Professional Documents
Culture Documents
BII WG4 Project Report Template
BII WG4 Project Report Template
Page: 1 (19)
Project Report Template Report Annex to WG4 CWA (Pilot Report Template)
Page: 2 (19)
ABOUT THIS
OCU!"#T
This document p esents e!ui ements "o a P o#ect temp$ate and epo t temp$ate% The input "o the content o" this document is out$ined in the &2''()'*W+,)-epo t. document% The pu pose o" the epo t is to p esent e!ui ements "o the P o#ect Temp$ate and the P o#ect -epo t% To i$$ust ate possi/$e 0a1s to mani"est a p o#ect p$an2 an e3amp$e is p o4ided at the end o" this document% #ote$ It is impo tant that this document /e e4ie0ed continuous$1 to 5eep the in"o mation e$e4ant and up6to6date% This document is su/#ect to "u the e$a/o ation%
Page: * (19)
PI78T I=
>P o4ide the speci"ics "o the p o#ect2 such as o o o =ate P o#ect manage ?e sion @A
:ITI+;TE= =EBECTS
>Ente the @ o" de"ects mitigated (hand$ed) as a esu$t o" the test e""o ts conductedA
-ISI SE::;-F
>Ente a$$ is5s2 sepa ating those ente ed /e"o e the pi$ot sta ted and those identi"ied du ing the e3ecution o" the pi$otA%
Page: , (19)
:ITI+;TI8N SE::;-F
>Bo each $isted is52 desc i/e ho0 the identi"ied is5 has /een mitigated% To p o4ide an eas1 to "o$$o0 o4e 4ie02 conside using a ta/$e 0he e the is5 and co esponding acti4ities initiated to mitigate the is5 a e $istedA
Page: J (19)
'er&ion ()(
Edition 1
oc*ment I $
A*t+or(&)$
>autho A
Re,ie-e. /0$
ate$
>date goes he eA
Comment: To ha4e the p o#ect p$an e4ised is ecommended (i" not e!ui ed)%
Re,i&ion Hi&tor0
Page: K (19)
ate
!o.i1ication&
1999%',%'L ?a ious sections com/ined (;I) 1999%',%'( =ocument contents "o matted (;I)
Ta/le O1 Content
2) S0&tem e,elopment Plan 1%1 :a#o :i$estones 1%2 +antt Cha t 1%* P ocedu es 1.3.1 Requirements Analysis 1.3.2 Verification 1.3.3 Requirements Document Development 1.3.4 Validation 1.3.5 Solution Analysis 1.3.6 roduct Specification and Desi!n 1.3." roduct #mplementation () Con1i%*ration !ana%ement Plan 3 Proce.*re&
K%1 =ocument Comp$etion P ocedu e K%2 T ans"e P ocedu e K%* Beed/ac5 8) eli,er0 Plan L%1 P o#ect =e$i4e a/$es 9) i&tri/*tion Proce.*re (%1 =e$i4e a/$e =ist i/ution P ocedu e :) !ar;etin% Plan
Page: L (19)
!ile&tone
!ile&tone .e&cription
'
2 *
?e i"ication ?a$idation -e!ui ements So$ution Statement -e!ui ements -e"inement So$ution ;na$1sis Pi$ot Speci"ication M =esign Pi$ot
1 1
, ,
ongoing
TB=
Page: ( (19)
Pi$ot Testing
,6K
1.3 Procedures
2)4)2 Re>*irement& Anal0&i&
In o de to /ui$d the correct pi$ot the gi4en e!ui ements need to /e ana$1<ed in detai$% The /usiness e!ui ements statement t1pica$$1 on$1 speci"ies the / oad idea ega ding 0hat "unctiona$it1 the s1stem needs to p o4ide% B om this 0e need to "$ush out 0hat is needed and 0hat is not on a mo e speci"ic $e4e$% In o de to do this e""ecti4e$1 a 1*nctional protot0pe 0i$$ /e imp$emented% The p otot1pe 0i$$ assist in 4e i"1ing that the thus "a de"ined e!ui ements a e co ect2 comp ehensi4e and speci"ied at the necessa 1 $e4e$ o" detai$% The p otot1pe 0i$$ a$so p o4ide insight into the !ua$ities o" the p oposed in" ast uctu e and the techno$ogies e!ui ed to imp$ement the e!ui ements% The p otot1pe 0i$$ a$so p o4ide an oppo tunit1 to esta/$ish de4e$opment and !ua$it1 assu ance p ocesses%
2)4)( 'eri1ication
?e i"ication is the p ocess o" dete mining 0hethe the ight so$ution is /eing de4e$oped% 8nce a p otot1pe is comp$ete the esu$t o" the p otot1pe 0i$$ /e ana$1<ed 0ith the main o/#ecti4e to 4e i"1 that the e!ui ements ha4e /een satis"ied in the p otot1pe% This 0i$$ in4o$4e an ite ati4e t0o step p ocess:
Page: 9 (19)
1 =ete mine 0hatOs missing o not e!ui ed 2 I" updates sti$$ e!ui ed 2%1 Epdate the p otot1pe 2%1%1 -etu n to step 1 2%2 8the 0ise stop 4e i"ication
It &+o*l. /e note. t+at ,eri1ication i& an on%oin% proce&&% ;t the each comp$etion o" each mi$estone2 0e 0i$$ need to pe "o m a 4e i"ication ana$1sis to ma5e su e 0e a e sti$$ on t ac5% Simi$a to the a/o4e p ocess2 this 0i$$ /e in con#unction 0ith the e"e ence g oup% Bo$$o0ing the comp$etion o" this 4e i"ication phase2 it shou$d /e possi/$e to /egin de"ining the pi$ot 0e intend to /ui$d mo e p ecise$1% This 0i$$ /e in the "o m o" the Re>*irement& Sol*tion Statement%
2)4)4 Re>*irement&
oc*ment
e,elopment
The e!ui ements so$ution statement is an a/st act de"inition o" the 1*nctional and non<1*nctional e!ui ements o" the s1stem as inte p eted% It 0i$$ se 4e as the cont act /et0een the pi$ot >supp$ie A and the >commissioning /od1A /1 de"ining e3act$1 0hat to de4e$op and on 0hat /asis (standa ds2 p o"i$es2 "unctiona$ and non6"unctiona$ e!ui ements)% The e!ui ements document a$so se 4es as a /asis "o H; to de4e$op testing p ocedu es "o the de4e$opment/testing phase o" the p o#ect% Comment: the &-e!ui ements document. is the co$$ecti4e name "o 0hat in e""ect 4e 1 0e$$ cou$d /e an agg egate document2 e"e ing to se4e a$ a ti"acts / documents% #ote: each ma#o tas5 / phase o" the p o#ect 0i$$ e!ui e a 4e i"ication p ocess2 simi$a to that o" the p otot1pe 4e i"ication% The pu pose2 to secu e the esu$t and $e4e$ o" !ua$it12 is /asica$$1 the same2 independent on t1pe o" tas5 / acti4it1%
2)4)4 'ali.ation
?a$idation is the p ocess o" ma5ing su e that the so$ution is const ucted co ect$1 and acco ding to the e!ui ements speci"ication (inc$uding $ega$ and non6"unctiona$ speci"ications)% Th oughout de4e$opment o" the pi$ot2 0ee5$1 /ui$ds o" the so$ution 0i$$ /e dec$a ed and handed to the 6*alit0 A&&*rance (H;) team% H; 0i$$ then pe "o m 4a ious testing p ocedu es on the p oduct and p esent the de"ects to the de4e$opment supp$ie (s) to mend% 8nce a$$ the de"ects "ound /1 H; ha4e /een "i3ed2 anothe /ui$d is dec$a ed and the p ocess epeats itse$"% The actua$ testing p ocess is de"ined mo e p ecise$1 in the > Implemente. Te&t G*i.eline& .oc*mentA%
8nce 0e ha4e ou "ina$ so$ution statement2 0e need to design the "ina$ so$ution% +i4en that 0e ha4e a$ ead1 /ui$t the "unctiona$ p otot1pe /1 this stage2 0e shou$d ha4e a good idea as to ho0 to go a/out /ui$ding the s1stem% ;s a esu$t o" /ui$ding and ana$1<ing the p otot1pe it shou$d /e possi/$e to dete mine: 0hat 0o 5ed 0e$$ 0hat needs to /e edesigned 0hat needs to /e th o0n a0a1 a$togethe 0hat needs to /e added%
This 0i$$ "o m the /asis o" the So$ution speci"ication and design%
#ote: In o de to a4oid con"usion2 it shou$d /e pointed out that the te m &pilot.2 a/o4e2 and &&ol*tion. " om this section and /e1ond might 4e 1 0e$$ /e inte changed2 as the &pi$ot. (in the case o" PEPP87) is in "act the &so$ution.2 that is the "ina$ esu$t C the so$ution/p oduct%
Page: 11 (19)
When /ne0/ 4e sions a e to /e const ucted2 the1 0i$$ /e named se!uentia$$1 4e sion612 4e sion62% These /ui$ds and 4e sions 0i$$ /e pe "o med /1 the Con1i%*ration !ana%er% ;n1 p o/$ems shou$d /e epo ted to the ;pp$ication Enginee (autho ) and the Con"igu ation :anage % Inst uctions on chec5ing out /ui$ds and 4e sions 0i$$ /e pu/$ished 0hen the "i st /ui$d is c eated% The /ui$d and 4e sion num/e s a e "o inte na$ use on$1 and do not e$ate to the pu/$ic e$eases% These 0i$$ /e made at the disc etion o" the ;pp$ication Enginee and su/#ect to !ua$it1 assu ance app o4ing a /ui$d% These 0i$$ /e gi4en names such as OCohesionO and OInS1ncO P o#ected e$ease dates 0i$$ /e pu/$ished /1 the ;pp$ication Enginee 0hen the1 /ecome a4ai$a/$e%
=e4e$ope s a e " ee to use othe de4e$opment too$s% Be"o e an1 code is chec5ed in to the eposito 12 it must compi$e using the suppo ted too$s% =e4e$ope s ma1 not ecei4e suppo t "o p o/$ems caused /1 using unsuppo ted too$s% ;s ne0 too$s /ecome a4ai$a/$e and a e tested2 the1 ma1 /e added to the $ist o" suppo ted so"t0a e% The so"t0a e $isted a/o4e e!ui es "o "o$$o0ing minimum s1stem ha d0a e speci"ication to un:
Page: 12 (19)
eposito 1%
4) 'eri1ication 3 'ali.ation
4.1 Testing Plan Introduction
4)2)2 Te&tin% Plan P*rpo&e
The pu pose o" this Verification and Validation lan "o the pilot2 is to document the p$anned steps ta5en /1 >the p o#ect g oupA to ensu e that the so$ution de4e$oped is o" high !ua$it1 in e$ation to 0hat the >commissione A has e!uested% In othe 0o ds2 it assu es that 0e ta5e steps so that: We /ui$d the ight so$ution% We /ui$d the so$ution ight%
4)4)(
oc*ment Re,ie-
=ocumentation e4ie0s a e conducted to o/se 4e measu a/$e p og ess in the so"t0a e comp$etion p ocess /1 e4ie0ing and ana$1<ing de$i4e ed so$ution design and de4e$opment documentation% The e a e th ee 5inds o" document e4ie0s conducted /1 the p o#ect team2 name$1:
Page: 1* (19)
=ocument e4isions ecei4ed 4ia the Custome as a Con"igu ation Change -e!uest (CC-)% The p o#ect teamPs esponses might /e su/mitted in the "o m o" Impact Anal0&i& Report&% ;n e3amp$e ma1 /e a CC- p oposing changes to 7e4e$ * e!ui ements that cou$d p esent a potentia$ impact to the detai$ed design% Chec5ing "o missing documents% This occu s 0hen e3t a e!ui ements o e3t a 0anted "unctiona$it1 is ecei4ed " om the Custome % The goa$ is to secu e that a$$ Change -e!uests a e "u$$1 ana$1<ed and that no acti4ities a e initiated 0ithout a c$ea de"inition o" 0hat is to /e done (I e a "unctiona$ and/o non6"unctiona$ e!ui ement speci"ication)% Chec5ing "o edundant documents o document sections% This occu s 0hen e!ui ements o "unctiona$it1 0anted is emo4ed /1 the Custome %
#ote: &Custome . in this conte3t cou$d /e ep$aced "o &stee ing committee. o &commissioning pa t1. (o e!ui4a$ent)2
4)4)2 Anal0&i& ",al*ation ;na$1sis e4a$uation consists o" e3amining /oth the p ocess used 0hen the p o#ect team pe "o med the ana$1sis "o the so$ution and the actua$ e!ui ements gene ated /1 the e""o t% Then2 these e!ui ements a e compa ed to the 5no0n e!ui ements ecei4ed " om the Custome 2 and the "unctiona$it1 e!ui ed /1 the Custome %
4)4)(
e&i%n ",al*ation
=esign E4a$uation consists o" e3amining /oth the p ocess in 0hich >the de4e$opment teamA p oduced the design "o so$ution and the actua$ de$i4e a/$es gene ated /1 the e""o t% Bo$$o06on design ana$1sis 0i$$ "ocus on e4ie0ing the p og ess o" so"t0a e de4e$opment p ocesses and changes2 and enhancements to design the so$ution (and 0hate4e entities that togethe "o m the so$ution)%
4)4)4 So1t-are
e,elopment ",al*ation
So"t0a e =e4e$opment E4a$uation consists o" ana$1<ing so"t0a e code and e$ated documents to assess 0hethe the imp$ementation is t acea/$e to the design and o" high !ua$it1% The so$ution 0i$$ a$so /e chec5ed "o &tan.ar.& compliance2 internal co.e con&i&tenc02 appropriate 1*nctionalit02 and suppo t o" desi ed *&er interaction2 as app op iate% The So$ution =e4e$opment E4a$uation is p ima i$1 so$ution o iented (I e "ocus is e3amination o" so"t0a e code)Q ho0e4e 2 the imp$ementation o" so"t0a e de4e$opment p ocesses (e g% adhe ence to an1 de4e$opment standa ds used) 0i$$ /e e3amined a$so%
Page: 1, (19)
The Test P ocess E4a$uation "ocuses on ho0 the H; Team test p ocess is imp$emented% The e4a$uation e3amines the test p$ans "o the s1stem as 0e$$ as the 4e i"ication p$an2 and the s1stem integ ation and test p$ans to assess the $i5e$ihood that the p ocess 0i$$ (continue to) 1ie$d the e!ui ed imp$ementation end so$ution%
$.1 %! Tea&
>=esc iption o" one team C cou$d /e app$ied on an1 team pa t o" the Pi$ot p o#ectA
#ame
S;ill&
@S;ill &etA
#ote: u$timate$1 gene ated " om the p o#ect epo t too$ and/o s1nch oni<ed 0ith the de4e$opment and C: too$ used%
Page: 1J (19)
$.2 #ocu&entation
Bo ma$ de$i4e a/$e documents 0 itten /1 the p o#ect team 0i$$ /e e4ie0ed /1 a H; team mem/e "o content co ectness and comp$eteness acco ding to: The use e!ui ements and de"ined goa$s% The ana$1sis and design outcome% ;n e3pe t pee e4ie0e Ps opinion (ma1 /e a mem/e outside the H; team2 i" the e3pe t 5no0$edge is $ac5ing 0ithin the H; team ega ding the document su/#ect)%
Non6content e$ated issues2 such as the spe$$ing2 g amma and st1$e o" document2 a e to /e chec5ed /1 the %%>i" app$ica/$eA%
Non6content e$ated issues2 such as the spe$$ing2 g amma and st1$e o" 0e/site2 a e to /e chec5ed /1 the >i" app$ica/$eA% Bo the "unctiona$ aspects o" the p o#ect Inte net Site2 so"t0a e testing p ocedu es 0i$$ /e "o$$o0ed acco ding to the p ocedu es and issues detai$ed in >$ist o" p ocedu es goes he e / is e"e enced he eA%
Page: 1K (19)
7)4)( Stan.ar. o1 6A Relea&e Co.e ;n1 code that is e$eased to H; must adhe e to the "o$$o0ing standa ds: >7ist o" e$ease code standa ds goes he e2 i" app$ica/$eA
5)5)( I&&*e& Relatin% to t+e Te&tin% Proce.*re The "o$$o0ing a e issues e$ating to the p ocess o" the H; Team: >P ocedu es "o the H; teamA
E3amp$e:
=ate and time "ound% The component name (I e the C$ient C$ass)% The so"t0a e 4e sion% Concise desc iption o" the p o/$em% T1pe o" /ug (I e Inte "ace)% Se4e it1 o" /ug using sca$e o" 1 6 J R1: Bata$ e o Q *: Non6"ata$ "unctiona$ e o Q J: Cosmetic e o s (ie% No on6$ine he$p content)S% 7ong desc iption o" test step2 /eha4io and esu$t% Cu ent state: Not "i3ed2 8pen (I e /eing "i3ed)2 Bi3ed%
Page: 1L (19)
7) oc*mentation Plan
).1 #ocu&ent Co&pletion Procedure
The 4a ious steps to /e "o$$o0ed "o a gi4en document to /e comp$eted a e as "o$$o0s: The content o" a document shou$d /e supp$ied to the p o#ect manage >o appointed esponsi/$e manage A /1 the g oup that is esponsi/$e "o the document% ; d a"t is 0 itten o" the document and is chec5ed and 4e i"ied "o comp$iance 0ith the Document Style Standards de"ined in the p o#ect documentation p$an% ;t this stage the document shou$d a$so /e gi4en a ?e sion num/e and a document I=% #ote$ The d a"t shou$d use the gene ic document temp$ate% This temp$ate contains the p ope "o matting and st1$e acco ding to the =ocument St1$e Standa ds% The document is then passed " om the > esponsi/$e o$eA to the Hua$it1 ;ssu ance Team% The Hua$it1 ;ssu ance Team chec5s and 4e i"ies the documents "o comp$iance 0ith thei standa ds% The document is etu ned to eithe the > esponsi/$e o$eA o the g oup that initiated the document ("o content e$ated issues)% Beed/ac5 on co ections o imp o4ements to /e made /e"o e the "ina$ d a"t shou$d /e supp$ied% -epeat steps * to K unti$ no "u the co ections/imp o4ements a e e!ui ed "o the de$i4e a/$e%
Page: 1( (19)
;n emai$ is gene ated to the enti e p o#ect g oup (to in"o m them o" the comp$etion and hando4e o" the document)2 the enti e Hua$it1 ;ssu ance Team (0hose mem/e s 0i$$ /e de$egated the tas5 o" chec5ing the document /1 the Hua$it1 ;ssu ance Gead)% The emai$ 0i$$ contain the "o$$o0ing in"o mation: o o o o o o =ocument I= ;utho Bi$ename ?e sion num/e Co ections/imp o4ements made (on$1 e$e4ant i" Hua$it1 ;ssu ance has a$ ead1 seen the document and had sent it /ac5 "o co ections) ;n1 necessa 1 comments%
Bina$$1 the mi$estone2 de$i4e a/$e2 tas5 o 0o 5 item associated 0ith the document shou$d /e t ans"e ed /et0een the app op iate g oups in the >p o#ect epo t s1stemA (i" a4ai$a/$e)%
).3 .eed/ac0
8nce the Hua$it1 ;ssu ance Team has chec5ed and 4e i"ied the document "o comp$iance 0ith thei standa ds2 the changes a e egiste ed in the p o#ect $og /oo5%
8) eli,er0 Plan
,.1 Project #eli"era/les
Bo a de$i4e a/$e to /e ead1 "o su/mission2 it must ha4e "i st "o$$o0ed the p ocedu es out$ined in the =ocumentation P$an% This p ocess 4e i"ies that the de$i4e a/$e has met the Hua$it1 ;ssu ance p$an (0hich inc$uded /eing su/#ected to the necessa 1 test steps)% Bina$$12 the de$i4e a/$e is pu/$ished on the p o#ect 0e/ site and an emai$ is sent to the assesso %
eli,era/le
*e
ate
>=ate goes he eA
9) i&tri/*tion Proce.*re
Page: 19 (19)
:) !ar;etin% Plan
1.1 Solution !d"ertise&ent
>I" app$ica/$e2 desc i/e ho0 the pi$ot is to /e ad4e tised2 inc$uding an1 ma 5eting e""o tsA%