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
Brad - PM Darren - Adm
Dave - CM
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 Specificera krav » Förändra krav » Få rapportering från projektet utifrån kraven »
Nichole - Biz
Product Backlog Work Item Product Owner
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 Specificera krav » Förändra krav » Få rapportering från projektet utifrån kraven »
Nichole - Biz
Rapporter i Conchango Scrum-mallen för VSTS: • Product Cumulative Flow • Product Burndown by Sprint
Krav
Krav
Krav Krav ur projektledareperspektiv i Conchango Scrum Ha kontroll över hela kravbilden » Hantera förändringar av krav » Koppla andra artefakter till krav » Skapa rapportering baserat på kraven »
Brad - PM
Product Backlog Work Item ScrumMaster
Översikt i Excel
Krav Krav ur projektledareperspektiv i Conchango Scrum Ha kontroll över hela kravbilden » Hantera förändringar av krav » Koppla andra artefakter till krav » Skapa rapportering baserat på kraven »
Brad - PM
Product Backlog Work Item
Requirement Document
MOSS2007 för hantering av dokument
Krav Krav ur projektledareperspektiv i Conchango Scrum Ha kontroll över hela kravbilden » Hantera förändringar av krav » Koppla andra artefakter till krav » Skapa rapportering baserat på kraven »
Brad - PM
Product Backlog Work Item
Sprint Backlog Work Item
Krav Krav ur projektledareperspektiv i Conchango Scrum Ha kontroll över hela kravbilden » Hantera förändringar av krav » Koppla andra artefakter till krav » Skapa rapportering baserat på kraven »
Brad - PM
Planering När ska vem göra vad?
Brad - PM
Iterationsplanering i Scrum
Uppföljning Projektledarens behov av uppföljning Kostnader/Mantimmar » Deadlines » Aktiviteter »
Brad - PM
Uppföljning Projektledarens behov av uppföljning Kostnader/Mantimmar » Deadlines » Aktiviteter »
Brad - PM
Sprint Burndown Chart
Uppföljning Projektledarens behov av uppföljning Kostnader/Mantimmar » Deadlines » Aktiviteter »
Brad - PM
Mina uppgifter Projektmedlemmens vardag Vad ska jag utföra? » Hur ska jag rapportera? »
George - Dev
Test Hantering av testarbetet mha Conchango Scrum Hålla koll på felrapporter » Hålla koll på vad som ska testas » Rapportera status från testarbetet »
Frank - Test
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!
[email protected] Bilderna kommer att finnas tillgängliga för nerladdning från msdn.se.