30
AGILE MINDSET Presenter: PhuongNQK

Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications

Embed Size (px)

Citation preview

AGILE MINDSETPresenter: PhuongNQK

Goals

• Introduce the concept of Agile and Agilist• Introduce Agile development, methodologies

and applications

Starting point

We are born to work. It is what we do that

defines us.

As a result…

We always need better ways to work.

You know…

Agile mindset will help us find such

ways.

Generic Agile concept

Iterative

Incremental

Generic Agile concept

• Development and delivery: Iterative Incremental

• Requirements and solutions: Evolve through collaboration between self-

organizing, cross-functional teams• Others:

Adaptive planning Rapid and flexible response to change

Traditional vs. Agile

Individuals and interaction

Customer collaboration

Responding to change

Processes and tools

Contract negotiation

Following a plan

Traditional way Agile way

There is value There is MORE value

Usable productsComprehensive doc / theory

Agilist

An agilist practices and promotes agile

mindset.

What makes a good worker?

Qualities

Passionate

Discipline

Truthful

Grateful

Active

Collabor-ative

Creative

Self-improving

What makes a good agilist?

A good worker

With SMART goals

Size tasks

Start quickly

Utilize limited

resouces

Prefer simplicity

Improve work daily

Interact face to

face

A member & leader

Regularly review &

learn

Agile development

Agile project management

Agile results

Agile results

Recipe to improve capacity

Visualize work-in-progress

Limit work-in-progress

Reduce multitasking

or task switching

Improved focus

Cycle Time improves

Feedback frequency increases

Quality improves

Team maturity improves

Recipe to improve capacity

Agile is an umbrella…

SCRUM

FDD

Lean

Crystal

DSDM

XP

… Methodologies are Implementations

Kanban

DevOps

SCRUM methodology

SCRUM methodology

Kanban methodology

SCRUM is iterative, while KANBAN is flow (continuous)

SCRUM is weekly / monthly Waterfall, while KANBAN is

hourly / daily Waterfall

Lean methodology

DevOps methodology

DevOps promotes a set of processes and methods for more effective communication and collaboration between depts.

In an organization with separate depts for Dev, IT operations and QA, deep cross-dept integration is often not effective.

Applications

Value / Vision Driven

Estimate

Fixed Constraints

And then…

Plan-Driven

Scope

Schedule Cost

Traditional

Scope

Schedule Cost

Agile

Social biz vs. Agile biz

As a summary

AGILEAct /

Accelerate Adaptively

Guarantee Good enough

products

Improve Incrementally / Iteratively

Listen and Learn

Evolve towards

Excellence

Wait!

What if you find you can no longer do

anything tomorrow?

I bet…

You gonna try your best today

THANKS FOR

COMING.SEE YA!

For more, please visit: http://phuonglamcs.com/relax/presentations/