Incremental design, simply explained

2,827 views

Published on

In this talk at ALE 2013, I tried to give a simple explanation of what incremental design is.

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
2,827
On SlideShare
0
From Embeds
0
Number of Embeds
422
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Incremental design, simply explained

  1. 1. Incremental Design Explained Simply A talk by Alexandru Bolboaca for #ALE13 @alexboly alex.bolboaca@mozaicworks.com
  2. 2. I Believe In Simplicity
  3. 3. Because Simplicity = Understanding
  4. 4. And Simple Explanations Are Passed On
  5. 5. But Simplicity Takes Effort
  6. 6. Incremental design means: designing the solution while working at the problem, one usage example at a time. What is Incremental Design?
  7. 7. Split problem into smaller problems Define usage examples Implement the usage examples one by one Improve your solution Incremental Design Process
  8. 8. Split problem = Find increment Define usage examples = Identify Behaviors Implement Improve your solution = Refactor Incremental Design Process
  9. 9. Refactor: Minimize similarities
  10. 10. Identify Examples Order them to add one notion Simplify Implement Refactor Let's discuss an example
  11. 11. TDD/BDD and Incremental Design
  12. 12. Know design principles, unit tests Think at the problem before the solution Proof-based design Three Main Difficulties
  13. 13. I'm writing a book (work in progress)
  14. 14. Your Questions? “The important thing is
  15. 15. I'm guilty for this talk! Alexandru Bolboaca alex.bolboaca@mozaicworks.com @alexboly http://alexbolboaca.ro
  16. 16. http://abstract.desktopnexus.com/get/1085395/?t=irdr9943vjbrujtsgf28nqtr25521b9ac04b557 http://img1.etsystatic.com/011/0/5374917/il_fullxfull.454001733_d6ev.jpg?ref=l2 http://www.quotes.jotoexplorer.com/wp-content/uploads/2012/10/Albert%20Einstein%20Quotes %205.jpg http://www.psychologies.co.uk/wp-content/uploads/2010/10/childhood-friendships.jpg http://impressivemagazine.com/2011/12/19/impressive-similarities-people-dogs/ http://home.dei.polimi.it/pinto/tdd/images/tdd.gif http://www.flickr.com/photos/hey__paul/7511823952/sizes/m/in/photostream/ http://www.flickr.com/photos/ru_boff/8307297704/sizes/m/in/photostream/

×