Incremental design, simply explained
Upcoming SlideShare
Loading in...5
×
 

Incremental design, simply explained

on

  • 1,210 views

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.

Statistics

Views

Total Views
1,210
Views on SlideShare
804
Embed Views
406

Actions

Likes
0
Downloads
4
Comments
0

2 Embeds 406

http://ale2013.alenetwork.eu 377
https://twitter.com 29

Accessibility

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Incremental design, simply explained Incremental design, simply explained Presentation Transcript

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