1 / 23

Application Lifecyle Management with VSTS

Application Lifecyle Management with VSTS. Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft http://blogs.msdn.com/sudesh | sukrishn@microsoft.com. Agenda. Overview of Application Lifecycle Management Microsoft ALM Platform Q & A.

Download Presentation

Application Lifecyle Management with VSTS

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. Application Lifecyle Management with VSTS Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft http://blogs.msdn.com/sudesh | sukrishn@microsoft.com

  2. Agenda • Overview of Application Lifecycle Management • Microsoft ALM Platform • Q & A

  3. What is Application Lifecyle Management ? • "The coordination of development life-cycle activities, including requirements, modeling, development, build and testing through: • Enforcement of processes that span these activities; • Management of relationships between development artifacts used or produced by these activities; • Reporting on progress of the development effort as a whole" • Source:The Changing face of Application Life-cycle Management , • Forrester Research, 2006

  4. What is ALM?

  5. SLA Program Management Deployment Governance Disaster Recovery Standards Compliance ALM Practices … …

  6. The Business Benefits of ALM

  7. ALM Roles and Responsibilities Requirements Management QoS Management Business Analysts Requirements Analysis Project Planning Task Assignment Project Managers Architecture Modeling Bug Tracking Analysis and Design Architects Design for Deployment Development Executives Portfolio Management Project Organization Stakeholder Communication UI Design UI Designers UI Prototyping UI Flow Modeling Customer Support Infrastructure Architecture Operations Database Design Infrastructure Deployment DBAs Database Source Control Database Test Data Gen Test Case Management Testers Developers Code Analysis Manual Testing Unit Testing Load Testing Version Control Automated Testing

  8. A Process for Introducing ALM Assess your organization and its IT functions Identify the main problem areas Prioritize areas for improvement Adopt an incremental approach to phase in new practices on a project-by-project basis

  9. Supporting ALM with VSTS • ALM and VSTS • The VSTS/TFS Landscape • Supporting ALM with VSTS • Work Item Tracking • Enacting Processes with VSTS • What About My Processes? • Demonstration: VSTS Process Templates • Detailed Reporting

  10. SLA Program Management Deployment Governance Disaster Recovery Standards Compliance ALM and VSTS

  11. Microsoft's ALM Solution Development PMO Operations

  12. Supporting ALM With VSTS

  13. Work Item Tracking

  14. Enacting Processes with VSTS • VSTS supports process enactment by using process templates and tooling Supplied process templates Process Enactment in VSTS Work items get created Document templates and reports are customized Security groups and permissions are configured

  15. What About my Processes? • VSTS supports more than MSF based processes

  16. Detailed Reporting • Ad-hoc analysis across integrated views of TFS data • Current and historical work item metrics • Tracking Code Check-ins and Churn • Tracking published test results, build quality, and code coverage • A set of pre-built reports that complement the process templates

  17. VSTS Process Templates

  18. Summary • ALM can deliver a number of key business benefits • Increased ROI, increased accountability, improved compliance and increased responsiveness to business needs • ALM relies on integrated toolsets that support and unite lifecycle activities including: • Requirements management, Design / modeling, Development, Testing, Configuration Management • VSTS supports ALM through integrated tooling that provides • Process enactment, work item tracking, detailed reporting and much more

  19. Feedback / QnA • Your Feedback is Important! Please take a few moments to fill out our online feedback form • Use the Question Manager on LiveMeeting to ask your questions now!

  20. Contact (optional slide) • Blog Address http://blogs.msdn.com/sudesh • Email Address sukrishn@microsoft.com

More Related