Pilar Rodríguez, Agustín Yagüe, Juan Garbajosa Universidad Politécnica de Madrid (UPM) Grupo de Tecnología de Software y Sistemas (SYST) https://syst.eui.upm.es http://www.upm.es Madrid, 20 de Junio 2008
Fleeger 3 ed. Figure1.12 The key factors that have changed software development Time to market Shifts in economics Desktop computing Networking Object technology Problems with waterfall User interfaces CHANGES IN SOFTWARE ENGINEERING
" Everything in software changes. The requirements change. The design changes. The business changes. The technology changes. The team changes. The team members change. The problem isn't change, because change is going to happen; the problem, rather, is our inability to cope with change "
(Kent Beck, 2004)
Juan Garbajosa - UPM /25
"If one has strong discipline without agility, the result is bureaucracy and stagnation. Agility without discipline is the unencumbered enthusiasm of a startup company before it has to turn a profit. Great companies have both in measures appropriate to their goals and environment."