1 / 25

Agiilne tiim Visual Studio ja Team Foundation Server 11-ga

Agiilne tiim Visual Studio ja Team Foundation Server 11-ga. Taavi Kõosaar Visual Studio ALM MVP. Kava. Kirjeldame ja illustreerime kasutajanõudeid Plaaneerime toote ja sprindi tegemata töid Teeme tööd sprindis Hangime valmivatele omadustele tagasisidet Teeme eksperimentaalset testimist.

caroun
Download Presentation

Agiilne tiim Visual Studio ja Team Foundation Server 11-ga

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agiilnetiim Visual Studio ja Team Foundation Server 11-ga Taavi Kõosaar Visual StudioALM MVP

  2. Kava • Kirjeldame ja illustreerime kasutajanõudeid • Plaaneerime toote ja sprindi tegemata töid • Teeme tööd sprindis • Hangime valmivatele omadustele tagasisidet • Teeme eksperimentaalset testimist

  3. Näidis: Scrumi protsess Pilt scrum.ee lehelt

  4. Kasutaja nõuete välja selgitamine • Eesmärk: hõlpsasti illustreerida kasutajale võimalikke lisasid/muudatusi läbi graafilise väljundi, et saada tagasisidet ning väärtuslikku arutelu • Appi tõttab VS11-ga kaasas käiv PowerPointi lisa „Storyboard“ • Tuttav ja võimekas vahend kiirete illsutratsioonide/esitluste loomiseks ning läbiviimiseks • Sidumine toote tegemata töödega

  5. demo Storyboard

  6. Kokkuvõte: Storyboard • PowerPointi lisa • Saab linkida toote tööga, aga ainult jagatud asukohast või veebist • Kõik PowerPointi võimalused • Eskiiside/disainide loomist lihtsustavad kujundid • Eriliste omadustega nagu teatud kuvasuhte hoidmine • Laiendatavus • Enda kujundite loomine

  7. Toote tegemata tööde loetelu • Uute tööde sisestamine • Tegemata tööde prioritiseerimine • Tööde aktsepteerimine toote omaniku poolt (Approval) • Meeskonna sprindis tehtavate tööde mahu hindamine (velocity)

  8. Sprindi planeerimine • Eeltöö • Sprindi meeskonna ressursside planeerimine • Tööde planeerimine ja sprinti lisamine • Igatööarutelu, informatsioonitäiendamine • Tööde keerukuse ja mahu hindamine (Effort, Story Points) • Tööde aktsepteerimine meeskonna poolt (commit)

  9. Igapäevane Scrum • Tööde tahvel ja tööde staatuste uuendamine(Taskboard) • Sprindi kulgemise jälgimine • Burndown

  10. demo TFS-i scrumi tugi Toote tegemata tööde loetelu Sprindi planeerimine Igapäevane Scrum

  11. Kokkuvõte: Uus TFS-i meeskonna veebiliides • Toote tegemata tööde planeerimine (product planning) ja prioritiseerimine • Meeskonna sprindi töömahu hindamine (velocity & forecast) • Sprindi planeerimise ja ressursside (capacity) hindamine • Sprindi tööde tahvel (task board) ja kulu hindamine (burndown) • Integreeritav sinu arendusprotsessiga! • Protsessimall kaardistatakse veebi saidiga

  12. Teeme tööd sprindis (1) • Uus meeskonna keskus (hub) Visual Studios • Minu töö (My Work) • Töö peatamine/jätkamine • Pooleli olevad muudatused (pending changes) • Koodi ülevaatusprotsess (CR) • Töö päringud, lemmikud • Kiir otsing • Laiendatav • Saab lisada uusi lehti, sektsiooni ja olemasolevatele lehtedele sektsioone

  13. Teeme tööd sprindis (2) • Uus failide võrdlus -ja konfliktide haldusvahend • Lokaalne töökoht (workspace) • Täielik offline töö tugi • Vanad server põhised töökohad on ka alles • Build • Pane järjekorda samade parameetritega • Hoia tulemusi koodihalduses

  14. demo Teeme tööd sprindis Meeskonna keskus Uus failide võrdlus -ja konfliktide haldusvahend Lokaalne töökoht (workspace)

  15. Tagasiside toote huvigruppidelt • Eraldi vahend nimega „Feedback client“ • Toote omanik saab luua tagasiside tööd, mis saadetakse ettevõtte sisestele inimestele • Tagasiside kutse saavad inimesed jagavad tagasisidet tagasiside kliendi abil

  16. demo Tagasiside toote huvigruppidelt Tagasiside klient

  17. Agiilne testimine • Automaattestid ja ühik testid • Microsofti ühik testide platform ümber disainitud • Kolmandate osapoolte raamistike tugi nii IDE-s kui Team Build-is • Kooditestidegakaetavuseanalüüs toimib by default • Testilugude haldur võimaldab eksperimentaalset testimist • Saab luua otse nii bugisi kui testilugusid

  18. demo Testilugude haldur võimaldab eksperimentaalset testimist

  19. Millest ei jõudnud rääkida • TFS Preview Azure pilves • Kogu presentatsioon pilvega • Viimati lisandus majutatud build • VS11 toob uue võlts objektide loomise raamistiku • Saab võltsida kõikke k.a. SharePoint, .NET Fx delikaatseid objekte, ... (Stub / Shim) • Koodi kloonide analüüs • Ainult IDE-s hetkel • Ühik testid kättesaadavad Express versioonides

  20. Millest ei jõudnud rääkida (2) • TFS Express • Kuni 5 kasutajat, lisa CAL-e saab osta • Puudub raporteerimine ja SharePoint tugi • Puudub toote tööde, sprindi tööde haldus ja tagasiside haldus • SQL Express, ühe severi põhine • TFS 11 Standard • 64bit Server / (32/64 bit kliendi OS) • SQL Server 2008 R2 SP1 / SQL Server 2012

  21. Millest ei jõudnud rääkida (3) • Intellitrace-i saab nüüd jooksutada toote/laiv keskkondades • Upgrade TFS10 -> TFS11 Beta • Wizardi põhine • Protsessi mallid tuleb käsitsi uuendada hetkel • Manuaalne kaardistamine protsessimalli ja veebi vahel (XML põhine konfiguratsioon) • Go Live litsents TFS11 Beta-l

  22. Millest ei jõudnud rääkida (4) • Ühik testid • Test Impact Analysis ei ole enam kättesaadav IDE-s • Generate Unit Test Wizard on eemaldatud

  23. Küsimused?

  24. Aitäh! Taavi Kõosaar Visual Studio ALM tkoosaar@windowslive.com http://melborp.ee

More Related