lightning talk: dev/ops, kaizen (lean) meets agile development

7
Public Material | Adam Clater Development / Operations the application of kaizen methodologies and principles to agile software development

Upload: adam-clater

Post on 13-Jan-2017

160 views

Category:

Business


4 download

TRANSCRIPT

Page 1: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Development / Operations

the application of kaizen methodologies and

principles to agile software development

Page 2: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Agile software development : A group of software development methods in which solutions evolve through collaboration between self-organizing,cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.

https://en.wikipedia.org/wiki/Agile_software_development

Iterative, incremental and evolutionary

Efficient and face-to-face communication

Very short feedback loop and adaptation cycle

Quality focus

Goals and Characteristics:

Page 3: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Kaizen : A Japanese business philosophy of continuous improvement and the involvement of all employees in the manufacturing process. Kaizen focuses on

delivering high quality products with as little waste as possible.

Page 4: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Iterative, incremental and evolutionary

Efficient and face-to-face communication

Very short feedback loop and adaptation cycle

Quality focus

continuous improvement and the involvement of all employees in the development process.

Dev/Ops focuses on delivering high quality software with as little waste as possible.

Dev / Ops

Page 5: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Muda (無駄 ) An activity that does not add value

Mura (斑 ) unevenness; irregularity; lack of uniformity; nonuniformity; inequality

Muri (無理 ) overburden, unreasonableness or absurdity

Poka-yoke (ポカヨケ ) Automated Error prevention

Dev/OpsThe Elimination of Waste and Errors (via automation)

Page 6: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

DEV

QA

UATOPERATIONS

Many Organizations

Write and test softwareDeploy/Maintain Software

Page 7: Lightning Talk: Dev/Ops, Kaizen (lean) meets Agile Development

Public Material | Adam Clater

Dev / Ops Organizations

DEV

QA

UAT

OPERATIONS

Full involvement in the software development, deployment and maintenance lifecycle

More deployments

fewer outages

faster response to the business

less down time

Higher Quality & Less Waste!