SPM Third Unit 2 Marks
SPM Third Unit 2 Marks
1
6. What are the major steps to follow in building on WBS?
1. Identify all the items which might impact the software deliverable
2. Find any higher system WBS
3. Determine software WBS architecture
4. Populate the software WBS
5. Determine cost
7. How does a WBS help a project manager prepare reliable estimates?
A work breakdown structure is a hierarchical list or diagram representing all the
activities that must be completed in order to finish the project. It is the foundation from which
all baseline plans are built. The WBS helps the project manager identify all of the work
required, at a detailed level. Without the WBS, you cannot get reliable estimates because you
may not have all the parts of the project defined.
8. Distinguish between Task and Activity.
Task is the lowest possible effort in a project. Task is an element of work . Task is not
included in the Software Project Management Plan (SPMP).
Activity can be considered as a group of task. Activity is included in the SPMP. When
a set of tasks are executed, the activity gets completed.
Task1
Task2
Task1
Relationship between task and activity
9. How are project schedule represented?
Table (e.g. MS Excel spread sheet)
Gantt chart(e.g. MS Project)
Network diagram (Activity on Node or Activity on Arrow)
10. When will you use a Gantt chart?
When scheduling and monitoring tasks within a project.
When communicating plans or status of a project.
When the steps of the project or process, their sequence and their duration are known.
When it is necessary to show which tasks depend on completion of previous tasks
2
11. List the various forms of network diagram.
GERT – Graphical Evaluation and Review Technique
PERT – Program Evaluation and Review Technique
CPM – Critical Path Method
PDM – Precedence Diagramming Method
ADM – Arrow Diagramming Method
12. List the analysis techniques based network models.
GERT – Graphical Evaluation and Review Technique
PERT – Program Evaluation and Review Technique
CPM – Critical Path Method
13. List the diagrammatic techniques based network models.
PDM – Precedence Diagramming Method
ADM – Arrow Diagramming Method
14. How a network diagram can be represented?
(0, 20) Earliest start, Earliest finish
Node id A
20
Time remaining Node
Activity on Node
A (0, 20)
20 (20, 40)
15. What are the information, you get from a network diagram’s base component?
A network diagram’s based component could be a node or an arrow (based on whether we
used AON or AOA network). In both , the information we get are
3
Activity or Node identity()
Earliest finish
Latest start
Latest finish
Duration
16. Explain a ‘loop’ in network diagram.
Network diagram may not contain loops.
Correct Debug
Write
‘User manual’
4
Example of ‘Dangling’
Here, the ‘Write user manual’ and ‘Deliver’, both look like end nodes, which is against the
basic rule (there should be only one end node). But we know that ‘Deliver’ is the end node,
so ‘Write user manual’ is a dangling activity. The above situation can be corrected as below.
Write
‘User manual’
5
21. Describe ‘Resource driven dependency’?
If an activity in a project gets halted due to the non availability of resources, then
they are considered as dependent on resources
For example a database engineer is not ready for the project for databases design.
OR an automatic testing tool is not ready when the coding is completed. OR project
consultant, on hour, is not available during working hours for discussions.
22. List the four activity driven dependencies?
o Finish to Start (F-S)
o Start to Start(S-S)
o Finish to Finish (F-F)
o Start to Finish (S-F).
23. Explain F-S dependency in a project schedule?
FS
Activity A Activity B
Only when activity A completes, the activity ‘B’ can start. The first occurrence must be
activity A finishing. Then the second occurrence is activity B starting.
For example, coding must be finished before testing starts. Modules of
software must be finished before the integration starts.
24. Explain S-S dependency in a project schedule?
Activity A
Activity B
Here the activity ‘B’ starts when activity ‘A’ starts. For example writing requirement
specifications can start simultaneously with writing testing plans
25. Explain F-F dependency with an example?
Activity B cannot be finished until activity A is defined.
For example, requirement study phase is not completed until the SRS is
signed off.
Activity A
Activity B
6
26. Describe ‘Hard dependency’ with example.
In some cases the relationship is like hard wired. It is physically impossible to start
activity B before activity A is completed.
For example we cannot compile a code without completing the ‘writing of the code’. This
kind of relationship is ‘sequential’ in nature.
27. Describe soft dependency.
Parallel activities are called ‘soft dependency’.
28. What parameters are considered while allocating human resource to a project?
Skill level
Knowledge competency
Experience level
Salary
Available requirements
Personal traits
29. List some of the non human resources.
Servers
Client PCs
Other computer peripherals
Network components
Operating system
Utility software
Software needed for application development
30. How activity sequencing is done?
A project has so many activities. Some are independent activities and some depend on the
previous activities, in part or in full. When two activities are totally independent of each
other, then they are carried out in parallel. When two activities are having dependency on
previous activity, then they are sequenced one after other, either partially or fully depending
on the dependencies.
31. What is the difference between PERT and CPM estimates? How is PERT/CPM
technique useful.
In PERT, estimates are captures and an weighted average is calculated. Whereas in CPM,
only one estimate is used.
7
PERT and CPM charts are visualization tools used by project managers to control and
administer the tasks in project.
32. How is estimation done in PERT method?
In PERT method,
Time estimate is based on ‘beta’ probability distribution.
3 estimates are captured
o Optimistic
o Most likely
o Pessimistic
Since we are using only 3 estimates, the beta distribution becomes triangle.
33. Explain the salient features of critical path method.
CPM uses one estimate for activities resulting in fixed length activity bar.
Most project management software use CPM only.