PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2014 | 2 | 841--850
Tytuł artykułu

Situational Software Engineering: Complex Adaptive Responses of Software Development Teams

Autorzy
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The Complex Adaptive Situational Model (CASM) described in this paper promotes understanding of what it takes to establish conditions which enable software engineering success, not only with agile approaches, but also traditional, plan-driven software engineering. Influenced by aspects of complexity science, CASM explains aspects of the state of dynamic equilibrium that is achieved by a software engineering team under the constraining influence of management and production governance. The team is a complex adaptive system (CAS) with people as the active agents. Four states of dynamic equilibrium are defined: Crafted Quality (agile), Controlled Quality (waterfall), Managed Costs (WetAgile) and Self-Directed Quality. Management's challenge is to appropriately apply constraints that enable the required state of dynamic equilibrium. The journey across the band of feasibility is described by introducing SEMAT, with Crafted Quality amounting to applying SEMAT Essence, and Controlled Quality being achieved by introducing additional practices which satisfy the more stringent governance requirements.(original abstract)
Rocznik
Tom
2
Strony
841--850
Opis fizyczny
Twórcy
  • University of the Witwatersrand, South Africa
Bibliografia
  • "Agile Manifesto," [Online]. Available: http://agilemanifesto.org/. [Accessed 15 January 2014].
  • Abran A. et al., eds., Guide to the Software Engineering Body of Knowledge, IEEE CS Press, 2004.
  • Appelo J., Management 3.0 - Leading Agile Developers, Developing Agile Leaders, Addison-Wesley, 2011
  • Applegate L. M., McFarlan F. W. and McKenney J. L., Corporate Information Systems Management - 5th Edition, McGraw-Hill, 1999, p. 184.
  • Boehm B. and Turner R., Balancing Agility and Discipline - A Guide for the Perplexed, Addison-Wesley, 2004.
  • Boehm B. W., "A Spiral Model of Software Development and Enhancement", http://dx.d0i.0rg/l0.1109/2.59, pp. 61-72.
  • Brooks F. P., Jr., "No Silver Bullet - Essence and Accidents of Software Engineering", http://dx.doi.Org/10.l 109/MC. 1987.1663532.
  • Fishman C., "They Write the Right Stuff' 2007. http://www.fastcompany.com/maga2dne/O6/writestuff.html, Last Accessed 22 June 2014.
  • Hock D., Birth of the Chaordic Age, Berrett-Koehler Publishers, Inc., 1999
  • http://dx.doi.0rg/http://dx.doi.org/lO. 1145/2380656.2380670.
  • Jacobson I., Ng P. -W., McMahon P. E. and Spence I., The Essence of Software Engineering - Applying the SEMAT Kernel, http://dx.d0i.0rg/l 0.1145/2380656.2380670.
  • Jacobson I., Spence I. and Ng P., Agile and SEMAT - Perfect Partners,
  • Johnson, P, Ekstedt, M, Jacobson, I, "Where's the Theory for Software Engineering?,"http://dx.doi.org/10.1109/MS.2012.127, pp. 94-96.
  • Kruchten P., "Casting Software Design in the Function-Behavior- Structure Framework,"http://dx.doi.org/l 0.1109/MS.2005.33, pp. 52- 58.
  • Myburgh A. J. B., "Towards Understanding The Relationship Between Process Capability And Enterprise Flexibility," in Proceedings of "SAATCA 8th International Systems Auditor Convention 24 - 25 August 2005", Johannesburg, 2005.
  • Myburgh A. J. B., "Successful Combinations of Software Engineering Strategy and Project Management," in Proceedings of the SAIEE Symposium "Professional Issues in Software Project Management - 5 September 1990", Johannesburg, 1992.
  • OMG, "Essence - Kernel And Language For Software Engineering Methods 1.0 - Beta 1," July 2013. [Online]. Available: http://www.0mg.0rg/spec/Essence/l .0/Betal/.
  • Pieczko S., "Waterfall? Agile? How About WetAgile?", 2010. http://www.WetAgile.com, Last Accessed 18 June 2014.
  • Senge P., The Fifth Discipline - The Art and Practice of the Learning Organization, http://dx.doi.Org/10.l 108/eb025496.
  • Waldrop M. M., Complexity: the Emerging Science at the Edge of Order and Chaos, http://dx.doi.Org/10.1063/l.2809917
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171332019

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.