ALM Live April 2008 Effektivare projektarbete med Visual Studio 2008
Jaha, och vem är du då? Magnus Juvas Lösningsarkitekt Transcendent Group
Och vad gör ni då? Inom området ALM gör Transcendent Group följande:» Utbildningar inom Team System.» Stöd till projekt vid införande av Team System och MSF.» Deltar i projekt.» Anpassning av verktyg och metoder.» Seminarier. Transcendent Group i Sverige är Inner Circle-partner till Microsoft inom området ALM. Två konsulter från Transcendent Group var (bland) de första i Sverige att certifiera sig på Team Foundation Server.
Målet med dagen Att svara på frågeställningarna: Vilka möjligheter finns det för deltagarna i projekt att få bättre kontroll över utvecklingsarbetet utan att skapa merarbete för sig själv och andra? Hur kan VSTS användas för att få bättre kvalitet i det som utvecklas? Hur kan Work Items användas för att fördela och följa upp arbete? Hur kan vi planera och följa upp tid på ett smart sätt? Hur kan integrationen mellan Excel och Project användas för att arbeta effektivare med Work Items? Hur spårar vi trender och tendenser i projektet med hjälp av det inbyggda rapportstödet? Hur anpassar vi arbetssätt och rapporter utifrån våra specifika behov?
Teamet George - Dev Frank - Test Dave - CM Darren - Adm Brad - PM Nichole - Biz
Systemutvecklingsprocessen Får jag vad jag beställt? När levereras det? Vad kommer det att kosta? Nichole - Biz
Systemutvecklingsprocessen Vad ska vi leverera? Kommer vi leverera i tid? Håller vi budget? Kommer Nichole vara nöjd? Brad - PM
Systemutvecklingsprocessen Vad ska jag göra och när ska det vara klart? George - Dev
Systemutvecklingsprocessen Vad är det som är testat? Vad är det som är fel? Frank - Test
Krav Utifrån verksamhetens perspektiv» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz
Krav Utifrån projektledarens perspektiv» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Brad - PM
Krav Finns det någon hjälp att få? Vi tittar på några exempel...
Krav Krav ur verksamhetsperspektiv i Conchango Scrum Nichole - Biz» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Product Owner Product Backlog Work Item Requirement Document
Krav Krav ur verksamhetsperspektiv i Conchango Scrum» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz Hanteras i processen! SCRUM Product Backlog Updates Sprint Planning
Krav Krav ur verksamhetsperspektiv i Conchango Scrum» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz Hanteras delvis i processen! SCRUM Product Increment Sprint Review
Krav Krav ur verksamhetsperspektiv i Conchango Scrum Nichole - Biz» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Rapporter i Conchango Scrum-mallen för VSTS: Product Cumulative Flow Product Burndown by Sprint
Krav
Krav
Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven ScrumMaster Product Backlog Work Item
Översikt i Excel
Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Product Backlog Work Item Requirement Document
MOSS2007 för hantering av dokument
Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Product Backlog Work Item Sprint Backlog Work Item
Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven
Planering När ska vem göra vad? Brad - PM
Iterationsplanering i Scrum
Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter
Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter
Sprint Burndown Chart
Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter
Mina uppgifter Projektmedlemmens vardag» Vad ska jag utföra?» Hur ska jag rapportera? George - Dev
Test Hantering av testarbetet mha Conchango Scrum Frank - Test» Hålla koll på felrapporter» Hålla koll på vad som ska testas» Rapportera status från testarbetet
6 sätt att förbättra kvaliteten Byggen Enhetstester Profiling Code coverage Statisk kodanalys Lasttester
Build And Deployment Build verification test results as part of the build process Who checked in what?
Integrated Unit Testing Auto generate unit tests
Code Profiling Determine performance bottlenecks and memory usage
Code Coverage Quickly identify executed code paths to determine effectiveness of unit tests
Static Analysis Identify coding errors and security vulnerabilities
Load Testing Switch to Table view or graph Dynamically monitor performance characteristics Pre-configured counter collections
Slutligen Anpassningar och annat som kan vara bra att veta.
Slut Tack för mig! magnus.juvas@transcendentgroup.com Bilderna kommer att finnas tillgängliga för nerladdning från msdn.se.