NAIROBI CAMPUS
SCHOOL OF INFORMATION SCIENCES
2013/2014 ACADEMIC YEAR- 4thYEAR
COURSE CODE: INS 434
COURSE TITLE: SOFTWARE ENGINEERING
ASSIGNMENT PRESENTED BY:
WINFRED IF/XX/XX
GORBACHEV XX/XX/XX
RAMJIUS MUHSIN A. IS/04/09
TIMON XX/XX/XX
AUSTINE XX/XX/XX
TO LECTURER: MR. KIMUTAI
Task
Compare and contrast the Scrum approach of project management with conventional plan-based approaches, as discussed in Chapter 23. The comparisons should be based on the effectiveness of each approach for planning the allocation of people to projects, estimating the cost of projects, maintaining team cohesion, and managing changes in project team membership.
Project management involves various tasks in terms of planning and execution, below we focus on these two approaches: Scrum and Plan-based approaches based on the effectiveness of each approach for planning the allocation of people to projects, estimating the cost of projects, maintaining team cohesion, and managing changes in project team membership.
Scrum Approach
Plan-Based Approach
Effectiveness
Effective for small to medium-size information systems
Effective for large security and safety- critical systems
Planning The Allocation Of People To Projects
Planning is fairly easy as staff are few and the method allows for each to choose their preferred tasks.
Scheduling is done and the staff are given tasks, some may be working on more than one task while others may be working on none.
Estimating The Cost Of Projects
Cost estimation is likely to be more precise and in case of any changes the customer is informed as per the iterations.
This approach to planning has the advantage that the software is always released as planned and there is no schedule slippage.
Cost is estimated at the proposal phase but is liable to change according to the requirements per milestone. Management may also decide to stop software