Software Development Life Cycle - A Practical Approach | ||
|
||
Course Information / structure | ||
This is a web - based self study online course with access to the participants to the online resources for 1 month. An excellent course which covers very easy to apply numerical analysis tools using practical methods on projects by Project Managers to control the cost, time and quality of projects effectively. |
||
Who should attend | ||
PMPs & All Professionals (construction / IT / Manufacturing) |
||
Course Contents: | ||
1. Introduction to software project management 1.1 Introduction 1.2 What is Project? 1.3 Software project versus other types of project 1.4 Activities covered by software project management 1.5 Problems with software projects 1.6 Stakeholder 1.7 Requirement specification 1.8 Exercises 2. Software Project planning 2.1 Select project 2.2 Identify project scope and objectives 2.3 Identify project products and activities 2.4 Estimate effort for each activity 2.5 Identify activity risks 2.6 Allocate resources 2.7 Review / publicize plan 2.8 Conclusion 2.9 Exercises 3. Project Evaluation 3.1 Introduction 3.2 Project evaluation-Benefit-Cost analysis 3.3 Cost – benefit analysis 3.4 Cost – Benefit evaluation techniques 4. Selection of an appropriate SWDLC 4.1 Introduction 4.2 Choice of Process models 4.3 The waterfall model 4.4 The V- process model 4.5 The spiral model 4.6 Software prototyping - Incremental model 4.7 Extreme programming 4.8 Selecting the most appropriate process model 4.9 Conclusion 4.10 Further exercises 5. Scrum 5.1 Introduction 5.2 Scrum Phases 5.3 Scrum Roles 5.4 Scrum Meetings 5.5 Exercises 5. Agile Software Development Life Cycle 5.1 Introduction 5.2 Five Levels of Planning For Agile 5.3 Extreme Programming (XP) 5.5 Exercises |