Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |

Similar presentations


Presentation on theme: "Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |"— Presentation transcript:

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

17

18

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.


Download ppt "Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |"

Similar presentations


Ads by Google