Module 1: Introducing Application Lifecycle Management
Module 1: Introducing Application Lifecycle Management
Overview
The Business Case for ALM What is ALM?
Good news!
It now costs less to fail
User Experience Aligning IT with the Business Maintaining Legacy Systems Managing Complexity Requirements Management
Managing Fixed or diminishing Budgets Software Coding Quality Ineffective Team Communication Software Configuration Management
Data Management
What is ALM?
Forrester defines ALM as: 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
What is ALM?
What is ALM?
ALM Practices
Business Analysts
Architects
UI Designers
Operations
DBAs
Testers
Developers
Process/ Tools
SLP using VSTS FDD for VSTS
Link
http://avanade.com/_uploaded/pdf/avanadeslp whitepaper262852.pdf http://www.cognizant.com/html/content/microso ft/techfddvsts.asp
Conchango
Fujitsu Ivar Jacobson Consulting Object Consulting Osellus
http://www.scrumforteamsystem.com
http://www.fujitsu.com/us/services/consulting/m ethod/macroscope/index_p2.html http://www.ivarjacobson.com http://www.processmentor.com/TeamGuide/Def ault.aspx http://www.osellus.com/products/
Module Review
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