Rooting out the Waterfall Legacy
نویسندگان
چکیده
Computer R apid change in information technology brings with it a frequent need to undo the effects of previous culture change efforts. This process, while often challenging and frustrating, offers numerous rewards for success. Organizations can change from slow, reactive, adversarial, separated software and systems engineering processes to unified, concurrent processes. These processes better suit rapid development of dynamically changing software-intensive systems involving COTS, agent, Web, multimedia, and Internet technology. Culture changes are never easy, however. For example, in the mid-1970s, I participated in a group at TRW that created a corporate software engineering culture around the sequential requirements-driven waterfall model. The effort included corporate policies and standards, training courses administered by managers, and even stringent test on software policies. We did not realize how effective this culture change was until we tried to undo parts of it a few years later. By the early 1980s, we and other companies realized that the waterfall model was ineffective for developing user-interactive systems, in which prototypes rather than exhaustive processing specifications proved more effective in determining the most appropriate product characteristics. The “A Large Sequential-Engineering NearDisaster” sidebar provides a good example of the mismatch we found between the sequential, deductive waterfall approach and the need for emergent, synthetic approaches for user-intensive systems.
منابع مشابه
Energy Project Story: From Waterfall to Distributed Agile
Our team helps Tieto teams distributed over the entire world to set up effective way of working applying Agile, Lean, Kanban and Global sourcing principles. In May 2009 we have faced our biggest challenge. Energy sector product, 30 people in Norway, Sweden and Finland with waterfall way of working organized into regular 6 sub-applications wanted to achieve quite challenging targets. To grow to ...
متن کاملLattice Boltzmann Method Application on Headwater at Lata Kinjang Waterfall, Malaysia
Headwater accident is a natural phenomenon that occurs in every flow channel, resulting in tremendous incidents that involve vulnerable lives and destruction of its surroundings. This study focuses on simulation of potential headwater accidents at Lata Kinjang waterfall (Perak, Malaysia) with the aim of understanding the behavior of headwater accidents from the hydraulic aspect. By deploying th...
متن کاملExperiences of Using Extreme Programming to Support a Legacy Information System Migration Project
In the recent years, the software engineering community has been showing a growing interest in agile development methodologies. These have emerged out of the need for faster, more flexible and efficient processes for software development. Currently the best known agile method is extreme programming (XP). XP addresses issues concerning changing requirements and their cost by simplifying manageme...
متن کاملبررسی تأثیر نوع محیط کشت در ریشه زائی قلمه انگور
In this study, an experiment was carried out to determine the effects of 6 culture media (sand, perlite, vermiculite, Sand + Perlite, Sand + Vermiculite, Vermiculite + Perlite) on the rooting of single-bud cuttings of seven grape cultivars (Rishbaba, Hosseiny, Dashgarah, Ghiziluzum, Teberzeh, Bidaneh Sefid, Sahebi). All the cuttings were prepared from one-year old branches. Statistical analyses...
متن کاملبررسی تأثیر نوع محیط کشت در ریشه زائی قلمه انگور
In this study, an experiment was carried out to determine the effects of 6 culture media (sand, perlite, vermiculite, Sand + Perlite, Sand + Vermiculite, Vermiculite + Perlite) on the rooting of single-bud cuttings of seven grape cultivars (Rishbaba, Hosseiny, Dashgarah, Ghiziluzum, Teberzeh, Bidaneh Sefid, Sahebi). All the cuttings were prepared from one-year old branches. Statistical analyses...
متن کامل