Beruflich Dokumente
Kultur Dokumente
This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other authorized recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. 2010 Gartner, Inc. and/or its affiliates. All rights reserved.
PMs
Executives
ALM Practitioner
Key Issues What is ALM and what kind of organizations can benefit from it now? How does ALM advance demand, requirement, quality and change management practices and processes? How will ALM alter the AD tools landscape?
ALM delivers value by reducing the variability and thus the risk of software development, and maintenance activities. This benefits RUN, GROW and TRANSFORM initiatives that depend on the execution of software delivery projects.
Key Issues What is ALM and what kind of organizations can benefit from it now? How does ALM advance demand, requirement, quality and change management practices and processes? How will ALM alter the AD tools landscape?
Quality Management
Management transparency and visibility Effective execution of challenging processes Consistent, predictable delivery
Hours to months
Seconds to weeks
Multi-organization Handoffs Additional Stakeholders and Processes for Validation/Verification Virtualization and Cloud broadens and quickens use.
SOA
- Registries/Repositories Are Distinctive Technologies - Change Integration Incomplete - Build and Deployment Challenges
Legacy
- Platform Support Fading - Skills Issues
$/Defect Correction
Key Issues What is ALM and what kind of organizations can benefit from it now? How does ALM advance demand, requirement, quality and change management practices and processes? How will ALM alter the AD tools landscape?
Need
Target 60 days
Today's Cycle Time
Agility
2016
3 days
2018
Same day
Distribution
Requirements Release
Methods Support
Accountability and Separation of Concerns
Change Quality Configuration
Design
Construction
Build
Overcome: interruptions of flow, physical separation, staff turnover, long projects, multiple teams, differing methodologies and time scales
Project Management
Process Management
Build Management
Change
Integration
Collaboration
Customizable Workflow
Requirements
Use Cases Nonfunctional Sign-Off Contract Risk Assess Threat Model Test Requirements
Development
TDD Build Management Static Analysis BVT Source Management Pair Programming/ Code Review
Testing
ScenarioDriven Automation
Fill Cracks
User Involvement Contract Validation
User Involvement
Feedback and Improvement
Key Issues What is ALM and what kind of organizations can benefit from it now? How does ALM advance demand, requirement, quality and change management practices and processes? How will ALM alter the AD tools landscape?
ALM is a Misnomer
Requirements
Life cycle doesnt begin with Dev to Deploy requirements and end with build
Hybrid
Multiple-Replicated Common + Tool
Coupled Integrated Integrated Mixed Mixed Mixed
Siloed
Many Instances Tool Specific
Independent Independent Independent Independent Independent Independent
Common Implicit
Implicit
Mixed Available
Available
Independent Limited
Limited
Other Criteria
Method Support Client platforms Browser-, Mobile-, Role-Based User Roles and Personas WAN Performance
Recommendations
This Year
- ALM is a tactical deployment