process improvement scrum_agile_v2_by_david_mann

Post on 18-Nov-2014

127 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

David MannSVP & CIO

(714) 606-9356AgileChief@gmail.com

© Copyright 2014

Agenda

Introduction

Value Proposition

Process

Commitment

Dependency

Constraints

Non-Customer Focus

Process Components

SCRUM – Agile Process

TED Talks

Q & A

Introduction

Our Theme:

Time to Grow

What is the definition of insanity?

Introduction

Doing the same thing over

and over and expecting

different results!

Introduction

Implementing

industry’s best

practices and

processes

IT Process

Value Proposition

Technology as a Key Differentiator

• Sales Efficiency

• Enhance Customer Experience

• Increase Staff Loyalty

• Beat the Competition

Accelerate Growth

Process

The most important thing about

Process is to have one

FOCUS – Wildly Important Goals

LEAD MEASURES

SCOREBOARD

CADENCE of ACCOUNTABILITY

ProcessWhy a Process?

• Time to Market

• Productivity & Efficiency

• Quality1) Functionality

2) Security

3) Compliance

4) Scalability

5) Expandability

6) Maintainability

7) Availability

8) Accessibility

9) Visibility

10) Intelligence

ProcessPeople DO NOT follow complex processes!

Process

Essential Elements of A Process:

Simple

Industry Proven Practices

Customizable

Scalable

Popular (think resources)

FREE

Process

SCRUM – Agile Process Methodology

ProcessWhat is Agile about?

Agile is about change

Agile is about customer involvement

Agile is about focus

Agile is about lead measures

Agile is about scoreboard

Agile is about accountability

12

“The only constant in the universe is change”

ProcessWhat is Agile about?

13

Agile has tracks not phases; teams dash to the finish-line without waiting for each other

Build

Plan

EnvisionQA/Stabilize

Deploy

Process

14

Agile is not about rushing things; but if Agile is applied things gets

delivered faster with higher quality. Why?

• Short Sprints (iterations) - 2 to 4 weeks

• Full Customer Involvement to adjust course

• Frequent Releases & Check-Points

• Multi tracks

• Focusing on delivering software (not process)

Agile does not mean chaos:

• Agile has “change control“ after each sprint (but less formal)

• Agile has meaningful short documents; prototypes clarify requirements and design; project-

room eliminates hefty documents and long meetings; the team focuses on delivering quality

software and not documents

Commitment

Dependency

Scope

Quality

Dependency

Honey,

Let’s make a baby! and

I want it by next month

Sure Sweetheart,

But it takes a lady 9

months to make a baby!

Can we just add

resources and get it done

in 1 month?

Non-Customer Focus

What the customer really needed

How Matt, Zaven, and Keith were billed

How IT Operations installed it

How the consultant described it

How the developer programmed it

How the architect designed it

How a business analyst documented it

How the SME explained it

Build

MilestonesProcess Components

Deliverables

Build

PDD

BRD

TDD

TestPlan

Code

UAT

RolloutPlan

ProductionRelease

Process Components

Team

SponsorCustomer

BusinessAnalyst

Architect

Developer

Tester

ReleaseManager

• Foster open communication

• Work toward a shared vision (focus on delivering business value)

• Empower team members

• Establish clear accountability

• Stay Agile and expect change

• Partner with customers

Process Components

SCRUM – Agile Process

Focus Lead Measures

Score-board

Cadence Account-ability

1. What did you do yesterday?2. What will you do today?3. Do you have any road-blocks?

SCRUM – Agile Process

TED TalksBruce Feiler:

Agile Programming for your family

http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_family.html

Q & A

David MannSVP & CIO

(714) 606-9356AgileChief@gmail.com

© Copyright 2014

top related