Upgrade to Pro — share decks privately, control downloads, hide ads and more …

7 Wastes and How to Solve them in Agile Development

7 Wastes and How to Solve them in Agile Development

eitake0002

July 16, 2023
Tweet

More Decks by eitake0002

Other Decks in Technology

Transcript

  1. ASIA EDGE TECHNOLOGY. PTE LTD 7 Wastes and How to

    Solve them in Agile Drastic Improvement for You Agile Project
  2. ASIA EDGE TECHNOLOGY. PTE LTD What is 7 Wastes? •

    Agile inherits a lot of practices from the Toyota Manufacturing System, which was invented by Toyota Motors. • 7 Wastes are defined by Toyota to pursue efficiency in the manufacturing process. • These 7 wastes are also applied to Agile methodology, and you can improve significantly by identifying them.
  3. ASIA EDGE TECHNOLOGY. PTE LTD 7 Wastes 1. Inventory 2.

    Overproduction 3. Overprocessing 4. Transportation 5. Waiting 6. Motion 7. Defects
  4. ASIA EDGE TECHNOLOGY. PTE LTD 1. Inventory What is inventory?

    In software development, inventory is partially completed work, such as unused codebases or incomplete documents. It does not add value for customers at all and causes confusion and relearning in the team. Solution Limits WIP (Work-in-Progress) with a Kanban board. Limits WIP caps the maximum number of tasks in a status.
  5. ASIA EDGE TECHNOLOGY. PTE LTD Limits WIP One of the

    best practices in the Kanban board is WIP (Work-in-Progress) Limits. It places a cap on the number of tasks allowed in a column to prevent multitasking and inventory of unfinished tasks. Multitasking can hurt productivity and lead to inventory, which is considered one of the 7 wastes in lean manufacturing and does not add value to customers. For example, you can put only three tasks in a column at maximum.
  6. ASIA EDGE TECHNOLOGY. PTE LTD 2. Overproduction What is overproduction?

    Overproduction is unnecessary features or products which users actually do not use or use less,. For example, excessive animation on a corporate website where users mainly want to get information about a company. Solution In order to prevent overproduction, effective prioritization is critical such as an impact effort matrix, which is one of the simplest and most widely used techniques to classify and prioritize tasks.
  7. ASIA EDGE TECHNOLOGY. PTE LTD 3. Overprocessing What is overprocessing?

    Overprocessing is too many activities that do not add value to customers, such as unnecessary documentation, extra meetings and communication, and over-code reviews. Solution - Remove approval process. - Eliminate unnecessary meetings and documents.
  8. ASIA EDGE TECHNOLOGY. PTE LTD 4. Transportation What is transportation?

    Handoff is considered as transportation in software development. According to Lean Software Development: An Agile Toolkit, companies lose about 50% of their knowledge in every handover. Solution - Do not move people between project often. - Reduce turnover.
  9. ASIA EDGE TECHNOLOGY. PTE LTD 5. Waiting What is waiting

    Waiting often happens in an organization, for example, when you have a code review, QA check, approval, or communication. There is no value while people are waiting, so it should be eliminated as much as possible. Solution One of the ways to eliminate waiting is to utilize a Kanban board to visualize a development process. The Kanban board lets you understand the development process clearly with visualization, and you can know where waiting happens.
  10. ASIA EDGE TECHNOLOGY. PTE LTD 6. Motion What is motion?

    Motion is a context switching in software development. In other words, multitasking. Solution • Sprint Goal and Sprint Backlogs • Limits WIP with the Kanban board
  11. ASIA EDGE TECHNOLOGY. PTE LTD 7. Defects What are defects?

    Defects are bugs in software development. as they can cause problems like claims, customer dissatisfaction, and the brand's reputation damage. Solution Implement quality ensuring steps in each process such as code review, QA check, and demonstration to stakeholders, which is called Built-in Quality.
  12. ASIA EDGE TECHNOLOGY. PTE LTD Summary 1. Inventory 2. Overproduction

    3. Overprocessing 4. Transportation 5. Waiting 6. Motion 7. Defects