Vertical vs Horizontal Development
In this video I discuss two different approaches to software development; Horizontal approach where the dependency tree is followed up from the simplest sub systems to the final product, and the vertical approach where a subset of requirements are fulfilled early to give to the customer. For more information about software development go to Devcentre.Org.
Duration : 0:4:16
[youtube t5gIbJjFbaY]
Tags: agile, devcentre.org, Development, horizontal, method, sdlc, Software, vertical, waterfall
September 2nd, 2009 at 11:52 am
I like the “learn …
I like the “learn by doing” section at the end of in “A Discipline for Software Engineering”. Doing the exercises did change how I write code. The value of the book is at the back. If you get better software in less time, and you know why, then you have understood.
September 2nd, 2009 at 11:52 am
See my video on …
See my video on Appropriate Design. I prefer the vertical approach, but to do this you need to understand the core vision, and not start with functionality on the edge of the domain. Its not easy sometimes because appreciation of the approach taken often isn’t planned by management. In fact I still see monolithic designs sometimes. Also to a large extent this analysis is suited to larger business apps than small webapps.
September 2nd, 2009 at 11:52 am
Thanks for posting. …
Thanks for posting.
Would any organization be flexible enough to implement both approaches without going overboard on one or the other? Right now, I tend to hear people totally dinging the horizontal approach or the vertical approach. Few people are trying to see the value of both and the need for both in different situations.
September 2nd, 2009 at 11:52 am
Audio is not clear
Audio is not clear
September 2nd, 2009 at 11:52 am
Not bad but it …
Not bad but it would be better if he did talk about the methods to achieve these development types