|
Effektiv systemutveckling med moderna verktyg
Många kom till Berns för att delta på seminariet om effektiv systemutveckling. Här kan du ladda ner presentationerna.
De senaste dryga fem åren har bjudit på en makalös förbättring av hur vi utvecklar programvara Komplexiteten i både verktyg och metoder har minskat medan vi kan bygga allt mer komplexa system. Hur går detta ihop? Svaret är den trend av lättrörliga (agila) arbetssätt och verktyg som har tagit Java-världen med storm och nu erövrar Dotnetvärlden med samma intensitet.
Lättrörliga arbetssätt med automatiserad enhetstest, automatiserat bygge och versionshantering integrerat med projektstöd i form av ärende- och dokumenthantering har gjort att arbetet blivit enklare, kvaliteten bättre och kostnaden lägre. Java-världen har haft ett försprång, men de senaste åren har det blivit enklare för Dotnetutvecklare att anamma de nya arbetssätten, bland annat genom Microsoft Team Foundation Server och Team System.
Vi visar i sju konkreta steg hur du och ditt team kan öka effektiviteten och arbetsglädjen i systemutvecklings-arbetet. Specifikt visar vi bland annat hur vi har arbetat med Wiki och RSS feeds integrerat i Team Foundation Server 2005 & 2008 och uppnåt goda resultat.
Välkommen!
Seminariet vänder sig främst till utvecklare och it-arkitekter som önskar att etablera ett effektivt utvecklingsstöd.
|
Presentationer
Systemutveckling en exposé
Systemutveckling med TFS
Komponenthantering med Maven
Agenda
08:30 – 09:00 Registrering och frukost
09:00 – 10:00 Effektiv utveckling - En exposé: Från enhetstestning till Scrum master och vidare till dynamiska språk och datormoln. I vårt inledande seminarium knyter vi ihop banden mellan Dotnet- och Java-världen och visar vad som är state-of-the-art, hur vi kom dit och vart vi är på väg inom området systemutveckling. Vi visar hur ideer, verktyg, metodik och projektorganisation interagerar frekvent och formar en kreativ och positiv miljö för effektiv systemutveckling.
10:00 – 10:20 Senaste verktyget - Microsoft Team Foundation Server: Översiktlig introduktion till Team Foundation Server 2005 & 2008 samt att använda Scrum med Team Foundation Server.
10:20 – 10:40 Hantera koden: Versionshantering och Configuration Management i praktiken. Shelve, refactoring, mätetal och att samäga koden.
10:40 – 10:50 Kaffe
10:50 – 11:10 Testa och bygg kontinuerligt: Hur vi använder tester för att se att koden fungerar. Hur man väljer en byggserver och använder den hela tiden – Continuous Integration i verkligheten.
11:10 – 11:35 Spåra allt och gör det synligt: Hur vi synliggör vad som har hänt och vad som är kvar att göra. Wiki och dokumenthantering. Hur man visar upp informationen från sitt repository med RSS.
11:35 – 12:00 Artefakter och beroenden: Effektiv hantering av egna och andras artefakter utan att ramla ned i versionsträsket. Vi visar hur man hanterar transitiva beroenden med verktyg såsom Maven och Archiva.
12:00 – 12:30 Summering och paneldebatt: Har vi kommit till vägs ände eller bara precis börjat att skapa en effektiv systemutvecklingsmiljö?
|