Professional Documents
Culture Documents
Iccit 2009 5407293 PDF
Iccit 2009 5407293 PDF
521
] .....1 and
(
~"m· ·ritrriI
'I. ~re lItIIdkMon
0U'pW....-J
I:Iti,{,rt-:1,.
1 8Iu1,.a1 &JI'tw1W
2. DIuIt 6irtO' 6:Ieu"tIiI N.
] . . . . _ _ . . . . , r:II:IaDarrI ~~
3 $Utp;at a.ml ~~
"CQI:II~~~ .,....~ I.II/III~
15.~ltn'CJ. . :i! sr..d • .aIH...... ~ itI(II "*'t;I
e. T.Wllllg rYlillIIflMr. ~
pmfKi,
?o.uo.......tn~ ............4jI
~
1~"'"
~1f1'II'IlIIOIt
l~ i C'anIuI. wIh t..........
~I(ltt Ind ....... ..."
3fM........I1 ~
1naxp::R'" Pan 3 fJIujrpNf. h IUIIrOOri
P'~ ~
~ "'''IiI n
.""""'--".""'........,.--.... l ~
~- ~kfI L....- _
T~.
2 Cor4iJI wtfIlrQrn.al
l~
~rt
MIt...........,....,..
~I(ltt .......a.w
30.......... 11 ~~~
ttoo.mtn;
.... ~
~n
11. Rnt_
Fr~ 1 Tr.rNn8 on r:~
1 8afIww,.
2.. CoolA.ftl'111iQ1 :l $t!I4 -ICI ~. In .-:1Ik:4iIUn
.,~ de-'Ikc-Ir dtllMIIa~ PC OMiI'd~
..
~L
].~oon...,..~
1 ..~u.:.-.
1JtI~
.2.~nuall
1 ~""""IMI:~ DftIllm"
~
!I.~.
... ror~en1 ~
2 ~ I~ ~ rnMIitng ~~t;.h1Jt:*
~
wIf1I a.,..,m ~ u.,i
'.'n~ ...
rr• ......;tIiI'(I'" 1T(i~"'~"
:l ~ [II'OJW'I' .;.tw,t::IIt..
d~tnQn 'l~I"~"""'n;
nfh~ \WIh lIuIm..-mblll'
1 DetIM ~ a:.a-.m
21;Qdn;~~
3 DIf.t;l4 laM tq~
4~~lHl.
~ LJn!I d"IKfI ...
1111Ptt~
~
z cr.,........
calli fDr tHI:htiI
t J1INJI~
2. De'PekJprr-JLf'( (tI1)[iI
hll[~n
]. Unl cIwd. I ~ fIIIPU'
522
A. Practices and sub-practices for stepwise complexities at project planning stage. Table I contains
reduction of complexities sample practices, sub-practices and work products for
In a table, against each practice, sub-practices and work software coding.
product are listed. Such table should help to reduce the
Table I Sample of sub-practices and work products against practices for coding
Na. JI'r.utJ.M I."~ \\1l.tEpntlm
O! 1 ~' .LJ s..cdh.... e 1 "To ~-.kJ Kln'i''-''al~ 1. ~11::fft.TJf'm
:rrqm:r~ ;)~r~l. l.11dfT _,and
lOtI
~ ~~J1JDrmll
~ To smrJ:-.- ~ dP'".-JlIieSL'P repert,
4D~
dBlp .doC1lllJftJt ~ 1tVd~- "I tn dJl"'" P:
~-
To
~ ~. .aD Hip le\tJ doC'I.IIrImU,
4t:;,p .... To awt\'.LJ 'i:cdalij C~\'t:m.u:iD
J'U~nM
~ 'ToIlElldfmEd .all I~ed.
'l~r&1t
ti To UDdeB!lIIId .JlJ drtal ts!k
br9kdo...."U
(:':' J T~¢ +f1ltT ... ~· IJ.\11; 1 To ~ 1f1l;4T\1trt' ......Jb Qi~~ 1 'S1l~ • (If tttrt1J
'lt~ ~~ 1~mI mPIJlbrts Ihc DJ'\"1)~'U11 -v.1tlJ ., define
:: D~' ~am.:Ii team 5t': eeuae
Tf1itin lfildt:"
~:~D.
:' T.dm1;:~' boYt maD~' ~ l~t.u
I:R ~.tD ~~;.crp
ft.',
~;f'ct]OI1
"Ii fl)T ritIC
~, Tlfamnxm~ :!-. ~..ect't9m
~~"'Qf ~'e.:ap:tng
~«tlAR ~ To ~I~ I!~h (~BItI rvr dr.·,jOplhi
md i!Jg. for oth!!' tm
03 1 T.ask: tll«·"I"2(IQ. ] T~ ~loc~llDn -:0' NC'ia u-am 1 Tuk .HiJ8}11e4
-... Tekd~9Q.D 'II. 'llh::in ~ r'IDJ r.rporl
Yal
Table II Leaf level sub-practices with grain size
~ ......
..... ....'*
.. and work products
Measurement is the one of the main challenge
:!j 3)tt.L~r~
f
I:
• I~
of software project management. In coding
phases management should consider to
!: -;')~l l...ft.bjJ ~~ ~ ~
measure the coding work products based on
:1] :Ou,': ~:tI":,'BIp~ ~ J
following attributes:
, Table III Template for Unit test check lists
;~ At '2(1 '~CfIt,~~ I
.... ~~t:~q.JI .I -
.,
~~.~.~.. l·1,"-"-'·<; "1·,-
.J b~':b2lt~S1ra t"
.. I ...........
.-.--. _.
;
~"c....~A::!III:'Iir:'
,:
.,
'.;; ~~ .e'iY'!I'U ~1e!I~iI
A.~'1tIlJI'.~
J - 1..-.:
('tMIMI~
.1'; f:
, b:wn
~ S--~I5I~~r.l'~ - I
frt~ &1i- E :~ - \r .:z. -:, (. Iiel - (
It :::':&e::'EI:s.br ~DI LIlt.-~tIR J ~ ""tl'- '.:.-. hilt·..: :It.. :t c.....1'W::2 E
baa r,.. ~u.fK! - t: J.apt - A. h:1lHD"
I] lrai:.EZJD"J tid ... ~ • i-t;"T - ~ 1:.•- ~<"I' err- t
523
Complexity of coding - complexity can be a major
Time & effort - it is one of the main challenges of a factor if product is innovative. In such situation,
project manager. If manager can split-out all the tasks of innovation functions should be identified and their
the projects and measure time & effort each and every complexities should be measured.
individual single task, he can easily calculate total time Process centric representation of WBS defines different
& effort the project. work products to be produced in the coding process.
Quality of code block - every coding block must Establishment of definitions of work products at the
comply with organizational or project coding standard. planning stage enables stakeholders to determine the
Resource assumption - To know actual resource measurement need to assess the quality of work
capability and employee turnover is also a challenge of products that will be produced by different activities of
project management, as a result accurate skill matrix is the coding process during the development phase.
very much needed to measures resources.
I_-PI'
~OMIII
~
AnIJ ~ 1--.....- - - - . ,
t:IdtI ....
rtIIII'WIIJ AlII!
~
CIlIrIJ.AIIM
c.f1«brIg .UMII- b,
dI¥IktpmInt
I::hedllU
524
needs to contact with coders and sometime coders need [10] M. Agrawal, K. Chari, "Software Effort,
to talk to QA manager for improving better quality. Quality, and Cycle Time: A Study of CMM Level 5
Communication should be informal or formal. Projects," IEEE Transactions in Software Engineering,
Testing manager - sometime application coders need to vol. 33, no. 3, March 2007, pp. 145-156
talk to testing manager for understanding and clarifying
[11] Capability Maturity Model Integration
the actual output of the product.
(CMMISM), Version 1.1, Staged Representation,
August 2002.
III. SUMMARY AND CONCLUSION
Process centric WBS of coding helps project manager to [12] D. Draheim, L. Pekacki, "Process-Centric
estimate more accurately for coding phase. It helps to Analytical Processing of Version Control Data",
figure out the tasks that can be done in parallel; it http://www.pekackL de/publications/
visualizes dependency between tasks improving processingVersionControl.pdf
scheduling capability. Thus it helps to figure out [13] J. Amalraj, C. Hernani, K. Ladouceur, A.
manpower loading more accurately and helps to form Verma, "Project Management: Challenges & Lessons
the teams more effectively for coding phase. Process Learned." http://www.beg. utexas.edu/ energyeconl
centric view should help the project manager to ua_2007/ AB_ Project_ Mgt_ challenges.pdf
simulate the plan for coding phase at very early stage.
Overall, it should help the project plan with reduced gap [14] J.E. Tomayko, H.K. Hallman, "Software
between planning and execution. The limitation of the Project Management." SEI Curriculum Module SEI-
proposed model is about feedback of the industry yet to CM-21-1.0 July 1989. ftp://ftp.seLcmu. edu/pub/
be taken and it has not been applied in any real-life documents/mise/ems/ pdf!cm21.pdf
project yet. In future, the enhancement of the proposed [15] http://www.projectsmart.co.uk/project-
approach can be made by verifying the model with the management-time-estimates-and-planning.html
opinion of industry practitioners and implementing it in
several projects.
REFERENCES
[1] Statistics over IT Failure Rate, http://www.it-
cortex.com/Stat- Failure- Rate.htm
[2] Work Breakdown Structure, WBS Chart,
Project Management WBS, http://glossary. tenrox.
com/Work-Breakdown-Structure.htm
[3] Work breakdown structure - Wikipedia, the
free encyclopedia, http://en.wikipedia.org/ wiki/Work_
breakdown structure
[4] WBS Concept, http://www.chambers.com.au!
Sample-p/wbs_cncp.htm
[5] Work Breakdown Structure - Pmpedia,
http://pmpedia.com/wiki/index.php?title=
Work- Breakdown- Structure
[6] R. Kommeren, P. Parviainen, "Philips
experiences in global distributed software
development", Journal of Emperical Software
Engineering, Vo. 12, 2007, pp. 647-660.
[7] An Intorduction to Process,
http://www2.computer.org/portal/web/seonline/process
[8] The lowest levels of a WBS represent discrete
deliverable items & performance measured, http://
www.chambers.com.au/Sample-p/wbs_cncp.htm
[9] Osellus - Software Process Solutions -
Business Drivers for Process-Centric Outsourcing,
http://www.osellus.com/services/outsourcing/business_
drivers_for-process-centric_outsourcing.html
525