Unleash your team's creativity with lean by Karim Aouadi

3,721
-1

Published on

How the Lean approach can enhance the creativity of your software development team? What is at stake for your company and your customers? How Lean Management can speed up this creativity process?
At the Lean IT Summit 2013, the co-founder of BG2AA startup presented how the lean approach was implemented to design a multi-tenant Software as a Service (SaaS) business management platform built on cloud technologies.
Through concrete examples, he explained how visual management, five whys, kaizen, A3 report, PDCA ... are powerful quality catalysts.
More lean IT presentations on www.lean-it-summit.com

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

  • Be the first to like this

No Downloads
Views
Total Views
3,721
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Unleash your team's creativity with lean by Karim Aouadi

  1. 1. Copyright © Institut Lean France 2013 3 & 4 October, 2013 Paris, France Unleash your team’s creativity with the lean approach Karim AOUADI Nicolas MOUSSON
  2. 2. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 2
  3. 3. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 3
  4. 4. Copyright © Institut Lean France 2012 Starting • Goal of the project  Development of the business management platform (middle- sized company, founded in november 2011) • Motivation and challenges  For team project  Building a SaaS solution and sell it to multiple customers  Getting skilled on cloud technologies  Setting up an agile process  For customer  Facing problems with his current information system and growth of activity Customer reminder is taking up too much time  Limited users…  Technical infrastructure need to be better managed  Business proposals and invoices are not clear  Business proposals are created with Microsoft Office Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 4
  5. 5. Copyright © Institut Lean France 2012 • Technical choices  A proven technical ecosystem to prototype and produce quickly and master development and production costs  Software development platform  Ruby on Rails used by internet companies to quickly build prototypes and ease deployment  Cloud production platform(Paas)  Heroku’s service streamlined for application deployment and management • Initial team  2 developers  C… CEO Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 5
  6. 6. Copyright © Institut Lean France 2012 Phases of SaaS platform development 1. 2. 3. 4. 5. 6. 7. Failure A new start Delivery of the sales module Final delivery of the sales module Delivery of purchases module Delivery of production operational platform Delivery of stocks module Overview of situation Case study New strategy Lessons learned Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 6
  7. 7. Copyright © Institut Lean France 2012 Phase 1 : Failure • Overview of situation after 5 month  Customer trust is lost (no delivery)  Team does have any work • Strategy  Reorganization  Develop real business analysis  Planned delivery within 1 month • Lessons learned  Customer trust is very important  Understand customer’s functional requirements Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 7
  8. 8. Copyright © Institut Lean France 2012 Phase 2 : A new start • Overview of situation after 1 month (April 2012)  Customer trust is back  A prototype has been delivered  The arrival of a new employee and departure of a former partner • Strategy  Business analysis with customer  UX at the heart of our creation process  Agile process (Scrum board, prioritizing requirements) • Lessons learned  An early failure may be beneficial, allowing a new start  Building a team Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 8
  9. 9. Copyright © Institut Lean France 2012 Phase 3 : Delivery of sales • Overview of the situation after 2 month  Product delivery on the cloud • Strategy  New business requirements for payment and financial management need new contributors  Store manager for payments  CPA(Certified Public Account)  Setting up an industrialization process to deliver  UI and Usability are major challenges for the project team  Time investment  Setting up UI design principles to improve UX • Lessons learned  Usability  Product quality Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 9
  10. 10. Copyright © Institut Lean France 2012 Phase 4 : Final delivery of sales • Overview of the situation after 3 month(April 2012)  Delivery of invoice payment process to monitor cash flow  The platform gets improved UI Design to facilite the work • Strategy  Continuous improvement of business processes, in order to provide a purchase order  Set up a development approach centered on business design  Domain Driven Design • Lessons learned  Industrializing software deployment (Schema)  Industrializing software development  Changes in business processes Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 10
  11. 11. Industrializing software deployment Test Apps Production Apps HEROKU CLOUD PaaS Local development Prod Test • V2.x.x • V1.x.x GIT Distributed revision control(SCM) CLOUD SCM GITHUB Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 11
  12. 12. Copyright © Institut Lean France 2012 Phase 5 : Delivery of purchases • Overview of the situation after 3 month(December 2013)  Purchases module has been delivered  Business growth imply changing the data model and thus setting up a standard data transfer procedure • Strategy  Scaling up platform to manage many organizations  Setting up a multi-tenant platform to avoid physical infrastructure replications  Planned delivery of operational platform: early January 2013 • Lessons learned  Industrializing data transfer  Ensure data quality on each delivery Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 12
  13. 13. Copyright © Institut Lean France 2012 Phase 6 : Delivery of production operational platform • Overview of the situation (Januray 2013)  Two companies are using the business services offered by our platform.  Multi-tenant software infrastructure is operational • Strategy  Business analysis of stock management processes  Improve the flexibility usage of platform (Multi document printing)  Technical optimization  Designing a new rendering engine • Lessons learned  Multi tenant cloud platform Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 13
  14. 14. Copyright © Institut Lean France 2012 Phase 7 : Delivery of stocks • Overview of the situation after 4 month (May 2012) Company’s modules Sales Purchases C………… X X K…………. X Stocks X X  C.. company has launched a team reorganization, the appointment of a new employee to accelerate the billing process  The accounting firm is interested in seeing accounting and financial services implemented on platform  Implementation of modules management to configure the services requested • Strategy  Business analysis of accounting rules and processes  Creating a data sample to futher test the implementation of business rules Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 14
  15. 15. Copyright © Institut Lean France 2012 • Lessons learned  Industrialization of the development process  Make use of production operational data to test during development  Ensure data quality  Analyze production data (accuracy, interpretability, consistency)  Performance  Optimizing the data model  UX (display only useful data)  Usability and design  Check behavior of the end-user to the scenario initially planned (schema)  Analyze demands and comments from end-users  Setting up restrictions on some implemented features to create user’s reaction  Designing platform  Reduce development time (30%)  Invest more resources in the business analysis process (70%) Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 15
  16. 16. Copyright © Institut Lean France 2012 Accountant must record accounting entries at the end of each month >> Selected start date and end date to display all invoices of current month Basic design Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 16
  17. 17. Copyright © Institut Lean France 2012 Accountant must record accounting entries at the end of each month >> Click to display all invoices of current month Setting up the usability Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 17
  18. 18. Copyright © Institut Lean France 2012 The SaaS operational platform Sales management Purchases management Stocks management Accountants management(In progress) Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 18
  19. 19. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 19
  20. 20. Copyright © Institut Lean France 2012 What is creativity? • Definition  Ability to offer solutions that will be a source of value creation  Is based on client requirements  Trust  Quality  Time  Intuition Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 20
  21. 21. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 21
  22. 22. Copyright © Institut Lean France 2012 Industrialization of the manufacturing process • Aim of this standardization  Ensure the quality of your Saas Platform  A business – oriented design(DDD)  Procedures for data transfert  Procedures for deployment  Procedures for quality data analysis  Reduce development time to  Increaskng business analysis and modeling  Improving usability  Improving productivity of our customers’ staff Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 22
  23. 23. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 23
  24. 24. Copyright © Institut Lean France 2012 Having a philosohy Continuous improvements Usability Visibility Modeling Quality Team Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 24
  25. 25. Copyright © Institut Lean France 2012 Usability • Ease of use of our platform is the heart of our concerns • The more rules you set up, the more people try to break them • Reduce the learning curve of our product • Get inspired by the philosophy of public platforms like Facebook, Google Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 25
  26. 26. Copyright © Institut Lean France 2012 Modeling • Do not hesitate to break and rebuild a model or a design • Get out of the software overbuilding model • Building something really simple is really complex • Do team work when analysis and modeling business Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 26
  27. 27. Copyright © Institut Lean France 2012 Quality • Periodically check data entered by endusers • Analyze the behavior of end-users • Check that things are correct • Provide business services, easy to use for your customers Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 27
  28. 28. Copyright © Institut Lean France 2012 Visibility • Show things to your end-users periodically • Avoid explanation that might be too abstract for end-users, build and show them a prototype instead Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 28
  29. 29. Copyright © Institut Lean France 2012 Continuous improvement • Replicate what has been working so far(after validation on the operational platform with end-users) • Develop a resultat-driven culture • Learn from failures • Continously solve problems Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 29
  30. 30. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 30
  31. 31. Copyright © Institut Lean France 2012 How to measure value creation? BA /Modeling UI Design Manufacturing code Working time Value stream Operational costs Delivery Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 31
  32. 32. Copyright © Institut Lean France 2012 BA + Modeling + UI Design 70% 20% of our time Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 32
  33. 33. Copyright © Institut Lean France 2012 Manufacturing code • The number of lines of code has been decreasing after each delivery of new version Platform Delivery Lines created Lines deleted Sales 283 000 77 900 Purchases 54 000 Stocks 64 000 66 329 Accounts …… 40 000 Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 33
  34. 34. Copyright © Institut Lean France 2012 Delivery • Delivery phase takes less than 30 minutes • 1 delivery per month Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 34
  35. 35. Copyright © Institut Lean France 2012 Operational costs • Operational costs are stable, depending of the number of potentially new customers  Our SaaS Platform is based on service Heroku PaaS Companies Cost Up to 10 20 € / month Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 35
  36. 36. Copyright © Institut Lean France 2012 Working time 3.5 days per week Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 36
  37. 37. Copyright © Institut Lean France 2012 Value stream / Cash flow 350000 300000 250000 200000 150000 Sales 100000 Cash 50000 0 Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 37
  38. 38. Copyright © Institut Lean France 2012 Summary • • • • • • Case study What’s creativity ? Industrialization of manufacturing process Having philosophy How to measure value creation? Conclusion Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 38
  39. 39. Copyright © Institut Lean France 2012 Conclusion • A good sense • Rigour Unleash your’s team creativity using lean approach- Karim AOUADI & Nicolas MOUSSON 39
  40. 40. Copyright © Institut Lean France 2012 More about Lean IT on: www.lean-it-summit.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×