Robert „r0ml” Lefkowitz: Exceptional Software Explained: Embrace Error

All today software development methodologies’ steps are invented ~80 A.D.  by Quintilian:

  1. inventio (discovery of arguments),
  2. dispositio (arrangement of arguments),
  3. elocutio (expression or style),
  4. memoria (memorization),
  5. pronuntiatio (delivery).


  1. Envision – think about what needs to be accomplished and identify constraints
  2. Plan – plan and design a solution to meet the needs and expectations within those constraints
  3. Build – build the solution
  4. Stabilize – validate that the solution meets the needs and expectations
  5. Deploy – deploy the solution

OpenSource framework: no requirements – only bug reports => no development – only maintenance

video: (video compressed slides?)



Tagi: , ,


Proszę zalogować się jedną z tych metod aby dodawać swoje komentarze:


Komentujesz korzystając z konta Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

%d blogerów lubi to: