VSTS hos Rambøll Informatik Carsten Bach. 21. marts 2015Rambøll Informatik A/S Indhold  Rambøll Informatik A/S – 30 sek. firmapræsentation!  Udviklingsmetode.

Slides:



Advertisements
Lignende præsentationer
Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
Advertisements

Miniprojekter, efterår 2013 Strategisk ledelse. 1. Fra agil entreprenør til trusted stabil samarbejdspartner Lille Dansk virksomhed som vokser meget.
EN HELHEDSORIENTERET UNGEINDSATS? ERFARINGER FRA NULPUNKTSANALYSEN AF ROUTE 25 V/ANNE MØLGAARD, RAMBØLL Alternative title slide.
Software test i Socialstyrelsen af: Jan Kristensen Nov 2013
Mobil e-læring på PDA hos unge med 'særlige behov' - et pilotprojekt Netværket IKT og Læring, Aalborg Universitet 26. oktober 2006 Brian Møller Svendsen.
Opstart GSAK med filter Det kan være praktisk at have et filter som gsak starter op i, Det kan være du ikke ønsker at se dine fundne cacher, eller måske.
REGISTRERINGSDATABASEN
1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.
Formularer (Access, del 3)
UDGANGSPUNKT 6. Februar Læringsmål Den studerende • har indsigt i og forståelse af forholdet mellem unges livs- og udviklingsbetingelser • kan reflektere.
Digitalisering og medialisering
Dansk Landbrugsrådgivning Landscentret Continuous Integration DCFServices.
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
Visual Studio Team System Fra versionsstyring til processtyrring.
VSTS Erfa Team System hos SoftwarePeople 5. September 2006 Mads Troels Hansen.
1 Meget kort om Remote Debugger Og ligeså kort demo af Unity.
Nu er vi ved DEL 3 Flere tegn og signaler et tegn (fx et symbol) kan godt bruges som et signal: fx kan dannebrog signalere at at vi nu er i Danmark og.
Projektledelse i praksis med MS-Project
V/ Heine M. Jensen –
Usability på Her fungerer det godt 1.Sitet imødekommer ifølge vores testpersoner et informationsbehov hos målgruppen. 2.Sprogbrug.
Medialisering og organisationsudvikling Taarnby,
Snigpremiere: Styrk dit beslutningsgrundlag med Microsofts nye Business Intelligence platform Mads Kjærsgaard og Jesper Priskorn Business Intelligence,
NetBeans Installation og brug.
1 IT Service Management - JP/POLITIKENS HUS A/S IT Service Management – JP/Politikens Hus Per Palmkvist Knudsen Frank Stjerne
IT Service Management – JP/Politikens Hus
1 Collaboration and Control Crisis Management and Multimedia Technology in London Underground Control Rooms Christian Heath and Paul Luff Journal of Computer.
SkoleIntra og integration med kommunale platforme - digital Signatur
Dynamisk styring af Office skabeloner Inspirationsseminar 31. oktober 2006.
Introduktion til Microsoft CRM Christian Cletus Bjørn Eilertsen.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Oprettelse af tabeller (Access, del 2)
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Microsoft Dynamics – synergi mellem forretningsområder Susanne Christoph Dynamics Sales Lead
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Tilgængelighed og elektroniske dokumenter Lbc/. Program Tilgængelighed til dokumenter generelt Word og InDesign Tilgængelighed til pdf-filer Øvelser.
Kristian F. Thomsen infrastructure specialist i edgemo Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
ved læsevejleder Dorthe Clausen
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
VSTS hos Scan·Jour Implementering af VSTS hos Scan·Jour En udfordring af dimensioner(små og store).
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
Overskrift her Tilføj presentations titel i Sidehoved / sidefod. Vis > Sidehoved / sidefod Underoverskrift her Quickguide: Viderestilling på SP-portalen.
Elever med særlige behov Lidt om allerede installerede hjælpe programmer i windows vista.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
Fra vidensdeling til produsage Kursisten som vidensproducent.
Microsoft Office System 21. Oktober 2003 Jesper Aaberg, Business Productivity Advisor Microsoft Danmark.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup.
TFS – Branching strategi
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.
Sikker og integreret infrastruktur Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
Overblik over kompenserende teknologier. Kompenserende teknologier Ikke alle anvender kompenserende teknologier –Det gør især blinde, svagsynede, døvblinde,
Jesper Aaberg ForretningskunsulentMicrosoft Strategy Briefing, 12. maj 2005 US title: Business Productivity Advisor.
Anvendelse af produktmodeller i byggebranchen
Business cases.
Oracle Application Express Lektion 2 7. Semester 2008.
Databaseadgang fra C#:
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
1 AR-blanketter som XML  Fælles XML-definition  Håndtering hos A-kasserne 29. maj 2001 Siticom - Fischer & Lorenz A/S Jesper Grona Larsen.
Sådan programmerer du arduino via Atmel Studio Af Orla Utoft Sørensen Mercantec.
Effektiv vækst - Workshop
CASE: Udvikling af system til optimering af kassebemanding
1.08 Test.
Problem med at følge de konstant voksende datamængder
Det produktive team Software kvalitet og kultur
Præsentationens transcript:

VSTS hos Rambøll Informatik Carsten Bach

21. marts 2015Rambøll Informatik A/S Indhold  Rambøll Informatik A/S – 30 sek. firmapræsentation!  Udviklingsmetode.  Team Foundation Server som strategisk valg.  Plan.  Erfaringer.  Q&A.

21. marts 2015Rambøll Informatik A/S Fakta Rambøll Informatik---  Et selvstændigt selskab i Rambøll Gruppen, der samlet beskæftiger over medarbejdere.  Mere end 25 års erfaring på det danske it- marked.  Ca. 185 ansatte.  Vi laver:  Application Management.  Produkter.  Projekter.  Partnerskaber:  Microsoft Gold Partner.  IBM Business Partner.  Oracle Certified Partner.

Udviklingsmetode  Fortiden:  Har aldrig haft nogen officiel metode.  Hver projekt sin metode!  Hver projekt sit værktøj.  Hver projekt sin teknologi.  Fremtiden:  MSF Agile++#.  Rollemodel, Procesmodel, Empowerment.  Konfigurationsstyring, Estimering (fra SCRUM), Review  PRINCE2.  Team System valgt som strategisk platform (…Rational ClearCase). 21. marts 2015Rambøll Informatik A/S

Plan  Vi begyndte med TFS i produktion d. 15. dec  Alle nye projekter skal køre på TFS (eller evt. ClearCase) og lave ”rigtig” SCM.  Trinvis flytning af eksisterende (længerevarende) projekter.  Indføring bottom-up i trin:  Konfigurationsstyring.  Workitems, opgavestyring og estimering.  Build.  Test (unittest, regressionstest).  Rapportering - KPI.  Licenser:  RI har i lang tid købt ”de dyre” Team Edition-licenser af VS.  Pr sæde derudover ca ,-.  ESDH på MOSS. 21. marts 2015Rambøll Informatik A/S

Erfaringer - drift  Team Foundation Server kører fint på to virtuelle servere med brugere. Svartider bedre end VSS.  Svartider belastes dog væsentligt ved konvertering af store VVS- baser til TFS.  Vi har ikke haft brug for backup endnu… 21. marts 2015Rambøll Informatik A/S

Erfaringer – opstart, konvertering  Konvertering af VSS til TFS ved hjælp af std værktøjer.  Historikken kommer ikke altid med fra VSS.  Sharede filer bliver oprettet begge steder uden link (som forventet).  Det kører fint og er let at gå til. 21. marts 2015Rambøll Informatik A/S

Erfaringer – konfigurationsstyring generelt  Konfigurationsstyring er svært – meget svært!  Tankesættet er meget anderledes end VSS.  Man får nogle muligheder, der ser ud som problemer!?!  Tidsforbrug til konfigurationsstyring kommer frem i lyset.  Det er vigtigt at styre adgangsrettigheder på branches i starten for at undgå fejl.  Delete/Undelete af Main giver meget arbejde!  Der sker meget få ”uforklarlige ting” set i lyset af at det er TFS V1.0.  Læs    Historik og overblik er meget - ja meget - mangelfuldt. Eksempel: 21. marts 2015Rambøll Informatik A/S

ClearCase – Version tree browser 21. marts 2015Rambøll Informatik A/S

Erfaringer –.NET  Betydelig bedre integration til Visual Studio end VSS – nu virker det bare!  Vi installerede SP1 til Visual Studio uden at koordinere det i projektet, og det gav merge-problemer fordi projektfil-strukturer blev lavet om med SP1.  Merge (kapitel for sig…) .vdproj,.csproj,.xml, … er noget bras!  Alternative mergeværktøjer (CompareIt, Araxis, K3Diff).  Det kræver en bogholders grundighed og perfide fokus på detaljer at gøre det rigtigt hver gang…  Nogle enkelte forfalder nemt til at bruge automerge.  Statisk kodecheck er langsomt på store solutions. 21. marts 2015Rambøll Informatik A/S

Erfaringer – TOAD mod Oracle databaser  TOAD mod TFS via MSSCCI-provider.  dur sådan set fint nok!  men $-tegn i filnavne tåler den ikke!?!  Det måtte vi gå bort fra og bruge Source Control Explorer – øv! 21. marts 2015Rambøll Informatik A/S

Erfaringer - Powerbuilder  Powerbuilder gemmer kildetekst i et binært format!  Hvordan laver man så branch og merge?  Powerbuilders interface til MSSCCI-provideren omdanner heldigvis til tekst/linie-baseret format, som kan merges i TFS :o)  Faktisk fungerer projekt-fil merges bedre end i.NET?!?!  Vi planlægger med at migrere Powerbuilder-projekt til december. 21. marts 2015Rambøll Informatik A/S Merge Main

Erfaringer - Oracle forms  Oracle Forms gemmer kildetekst i et binært format!  Hvordan laver man så branch og merge?  Det er heldigvis muligt at konvertere det binære format til XML.  Så derfor gør vi således:  Konverterer source og target til XML og konsoliderer ændringer manuelt det ene sted  og merger efterfølgende ved at vælge enten source eller target. 21. marts 2015Rambøll Informatik A/S Merge Main

Erfaringer – VSTS er let og fleksibelt  Eksempel på hvad der begejstrer og motiverer projekterne: Modificering af Workitems for et team:  witexport /f "task.xml" /t "DKRITEKTFS01" /p "MSF Agile Sandbox1 - RI" /n Task  witimport /f "task.xml" /t "DKRITEKTFS01" /p "MSF Agile Sandbox1 - RI“ 21. marts 2015Rambøll Informatik A/S

Erfaringer – Visual Studio  Architect Edition  Afprøves på næste.NET projekt.  Vi vil forsøge at lave alle diagrammerne og køre de semantiske valideringer.  Kan det tilstrækkeligt eller mangler der noget – forsøgene ser faktisk fine ud.  Developer Edition  Det bruges allerede flittigt af nogle udviklere, men langt fra alle.  Test Edition + Database Edition  Bruger vi ikke endnu -> ingen erfaringer. 21. marts 2015Rambøll Informatik A/S

Q & A 21. marts 2015Rambøll Informatik A/S