the agile journey

20
The Agile Journey by Ryan Dorrell, AgileThought CTO and Co-Founder

Upload: agilethought

Post on 12-Jul-2015

326 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Agile Journey

The Agile Journeyby Ryan Dorrell, AgileThought CTO and Co-Founder

Page 2: The Agile Journey

A bad system beats a good person every time.

2

You don’t need to change. Survival is optional.

- W. Edwards Deming

Page 3: The Agile Journey

A Case Study in Agile

Rapidly Shifting Market – a company founded in analog technology with the rest of the world moving to

digital.

Complex Organizational Structures – no clear flow for products and services to be delivered to customers.

Products often took months to deliver.

Heavyweight Delivery Methodology – new products and services often missed the mark because they were

late, resulting in revenue struggles.

Low Morale – low morale and excitement about the work.

Internal Cultural Divide Between Teams – “Us” versus “Them” between business and IT.

3

Page 4: The Agile Journey

(re)Defining Agile – Beyond Software

4

Customer collaboration

Prioritization by business value

Incrementally create and deliver working products

Respond to change faster

Higher quality, faster, at lower cost and lower risk

Page 5: The Agile Journey

http://en.wikipedia.org/wiki/Toyota_Production_System

Lean – A History Lesson

Toyota Production System (TPS) developed over 50 years ago

Core thinking is around using less to do more

Best practices are observed and adapted in the workplace, not in theory

Relentless focus on creating brilliant processes

Ask yourself: How often do you stop to improve how you work?

Continual Improvement + Engaged People = Amazing Results

5

Page 6: The Agile Journey

Lean Principles

Identify what creates value for the customer

Identify the steps in the value stream, then remove what is non-value adding

Make the value adding activities flowin a tight sequence

Make only what the customer “pulls” from you

Seek perfection (through waste removal)

http://www.lean.org/WhatsLean/Principles.cfm6

Page 7: The Agile Journey

Kanban Principles

7

Map the Value Stream

Agree to a team capacity

Limit Work in Process (WIP) to that capacity

Pull value through the Value Stream

Make both work and workflow visible

TO DO DOING DONE

Page 8: The Agile Journey

Value Stream Mapping

How much time is spent on value add vs non value add?

Recurring Value Stream Mapping to re-assess the whole value stream.

8

Page 9: The Agile Journey

Capacity and Limits

9

Agree and establish

Work Capacity: what is a fair and reasonable expectation for workload for a team?

Plus work policies that are clearly understood and can be consented to by all involved.

Page 10: The Agile Journey

Work Visibility

10

Page 11: The Agile Journey

7 Types of Waste

11

Partially Done Work

Extra Features

Lost Knowledge

Handoffs

Task Switching

Delays

Defects

Page 12: The Agile Journey

Metrics

12

Wield metrics as a tool for continuous improvement

Manage quantitatively and objectively using only a few simple metrics

Quality

Cost of Delay

Lead / Cycle time

Waste / Efficiency

Throughput

Rev

enu

e $

Time

EOL

Delays take sales away from max sales

Cost of Delay

Graphic inspired by @johannarothman

Page 13: The Agile Journey

The Path to Lean and Agile

The Kanban Method rejects the traditional approach to change

Avoid resistance, not push against it

Don’t reorganize

Don’t install new processes

Rely on evolutionary change

13

Improvements driven through visual Kanban boards and Kanban systems

Page 14: The Agile Journey

Using the Kanban Method

14

Start with your existing work flow

Everyone agrees to pursue evolutionary change

Respect existing roles, responsibilities and job titles

initially – but agree that they may change

Encourage leadership

Learn to view what you do as a set of services (that

can be improved)

Map, understand and track the workflow to improve

Page 15: The Agile Journey

Using Agile/Lean Everywhere!

15Graphic courtesy of @iamagile

Page 16: The Agile Journey

A Case Study in Agile, revisited

Pragmatically implemented Scrum/Kanban

Philosophy of servant leadership

Executive engagement Entire business project portfolio is visualized with Kanban

Aggressive attitude towards eliminating non-value add activities

16

Page 17: The Agile Journey

Doing more with less –producing more value, more often, with fewer staff

A Case Study in Agile: Results

17

Through elimination of non-value add work, streamlining of flow of work40%

More Efficient

95%Approval Rating

Through pre and post employee surveys

Page 18: The Agile Journey

Are you ready?

18

1. Is my organization ready for cultural change?

2. Am I prepared to have an engaged workforce?

3. Am I ready to make necessary, but possibly difficult, changes?

4. Am I willing to adapt my leadership style if necessary?

5. Am I willing to empower and trust my teams?

Page 20: The Agile Journey

With 20 years of professional software development experience, Ryan has been deeply involved in

building a wide range of applications. He has extensive experience building web-based transactional

systems, as well as cloud data management applications. Recently, Ryan has led AgileThought into

many new areas of technical capability, such as mobile and cloud development.

About Ryan

Thank You

@ryan_dorrell

Looking for ALM Solutions for Your Business? Email me at [email protected]

linkedin.com/in/ryandorrell