alm in vs2010
DESCRIPTION
TRANSCRIPT
- 1. Application Lifecycle management with TFS
By Ahmed Nasr
Mohamed R. Samy
1 - 2. Agenda
Application life cycle management definitions
ALM vs. SDLC
VSTS support for ALM
Planning in TFS (DEMO)
Work Item Hierarchy
Architecture (Demo)
Testing (Demo)
Q & A
2 - 3. ALM Definitions
ALM is the management of the lifecycle of the application (Mohamed R. Samy)
(ALM) addresses all phases of the creation of a new system from inception to retirement (Ahmed Nasr)
ALM is there to help us achieve project governance (What is governance? ) - 4. ALM vs. SDLC
Big words..
SDLC as a subset of ALM
Managing the software dev. process vs. the application lifecycle - 5. Visual studio Team System 2008
5 - 6. Visual Studio Team System 2010
6 - 7. Demo
Planning with TFS 2010 - 8. 8
TrackingProgress - 9. 9
TrackingProgress
Detailed sprint progress is tracked on the project portal
The burndown shows the team on track
And almost half of the tasks remain open
But the team hasnt closed any of the three stories - 10. 10
TrackingProgress
The Scrummaster opens an issue to track the problem the portal has identified - 11. 11
TrackingProgress
The issue is opened and tracked in TFS - 12. 12
Work Item Hierarchy (Links)
Network
Directed Network
Dependency
Tree - 13. 13
Traceability for MSF Agile 5.0
User Story
Tests/Tested By
Parent/Child
Related
Test
Bug
Task
Change Sets
Code Coverage
Change Sets
Code - 14. 14
Traceability for MSF CMMI 5.0
Change Request
Affects/ Affected By
User Story
Requirement
Tests/Tested By
Parent/Child
Related
Predecessor/
Successor
Test
Bug
Task
Change Sets
Code Coverage
Change Sets
Code - 15. ALM in VSTS 2010
Traceability
15
- Top-to-Bottom Traceability
- 16. Requirements Traceability
- 17. Parent/Child Relationships
- 18. Rollup and Drilldown
- 19. Agile Planning
- 20. Built-in product backlog mgmt
- 21. Built-in iteration planning
- 22. Easily customizable
- 23. Great Project Integration
- 24. Full dependency linking
- 25. Full round-tripping w/ TFS