IT8075 - SOFTWARE PROJECT MANAGEMENT (Syllabus) 2017-regulation Anna University
IT8075 - SOFTWARE PROJECT MANAGEMENT (Syllabus) 2017-regulation Anna University
IT8075 |
SOFTWARE PROJECT MANAGEMENT |
LPTC |
---|
3003
OBJECTIVES:
• To understand the Software Project Planning and Evaluation techniques.
• To plan and manage projects at each stage of the software development life cycle (SDLC).
• To learn about the activity planning and risk management principles.
• To manage software projects and control software deliverables.
• To develop skills to manage the various phases involved in project management and people management.
• To deliver successful software projects that support organization‘s strategic goals.
• To plan and manage projects at each stage of the software development life cycle (SDLC).
• To learn about the activity planning and risk management principles.
• To manage software projects and control software deliverables.
• To develop skills to manage the various phases involved in project management and people management.
• To deliver successful software projects that support organization‘s strategic goals.
UNIT I |
PROJECT EVALUATION AND PROJECT PLANNING |
9 |
---|
Importance of Software Project Management – Activities - Methodologies – Categorization of Software Projects – Setting objectives – Management Principles – Management Control – Project portfolio Management – Cost-benefit evaluation technology – Risk evaluation – Strategic program Management – Stepwise Project Planning.
UNIT II |
PROJECT LIFE CYCLE AND EFFORT ESTIMATION |
9 |
---|
Software process and Process Models – Choice of Process models - Rapid Application development
– Agile methods – Dynamic System Development Method – Extreme Programming– Managing interactive processes – Basics of Software estimation – Effort and Cost estimation techniques – COSMIC Full function points - COCOMO II - a Parametric Productivity Model.
UNIT III |
ACTIVITY PLANNING AND RISK MANAGEMENT |
9 |
---|
Objectives of Activity planning – Project schedules – Activities – Sequencing and scheduling – Network Planning models – Formulating Network Model – Forward Pass & Backward Pass techniques – Critical path (CRM) method – Risk identification – Assessment – Risk Planning –Risk Management – – PERT technique – Monte Carlo simulation – Resource Allocation – Creation of critical paths – Cost schedules.
UNIT IV |
PROJECT MANAGEMENT AND CONTROL |
9 |
---|
Framework for Management and control – Collection of data – Visualizing progress – Cost monitoring
– Earned Value Analysis – Prioritizing Monitoring – Project tracking – Change control – Software Configuration Management – Managing contracts – Contract Management.
UNIT V |
STAFFING IN SOFTWARE PROJECTS |
9 |
---|
Managing people – Organizational behavior – Best methods of staff selection – Motivation – The Oldham – Hackman job characteristic model – Stress – Health and Safety – Ethical and Professional concerns – Working in teams – Decision making – Organizational structures – Dispersed and Virtual
teams – Communications genres – Communication plans – Leadership.
TOTAL: 45 PERIODS
OUTCOMES: At the end of the course, the students should be able to:
• Understand Project Management principles while developing software.
• Gain extensive knowledge about the basic project management concepts, framework and the process models.
• Obtain adequate knowledge about software process models and software effort estimation techniques.
• Estimate the risks involved in various project activities.
• Define the checkpoints, project reporting structure, project progress and tracking mechanisms using project management principles.
• Learn staff selection process and the issues related to people management
• Gain extensive knowledge about the basic project management concepts, framework and the process models.
• Obtain adequate knowledge about software process models and software effort estimation techniques.
• Estimate the risks involved in various project activities.
• Define the checkpoints, project reporting structure, project progress and tracking mechanisms using project management principles.
• Learn staff selection process and the issues related to people management
TEXT BOOK:
1. Bob Hughes, Mike Cotterell and Rajib Mall: Software Project Management – Fifth Edition, Tata McGraw Hill, New Delhi, 2012.
REFERENCES:
1. Robert K. Wysocki ―Effective Software Project Management‖ – Wiley Publication, 2011.
2. Walker Royce: ―Software Project Management‖- Addison-Wesley, 1998.
3. Gopalaswamy Ramesh, ―Managing Global Software Projects‖ – McGraw Hill Education (India), Fourteenth Reprint 2013.
2. Walker Royce: ―Software Project Management‖- Addison-Wesley, 1998.
3. Gopalaswamy Ramesh, ―Managing Global Software Projects‖ – McGraw Hill Education (India), Fourteenth Reprint 2013.
Comments
Post a Comment