Top Banner
AGILE MINDSET Presenter: PhuongNQK
30

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

Dec 15, 2015

Download

Documents

Kory Budge
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications.

AGILE MINDSETPresenter: PhuongNQK

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

Goals

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

and applications

Page 3: Presenter: 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.

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

As a result…

We always need better ways to work.

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

You know…

Agile mindset will help us find such

ways.

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

Generic Agile concept

Iterative

Incremental

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

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

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

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

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

Agilist

An agilist practices and promotes agile

mindset.

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

What makes a good worker?

Qualities

Passionate

Discipline

Truthful

Grateful

Active

Collabor-ative

Creative

Self-improving

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

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

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

Agile development

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

Agile project management

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

Agile results

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

Agile results

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

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

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

Agile is an umbrella…

SCRUM

FDD

Lean

Crystal

DSDM

XP

… Methodologies are Implementations

Kanban

DevOps

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

SCRUM methodology

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

SCRUM methodology

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

Kanban methodology

SCRUM is iterative, while KANBAN is flow (continuous)

SCRUM is weekly / monthly Waterfall, while KANBAN is

hourly / daily Waterfall

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

Lean methodology

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

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.

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

Applications

Value / Vision Driven

Estimate

Fixed Constraints

And then…

Plan-Driven

Scope

Schedule Cost

Traditional

Scope

Schedule Cost

Agile

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

Social biz vs. Agile biz

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

As a summary

AGILEAct /

Accelerate Adaptively

Guarantee Good enough

products

Improve Incrementally / Iteratively

Listen and Learn

Evolve towards

Excellence

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

Wait!

What if you find you can no longer do

anything tomorrow?

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

I bet…

You gonna try your best today

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

THANKS FOR

COMING.SEE YA!

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