standard work in software development less 2011 11-01

26
Standard work in software development Håkan Forss [email protected] - @hakanforss

Upload: hakan-forss

Post on 22-Jan-2015

3.413 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Standard work in software development less 2011 11-01

Standard work in software development

Håkan Forss

[email protected] - @hakanforss

Page 2: Standard work in software development less 2011 11-01

”We are what we repeatedly do. Excellence, then, is not an act, but a habit.”

- Aristotle

http://www.tft.ucla.edu/calendar/academic/aristotle-conferance/

Page 3: Standard work in software development less 2011 11-01

“Where there is no Standard there can be no Kaizen”- Taiichi Ohno

Page 4: Standard work in software development less 2011 11-01

http://www.lean.org/FuseTalk/Forum/Attachments/TPS%20House%20-%20v2.gif

Page 5: Standard work in software development less 2011 11-01

http://www.filmforum.se/recensioner/blu-ray/moderna-tider-1.476152.html

Page 6: Standard work in software development less 2011 11-01

http://www.boozemovies.com/2010/03/review-face-on-bar-room-floor-1914.html

Page 7: Standard work in software development less 2011 11-01

41 0001 224

32 261

Page 8: Standard work in software development less 2011 11-01

Dropped 1/3

Page 9: Standard work in software development less 2011 11-01

OUR STANDARD WORK

Page 10: Standard work in software development less 2011 11-01

“To improve is to change; to be perfect is to change often.”- Winston Churchill

Page 11: Standard work in software development less 2011 11-01
Page 12: Standard work in software development less 2011 11-01
Page 13: Standard work in software development less 2011 11-01
Page 14: Standard work in software development less 2011 11-01

Done

• Set label in source control, ask CM to build the code, inform test

• Set status Resolved in TFS on the work item• Update time spent• Set status Resolved in TFS for work package

Page 15: Standard work in software development less 2011 11-01
Page 16: Standard work in software development less 2011 11-01
Page 17: Standard work in software development less 2011 11-01
Page 18: Standard work in software development less 2011 11-01

From development/functional tests Code check-in

Code follows defined code standards and architecture Code review done Database project updated

Changes are documented

Run test cases All functional tests are green All automated tests are green For bugs

Run test in DST with tester

Document dependencies in specification document Update TFS

Document all changes in the description field Set State/Reason to Awaiting deployment /Fixed Create Label Set test lead as [assigned to]

Let CM know that code is ready to be deployed to test

Page 19: Standard work in software development less 2011 11-01
Page 20: Standard work in software development less 2011 11-01
Page 21: Standard work in software development less 2011 11-01
Page 22: Standard work in software development less 2011 11-01

From development/functional tests → Ready for deployment to System test

Code check-in Code follows defined code standards and architecture

Code review done Database project updated

Changes are documented

PEBBatch Script updated Run test cases

All functional tests are green All automated tests are green Run test in DST

Document dependencies in specification document Update TFS

Document all changes in the description field Set State/Reason tol Awaiting deployment /Fixed Create Label Set test lead as [assigned to]

Let CM know that code is ready to be deployed to test

Page 23: Standard work in software development less 2011 11-01
Page 24: Standard work in software development less 2011 11-01

Standard work inSoftware development

Be explicit and brief

Use a physical list

Describe what you are actually doing,not what you would like to do

Should be continuously updated, by the team

Page 25: Standard work in software development less 2011 11-01

Håkan ForssMail: [email protected]: @hakanforssBlog: http://hakanforss.wordpress.com/

Page 26: Standard work in software development less 2011 11-01

Books