sprint3 r agile101-introduction-01312013-pdf

Post on 31-Oct-2014

933 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Agile 101

Introduction to Agile Thursday, January 31, 2013 | TARAD Dot Com

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

DisclaimerAll information in this presentation is based on

Agile manifesto + 12 principles of Agile software + speaker’s personal experience + reality (drama) that

he lives in ...

!SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Session RulesEverybody should SPEAK

Ask QUESTION, Don’t Shy

Write QUESTION in Post-it

Set your mobile to SILENT

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Who am I?Prathan (Noom) Dansakulcharoenkit

Co-Founder/Practitioner/Coach/Transformer of Agile/ITIL/Software Testing @ SPRINT3R

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Certified ScrumMaster (CSM), ScrumAlliance.org

email: prathan@sprint3r.com

twitter: @zyracuze

facebook: https://www.facebook.com/zyracuze

Friday, February 1, 13

Who are you?

Your name and nickname?

Company you are working for?

Please introduce yourself following this questions

What your company does?

What you do at company?

How your company build products?

Experience with Agile Development

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

What is your PAIN POINT of current development?

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Question 1

Friday, February 1, 13

What is Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

What is your AGILE look like?Please draw the picture

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Question 2

Friday, February 1, 13

For us Agile is

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Manifesto for Agile Software Development

Friday, February 1, 13

Manifesto for Agile

source from: www.agilemanifesto.org SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following the plan

That is,while there is VALUE in the items on the RIGHT, we VALUE the items on the LEFT MORE.

James GrenningJim HighsmithAndrew HuntRon Jeffries

Jon KernBrian Marick

Robet C. MartinSteve MellorKen Schwaber

Jeff SutherlandDave Thomas

Kent BeckMike Beedle

Arie van BennekumAlistair CockburnWard Cunningham

Martin Fowler

Friday, February 1, 13

Manifesto in Thai

source from: www.agilemanifesto.org/iso/th SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Be Careful

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following the plan

Agile Philosophy , is NOT about“MUST”, “SHOULD”, “ABSOLUTE” or “TRADE OFF”

!

OVER , NOT “INSTEAD OF” !

Friday, February 1, 13

Manifesto for Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Individuals and interactions over

processes and tools

Friday, February 1, 13

Manifesto for Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Working software over

comprehensive documentation

Friday, February 1, 13

Manifesto for Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Customer collaboration over

contract negotiation

Friday, February 1, 13

Manifesto for Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Responding to change over

following the plan

Friday, February 1, 13

Agile Manifesto Principles

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Satisfy the Customer

WelcomeChange

DeliverFrequently

CollaborateDaily

Support & TrustMotivated Teams

PromoteFace-to-FaceConversation

Deliver WorkingSoftware

PromoteSustainable

Pace

PromoteTechnicalExcellence

MaximizeThroughSimplicity

HaveSelf-Organized

Teams

Reflect & AdjustRegularly

Friday, February 1, 13

Measure of Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Number of Books in Amazon.com

3731,6422,0642,9079,525Lean Software Development

Kanban

Extreme Programming

ScrumAgile

Search result as of January 2013

Friday, February 1, 13

Agile Myths

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Myths, How Come

Old habits

Previous experience

Where do myths come from?

Lack of knowledge

No hands on experience

Fear of change/responsibility/transparency

Curse of knowledge

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Agile is NEW

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

1943

1950-1960

1985

1990

1995

1996

1997

1998

2000

2001

Taiichi OhnoToyota Production SystemKanban

USAF & NASAX-15 hypersonic jetIteration IncrementalDelivery

Hirotaka Takeuchi & Ikujiro NonakaThe New New Product Development Game

Sutherland & SchwaberScrum Framework

DSDN ConsortiumDynamic System Development Method

Jeff de LucaFeature Driven Development

Robert CharetteLean Development

Beck Cunningham, JeffriesExtreme Programming

Alistair CockburnCrystal Methodologies

Agile Manifesto

Hardware Software

True or FalseXFriday, February 1, 13

Agile is Quick Fix

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseXFriday, February 1, 13

Agile is Simple Switch

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseXFriday, February 1, 13

Agile is Fast

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseXFriday, February 1, 13

Agile is Easy

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseXFriday, February 1, 13

Agile is No Documentation

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseXFriday, February 1, 13

Agile is No Plan

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

True or FalseX

Product / ProjectWhat business objective will

this fulfill?

Vision/MissionGoals

ReleaseHow can we release value

incrementally?What subset of business objectives

will each release achieve?Which user(s) will the release serve?

What general capabilities will the release offer?

Release RoadmapRelease Plan

IterationWhat specifically will we build?How will this iteration move us toward release objectives?

Iteration PlanDevelopment Tasks

Backlog ItemWhat user or stakeholder need will the backlog item server?How will I know if it is done?

Backlog Item DetailAcceptance Tests

Friday, February 1, 13

Introduction to Methodology to be Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Ready to use Methodology

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Extreme Programming, Scrum and Kanban

Friday, February 1, 13

Extreme Programming

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Scrum

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Kanban

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

How about Quality in Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Team Organization

DomainExpert

Tester

Programmer

Traditional Organization

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

SOMEONE

Who feel responsible for QUALITY in traditional development (Waterfell)?

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Team OrganizationAgile Organization

DomainExpert

Programmer

Tester

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

WHOLE TEAM

Who feel responsible for QUALITY in alternative development (Agile)?

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Whole Team ApproachTeam commitment to quality

Team responsible for testing

Tester get support, training

Programmers do testing activities

Tester and programmer pair

Get the right person

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Self-Organizing Team

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Self-Organizing Team

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

info

Guide

info info info

infoinfoinfo

Guide GuideGuide

GuideGuide

Guide

Friday, February 1, 13

Agile Retrospective

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Conclusion

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Agile TeamDo same development waterfall team, but do it

very difference

Do same functions as the waterfall method; requirement-gathering, design, coding and testing

Test as you go, not at the end

Deliver product early and often, as only by demonstrating working software to customer

Document as you go, and only needed

Build cross-functional team to break down siloSPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Starting use Agile

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Start small and Solving problem one by one

Friday, February 1, 13

Are you ready to NUDE?

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Transparency

Friday, February 1, 13

All you NEED is Coach

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Questions & Answers

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

สยามชํานาญกิจ = ชุมเกรียนส์

Friday, February 1, 13

Keep in touch

email: training@sprint3r.com

facebook: http://bit.ly/SPRINT3R

training: http://bit.ly/SPRINT3REVENT

web: www.sprint3r.com

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

SOURCESINSPIRATION

Web, Agilemanifesto.org

Book, The Elements of Scrum by Chris Sims and Hillary Louise Johnson

Book, An Agile Adoption and Transformation Survive by Michael Sahota

Book, Agile Retrospective by Esther Derby and Diana Larsen

Presentation, An Alternative Software Development Methodology, by @Roofimon

Presentation, Agile 101: What is Agile and What is Agile Not by Derek Huether

Presentation, Agile Myths by Dmistry Buzdin

Presentation, Agile Myth by Marc Loffler

IMAGE CREDIT

Flickr

Google

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

Thanks Youกราบ (-/\-)

SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖

Friday, February 1, 13

top related