การทำซอฟท์แวร์ภายใน 30 วัน

Preview:

DESCRIPTION

 

Citation preview

BUILDING SOFTWARE IN

“30”

DAYS

by THAILAND Thursday, August 22, 13

AGENDA

About Speakers 5 minutes

Case Study 10 minutes

Problem from Define Process Control 10 minutes

Solution from Empurical Process Control 10 minutes

Q and A 5 minutes

Thursday, August 22, 13

KULAWAT WONGSAROJ

Agile Coach and CEO, Proteus-Agility

Founder of Agile66

Organizer of Agile Thailand and Agile Tour

Thursday, August 22, 13

TWIN PANICHSOMBAT

Agile Practitioner, Programmer, Odd-e (Thailand)

Administrator of Agile66

Organizer of Agile Thailand

Thursday, August 22, 13

PREDICTIVE: THE WRONG PROCESS PRODUCES THE

WRONG RESULT

Thursday, August 22, 13

TRADITIONAL IS RISKY !!!!

Thursday, August 22, 13

CASE STUDY

Thursday, August 22, 13

BAAC

Start in 2004 with THB 1,200M

Target in 2006 (2 year)

Thai Equipment Research proposed phased traditional software development

In 2007, Change Software Vendor from Temenos to OSI

source ฐานเศรฐกิจ, ผูจัดการ, เวบ baac.or.th

Thursday, August 22, 13

BAAC

In 2009, Cancel contract! (5 years) Paid THB 900M (300M Hardware)

In 2010. BAAC reports Impairment of Assets (การด้อยค่าของสินทรัพย์) THB 750M

source ฐานเศรฐกิจ, ผูจัดการ, เวบ baac.or.th

Thursday, August 22, 13

PREDICTIVE PROCESS

Release take longer and longer

Release schedules slip

Stabilization at end of the release takes longer

Planing takes too long and doesn’t get it right

Changes are hard to introduce mid-release

Quality is deteriorating

Death marches are hurting morale

Thursday, August 22, 13

PROJECT FAILURE

illusion

Requirement not change

Technology working without any problems

People being as predictable and relaiable as machine

Thursday, August 22, 13

PREDICTIVE PROCESSES

Thursday, August 22, 13

FBI’S SENTINEL PROJECT

Start by 2006 with $451M

Target December 2009

Lockhead Martin proposed 4 phases with traditional software development

!!!!!

Thursday, August 22, 13

FBI’S SENTINEL PROJECT

http://www.agileconference.org/wp-content/uploads/2012/10/Agile-Success-at-the-FBI-Brian-Wernham.pdf

By 2009 spent $405M

Deliver 50%

DOOM!!!!!

Thursday, August 22, 13

FBI’S SENTINEL PROJECT

http://www.agileconference.org/wp-content/uploads/2012/10/Agile-Success-at-the-FBI-Brian-Wernham.pdf

Restart in 2009

Co-locate team

Down size team from 400 to 45

“Deliver funtionalities every 30 days”

Thursday, August 22, 13

EMPIRICAL: THE RIGHT PROCESS PRODUCES THE

RIGHT RESULT

Thursday, August 22, 13

3 LEGS OF EMPIRICAL

Inspect Adapt

Transparency

Thursday, August 22, 13

EMPIRICAL KEYWORDS

Iteration

Frequency

Increment

Transparency

Iterative Incremental

Thursday, August 22, 13

RESOLVE PREDICTIVE PROCESS

Release take longer and longer

Release schedules slip

Stabilization at end of the release takes longer

Planing takes too long and doesn’t get it right

Changes are hard to introduce mid-release

Quality is deteriorating

Death marches are hurting morale

Thursday, August 22, 13

PEOPLE PRACTICES IN EMPIRICSM

Respect for individual worker

Built-in instability

Subtle control

Self-organizing project

Thursday, August 22, 13

PEOPLE PRACTICES IN EMPIRICSM

Overlapping development phases

Cross-fertilization

Transfer of learning

Thursday, August 22, 13

AGILITY

Thursday, August 22, 13

Thursday, August 22, 13

Recommended