a case study: experiences with agile and lean principles · from applying agile and lean methods in...

22
© 2015 Carnegie Mellon University Software Solutions Conference 2015 November 16–18, 2015 Distribution Statement A: Approved for Public Release; Distribution is Unlimited A Case Study: Experiences with Agile and Lean Principles Jeff Davenport

Upload: vongoc

Post on 10-Apr-2018

220 views

Category:

Documents


3 download

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

22A Case Study: Experiences with Agile and Lean PrinciplesNovember 18, 2015© 2015 Carnegie Mellon UniversityDistribution Statement A: Approved for Public Release; Distribution is Unlimited

Questions