 |
Are Lifecycles Still Relevant?
Tuesday, October 27, 2009
Erik Simmons Intel Corporation
For many decades, software lifecycles have played an important role in guiding software development. Over the years, various life cycles have been invented to achieve risk reduction, adherence to processes, success in evolutionary or unstable environments, and other goals.
More recently, the agile software movement has changed the way most people think about software development.
- Are lifecycles still relevant in today’s software development environment?
- Can they play a role in moving quality forward?
The key may lie in how we look at a lifecycle and what we ask it to do.
Erik Simmons works in the Corporate Platform Office at Intel Corporation, where he is responsible for requirements engineering practices and supports other corporate platform and product initiatives.
Erik’s interests include software development, decision making, heuristics, systems engineering, risk, and requirements engineering. He has made invited conference appearances in New Zealand, Australia, England, Belgium, France, Germany, Finland, Canada, and the US.
Erik holds a Masters degree in mathematical modeling and a Bachelors degree in applied mathematics from Humboldt State University, and was appointed to the Clinical Faculty of Oregon Health Sciences University in 1991. |