Download presentation
Presentation is loading. Please wait.
1
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: 1. Enforcement of processes that span these activities; 2. Management of relationships between development artifacts used or produced by these activities; 3. 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
ALM Practices Program Management Governance Standards Compliance … SLA Deployment Disaster Recovery …
6
The Business Benefits of ALM ALM Business Benefits Include Increased ROI Increased accountability Stricter compliance to governance initiatives Improved project management Quality improvements Shorter development cycles Increased responsiveness to business needs
7
Project Managers ALM Roles and Responsibilities Business Analysts Architects UI Designers DBAs Developers Testers Operations Development Executives Requirements Management QoS Management Requirements Analysis Architecture Modeling Analysis and Design Design for Deployment UI Design UI Prototyping UI Flow Modeling Database Design Database Source Control Database Test Data Gen Code Analysis Unit Testing Version Control Test Case Management Manual Testing Load Testing Automated Testing Customer Support Infrastructure Architecture Infrastructure Deployment Portfolio Management Project Organization Stakeholder Communication Project Planning Task Assignment Bug Tracking
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
ALM and VSTS Program Management Governance Standards Compliance SLA Deployment Disaster Recovery
11
Microsoft's ALM Solution
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 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 PartnerProcess/ ToolsLink AvanadeSLP using VSTS http://avanade.com/_uploaded/pdf/avanadesl pwhitepaper262852.pdf CognizantFDD for VSTS http://www.cognizant.com/html/content/micro soft/techfddvsts.asp ConchangoScrum for Team System http://www.scrumforteamsystem.com FujitsuMacroscope for Team System http://www.fujitsu.com/us/services/consulting/ method/macroscope/index_p2.html Ivar Jacobson Consulting Essential UP for Team System http://www.ivarjacobson.com Object Consulting Process MeNtOR TeamGuide http://www.processmentor.com/TeamGuide/D efault.aspx OsellusIRIS Process Author/ Content Bridge for VSTS http://www.osellus.com/products/
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
19
VSTS Process Templates
20
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
21
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!
22
Contact (optional slide) Blog Address http://blogs.msdn.com/sudesh Email Address sukrishn@microsoft.com
23
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.