Incremental design, simply explained

  • 958 views
Uploaded on

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

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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
958
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Incremental Design Explained Simply A talk by Alexandru Bolboaca for #ALE13 @alexboly alex.bolboaca@mozaicworks.com
  • 2. I Believe In Simplicity
  • 3. Because Simplicity = Understanding
  • 4. And Simple Explanations Are Passed On
  • 5. But Simplicity Takes Effort
  • 6. Incremental design means: designing the solution while working at the problem, one usage example at a time. What is Incremental Design?
  • 7. Split problem into smaller problems Define usage examples Implement the usage examples one by one Improve your solution Incremental Design Process
  • 8. Split problem = Find increment Define usage examples = Identify Behaviors Implement Improve your solution = Refactor Incremental Design Process
  • 9. Refactor: Minimize similarities
  • 10. Identify Examples Order them to add one notion Simplify Implement Refactor Let's discuss an example
  • 11. TDD/BDD and Incremental Design
  • 12. Know design principles, unit tests Think at the problem before the solution Proof-based design Three Main Difficulties
  • 13. I'm writing a book (work in progress)
  • 14. Your Questions? “The important thing is
  • 15. I'm guilty for this talk! Alexandru Bolboaca alex.bolboaca@mozaicworks.com @alexboly http://alexbolboaca.ro
  • 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/