a study of the selection criteria
TRANSCRIPT
-
8/6/2019 A Study of the Selection Criteria
1/14
-DEBADATTA BANIKStudent of MEICT, UWA
Student ID: 20671764
-
8/6/2019 A Study of the Selection Criteria
2/14
Contents Aim
Idea about Planning in Software Developmentproject
1. Step Wise Planning 2. Integrating Planning and execution
3. Critical path for Schedule Planning
Method Analysis
Discussion
Conclusion
2
-
8/6/2019 A Study of the Selection Criteria
3/14
Aim Proper planning is to control the project, to improve
the performance and to reduce the level of risks in
the development process.
Planning is important not only to take over the
control of the project, but also to produce the right
product at right time with the adequate budget.
In this research I tried to focus on Schedule
planning so that according to the schedule the tasks
can be distributed
3
-
8/6/2019 A Study of the Selection Criteria
4/14
Idea about Planningin Software
Development project For large project there are schedule planning,
quality planning, management planning,
configuration planning, integration planning
and test planning at different stage of theprocess [1].
There are 8 phases of the software (SW) life
cycle where the planning phase comes 1st [2] .
The other phases of SW lifecycle are productdesign, detailed design, code & unit test,
integration & test, implementation, operations
& maintenance and phase out.
4
-
8/6/2019 A Study of the Selection Criteria
5/14
1. Step Wise Planning[3]
At earlier stage SWP started to develop PRINCE [4]
Establish project scope & activities
y Identify stakeholders, fix method of communication
Identify standard & procedure and organisational
framework
Identify project product and activity
y What sort of product, special requirement Estimate effort for activity
Risks identify
Allocate resources & Review plan
5
-
8/6/2019 A Study of the Selection Criteria
6/14
2.Integrat
ing Plann
ing and execut
ion [5]
Conventional SW planning ignores planners controlduring process Enactment stage.
To reduce the work load enactment comes in SW
1 Method applied, 1 Decision made
The decision is valid if all are Justified (drawback)
Planning and Enactment steps alternated by
y Model refining & modifying
y Initial plan specialising by applying Methods &Delegating process
y Plan adapting to the current situation
Ex- CoMo-Kit supports, GRAPPLE does not allow
6
-
8/6/2019 A Study of the Selection Criteria
7/14
3.Critical path for Sche
dule Plann
ing
[1]
PERT applied for estimate duration
Estimated time ti= (ai+4mi+bi) / 6
y Where, ti = expected duration,ai = i-th activity optimistic time,
mi = i-th activity most likely time,
bi = i-th activity pessimistic time.
After drawing network diagram, the selected
largest path is the critical path
The tasks to be planned is combined with
precedence task and lagging task.
7
-
8/6/2019 A Study of the Selection Criteria
8/14
Method Scope & Activity
Identify
Apply WBS
Estimate
& Scheduling
Pre-plan
Brainstorming
& Update Define Milestones
PIR and Feedback
Correction
Execute Fig-1: Method 8
-
8/6/2019 A Study of the Selection Criteria
9/14
Analysis
The concept of PIR used as an cost effective modelfor improvement [6].
The selecting criteria for an effective plan [7] are Planning of the process,
Deliverable determination, Effort, time & cost estimation,
Resource allocation,
Managing risks, quality & the plan.
Formal & informal meeting with the developers [8],
comparing actual and predicted data at any instant
time helps in monitoring & tracking so that the
planner have the control over the plan.
9
-
8/6/2019 A Study of the Selection Criteria
10/14
Analysis
Company Project External/ Internal Customer Process used
C1 bespoke product (in-house) InternalIterative & Incremental
Development (IID)
C2 bespoke product External Waterfall
C3 bespoke product External Waterfall
C4 Commercial-Off-The-Shelf (COTS) product External IID
C5 bespoke product External IID
C6 bespoke product External Waterfall
C7 COTS product External IID
C8 COTS product External Waterfall
C9 bespoke product External IID
C10 bespoke product External IID
C11 COTS product External IID
C12 COTS product External Waterfall
C13 bespoke product Internal IID
C14 COTS product External IID
Table-1: Context details of Enterprises Investigated [7]10
-
8/6/2019 A Study of the Selection Criteria
11/14
Discussion
To estimate the schedule
PERT applied
GANTT chart is prepared
by listing the work activities Fig-2: Gantt chart [10]
as discrete tasks on a horizontal axis and plotting
each one against a timeline on the vertical axis [9]
Gantt chart displays tasks according to the
timeline.
Not only estimating the time, but also some other
issues such as budget, task distribution, resource
allocation came as a part of entire planning
process.
11
12/15/0703/15/0806/14/0809/13/0812/13/08
Task A
Task B
Task C
Task D
Task E
Task F
Days CompletedDays Remaining
-
8/6/2019 A Study of the Selection Criteria
12/14
Conclusion Found the selection criteria for an
effective plan.
A proposed planning structure for
software development process analysed
Overall outcome of the research is a
successful planning procedure.
12
-
8/6/2019 A Study of the Selection Criteria
13/14
References [1] R. Yongchang, et al., "Study of Using Critical Path Method to Formulate the Algorithm of
Software Project Schedule Planning," in Information Management, InnovationManagement and Industrial Engineering (ICIII), 2010 International Conference on,2010, pp. 126-129.
[2] B. W. Boehm, Software Engineering Economics, 1st ed. New Jersey: Prentice-Hall, Inc.,Elglewood Cliffs, New Jersey 07632, 1981.
[3] R. T. Hughes, "The `step wise' planning approach to software projects," in Project
Management for Software Engineers, IEE Colloquium on, 1995, pp. 3/1-3/3. [4] Prince2. ,2011, (13/05/2011). Available: http://www.nearshore-romania.com/technical-
experience/process/prince2.html
[5] B. Dellen and F. Maurer, "Integrating planning and execution in software developmentprocesses," in Enabling Technologies: Infrastructure for CollaborativeEnterprises, 1996. Proceedings of the 5th Workshop on, 1996, pp. 170-176.
[6] T. L. Woodlings and J. E. Everett, "A Methodology with Quality tools to support PostImplementation Reviews," presented at the Proc. 10th Australasian Conference on
Information Systems, Wellington, 1999. [7] D. Greer and R. Conradi, "Software project initiation and planning - an empirical study,"
Software, IET, vol. 3, pp. 356-368, 2009.
[8] R. S. Pressman, Software Engineering a Practitioner's Approach, 5th ed.: McGraw-Hill,2001.
[9] S. Hartley, Project ManagementPrinciples, Processes andPractice, 2nd ed.: PearsonEducation Australia, 2009.
[10] M. McDonough. (2007, (16/05/2011)). Sample Excel GANTT ChartAvailable:
http://www.brighthub.com/office/project-management/media/p/3210.aspx13
-
8/6/2019 A Study of the Selection Criteria
14/14
Thank You Everyonefor your attention....
Any Question?
14