achieving project success with agile: exploring the three ts

40
Achieving Project Success with Agile: Exploring the Three T’s Craig Smith Suncorp

Upload: craig-smith

Post on 18-Nov-2014

3.327 views

Category:

Technology


1 download

DESCRIPTION

"Achieving Project Success with Agile: Exploring the Three T’s" presented by Craig Smith at Agile Australia 2009.

TRANSCRIPT

Page 1: Achieving Project Success with Agile: Exploring the Three Ts

Achieving Project Success withAgile: Exploring the Three T’s

Craig SmithSuncorp

Page 2: Achieving Project Success with Agile: Exploring the Three Ts

Welcome…

Page 3: Achieving Project Success with Agile: Exploring the Three Ts

Three Agile T’s…

1.Technique

2. Tooling

3. TeamImage: http://www.agilehardware.com/product_images/v/tshirt__09123.jpg

http://www.truffleshuffle.co.uk/store/images/thumb_cache/mr_t_basic_rules_t_shirt_500_268_290_76.jpg

http://www.radrobot.org/RAD/2009_04_05_shirtQuestion.jpg

Page 4: Achieving Project Success with Agile: Exploring the Three Ts

Image http://blogtalk.vo.llnwd.net/o23/picts/hostpics/49579489-7a37-48c4-9bc7-91dea7763478blog_tea_icon.jpg

T1:

Technique

Page 5: Achieving Project Success with Agile: Exploring the Three Ts

Image Beck, Kent – Extreme Programming Explained: Embrace Change

XP Practices

Page 6: Achieving Project Success with Agile: Exploring the Three Ts

Image http://blogs.conchango.com/Admin/ImageGallery/blogs.conchango.com/Colin.Bird/Scrum%20Overview%20Diagram.png

Scrum Practices

Page 7: Achieving Project Success with Agile: Exploring the Three Ts

Agile Lifecycle - Concept

5%

Image http://legacy.lclark.edu/faculty/jsmiller/objects/idea_bulb.jpg

Page 8: Achieving Project Success with Agile: Exploring the Three Ts

Agile Lifecycle - Initiate

10%

Image http://propertymanagementgroups.com/MonopolyGO.jpg

Page 9: Achieving Project Success with Agile: Exploring the Three Ts

Agile Lifecycle - Deliver

Image http://www.xdin.com/Portals/4/Images/develop-n-deliver.JPG

80%

Page 10: Achieving Project Success with Agile: Exploring the Three Ts

Agile Lifecycle - Deploy

Image http://www.pcfixexpress.com/images/happy_office.jpg

5%

Page 11: Achieving Project Success with Agile: Exploring the Three Ts

Daily Standup / Scrum

Page 12: Achieving Project Success with Agile: Exploring the Three Ts

Iteration Open / Kickoff

Page 13: Achieving Project Success with Agile: Exploring the Three Ts

Retrospective

Page 14: Achieving Project Success with Agile: Exploring the Three Ts

Iteration Length / Define Done

Image http://www.xqa.com.ar/visualmanagement

Page 15: Achieving Project Success with Agile: Exploring the Three Ts

Image http:// www.dilbert.com

Project Duration & Type

Page 16: Achieving Project Success with Agile: Exploring the Three Ts

Bottom Up & Top Down

Image http://www.xqa.com.ar/visualmanagement

Image http://home.pacbell.net/fantomdj/dk/donkey_kong_barrel.gif

http://www.greenenergyinvestors.com/index.php?act=Print&client=printer&f=2&t=2991

Page 17: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.redmolotov.com/images/designs/turn-it-up-to-eleven-tshirt_design.jpg

Development Dials to Eleven

Page 18: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.vgmuseum.com/scans/nes/t2t2jdf.jpg

T2:

Tooling

Page 19: Achieving Project Success with Agile: Exploring the Three Ts

Image http://i.pbase.com/g3/64/559164/2/55171028.Pictures0588047R103315.jpg http://www.design-industry.com.au/en/wp-content/uploads/2007/07/fridge_01_400x400.jpg

Refridgerators vs Radiators

Page 20: Achieving Project Success with Agile: Exploring the Three Ts

Refridgerators vs RadiatorsImage http://3.bp.blogspot.com/_qUcuMWvDsac/SLP8WaIAawI/AAAAAAAAA7U/OC_RU-BlB0M/s400/IMG_2682.jpg

Page 21: Achieving Project Success with Agile: Exploring the Three Ts

Collaboration

Concept Initiate Deliver Deploy

Storycards & iteration management

Development environments

Development tools

Testing

Continuous integration

