a case study: experiences with agile and lean principles · from applying agile and lean methods in...
TRANSCRIPT
© 2015 Carnegie Mellon University
Software Solutions Conference 2015November 16–18, 2015
Distribution Statement A: Approved for Public Release; Distribution is Unlimited
A Case Study: Experiences with Agile and Lean PrinciplesJeff Davenport
2A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Copyright 2015 Carnegie Mellon University
This material is based upon work funded and supported by Software Engineering Institute under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center sponsored by the United States Department of Defense.
NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
[Distribution Statement A] This material has been approved for public release and unlimited distribution. Please see Copyright notice for non-US Government use and distribution.
This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at [email protected].
DM-0003052
3A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
• Background
• Landscape
• Observations
• Conclusion
Agenda
4A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
A Case Study: Experiences with Agile and Lean Principles
Background
5A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
This case study tells the story of the development of a critical IT system within a department of the U.S. federal government.
Critical Federal IT System
6A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
This study focuses on the successes and challenges resulting from applying Agile and Lean methods in a government software development environment.
Agile and Lean Methods
7A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
The study is based on interviews, observations, documentation, program guidance, and examination of work products.
Research
8A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
The case study is presented so that other government entities can benefit from the implementation experiences. Additionally, other types of entities may also benefit.
Sharing Experiences
9A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
A Case Study: Experiences with Agile and Lean Principles
Landscape
10A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Outsourcing Paradigm
Testing Contractor
Development Contractor
IT Project
Department Omega
Contractual RelationshipParticipation
11A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Government as the Integrator
Department Omega
Advising/IV&V Contractor
Testing Contractor
Development Contractor
IT Project
Contractual RelationshipParticipation
12A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Organizational Structure
Department Omega
Program Alpha
Project Management
Business Ownership
IT Operations
Gamma Ops Team
Coaching Contractor
Testing Contractor
Development Contractor
Project Gamma
Development Division
Contractual RelationshipParticipation
13A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Tele-presence
14A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
A Case Study: Experiences with Agile and Lean Principles
Observations
15A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Cloud Development
16A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Requirements
BacklogBusiness Owners
Pipeline
17A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Acceptance Testing
Business Owners
User Stories
Test Scripts
Pipeline
18A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Estimation
19A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Risk Management
20A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
A Case Study: Experiences with Agile and Lean Principles
Conclusion
21A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited
Background Critical Federal IT System
Agile and Lean Methods
Research
Sharing Experiences
Landscape Outsourcing
Government as the Integrator
Organizational Structure
Tele-presence
Observations Cloud
Requirements
Acceptance Testing
Estimation
Risk Management
Summary