• No results found

Agile: Not just for software

N/A
N/A
Protected

Academic year: 2021

Share "Agile: Not just for software"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Software Engineering Institute

Carnegie Mellon University

Pittsburgh, PA 15213

Agile:

Not just for software

(2)

2

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Copyright 2018 Carnegie Mellon University. All Rights Reserved.

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8702-15-D-0002 with Carnegie Mellon

University for the operation of the Software Engineering Institute, a federally funded research and development center.

The view, opinions, and/or findings contained in this material are those of the author(s) and should not be construed as an official Government

position, policy, or decision, unless designated by other documentation.

References herein to any specific commercial product, process, or service by trade name, trade mark, manufacturer, or otherwise, does not

necessarily constitute or imply its endorsement, recommendation, or favoring by Carnegie Mellon University or its Software Engineering Institute.

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].

(3)

Multiple

presentations,

NDIA SE Agile

WG Co-Chair,

podcasts

Agile Defense Adoption

Proponents Team (ADAPT)

member

E-Learning

Agile Course

Multiple

Presentations

from 2010 forward

Consulting on Actual DoD &

Federal Programs 2011 and

forward

Policy & regulations

barriers analysis

Executive

Briefing

Mgmt roles, estimation, culture, milestone

reviews-barriers & high level recommendations

(CMU/SEI-2011-TN-002)

Our Journey 2009-2018

2009

2010

2011

2012

2013

2014

NDIA C4ISR

Committee

CrossTalk Article

Systems

Eng,

Metrics

Contracts

804 response, Reqmts

Mgmt, other topics per

Agile Collab Grp

(multiple publications)

Scaled Agile, Agile

Denotes

Air Force Funded

AFEI/SEI DoD

Agile Summit

(4)

4

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

“Simply delivering what was initially

required on cost and schedule can lead to

failure in achieving our evolving national

security mission — the reason defense

acquisition exists in the first place.”

Honorable Frank Kendall

Under Secretary of Defense (AT&L)

2015 Performance of The Defense Acquisition System

Why do we care?

Deliver performance

at the speed of relevance

Streamline rapid, iterative

approaches from

development to fielding

(5)
(6)

6

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Agile Manifesto

http://www.agilemanifesto.org/

That is, while there is

value in the items

on the right,

we value the items

on the left more.

(7)

Twelve Agile Principles Support the Manifesto

1. Highest priority is satisfy the customer through

early and continuous delivery of software

2. Welcome changing requirements, even late in

development

3. Deliver working software frequently, from

a couple of weeks to a couple of months

4. Business people and developers must work

together daily throughout the project

5. Build projects around motivated individuals.

Provide environment and support they need

6. The most efficient and effective method

of conveying information to and within a

development team is face-to-face conversation

7. Working software is the primary measure of

progress

8. Agile processes promote sustainable

development…a constant pace indefinitely

9. Continuous attention to technical excellence and

good design enhances agility

10. Simplicity—the art of maximizing the amount of

work not done—is essential

11. The best architectures, requirements, and

designs emerge from self-organizing teams

12. At regular intervals, the team reflects

(8)

8

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

(9)

Key Elements of Kanban

Explicit Acceptance

Criteria

Useful for Tasks That Don’t Easily Conform to a Time Box

Rules about Limiting

Work in Process for Each

State

(10)

© Scaled Agile, Inc.

10

#1 - Take an economic view

#2 - Apply systems thinking

#3 - Assume variability; preserve options

#4 - Build incrementally with fast, integrated learning cycles

#5 - Base milestones on objective evaluation of working systems

#6 - Visualize and limit WIP, reduce batch sizes, and manage queue lengths

#7 - Apply cadence, synchronize with cross-domain planning

#8 - Unlock the intrinsic motivation of knowledge workers

#9 - Decentralize decision-making

(11)

Spend time doing only

valuable work

Sequence work according

to value

Use decision rules about

value to communicate the

economic view

Economic View:

(12)

12

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Assume there are multiple

ways to get from

here to there

(13)

Agile Software Teams + Systems Engineering Teams

Agile software teams

interacting with

traditional systems

engineering

Systems engineers

acting as Agile team

members

Systems engineers

applying Agile

methods to their own

(14)

14

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Stakeholders applying

Agile methods to their

own work

(15)

Consider the Full Value Stream

• All stages from initial concept to final realization of value

• Optimize the flow across those stages, not the productivity

of one stage over all others

(16)

16

Agile:

Not just for software

© 2018 Carnegie Mellon University

(17)
(18)

18

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

(19)
(20)

20

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

(21)

What’s next?

(22)

22

Agile:

Not just for software

© 2018 Carnegie Mellon University

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Contact Information

Eileen Wrubel

Tech Lead, Agile in Government

Continuous Lifecycle Solutions Initiative

Software Engineering Institute

Email: [email protected]

Phone: +1 412 268-9976

U.S. Mail

Software Engineering Institute

Customer Relations

4500 Fifth Avenue

Pittsburgh, PA 15213-2612

USA

Customer Relations

Email:

[email protected]

Telephone: +1 412-268-5800

SEI Phone: +1 412-268-5800

SEI Fax:

+1 412-268-6257

Web

www.sei.cmu.edu

>

References

Related documents

Mark Paulk, head of the Software Engineering Institute at Carnegie Mellon, reports that “The increasing ability of mature software organizations to deliver high-quality soft-

FA8721-05- C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.. Any opinions,

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

FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.. Any opinions,

Capability Maturity Model for Software, Version 1.1, Technical Report CMU/SEI-93-TR-24, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.

The Capability Maturity Model for software (CMM) developed by the Software Engineering Institute of Carnegie Mellon University and the ISO 9000 series of

© 2003 by Carnegie Mellon University CMMI SPIN Presentation- Page 3 1-9.. Software Engineering Institute (SEI

FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. Any opinions,