alm in vs2010

20
Application Lifecycle management with TFS By Ahmed Nasr Mohamed R. Samy 1

Upload: ahmed-nasr-el-din

Post on 01-Nov-2014

2.537 views

Category:

Business


1 download

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