© 2014 Bosnia Agile
Lean Principles for Agile
Lego Building Block Workshop
Fariz Saracevic (Agile Evangelist, Story Teller...
©2014 Bosnia Agile
New Technologies Change
What We Develop and How We Develop
Social
Cloud
Mobile
Internet of Things
Big D...
©2014 Bosnia Agile
Many firms are underprepared for these rapid changes in
technology, affecting their ability to be compe...
©2014 Bosnia Agile
Brief History of Lean and Agile
HBR
New
New
Product
Developm
ent Game
M
o
ni
to
r /
O
pt
i
m
iz
e
D
e
v...
©2014 Bosnia Agile
Importance of principles and values
The Toyota story has been
intensively researched and
painstakingly ...
©2014 Bosnia Agile
Agile and lean
transformations are
culture changes
“Culture reflects the
realities of people working
to...
©2014 Bosnia Agile
Relationship between Agile and Lean
Agile
Design build delivery focus
Lean
Process improvement focus
Ob...
©2014 Bosnia Agile
MURA MUDA MURI
斑 無駄 無理
Toyota Production System’s Three Types of waste
Elimination of Unevenness Elimin...
©2014 Bosnia Agile
JIT Pull vs. Push
Push Pull
Anticipate usage Focus on actual consumption
Large batches Small batches
Hi...
©2014 Bosnia Agile
WIP Constraints and Kanban “information radiator”
Not started Development Testing Acceptance Done
Exit ...
©2014 Bosnia Agile11
WASTES
7
1. Transportation
2. Inventory
3. Motion
4. Waiting
5. Overproduction
6. Over-processing
7. ...
©2014 Bosnia Agile
Applying lean Muri principles to agile development
Muri is avoided through:
–Standardized work,
standa...
©2014 Bosnia Agile
Exercise: Lego Building Block
13
©2014 Bosnia Agile14
Upcoming SlideShare
Loading in …5
×

Lean Principles for Agile by Fariz Saračević

623 views

Published on

Learn how to apply principles of lean to discover and eliminate waste throughout the development lifecycle. In this interactive session, participants will experience a simulated production line, encounter common challenges and apply lean practices to improve in their efficiency and effectiveness. Participants will be introduced to concepts such as push versus pull systems, Kanban, elimination of waste and systems thinking through interactive presentation, discussions and hands-on activities.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
623
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lean Principles for Agile by Fariz Saračević

  1. 1. © 2014 Bosnia Agile Lean Principles for Agile Lego Building Block Workshop Fariz Saracevic (Agile Evangelist, Story Teller) @FarizSaracevic
  2. 2. ©2014 Bosnia Agile New Technologies Change What We Develop and How We Develop Social Cloud Mobile Internet of Things Big Data Requires Continuous Learning and Improvement, Lean and Agile Methods 2
  3. 3. ©2014 Bosnia Agile Many firms are underprepared for these rapid changes in technology, affecting their ability to be competitive Mobile device proliferation Collaboration across the ecosystem Explosion of unstructured data Cloud platforms and solutions Intelligent–connected systems Technology Trends Most Impacting Competitiveness Organizations Underprepared for Technology Trends Note: Survey respondents were allowed up to three selections Source: “The Software Edge: How effective software development and delivery drives competitive advantage,” IBM Institute of Business Value, March 2013 The Challenge: Innovation, quality, speed in rapidly changing conditions 3
  4. 4. ©2014 Bosnia Agile Brief History of Lean and Agile HBR New New Product Developm ent Game M o ni to r / O pt i m iz e D e v el o p / T e st R el e a s e / D e pl o y Pl a n / M e a s ur e DevO ps Continuous Innovation, Feedback and Improvement s 4
  5. 5. ©2014 Bosnia Agile Importance of principles and values The Toyota story has been intensively researched and painstakingly documented, yet what really happens inside the company remains a mystery. Here’s new insight into the unspoken rules that give Toyota its competitive edge. – HBR, Decoding the DNA of the Toyota Production System 5
  6. 6. ©2014 Bosnia Agile Agile and lean transformations are culture changes “Culture reflects the realities of people working together every day… …a set of values, practices, and traditions that define who we are as a group.” --Frances Hesselbeim Work by Uwe Kils - http://www.ecoscope.com/iceberg/ 6
  7. 7. ©2014 Bosnia Agile Relationship between Agile and Lean Agile Design build delivery focus Lean Process improvement focus Objective To achieve faster and better software development and delivery To improve processes by focusing on customer value and systematically identifying and removing waste Principles Early and continuous delivery of working software Welcome frequent and late changes in requirement Strong collaboration between business and development team Face-to-face conversation Sustainable development Simplicity - the art of maximizing the amount of work not done Eliminate Waste Build Quality In Defer Commitment Deliver Fast Focus on Learning Respect People Optimize the Whole Agile and Lean are fully aligned and compatible methodologies with the common goal of increasing customer value and output quality while delivering results faster. 7
  8. 8. ©2014 Bosnia Agile MURA MUDA MURI 斑 無駄 無理 Toyota Production System’s Three Types of waste Elimination of Unevenness Elimination of Waste Avoidance of the Unreasonable 8
  9. 9. ©2014 Bosnia Agile JIT Pull vs. Push Push Pull Anticipate usage Focus on actual consumption Large batches Small batches High inventory Reduced inventory Empty unit or kanban authorizes work Demand Authorizes work Raw Material Input Finished 9
  10. 10. ©2014 Bosnia Agile WIP Constraints and Kanban “information radiator” Not started Development Testing Acceptance Done Exit Criteria Exit Criteria Exit Criteria Exit Criteria Exit Criteria A B E FI H G J C 10
  11. 11. ©2014 Bosnia Agile11 WASTES 7 1. Transportation 2. Inventory 3. Motion 4. Waiting 5. Overproduction 6. Over-processing 7. Defects 無駄無駄 MUDA - Elimination of Waste
  12. 12. ©2014 Bosnia Agile Applying lean Muri principles to agile development Muri is avoided through: –Standardized work, standardized conditions of output –Work Flow, or logical directions to be taken –Repeatable Process Steps and Machine Processes  Agile examples: –Agile frameworks –Test automation –Procedures for continuous integration –Recommended practices –Varies according to what works for the individual team –Definition of done 12
  13. 13. ©2014 Bosnia Agile Exercise: Lego Building Block 13
  14. 14. ©2014 Bosnia Agile14

×