Managing Software Development (COMP3120)
Recommended Text Book
- Rory Burke (2010), Fundamentals of Project Management - Tools and Techniques
- Cynthia Snyder Stackpole (2010), A User's Manual to the PMBOK Guide
Recommended reading
-
Erik W. Larson & Clifford F. Gray (2010), Project Management: The Managerial Process. 5th edition.
This text book relates well to the recommended text. The site contains links to quizzes which will let you test your knowledge. -
Kimberly Wiefling (2007, 08, 11) Scrappy Project Management: The 12 Predictable and Avoidable Pitfalls that Every Project Faces
This is a very easy to read, short book which contains some greate examples of what can go wrong with project management and why. -
Anthony C. Mersino (2007)Emotional Intelligence for Project Managers: The People Skills You Need to Achieve Outstanding Results
Introduces the reader to the concepts of "emotional intelligence" (acting rather than reacting) and how to apply that skill to improve your project management skills. -
Jerry Manas (2008) Managing the Gray Areas: Essential Insights for Leading People, Projects & Organizations
Project management is not a science: there is no right or wrong approach. Understanding this will help project managers achieve success. -
Rita Mulcahy (2006) PM Crash Course, Premier Edition: A Crash Course in Real-World Project Management
Very straight forward and down-to-earth. Easy to readl, easy to apply with lots of hints, templates and suggestions. -
Schwalbe (2011), Information Technology Project Management, 6th edition
A text book focused on project management for IT project managers. All the exercises are in Microsoft Project so also helps you learn that piece of software. -
Christensen & Thayer (2002), A project manager's guide to software engineering's best practice.
A good, useful guide to creating documents according to IEEE standards. Explains what the sections should contain etc.
Standards
- US DoD - (compressed tar) MIL-STD-498, Miltary Standard - Software Development and Documentation
- AS/NZS ISO/IEC 12207 standard from within the university or via the Library's reverse proxy login for off-site access
Project Management
Requirements
- Weigers (2003), Software Requirements
- Ray Offen, Domain Understanding is the Key to Successful System Development. Requirements Engineering, Volume 7, Springer-Verlag, 2002, 172-175
- IBM White Paper - Ten Steps to Better Requirements Management
Software Engineering
- Sommerville (2010), Software Engineering
White papers and other material
- The Challenges of Complex IT Projects, Royal Academy of Engineering and the British Computer Society.
- Achieving Value from ICT - Key Management Strategies, Department of Communications Information Technology and the Arts, ICT Research Study Dr Shirley Gregor, ANU
- Oracle White Paper - Why Projects Fail: Avoiding the Classic Pitfalls.
- Weigers - Scope & Vision Statement.
- Jama infographic - Big Hairy Projects
- Tech Republic - Alan Turing: A modern computing legacy
Bodies of Knowledge
- (pdf) Software Engineering Body of Knowledge, SWEBOK
- (pdf) Business Analysis Body of Knowledge, Version 1.6, International Institute of Business Analysis (last accessed February 2011)
E-Books and other publications
- MDE - IT Management-101: Fundamentals to Achieve More
- Bookboon.com All sorts of e-Books free download. Generally seem pretty good
Templates & Sample documentation
- MDE - IT Management-101: Fundamentals to Achieve More
- Bookboon.com All sorts of e-Books free download. Generally seem pretty good
Web-sites - General - Related to software development
- Construx Conversations : Software Best Practices (last accessed February 2011)
- Project Managment.com (last accessed March 2013) - lots of material here: publications, articles, links, books etc
- Process Impact : Karl Weigers (last accessed April 2012) - lots of material here: publications, articles, links, books etc
- Thomsett International - Hot Articles (last accessed February 2011)
- ProjectConnections (last accessed February 2011)
- Project Smart .co.uk : Project Best Practice (last accessed February 2011)
- MindTools : Essential Skills for an Excellent Career (last accessed February 2011)
- Projects @ Work (last accessed March 2013)
- Agile Journal (last accessed April 2012)
- Agile Journal - Educational Media (last accessed April 2012) - covering topics such as Agile Requirements, Scaling Agile, Build Automation
- Business Analyst Times (last accessed April 2012) - white papers, blogs, articles - NB account membership is free
- Software Intensive Systems Engineering - Resources Page (last accessed March 2012) - white papers, blogs, articles - especially related to Agile PM
Testing
- A Neotys White Paper - Load Testing with the Cloud
- Voke - Testing platforms
- uTest Whitepaper - Ten Tips of Web App Testing
