SHE Level 3
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M3I324177
Module Leader Fathiya Mohammed
School School of Computing, Engineering and Built Environment
Subject Computing
  • A (September start)
  • B (January start)
  • C (May start)

Summary of Content

This module provides a solid foundation in Project Management within the context of IT Systems development and deployment. It provides coverage of basic project management concepts and principles (including project planning, scheduling, control and configuration management; and techniques for cost estimation, quality and risk). The module will also include coverage of the human aspects of information security and client data protection as well as key related software project management standards, such as PRINCE2, the software development process (ISO 12207), and software project quality (SEI CMMI model).


PROJECT MANAGEMENT AND IT CONTEXT Project characteristics Triple constraint Project stakeholders Project success definition Project manager skills/role Systems view - systems approach - systems philosophy, systems analysis and systems management. 3 sphere model for systems management (business, organisation, technology) Stakeholder management and top management role in project success. Systems life cycle v project life cycle and software development process (ISO 12207). Diverse nature of IT projects, including the implications of using open source software Stage gates, delivering a project in incremental iterations Organisational structure - Functional, Project, Matrix - and implications for project management. Standards in software project management, PRINCE2: 5 project management process groups-project initiation, project planning, project execution, project monitoring and controlling, project closing PROJECT PLANNING AND PROJECT SELECTION Financial analysis of competing projects - Average gross annual rate of return, NPV, ROI, Payback, IRR Project Scope Management: WBS, work package specifications, Gantt charts. Project Time Management: Network activity diagrams, critical path(s), float table, milestones. Using the critical path to shorten a schedule - crashing, fast tracking, project buffers, PERT Project Cost Management: Monitoring and Controlling the cost of a project - Earned value analysis. Considerations for terminating a project, i.e. 'pulling the plug' on a project. QUALITY MANAGEMENT - Quality Management Frameworks - Quality Planning - Importance of quality management, quality planning, quality assurance, quality control, including techniques, e.g. SEI CMMI model. RISK MANAGEMENT - Risk Identification and Analysis - Risk Management Strategies Importance of risk management, positive and negative risks, response strategies for negative risk (risk avoidance, risk mitigation, risk transference, risk acceptance), risk register, probability/impact risk analysis, risk response strategies for positive risks (risk exploitation, risk sharing, risk enhancement, risk acceptance). Information security including client data protection. The risk of using externally developed software, including open source software and free software CHANGE CONTROL Controls Configuration Management Change control system, baseline, configuration item, version control, configuration diagram, advantages and disadvantages of using configuration management, CCB, authorised changes. PROFESSIONAL ISSUES in IT PROJECTS - Professional Competence, Codes of Conduct, Codes of Practice - Relevant Statute law, e.g. Computer Misuse Act, Data Protection Act, Regulation of Investigatory Powers (RIP) Act, Software Licenses - Social and Ethical Issues

Learning Outcomes

On successful completion of this module, students should be able to:1. Compare and apply techniques and tools for estimating, scheduling and monitoring a software project2. Appraise the role of Quality Management within the management of IT projects3. Examine the role of verification in ensuring that IT Project requirements specifications comply with organisational business requirements4. Analyse Change Management and Risk Management principles and techniques5. Examine the professional framework within which IT Projects operate

Teaching / Learning Strategy

The University 'Strategy for Learning' documentation has informed the learning and teaching strategy for this module. The module material will be introduced through lectures, while practical exercises, based on the lecture material, will be given to students for their laboratory sessions. Tutorials will be used to help explain and elaborate on both the lecture material and the laboratory exercises. Full use will be made of GCU Learn to provide Lecture-based and related study materials, along with sample solutions of Tutorial and Laboratory exercises, thus encouraging the development of independent learning and allowing self-reflective feedback on student performance. Staff-based feedback on student performance for submitted work will be provided in line with the University feedback policy, with summative feedback and grades on the coursework assessment utilising GCU Learn. The additional interactive discussion features of GCU Learn will be utilised, as appropriate to the module, to stimulate independent and flexible student learning outwith scheduled class time. Students registered on part-time programmes may use elements of work-related activity to underpin the learning on this module. To support part-time students in undertaking group activities use will be made of GCULearn to provide study materials. Additionally the interactive features of GCULearn will be utilised to support group learning outwith scheduled class time. GCULearn facilitates group interaction through discussion forum, file sharing, blogs, wikis and journals. Students will also be encouraged to make appropriate use of social media and collaboration tools.

Indicative Reading

Brooks, F P (1995) The Mythical Man-Month: Essays on Software Engineering. Reading, Mass: Addison- Wesley Cadle and Yeates, (2008), Project Management for Information Systems, 5th Edition (Pearson) Cotterell, M and Hughes, B (1999) Software Project Management, 2nd ed McGraw-Hill Ince, D, Sharp, H and Woodman, M (1993) Introduction to Software Project Management and Quality Assurance , McGraw-Hill Laudon, K C (1995) Ethical Concepts and Information Technology, in Communications of ACM, 381(12) pp 33-39 December Lock, D (2003) Project Management, 8th ed, Aldershot: Gower Myers, C (Ed) (1995) Professional Awareness in Software Engineering, McGraw-Hill. Pressman, R (2005) Software Engineering: A Practitioner's Approach, (5th Edition - European Adaptation) McGraw-Hill. Schwalbe, K (2011) Information Technology Project Management, 6th Edition, Thomson, ISBN13: 978-1-111-22175-1 Sommerville, I (2011) Software Engineering, (11th Edition) Addison Wesley, ISBN:978-0-137-05346-9. Thayer, R (Eds) (1997) Tutorial: Software Engineering Project Management. Washington, D.C. IEEE Computer Society Press Thayer, R & Dorfman, M (2013) Software Engineering Essentials Vols 1 & 2 (4th Edition) Software Management Training, ISBN 13: 978-0-9852707-0-4, 13: 978-0-9852707-1-1 Adams, A and McCrindle, R. (2008) Pandora's Box, Social and Professional Issues of the Information Age, Wiley Ayres, R, (1999) The Essence of Professional Issues in Computing, Robert Ayres, Prentice Hall Bott, Coleman, Eaton, Rowland (2000) Professional Issues in Software Engineering, Taylor and Francis

Transferrable Skills

D1 Specialist knowledge and application D2 Critical thinking and problem solving D3 Critical analysis D4 Communication skills, written, oral and listening D5 Numeracy D7 Computer literacy D8 Self confidence, self discipline & self reliance (independent working) D9 Awareness of strengths and weaknesses D11 Knowledge of International Affairs D12 Appreciating and desiring the need for continuing professional development D15 Ability to prioritise tasks and time management D16 Interpersonal skills, team working and leadership D18 Commercial awareness

Module Structure

Activity Total Hours
Independent Learning (FT) 134.00
Lectures (FT) 24.00
Assessment (FT) 18.00
Tutorials (FT) 12.00
Practicals (FT) 12.00

Assessment Methods

Component Duration Weighting Threshold Description
Course Work 01 n/a 50.00 35% Coursework Assignment
Course Work 02 n/a 50.00 35% Written Report