BazEkon - The Main Library of the Cracow University of Economics

BazEkon home page

Main menu

Myburgh Barry (University of the Witwatersrand, South Africa)
Situational Software Engineering: Complex Adaptive Responses of Software Development Teams
Annals of Computer Science and Information Systems, 2014, vol. 2, s. 841 - 850, rys., tab., bibliogr. 20 poz.
Oprogramowanie komputerowe, Tworzenie oprogramowania, Computer Aided Software Enginneering (CASE)
Computer software, Software development, Computer Aided Software Enginneering (CASE)
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)
Full text
  1. "Agile Manifesto," [Online]. Available: [Accessed 15 January 2014].
  2. Abran A. et al., eds., Guide to the Software Engineering Body of Knowledge, IEEE CS Press, 2004.
  3. Appelo J., Management 3.0 - Leading Agile Developers, Developing Agile Leaders, Addison-Wesley, 2011
  4. Applegate L. M., McFarlan F. W. and McKenney J. L., Corporate Information Systems Management - 5th Edition, McGraw-Hill, 1999, p. 184.
  5. Boehm B. and Turner R., Balancing Agility and Discipline - A Guide for the Perplexed, Addison-Wesley, 2004.
  6. Boehm B. W., "A Spiral Model of Software Development and Enhancement", http://dx.d0i.0rg/l0.1109/2.59, pp. 61-72.
  7. Brooks F. P., Jr., "No Silver Bullet - Essence and Accidents of Software Engineering", http://dx.doi.Org/10.l 109/MC. 1987.1663532.
  8. Fishman C., "They Write the Right Stuff' 2007., Last Accessed 22 June 2014.
  9. Hock D., Birth of the Chaordic Age, Berrett-Koehler Publishers, Inc., 1999
  10. http://dx.doi.0rg/ 1145/2380656.2380670.
  11. 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.
  12. Jacobson I., Spence I. and Ng P., Agile and SEMAT - Perfect Partners,
  13. Johnson, P, Ekstedt, M, Jacobson, I, "Where's the Theory for Software Engineering?,", pp. 94-96.
  14. Kruchten P., "Casting Software Design in the Function-Behavior- Structure Framework," 0.1109/MS.2005.33, pp. 52- 58.
  15. 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.
  16. 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.
  17. 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/.
  18. Pieczko S., "Waterfall? Agile? How About WetAgile?", 2010., Last Accessed 18 June 2014.
  19. Senge P., The Fifth Discipline - The Art and Practice of the Learning Organization, http://dx.doi.Org/10.l 108/eb025496.
  20. Waldrop M. M., Complexity: the Emerging Science at the Edge of Order and Chaos, http://dx.doi.Org/10.1063/l.2809917
Cited by
Share on Facebook Share on Twitter Share on Google+ Share on Pinterest Share on LinkedIn Wyślij znajomemu