Deployment

MonitoringImage http://3.bp.blogspot.com/_H0iqHTCqRyo/RfQyLHm8POI/AAAAAAAAABQ/-ZGsV-p-aVs/s400/evolution.jpg

Tools Usage Timeline

Page 22: Achieving Project Success with Agile: Exploring the Three Ts

Storycards&

managingiterations

Image http://ssmirnov.files.wordpress.com/2009/02/still-life.jpg

Storycards & iteration

management

Page 23: Achieving Project Success with Agile: Exploring the Three Ts

Collaboration

Collaboration

Page 24: Achieving Project Success with Agile: Exploring the Three Ts

Image http://imgs.xkcd.com/comics/compiling.png

http://img.dailymail.co.uk/i/pix/2007/07_01/hammerDM0607_468x584.jpg

Developmentenvironments

Page 25: Achieving Project Success with Agile: Exploring the Three Ts

Developmenttools

Image http://www.cornetdesign.com/images/bowling_all2s.jpg

http://4.bp.blogspot.com/_9kQQgQD35rY/SaV5p8YBGhI/AAAAAAAAAkg/HOvlhIo7yGI/s1600-

h/06_Red_Green_Refactor.JPG

Page 26: Achieving Project Success with Agile: Exploring the Three Ts

Image http://blogs.msdn.com/blogfiles/willy-

peter_schaub/WindowsLiveWriter/VSTSRangersProjectsWCFLoadTestToo.0Ships_7D80/CLIPART_OF_13165_SM_2

.jpg

Testingtools

Page 27: Achieving Project Success with Agile: Exploring the Three Ts

Continuous integration

Page 28: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.serena.com/images/products/dimensions-deploy/deploy-illustration2-286-23.jpg

Deployment tools

Page 29: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.monitoringsoftwareonline.com/files/QuickSiteImages/computer_plus_magnifying.jpg

Monitoring tools

Page 30: Achieving Project Success with Agile: Exploring the Three Ts

Beginner

Collaboration

Development tools

Testing

Intermediate

Storycards & iteration

management

Development environments

Continuous integration

Advanced

Deployment

Monitoring

Tools Maturity

Page 31: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.northshorecity.govt.nz/SiteCollectionImages/Services/Transport/Public%20Transport/transit-lane-sign.jpg

T3:

Team

Page 32: Achieving Project Success with Agile: Exploring the Three Ts

Agile Pyramid

Practices

Principles

Values

Approach

Image http://media.photobucket.com/image/pyramid%20agile/lalframes/GreatPyramid.jpg

Page 33: Achieving Project Success with Agile: Exploring the Three Ts

Image http://blog.theworkinggroup.ca/wp-content/uploads/2009/04/agile-manifesto1.gif

Agile Manifesto

Page 34: Achieving Project Success with Agile: Exploring the Three Ts

Facilities

Page 35: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.agile-software-development.com/2007/03/what-if-my-agile-development-colleagues.html

Co-Located Customer / Team

Page 36: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.vimeo.com/user1195135/videos

Attract / Retain Quality Staff

Page 37: Achieving Project Success with Agile: Exploring the Three Ts

Agile Team

Core Team

Extended Team

Project Manager

SupportAnalystOther key

stakeholders

Application Owner

Enterprise Architect

Iteration Manager

Techlead

Infra-structure

Lead

Bus.SME

SoftwareEngineer

Architect

Tester

Business Analyst

ProgramManager

Project Sponsor

Image http://www.befitlifestyle.com/images/CorporateTeamHands.jpg

Page 38: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.northshorecity.govt.nz/SiteCollectionImages/Services/Transport/Public%20Transport/transit-lane-sign.jpg

T4:

Testing

(but no T5)

Page 39: Achieving Project Success with Agile: Exploring the Three Ts

Image http://www.galaxyvoice.com/images/stopwatch.jpg

T5:

Time

(we’re out of it!)

Page 40: Achieving Project Success with Agile: Exploring the Three Ts

Questions ??Craig Smithhttp://www.suncorp.com.auhttp://[email protected]@smithcdau

Suncorp is one of Australia and New Zealand's largest diversified financial services providers, supplying banking,

insurance and wealth management products to around 7 million customers through well-established and recognised brands such as AAMI, Australian Pensioners Insurance Agency, Shannons, Vero, Asteron and Tyndall, as well as Suncorp and GIO. Today,

Suncorp is Australia's fifth largest bank and second largest domestic general insurance group, with over 16,000 staff. Suncorp has representation in 450 offices, branches and

agencies throughout Australia and New Zealand.