Tuesday, May 7, 2019

TPS in Software Develpment - The Seven Wastes in Software Development



Toyota production developed on the basis of eliminating seven wastes. Mary and Tom Poppendieck came out with seven wastes in software development to improve the productivity of software development activity.

The seven wastes of software development are:




Partially Done Work
Extra Features
Building the wrong thing - Relearning
Paperwork - Handoffs
Waiting for information - Delays
Task Switching
Defects

Articles on seven wastes in software development:

http://e-technologymanagement.com/tm/index.php?option=com_content&view=article&id=252:the-7-software-development-wastes-part-1&catid=58:lean&Itemid=81



More detailed articles on each waste item

Partially done work



Manifestations of partially done work

Partially done work is the result of batch production. Each person does his work at his own pace from number of assignments given to him. Then the next stage person is given a batch of jobs to choose and complete at his own pace and convenience. Therefore before each and after station or a person, partially done work exists. It is called work in process inventory in manufacturing.

Uncoded Documentation - Requirements/features/flow chartss etc. that are documented for coding.


Unsynchronized Code - Multiple  branches of code that live for long periods of time before being merged into the main line.

Untested Code - Code without associated automated tests. 

Undocumented Code - .documentation artifacts have to  developed. 

Undeployed Code - Code waiting for deployment  in a "big bang"  waterfall way.


Overproduction - Extra features

Extra features
Over production - Jack Milunsky

Building the wrong thing - Rework - Relearning


Relearning
Transportation - Handing off is equal to transportation says Milunsky



Handoffs

Delays

Task switching

Defects



Finding Wastes in Software Development


How to find waste in software development?
http://www.umsl.edu/~htp4b/find_waste.html

Value stream mapping for software delivery

To be updated 7 May 2019

3 June 2012

11 comments:

  1. Post is in top 10 posts of the day. Has to be updated.

    ReplyDelete
  2. Thank You for sharing this information.
    Global Trade Plaza is the B2B Marketplace in India. We are the India's largest b2b portal with 100% verified and Genuine Leads. Global Trade Plaza is the Top wholesale b2b marketplace and the Best B2B Lead Generation Company . Ask Your Business related Queries to Global Trade Plaza best b2b marketplace platform, b2b online marketplace,

    ReplyDelete
  3. Thank You for sharing this information.
    Webixy is a best app development company in Kanpur, Delhi, India. Webixy has experience in Website development and Mobile App development. We are best Android App development company and best WordPress Development Service . You can read our blog which is very good.

    ReplyDelete
  4. Nice and informative blog! This information is quite helpful in software testing services.
    If you want to know about Software Testing Company in Pune then you can click here.
    Thanks for sharing.

    ReplyDelete
  5. Nice and informative blog! This type of information offers the best experience and quality software to your end customers like Vtestcorp.
    If you want to know about QA testing services in India then you can click here.
    Thanks for sharing.

    ReplyDelete
  6. With a comprehensive service offering, vtestcorp is a full-fledged Software testing company in Pune.
    Thank You!!

    ReplyDelete
  7. Nice and informative blog! This type of information follows the stage of product construction or execution in the software development life cycle.
    If you want to know about Software testing company in US then you can click here.
    Thanks for sharing.

    ReplyDelete
  8. Well! I thankful you to posted those blogs. Additionally, it aids in corporate expansion. we requested you to keep sharing articles like this. ERP Software in Chennai.

    ReplyDelete