-
Book Overview & Buying
-
Table Of Contents
Hands-On Software Engineering with Python - Second Edition
By :
It could be argued that software engineering, at least as it is usually thought of now, really came into being with what is widely considered to be the first formally identified software development methodology. That methodology (which was eventually dubbed Waterfall in 1976) made people start thinking about not just how the software worked, or how to write the code, but what the processes around writing the code needed to look like to make it more effective. Since then, several other methodologies have come into being, and in at least one case, the collection of various Agile methodologies, there are several distinct sub-variants, though Scrum is certainly the most widely known. Kanban, a Lean methodology derivative, may be a close second.
At some level, all development process methodologies are variations on the theme of managing development within the boundaries of some common realities that apply to software development teams: