Ag01 agile foundation - dnc14 handouts

Post on 11-Nov-2014

110 views 0 download

description

 

Transcript of Ag01 agile foundation - dnc14 handouts

AGILE FOUNDATION@andreaprovaglio

WHAT I DO

I help IT organizations to find and implement better ways of doing business.

I coach teams and individuals who want to improve technically and relationally.

In 20+ years in IT, I had clients in three continents and a U.S. work visa for “extraordinary abilities in Sciences”.

WHAT WE’LL TALK ABOUT

• Driving Forces

• Introduction to Agile and Lean/Kanban

• Common Misconceptions

• Main Benefits

1

2

3

DRIVING FORCES

WE ARE MOVING AWAY FROM ...

BECAUSE OF...

• Slow response to changing conditions

• No leverage of knowledge workers

4

5

6

AGILE

THE AGILE MANIFESTO: VALUES

• Individuals and interactionsover processes and tools

• Working softwareover comprehensive documentation

• Customer collaborationover contract negotiation

• Responding to changeover following a plan

http:// agilemanifesto.org

EXTREME PROGRAMMING

http:// xprogramming.com/

7

8

9

SCRUM: FRAMEWORK

SCRUM: TEAM ROLES

http:// kept.co.za/group/index.php?view=article&id=98%3Athe-scrum-guide

AGILE DEVELOPMENT

http:// versionone.comhttp:// versionone.com

10

11

12

LEAN/KANBAN

THE TOYOTA PRODUCTION SYSTEM (TPS)

• An integrated socio-technical system to organize Toyota’s manufacturing and logistics

• Inspired the US industries, rebranded as Lean

• Designed to remove:•Muri (overburden)•Mura (inconsistency)•Muda (waste)

MUDA

http:// GoLeanSixSigma.com/http:// GoLeanSixSigma.com/

13

14

15

KANBAN ESSENTIALS

• Proposed mainly by David Andersen

• Built on Lean

• Visualize the Workflow

• Limit the Work in Progress (WIP)

WORKFLOW AND WIP

http:// www.agileproductdesign.com/blog/

No WIP Limit, no Kanban

Maximize throughput, not

capacity

COMMON MISCONCEPTIONS

16

17

18

IN AGILE WE DON’T PLAN

We do make plans and we are also ready to change them.

IN AGILE WE DON’T WRITE SPECIFICATIONS

We write just enough specification and we refine it more and more as we go.

AGILE IS A METHODOLOGY

Agile is a set of core values, principles and practices that bring forward an organizational cultural shift.

19

20

21

AGILE DOESN'T REQUIRE MANAGEMENT

All projects need management of cost, time, risk, resources. Agile adds the empowerment of the knowledge workers and requires a different kind of leadership.

AGILE INCREASES EFFICIENCY

It does as a result of transparency, feedback and collaboration, not as a quick-win booster.

MAIN BENEFITS

22

23

24

MAIN BENEFITS LIST

http:// www.versionone.com

THANK YOU!

LinkedIn Twitter Slideshare

http:// andreaprovaglio.com

Also on:

QUESTIONS?

25

26

27