Andersen, E. S. (2008) Rethinking project management: an organisational perspective. Harlow: FT Prentice Hall.
Ashrov, A. et al. (2015) ‘A use-case for behavioral programming: An architecture in JavaScript and Blockly for interactive applications with cross-cutting scenarios’, Science of Computer Programming, 98, pp. 268–292. doi: 10.1016/j.scico.2014.01.017.
Bass, L., Clements, P. and Kazman, R. (2003) Software architecture in practice. 2nd ed. Boston, MA: Addison-Wesley.
Beautiful code (2007). Beijing: O’Reilly.
Bernard Marr (2012) Key performance indicators. New York: Pearson Financial Times Pub.
Bott, F. (2014) (2017-18 onward) Professional issues in information technology. Second edition. Swindon, UK: BCS Learning and Development Ltd.
British Computer Society Code of conduct (i.e. professional ethics) (no date). Available at:
Brown, N., Nord, R. L. and Ozkaya, I. (no date) Enabling Agility Through Architecture. Available at:
Chapman, C. B., Ward, S. and Chapman, C. B. (2011) How to manage project opportunity and risk: why uncertainty management can be a much better approach than risk management. 3rd ed. Chichester: Wiley. Available at:
‘CMMI for Development, Version 1.3’ (no date). Available at:
Cohn, M. (2004) User stories applied: for agile software development. Boston [Mass.]: Addison-Wesley.
Cohn, M. (2010) Succeeding with agile: software development using Scrum. Upper Saddle River, N.J.: Addison-Wesley.
Collins, G. (no date) ‘Agile Project Management.’ | Information Technology (IT) News, UK IT Jobs, Industry News (no date). Available at:
Ekas, L. and Will, S. (2014) Being agile: eleven breakthrough techniques to keep you from ‘waterfalling backward’. Upper Saddle River, NJ: IBM Press. Available at:
Eklund, U. and Arts, T. (2010) ‘A Classification of Value for Software Architecture Decisions’, in Babar, M. A. and Gorton, I. (eds) Software Architecture. Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 368–375. doi: 10.1007/978-3-642-15114-9_30.
Finding and fixing software bugs automatically with SapFix and Sapienz - Facebook Code (no date). Available at:
Finkelstein, A. et al. (2009) ‘A search based approach to fairness analysis in requirement assignments to aid negotiation, mediation and decision making’, Requirements Engineering, 14(4), pp. 231–245. doi: 10.1007/s00766-009-0075-y.
Forsgren, N., Humble, J. and Kim, G. (2018) Accelerate: building and scaling high performing technology organizations. First edition. Portland, OR: IT Revolution Press. Available at:
Guide to the GDPR (2018). ICO. Available at:
Harman, M. (2012) ‘The role of Artificial Intelligence in Software Engineering’, in 2012 First International Workshop on Realizing AI Synergies in Software Engineering (RAISE). IEEE, pp. 1–6. doi: 10.1109/RAISE.2012.6227961.
Van Heesch, U. et al. (2014) ‘(2017-18 onward) Decision-Centric Architecture Reviews’, IEEE Software, 31(1), pp. 69–76. doi: 10.1109/MS.2013.22.
Humble, J., Molesky, J. and O’Reilly, B. (3AD) Lean Enterprise: How High Performance Organizations Innovate at Scale (Lean (O’Reilly)). O’Reilly Media; 1 edition. Available at:
Inclusive Design Toolkit Home (no date). Available at:
IT Jobs Watch, Tracking the IT Job Market (no date). Available at:
Jones, C. (2010a) Software engineering best practices: lessons from successful projects in the top companies. New York: McGraw-Hill. Available at:
Jones, C. (2010b) Software engineering best practices: lessons from successful projects in the top companies. New York: McGraw-Hill. Available at:
Kahneman, D. (2011) Thinking, fast and slow. London: Allen Lane.
Kaplan, R. S. and Norton, D. P. (1996) The balanced scorecard: translating strategy into action. Boston, Mass: Harvard Business School Press.
Kim, G. et al. (2016) (2017-18 onward) The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organisations. IT Revolution.
Knight, J. C. and Leveson, N. G. (2002) ‘Should software engineers be licensed?’, Communications of the ACM, 45(11). doi: 10.1145/581571.581601.
Laplante, P. A. (2013) ‘An international perspective on U.S. licensure of software engineers’, IEEE Technology and Society Magazine, 32(1), pp. 28–30. doi: 10.1109/MTS.2013.2241295.
Laplante, P. A. (2014) ‘Licensing professional software engineers’, Communications of the ACM, 57(7), pp. 38–40. doi: 10.1145/2618111.
‘ energises product discovery and development’ (no date). Available at:
Lean-Agile Software Development: Achieving Enterprise Agility (Net Objectives Lean-Agile Series) (22AD). Addison-Wesley Professional; 1 edition. Available at:
Lester, A. (2014) Project management, planning and control: managing engineering, construction and manufacturing projects to PMI, APM, and BSI standards. 6th ed. Amsterdam: Butterworth-Heinemann. Available at:
Lewis, J. and Fowler, M. (no date) Microservices. Available at:
‘NASA Joint Cost and Schedule Confidence level (JCL) Analysis’ (no date). Available at:
News and analysis for UK IT directors, CTOs and CIOs - Computing (no date). Available at:
October, 2014 - Insufficient data from Andrew Fryer - Site Home - TechNet Blogs (no date). Available at:
‘Personas’ (no date). Available at:
Sanjiv Augustine - Managing Agile Projects (no date). Available at:
Schmidt, E. et al. (no date) Google: how Google works. First trade paperback edition. New York: Grand Central Publishing.
Schwartz, M. (2016) (2017-18 onward) The Art of Business Value. IT Revolution.
Scott Keller and Mary Meaney (no date) (2017-18 onward) High-performing teams: A timeless leadership topic | McKinsey & Company. McKinsey Quarterly. Available at:
SD Times - Software Development News (no date). Available at:
Slashdot (no date). Available at:
Strode, D. E. et al. (2012) ‘Coordination in co-located agile software development projects’, Journal of Systems and Software, 85(6), pp. 1222–1238. doi: 10.1016/j.jss.2012.02.017.
Taleb, N. (2007) Fooled by randomness: the hidden role of chance in life and in the markets. 2nd ed. London: Penguin.
The Register: Sci/Tech News for the World (no date). Available at:
UI in an Agile Process - The Quick ‘n’ Dirty Approach in the Real World (no date). Available at:
‘Understanding Joint Confidence Level (JCL) at NASA’ (no date). Available at:
Watts S. Humphrey (2010) Reflections on management. Upper Saddle River, NJ: Addison-Wesley.