Systems Thinking applied to software

Henrik MÃ¥rtensson has posted two good pieces on systems thinking and software development in his Kallokian blog.

Check them out here and here. It is worth it.

I especially like this paragraph at the end of the second piece:

Organize to optimize the value stream (flow organization), not to keep people busy (functional organization)! Both Lean and Theory Of Constraints have proved, both empirically and theoretically, that this is the best way to go.