ࡱ> tYZ]~i e !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrsvwxyz{|}~Root Entry:tO? 6~$CompObjq 19 (l(l 29 (l(lSummaryInformation(lDocumentSummaryInformation8 Props9&CV_iew ;(l(l!  '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW]_`adehjkluv~ @59,0,2000,0224@59,0,2000,0224@@5C:\Documents and Settings\Administrator\My Documents\AWL\AWL Atre\AWL Manuscript\Copyedit\MossAtre_CD_WBS.mpp@5@5Q@ R@S@ T@U@V@W@ X@Y@ Z@[@\@@5՜.+,D՜.+, X`l  kMethod Focus, Inc.  Mon 1/5/04 Fri 2/13/0430d0h$0.000%0% StartFinish DurationWorkCost % Complete% Work Complete'7GSgs % CompleteCost DurationFinishStartWork% Work Complete0%o % Completel$0.00leCostle30d Durationel@hޕFinishn@Startn0hrWorkn0%k% Work CompleteOh+'0< px    (4Work Breakdown Structure Moork Larissa Mossn Sariari Larissa Mossn S5ri MSProjectss@|@k@b'~ :tOMicrosoft Project 9.0MSProjCFilter7(l(lCTable3(l(lCReport /(l(lCUdm  +(l(lCEdl '(l(lCCommandBar#(l(lCMap (l(lCVba (l(lCGrouping(l(lTBkndTaskS(l(lTBkndRscO(l(lTBkndCalK(l(lTBkndAssnF(l(lTBkndConsC(l(lTBkndOutlCode?(l(lProps  J5ect.MPP9MSProject.Project.99q@5@@5*B((<PdxProps wFixedMetan"VarMetam(FixedDataiww|@TBkndTask,TBkndRsc,TBkndCal,TBkndAssn,TBkndCons,TBkndOutlCode(@Method Focus, Inc.@@@'@@@.4@Work Breakdown Structure @Larissa Moss@Standard@@$@@@@@@@@@@@@@@` @  @ !@'$@%@&@'@(@P)@{42464E29-403E-4E50-2D31-43531010123E}*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@A@B@C@D@E@F@G@K@M@N@O@P@Q@ R@S@ T@U@V@W@ X@Y@ Z@[@\@]@^@ @  ]@ @@@@@@nx` ` ` x` ` ` x` ` ` x` ` ` x` ` ` @@@T@@@@@@@T~3@! V@  @ @ d@ (db@ d@ (d@ "d"@ (d@ (d@ "d \@ d@@ d@ (d@ (dG@ (d @ "d @ (d @ (d@ (dR@ (d@ (d @ "d@ dm@ (dx@ "d @ d@@ (d@ d @ (d @ (d @ (d }@ "d@ d@ (d@ (d ~@ "d@@ d@ d@ (dy@ "dz@ "d@ (d@ (d {@ "d@|@ "d @ (d &@ " '@ " d@ * c@ * @ " @ " @ "$ @ ( @ * @ (, @ (. @ 2 @ 6 @ (: @ (< @ (@ @ (B @ (F @ (J @ (N @ (P @ (R @ (V @ (X #@ (\ $@ (` )@ hd *@ hh +@ hl ,@ hp @ (t e@ (x @ (z @ (| !@ (~ @ ( @ ( ]@  @  q@  r@  @ ` %@ " (@ " @ ( @  @ h @ (e @ (e @ (e @ (e @ (e @ (e @ (e @ e @ (e @ e @ e @ (e@ @ @ e@ e@ e@ e@ e@  @  @ J @  p@  @ 3@ 6@ 9@ <@ ?@ B@ C@ D@ E@ F@ 4@ 5@ 7@ 8@ :@ ;@ =@ >@  @@ !A@ "@ #@ $@ %@ &@ '@ ( @ )!@ *"@ +#@ ,s@ -W@ .X@ /Y@ 0Z@ 1[@ 2.@ 3/@ 40@ 51@ 62@ 7g@ 8@ 9h@ :@ ;i@ <@ =@ >Q@ ?@ @R@ A@ BS@ C@ DT@ E@ FU@ G@ HV@ I@ JW@ K|@  L@ HM@ @Nv@ O@ P @ Q @ R @ S @ T @ U@ V@ W@ X@ Y@ Z=@ [>@ \?@ ]@@ ^A@ _B@ `C@ aD@ bE@ cF@ dG@ eH@ fI@ gJ@ hK@ iL@ jM@ kN@ lO@ mP@ n3@ o4@ p5@ q6@ r7@ s8@ t9@ u:@ v;@ w<@ xu@ y@ z@ {@ |@ }@ ~@ @ @ @ @ @ @ H@ I@ J@ K@  L@ @M@ N@ O@ P@  Q@  $@  %@  &@  @'@ (@ )@ *@ +@ ,@ -@ @ @ @ @  @ @@ @ @ @  @  @  @  @  @@ @ @ @ @ @ @ @ j@ ek@ el@ e@ e@ e@ e@ e@ e@ e@ e@ @ X@ Y@ Z@ [@ \@ i@ j@ k@ l@ m@ @ @ ^@ @ @ @ @ zz @ @  @ Q@ d@ (d"@ d@ dR@ (d]@ (d ;@ (d*@ (dT@ d@ d@ (d<@ (d Q@ (d@S@ (d F@ ( G@ 8 @ ( @ ( 8@  9@ h :@ h @ 8$ @ 8, @ (f4 @ e< @ eD @ (eL @ eT @ 8e\ @ ed &@ el '@ et (@ e| @ f @ 0e @ 0e @ 8e @ 0e /@ 0e 0@ 0e 1@ 0e@ U@ @ @  @ #@ @ +@  7@  @   @  @  @  @ a@ b@ c@ d@ e@ @ @ @ @ @ @ @ @ @ @ @ @  @ !@ "@ #@ $@ %@ &@ '@ (f@ )g@ *h@ +i@ ,j@ -@ .@ /@ 0@ 1@ 2k@ 3l@ 4m@ 5n@ 6o@ 7@ 8@ 9@ :@ ;@ <p@ =q@ >r@ ?s@ @t@ A@ B@ C@ D@ E@ F@ G@ H@ I@ J@ K@ L@ M@ N@ O@ Pu@ Qv@ Rw@ S@ T@ U@ V@ W@ X@ Y@ Zx@ [y@ \z@ ]@ ^@ _@ `@ a@ b@ c@ d@ ,eW@ f@ g@ h@ i@ j@ k@ l@ m@ n@ o@ p@ q@ r@ s@ t@ u@ v!@ w#@ x%@ y'@ z)@ ~@ @ @ @  @ @@ @ @ @  @  @  @  @  @@ @ @ @ @ @ @ >@ ?@ @@ A@  B@ @C@ D@ E@ F@  =@  G@  H@  I@  @J@ K@ L@ M@ N@ O@ P@ {@ |@ }{@ e~|@ e}@ e@ e@ e@ e@ e@ e@ e@ e=@ >@ ?@ @@ A@ D@ E@ @   @ 4 @  @ ( @ @ d@ (d@ (d@ (d @ d@ @ @ @l @ D@ d@(d@ d(@(d)@(d*@(dH@(d I@(d@@(dL@(dN@(dS@ d T@ d @(d F@ d@(dK@(d@ d @(d @(d @(d  @( @( @( @( @( @( 7@( @(" P@($ @(( @(, @(0 Q@`4 @(6 @(f> @(eF @(eN @(eV @(e^ @(ef @(en @(ev @ e~ @(e @(e @e @e@e@e@eG@1@@ 2@ 3@ 4@ 5@ W@6@X@Y@Z@[@\@]@^@_@`@a@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-b@.c@/d@0e@1f@2@3@4@5@6@7g@8h@9i@:j@;k@<@=@>@?@@@Al@Bm@Cn@Do@Ep@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@Uq@Vr@Ws@X@Y@Z@[@\@]@^@_t@`u@av@b@c@d@e@f@g@h@i@$j@k@l@m@n@o@p@q@r@s@t@u@v@w @z@  {@ |@ }@ ~@  @ @@ @ @ @  @  @  @  @@ @ @ @ @ @ @ x@@yA@zC@{@|@}@@ ~@@w@ex@ey@e@e@e@e@e@e@e@e 4B@ @ @ d@ d @( @( @( @( @( @P @  @ @ d@ d@ d@ (d@ (d @  @ ( @ (@ @ 55f@CV_iew,CFilter,CTable,CReport,CUdm,CEdl,CCommandBar,CMap,CVba,CGrouping"@@Arial Arial@{00000000-0000-0000-0000-000000000000}'@ (f@ )g@ *h@ +i@ ,j@ @@ @ @@.j@&Gantt ChartH%D0#fZYkp2j@'H,(@Cpt 0XEٙ0(\(\ @ @ @ @@@@ @@@@@@@@@@@@@@ @!@G! @z# @  @ (hl @ (@ ( n @"(p @"(r @"(@ @"@" @n& @  @ (hl @ (@ ( @ @n$ @  @ (hl @ (@ ( @ @v* @  @ (hl @ (@ ( n @#(@  @# @p, @  @ (hl @ (@ ( n @'(@ x@@ @ ( @ (hl @ (@ ( n @&(r @&(t @&(x @&(| @&( @&( @&( @&( ;@&(@ :@&E@8N @) @)D      @nk @  @ (hl @ (@ ( @       @    x  @n @  @ (hl @ (@ ( @ Var2DatagxFixedMetapVarMeta oFixedDataVar2DataFixedMeta$sVarMetarFixedData"!2a400000_ffffffff$qFixedMetaxVarMeta(w FixedData&%tVar2DataIxFixedMetazVarMeta,yFixedData*)Var2DataFixedMeta|VarMeta0{FixedData.-Var2DataFixedMetaVarMeta4 FixedData21nVar2Data}FixedMetaVarMeta8 FixedData65nVar2DataFixedMetaVarMeta<(FixedData:9zVar2DatalG!FixedMeta$8VarMeta@#FixedData>="*Var2DataFixedMeta& VarMeta%FixedDataBAu(FixedMeta^xdVarMetaHG-X^FixedDataED[XVar2DataProps X FixedMeta\LVarMetaL[ FixedDataJIZ8Var2DataYFixedMetacVarMetaPbFixedDataNM^Var2DataFixedMetaVarMetaUTwFixedDataRQVar2DataT~Props f  !( . !9 (9 )- *-.9/667689n9@@C@MC^M^QRRSSYVWWXXYYZZ[ [\!\]"^h#^$ij%jk&jl'n()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXY Z[:\D]P^_`ab"cd"e-f"0g"-h05i5j5k:[lD[mKNnKOoKMpP[qYZr[as[htauufgvhuwloxmoynozop{oq|or}os~otuuuyzz{{||}|~,5 u   %T#$%T'(')'*,?,I5?8:9:<==>?BFCGDHIJOKPLQMRT\UYVZXYXZY[Z[\d]_]a]`^_^a^`abbcdjdnj'kllmn'os}~''          !"#'$ !%!"&"#'#$($%)'.*.:+.G,/6-06.16/240351:N2GN3NR4Re25Ru26Rc7e8op9u:};<=>?@AB,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl  4H\p $ 8 L ` t  ( < P d x   , @ T h |   0 D X l 4 H \ p $8L`t(<Pdx,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl  4H\p$8L`t@5Standard8 O,G@      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX\]^_`abcdefghijklmnopqrstuvwxyz{|}~D ,4$@"hư@FFJFF*@H ư@FF@10ư*D ,4$@"hư@FFJFF*@H ư@FF@10ư*D ,4$@"hư@FFJFF*H ư@FF@10ư*D ,4$@"hư@FFJFF*`H ư@FF@10ư*D ,4$@"hư@FFJFF*`H ư@FF@10ư*D , 4$@"hư@FFJFF*H ư@FF@10ư*PD , 4$@"hư@FFJFF*H ư@FF@10ư*D , 4$@"hư@FFJFF*H ư@FF@10ư*PD ,4$@"hư@FFJFF*H ư@FF@10ư*PD ,4$@"n@FFhư@FFJFF*ư*H ư@FF@10ư*ion pracD ,l@O4$@@"@10ưhư@FFJFF*@uatiH ư@FF@10ư*`PJFFD ,4$@"ưhư@FFJFF*PH@ ư@FF@10ư* D ,Q4$@"n@FFhư@FFJFF*H ư@FF@10ư*JFFD ,4$@"n@FFhnư@FFJFF*lurespHn ư@FF@10ư*JFFD ,4$@"oưhư@FFJFF* and faiHE ư@FF@10ư*@pJFFD ,4$c@"sed BI shư@FFJFF*0pU` busHE ư@FF@10ư*PPJFFD ,4$@"sk asseshư@FFJFF*ves0H ư@FF@10ư*model D ,4$@"@FFh@ư@FFJFF* ư*Hi ư@FF@10ư*`JFFD ,4$@"*hư@FFJFF*P  H ư@FF@10ư* D ,4$@"**hư@FFJFF*P  H ư@FF@10ư*D ,4$@"*phư@FFJFF*@H ư@FF@10ư*`JFFD ,4$F@"hư@FFJFF*X[FH ư@FF@10ư* D , 4$@" pphiư@FFJFF**H ư@FF@10ư*0@FFD ,!x4$@"X[Fhư@FFJFF* HP ư@FF@10ư*0 ư*D ,"4$@"*o@`ưhư@FFJFF*' H@ ư@FF@10ư*b[FD ,#4$@"*0(Phư@FFJFF*' H@ ư@FF@10ư*b[FD ,$4$e@"need!hư@FFJFF*H ư@FF@10ư*pD ,%4$@"@FFhnư@FFJFF*P@ J0Hn ư@FF@10ư*JFFD ,'4$@"@FFhnư@FFJFF*P@ J0Hn ư@FF@10ư*JFFD ,)4$@"X[Fhư@FFJFF*o@ư*H ư@FF@10ư*`JFFD ,* 4$@"X[Fhư@FFJFF*o@ư*H ư@FF@10ư*`0JFFD ,+4$`@"'hnư@FFJFF*P@ JH ư@FF@10ư*PD ,@@@@v@w@k@l@hưư@FFư*ưo* P\ ư@FF X[F@10*Pư* D ,@Numb`^Ihưư@FFư*ưo*PPP\ ư@FF X[F@10*P''D ,@hưư@FFư*ưo*'P\ ư@FF X[F@10*P0pD ,@hưư@FFư*ưo*PP\ ư@FF X[F@10*PD ,@hưư@FFư*ưo*P \ ư@FF X[F@10*Pb[FưD ,@hưư@FFư*ưo*PP\ ư@FF X[F@10*PD ,.4$@"0h@ưX[Fb[F*!PendoH ưX[F@10ư* PD ,/4$@"0h@ưX[Fb[F*%PH ưX[F@10ư*$PD ,0 4$@"0h@ưX[Fb[F*)PH ưX[F@10ư*(PD ,24$@"'hưX[Fb[F* 0PX[FH ưX[F@10ư*`/PD ,34$@"'hưX[Fb[F* 4PH ưX[F@10ư*`3PD ,44$@"``hPưX[Fb[F*8PH ưX[F@10ư*7PD ,54$@"``PhPưX[Fb[F*4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,?4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,@4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,A4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[F ,BEAAORAORAA5A5A:L=AA5A.;4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,D4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,E4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,F4$@"X[FhưX[Fb[F*0H ưX[F@10ư*b[FD ,G4$n@"nes for hưX[Fb[F*Pp_rds,H ưX[F@10ư*pp p of D ,H4$@"the totahưX[Fb[F*andards,HE ưX[F@10ư*p 0Ab[FD ,I4$@"*hưX[Fb[F*@H ưX[F@10ư*`Pb[FD ,J4$@"*EhưX[Fb[F*@ H ưX[F@10ư*`Pb[FD ,K4$@"X[FhưX[Fb[F*@H ưX[F@10ư*`b[FD ,L4$@"X[FhưX[Fb[F*@ЩH ưX[F@10ư*`b[FD ,M4$@"X[FhưX[Fb[F*@H ưX[F@10ư*`Џb[FD ,N4$@"X[FhưX[Fb[F*@PpH ưX[F@10ư*` tb[FD ,O4$@"X[FhưX[Fb[F*@TH ưX[F@10ư*`PXb[FD ,P4$@"X[FhưX[Fb[F*@7H ưX[F@10ư*`:b[FD ,Q4$@"X[FhưX[Fb[F*@H ưX[F@10ư*`b[FD ,R4$@"X[FhưX[Fb[F*@H ưX[F@10ư*`b[FD ,S4$@"hưX[Fb[F*pH ưX[F@10ư*D ,V4$@"hưX[Fb[F*0 H ưX[F@10ư*pD ,W4$@"hưX[Fb[F* H ưX[F@10ư* D ,X4$@"hưX[Fb[F*H ưX[F@10ư*@D ,Y4$@"hưX[Fb[F*H ưX[F@10ư*@D ,Z4$@"hưX[Fb[F*`H ưX[F@10ư*D ,[4$@"hưX[Fb[F*`H ưX[F@10ư*D ,\4$@"hưX[Fb[F*#H ưX[F@10ư*@"D ,]4$@"hưX[Fb[F*'H ưX[F@10ư*@&D ,U4$@"hưX[Fb[F*+H ưX[F@10ư*@*D ,_4$@"hưX[Fb[F*`1H ưX[F@10ư*0D ,`4$@"hưX[Fb[F*`5H ưX[F@10ư*4D ,a4$@"hưX[Fb[F*9H ưX[F@10ư*8D ,b4$@"hưX[Fb[F*=H ưX[F@10ư*<D ,e4$@"hưX[Fb[F*@GH ưX[F@10ư*FD ,f4$@"hưX[Fb[F*@KH ưX[F@10ư*JD ,g4$@"hưX[Fb[F*@OH ưX[F@10ư*ND ,h!4$@"hưX[Fb[F*SH ưX[F@10ư*RD ,i#4$@"hưX[Fb[F*WH ưX[F@10ư*VD ,j%4$@"hưX[Fb[F* \H ưX[F@10ư*`[D ,k'4$@"hưX[Fb[F* `H ưX[F@10ư*`_D ,l4$@"hưX[Fb[F*dH ưX[F@10ư*cD ,m4$@"hưX[Fb[F*hH ưX[F@10ư*gD ,n4$@"hưX[Fb[F*mH ưX[F@10ư*lD ,o4$@"hưX[Fb[F*qH ưX[F@10ư*pD ,p14$@"hưX[Fb[F*uH ưX[F@10ư*tD ,q4$@"hưX[Fb[F*yH ưX[F@10ư*0yD ,r54$@"hưX[Fb[F*}H ưX[F@10ư*0}D ,s74$@"hưX[Fb[F*`H ưX[F@10ư*D ,t4$@"hưX[Fb[F*`H ưX[F@10ư*D ,x@4$@"hưX[Fb[F*0H ưX[F@10ư*pD ,y4$@"hưX[Fb[F*0H ưX[F@10ư*pD ,z4$@"hưX[Fb[F*H ưX[F@10ư*0D ,{4$@"hưX[Fb[F*H ưX[F@10ư*0D ,w4$@"hưX[Fb[F*PH ưX[F@10ư*D ,}4$@"hưX[Fb[F*`H ưX[F@10ư*D ,~4$@"hưX[Fb[F*H ưX[F@10ư*@D ,@ld@0M4$@"hưX[Fb[F*H ưX[F@10ư*@D ,F4$@"hưX[Fb[F*H ưX[F@10ư*@D ,4$@"hưX[Fb[F*๐H ưX[F@10ư* D ,4$@"hưX[Fb[F*ཐH ưX[F@10ư* D ,4$@"hưX[Fb[F*H ưX[F@10ư* D ,4$@"hưX[Fb[F*pƐH ưX[F@10ư*ŐD ,[4$@"hưX[Fb[F*pʐH ưX[F@10ư*ɐD ,4$@"hưX[Fb[F*pΐH ưX[F@10ư*͐D ,4$@"hưX[Fb[F* ՐH ưX[F@10ư*`ԐD ,4$@"hưX[Fb[F*0ېH ưX[F@10ư*pڐD ,4$@"hưX[Fb[F*ߐH ưX[F@10ư*ސD ,b4$@"hưX[Fb[F*H ưX[F@10ư*D ,4$@"hưX[Fb[F*H ưX[F@10ư*D ,4$@"hưX[Fb[F*H ưX[F@10ư*D ,X4$@"hưX[Fb[F*PH ưX[F@10ư*D ,w4$@"X hưX[Fb[F*P HH ưX[F@10ư* D ,4$@"q] ,r] hưX[Fb[F*H cH ưX[F@10ư* Q iD ,4$@"DO, |O, h,ưX[Fb[F*L 4AH ưX[F@10ư*! FD ,4$@"@10ưhưX[Fb[F**H ưX[F@10ư*F D ,~4$@"@10ưhưX[Fb[F*C``RH ưX[F@10ư*o*D ,4$@"ưhưX[Fb[F*0`HoK ưX[F@10ư*'p`X[F@D ,4$@"hưX[Fb[F*P:H ưX[F@10ư*F D ,f4$@"0hưX[Fb[F*<H ưX[F@10ư*b[FD ,4$@"X[FhưX[Fb[F*H ưX[F@10ư*PD ,4$0@"'htưX[Fb[F*ogyH ưX[F@10ư*PD ,4$@"0hưX[Fb[F*0H ưX[F@10ư* D ,4$@@" P0@h@ưX[Fb[F*pH@ ưX[F@10ư*b[FD ,4$@"'hưX[Fb[F*H ưX[F@10ư**D ,4$P@" 0PhgưX[Fb[F*'ư*0H ưX[F@10ư*charter D ,4$r@"tter exphưX[Fb[F*'ư*0H ưX[F@10ư*ccess faD ,4$y@"X[FhưX[Fb[F*'ư*0H ưX[F@10ư*b[FD ,4$@"X[FhưX[Fb[F*PưH ưX[F@10ư* X[FD ,4$@" phưX[Fb[F*PưH ưX[F@10ư*X[FD ,4$a@"(CPM) orhưX[Fb[F* H ưX[F@10ư*0  D ,4$@"*X[Fh0ưX[Fb[F* H ưX[F@10ư*0  D ,4$`@"'b[Fh@ưX[Fb[F*'H ưX[F@10ư*0*D ,4$`@"'hyưX[Fb[F*'H ưX[F@10ư*0*D ,4$i@"ng requihgưX[Fb[F*<' Hi ưX[F@10ư*, and reD ,4$@"$0hưX[Fb[F*<'0H ưX[F@10ư*b[FD ,4$@@"X[FhưX[Fb[F*<'0H ưX[F@10ư*b[FD ,4$e@"ruleshưX[Fb[F*ork or uH ưX[F@10ư*P +b[FD ,4$@"oject RehiưX[Fb[F*s (CASE,HiK ưX[F@10ư*@@b[FD ,4$@"X[FhưX[Fb[F*o@ư*H ưX[F@10ư*`0b[FD ,4$@"X[FhưX[Fb[F*o@ ư*H ưX[F@10ư*`0b[FD ,4$_@"'ưhưX[Fb[F*o@@ư*H ưX[F@10ư*`0b[FD ,4$@"X[FhưX[Fb[F*o@@ư*H ưX[F@10ư*` 0b[FD ,4$h@"X[FhưX[Fb[F*o@ ư*H ưX[F@10ư*``0b[FD ,4$P@" ưX[FhưX[Fb[F*H ưX[F@10ư*ưD ,4$@"P0hưX[Fb[F*H ưX[F@10ư*@ect D ,4$P@" ưX[FhưX[Fb[F* H ưX[F@10ư*@ ưD ,4$@"PhPưX[Fb[F*pH ưX[F@10ư*gatiD ,4$@"@10ưhPưX[Fb[F*pH ưX[F@10ư*D ,4$@"* 'phưX[Fb[F*X[FH` ưX[F@10ư*@JD ,4$@@"PPhưX[Fb[F*X[FH` ưX[F@10ư*@D ,4$@"PPhưX[Fb[F*#H ưX[F@10ư*"D ,4$@"PPhưX[Fb[F*'Hi ưX[F@10ư*&sibiD ,4$p@"ưhưX[Fb[F*0,PH ưX[F@10ư*p+D ,4$@" ưX[FhưX[Fb[F*00PH ưX[F@10ư*p/D ,4$@"X[FhưX[Fb[F*Ɛ4*H ưX[F@10ư*3D ,4$@"X[FhưX[Fb[F*8H ưX[F@10ư*7ne tD ,4$P@" ưX[FhưX[Fb[F*<'Ht ưX[F@10ư*;ưD ,4$@@"PPfhưX[Fb[F*0EX[FH` ưX[F@10ư*pDD ,4$@"'phưX[Fb[F*Ine tH ưX[F@10ư*ID ,4$@"'phưX[Fb[F*'NưH ưX[F@10ư*MD ,4$@"0h@ưX[Fb[F* SH ưX[F@10ư*`RD ,4$@"0h@ưX[Fb[F*o Wư*H ưX[F@10ư*`VD ,4$@"`hPưX[Fb[F*[$H ưX[F@10ư*[D ,4$@"`hPưX[Fb[F*_H ưX[F@10ư*_0D ,4$@"X[FheưX[Fb[F*p''0H ưX[F@10ư*b[FD ,4$ @"ectationhaưX[Fb[F*Pry sHe ưX[F@10ư*H0D ,4$l@"sample qhưX[Fb[F*cess0H ưX[F@10ư*b[FD ,4$@"*`phưX[Fb[F*'p0H ưX[F@10ư*b[FD ,4$@"r revisehgưX[Fb[F*pp/(e exHg ưX[F@10ư*p!,b[FD ,4$@" requirehưX[Fb[F*e manageHK ưX[F@10ư*P0@b[FD ,4$@"X[FhưX[Fb[F*P@`H ưX[F@10ư*p`b[FD ,4$@"X[FhưX[Fb[F*P`H ưX[F@10ư*p`b[FD ,4$@"X[FhưX[Fb[F*PP`H ưX[F@10ư*p`b[FD ,4$@"X[FhưX[Fb[F*P@~`H ưX[F@10ư*p `b[FD ,4$@"X[FhưX[Fb[F*P_`H ưX[F@10ư*p`j`b[FD ,4$@"X[FhưX[Fb[F*PpB`H ưX[F@10ư*pJ`b[FD ,4$@"X[FhưX[Fb[F*P0`H ưX[F@10ư*p%`b[FD ,4$@"X[FhưX[Fb[F*P@`H ưX[F@10ư*p0`b[FD ,4$@"hưX[Fb[F* pH ưX[F@10ư*`pD ,!4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F* pH ưX[F@10ư* pD ,%4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*0pH ưX[F@10ư*ppD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F* #pH ưX[F@10ư*`"pD ,4$@"hưX[Fb[F* 'pH ưX[F@10ư*`&pD ,4$@"hưX[Fb[F*+pH ưX[F@10ư**pD ,4$@"hưX[Fb[F*/pH ưX[F@10ư*.pD ,4$@"hưX[Fb[F*4pH ưX[F@10ư*@3pD ,4$@"hưX[Fb[F*8pH ưX[F@10ư*@7pD ,4$@"hưX[Fb[F*>pH ưX[F@10ư*=pD ,4$@"hưX[Fb[F*BpH ưX[F@10ư*ApD ,4$@"hưX[Fb[F*FpH ưX[F@10ư*EpD ,4$@"hưX[Fb[F*0KpH ưX[F@10ư*pJpD ,4$@"hưX[Fb[F*OpH ưX[F@10ư*NpD ,4$@"hưX[Fb[F*SpH ưX[F@10ư*RpD ,4$@"hưX[Fb[F*ZpH ưX[F@10ư*YpD ,4$@"hưX[Fb[F*`_pH ưX[F@10ư*^pD ,4$@"hưX[Fb[F*dpH ưX[F@10ư*PcpD ,4$@"hưX[Fb[F*hpH ưX[F@10ư*PgpD ,4$@"hưX[Fb[F*lpH ưX[F@10ư*kpD ,4$@"hưX[Fb[F*ppH ưX[F@10ư*opD ,4$@"hưX[Fb[F* wpH ưX[F@10ư*`vpD ,4$@"hưX[Fb[F* {pH ưX[F@10ư*`zpD ,4$@"hưX[Fb[F* pH ưX[F@10ư*`~pD ,4$@"hưX[Fb[F* pH ưX[F@10ư*`pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,wnt D4$@"hưX[Fb[F*@pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*@pH ưX[F@10ư*pD ,0Name4$@"hưX[Fb[F*pH ưX[F@10ư* pD ,wnt D4$@"hưX[Fb[F*pH ưX[F@10ư* pD , 4$@"hưX[Fb[F*pH ưX[F@10ư*pD , wnt D4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,  04$@"hưX[Fb[F*pH ưX[F@10ư*pD , V04$@"hưX[Fb[F*pH ưX[F@10ư*PpD ,kFieldN4$@"hưX[Fb[F*pH ưX[F@10ư*PpD ,0 ` x4$@"hưX[Fb[F*pH ưX[F@10ư*еpD ,D ec4$@"hưX[Fb[F*pH ưX[F@10ư*йpD ,4$@"hưX[Fb[F*pH ưX[F@10ư*0pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,4$@"hưX[Fb[F*0pH ưX[F@10ư*ppD ,4$@"hưX[Fb[F*pH ưX[F@10ư*pD ,wnt D4$@"hưX[Fb[F*pH ưX[F@10ư*pD , `4$@"hưX[Fb[F*pH ưX[F@10ư*PpD ,!%x' @`4$@"hưX[Fb[F*pH ưX[F@10ư*PpD ,"4$@"hưX[Fb[F*`H ưX[F@10ư*D ,#t JAl4$@"hưX[Fb[F*'FH ưX[F@10ư*Pb[FD ,$4$@"oưhưX[Fb[F*'0 H ưX[F@10ư*b[FD ,%4$@"*ưhưX[Fb[F*blem0H ưX[F@10ư*'00 D ,&4$@"oưhưX[Fb[F*b[FH ưX[F@10ư*b[FD ,(4$s@"@10ưh ưX[Fb[F*P@0contHsK ưX[F@10ư*-0D ,)4$i@"of protohưX[Fb[F*oP7ư*0H  ưX[F@10ư*'D ,+4$i@"MS optiohưX[Fb[F*p<;al dH ưX[F@10ư*;04b[FD ,,4$@" hưX[Fb[F*@PX[FH ưX[F@10ư*`` b[FD ,-4$@"X[FhưX[Fb[F*@0X[FH ưX[F@10ư*`` b[FD ,.4$@"PhưX[Fb[F* H  ưX[F@10ư*D ,04$@"ưhưX[Fb[F*0H ưX[F@10ư*'00pD ,14$@"`hPưX[Fb[F* 0H ưX[F@10ư*0 D ,2T4$@"*' hưX[Fb[F*`0'H ưX[F@10ư* 0D ,64$@"p`@hưX[Fb[F*P@r eaH ưX[F@10ư*pb[FD ,74$@"``hPưX[Fb[F* Hr ưX[F@10ư*`D ,84$@"@ @ hưX[Fb[F* $H ưX[F@10ư*` D ,94$@"$0h@ưX[Fb[F* H ưX[F@10ư* D ,l04$@"@ @ hưX[Fb[F*H ưX[F@10ư* D ,<4$@"X[FhưX[Fb[F*'@PH ưX[F@10ư*` b[FD ,=4$@"`hưX[Fb[F*'0H ưX[F@10ư*p*D ,?4$@" ưFhưX[Fb[F* F@H ưX[F@10ư* D ,@4$@"hưX[Fb[F*p H ưX[F@10ư*'D ,A4$@"`0hưX[Fb[F*pH ưX[F@10ư*FD ,B4$@"`0hưX[Fb[F*pH ưX[F@10ư*FD ,Cs4$P@" ưFhưX[Fb[F*F@H ưX[F@10ư*'@0D ,Du4$@"hưX[Fb[F*' PH ưX[F@10ư*@D ,Ew4$r@"`LhưX[Fb[F*$PH ưX[F@10ư*@#D ,@@b@c@d@e@f@g@hưư~Fư*ưo*''\ ư~F F@10*kpD ,Fy4$@"hưX[Fb[F*@,H ưX[F@10ư*+orm D ,G{4$@"FhưX[Fb[F*0H ưX[F@10ư* 0'D ,H}4$@"*`3 hưX[Fb[F*4 H ưX[F@10ư* 4D ,J4$@"hưX[Fb[F*`;kH ưX[F@10ư*:PD ,K4$@"hưX[Fb[F*`? H ưX[F@10ư*>PD ,L4$@@"PhưX[Fb[F*C'H@ ưX[F@10ư* CD ,M4$@" ưFhưX[Fb[F*GblesH  ưX[F@10ư* GD ,N4$@"hiưX[Fb[F*pLchanH ưX[F@10ư*KD ,O4$@"ưhưX[Fb[F*ưH ưX[F@10ư*O X[F@D ,P4$@"ưhưX[Fb[F*@RH ưX[F@10ư*pthe D ,Q4$o@"'hưX[Fb[F*P4ư0HK ưX[F@10ư*b[FD ,R4$@"0h0ưX[Fb[F*0iH0K ưX[F@10ư*b[FD ,S4$@" limitathưX[Fb[F*P4ưHK ưX[F@10ư* D ,U4$@"lected shưFF*me, iterHK ưF@10ư*@@9SFD ,V4$@"0hưFF*@ 0H ưF@10ư*FD ,W4$@"FhưFF*@ pH ưF@10ư*FD ,X4$t@"ubset ofhiưFF*P0FQ, atHiK ưF@10ư*p:pFD ,Y4$@"X[FhưFF*@ 0H ưF@10ư*FD ,[4$@"X[FhưFF*@ 0H ưF@10ư*FD ,\4$@"oưheưFF*@0I@Che mHe ưF@10ư*``JDFD ,]4$i@"l meta dhưFF*DPKrojeH ưF@10ư*`?HFD ,^4$@"X[FhưFF*@kH ưF@10ư*``FD ,_4$@"X[FhưFF*@kH ưF@10ư*``FD ,`4$@"X[FhưFF*@`kH ưF@10ư*``FD ,b4$@"X[FhưFF*@kH ưF@10ư*``FD ,c4$@"FhưFF*@`kH ưF@10ư*``FD ,d4$@"FhưFF*@0kH ưF@10ư*``FD ,e4$@"*0) hưFF*@kH ưF@10ư*``FD ,f4$@"FhưFF*@ €kH ưF@10ư*`ŠFD ,g4$@"X[FhưFF*@@kH ưF@10ư*`pFD ,h4$@"X[FhưFF*@kH ưF@10ư*`0FD ,i4$@"X[FhưFF*@gkH ưF@10ư*`kFD ,j4$@"X[FhưFF*@IkH ưF@10ư*`NFD ,k4$@"X[FhưFF*@)kH ưF@10ư*`0.FD ,l4$@"X[FhưFF*@ kH ưF@10ư*`FD ,m4$@"FhưFF* H ưF@10ư*`FD ,o4$@"hưFF*` H ưF@10ư* D ,p4$@"hưFF*` H ưF@10ư* D ,q4$@"hưFF*P H ưF@10ư* D ,r4$@"hưFF* H ưF@10ư*0 D ,s4$@"hưFF* H ưF@10ư*0 D ,t4$@"hưFF* H ưF@10ư*0 D ,u4$@"hưFF*! H ưF@10ư* D ,v4$@"hưFF*& H ưF@10ư*% D ,w4$@"hưFF** H ưF@10ư*) D ,x4$@"hưFF*@/ H ưF@10ư*. D ,{4$@"hưX[Fb[F*`7 H ưX[F@10ư*6 D ,|4$@"hưX[Fb[F*`; H ưX[F@10ư*: D ,}4$@"hưX[Fb[F*`? H ưX[F@10ư*> D ,~4$@"hưX[Fb[F*`C H ưX[F@10ư*B D ,4$@"hưX[Fb[F*`G H ưX[F@10ư*F D ,4$@"hưX[Fb[F*K H ưX[F@10ư*0K D ,4$@"hưX[Fb[F*P H ưX[F@10ư*O D ,4$@"hưX[Fb[F*Y H ưX[F@10ư* Y D ,4$@"hưX[Fb[F*@^ H ưX[F@10ư*] D ,4$@"hưX[Fb[F*@b H ưX[F@10ư*a D ,4$@"hưX[Fb[F*@f H ưX[F@10ư*e D ,4$@"hưX[Fb[F*@j H ưX[F@10ư*i D ,lU4$@"hưX[Fb[F*@n H ưX[F@10ư*m D ,4$@"hưX[Fb[F* s H ưX[F@10ư*`r D ,4$@"hưX[Fb[F*y H ưX[F@10ư*0y D ,4$@"hưX[Fb[F*p~ H ưX[F@10ư*} D , 4$@"hưX[Fb[F*p H ưX[F@10ư* D ,4$@"hưX[Fb[F*p H ưX[F@10ư* D ,'4$@"hưX[Fb[F*0 H ưX[F@10ư*p D ,4$@"hưX[Fb[F*@ H ưX[F@10ư* D ,4$@"hưX[Fb[F* H ưX[F@10ư* D ,14$@"hưX[Fb[F* H ưX[F@10ư* D ,44$@"hưX[Fb[F*` H ưX[F@10ư* D ,54$@"hưX[Fb[F*` H ưX[F@10ư* D ,4$@"hưX[Fb[F*@ H ưX[F@10ư* D ,R4$@"hưX[Fb[F*@ H ưX[F@10ư* D ,SDefine the4$@"hưX[Fb[F*@ H ưX[F@10ư* D ,T4$@"hưX[Fb[F* H ưX[F@10ư* D ,U4$@"hưX[Fb[F* H ưX[F@10ư* D ,V4$@"hưX[Fb[F*0 H ưX[F@10ư*p D ,W4$@"hưX[Fb[F*0 H ưX[F@10ư*p D ,Y4$@"hưX[Fb[F* H ưX[F@10ư* D ,Z`Ebles)A4$@"hưX[Fb[F* H ưX[F@10ư*` D ,[4$@"hưX[Fb[F* H ưX[F@10ư*` D ,\4$@"hưX[Fb[F* H ưX[F@10ư* D ,^g4$@"hưX[Fb[F* H ưX[F@10ư* D ,_e4$@"hưX[Fb[F* H ưX[F@10ư* D ,`f4$@"hưX[Fb[F*p H ưX[F@10ư* D ,@P 4$@"hưFF* H ưF@10ư*@ D ,c4$@"hEưFF*` 8EHE ưF@10ư* xLD ,e4$@" PhưFF* H ưF@10ư*0 `D ,fO4$@" PhưFF* |H ưF@10ư*0 `D ,g4$@" pPphPưFF*'H ưF@10ư*05D ,h4$@"projectehPưFF*PPHP ưF@10ư*FD ,i4$P@" 00hPưFF*@0 HP ưF@10ư*``FD ,jJ4$@"0Ph@ưFF*0 H ưF@10ư*p*D ,k4$@"@10ưhưFF*'P0*H ưF@10ư*o*ioD ,l4$e@"p2hưFF*`FH` ưF@10ư*0'D ,m-4$a@"ev0PhưFF* FpH ưF@10ư*FD ,nH4$b@"0 VhưFF* VH@K ưF@10ư*PWK D ,oB4$@"FhưFF*oư*HK ưF@10ư*WFD ,q4$@"ưhưFF* W ETLHK ưF@10ư*`WF@D ,r4$e@"l of dethưFF*tions ofHK ưF@10ư*P_FD ,s4$@"Fh ưFF*`amsH  ưF@10ư*FD ,t4$@"Fh ưFF*`0amsH  ưF@10ư*P@FD ,u4$@"oưhưFF* ư*H ưF@10ư* *D ,v4$@"oưhưFF* ư*H ưF@10ư* *D ,w!4$@"*p phưFF*` PH  ưF@10ư* chemD ,x.4$@"*pphưFF*` 'Hn ưF@10ư* D ,y4$@" ưFhưFF* PH ưF@10ư*@ D ,{54$@"FhưFF* FH ưF@10ư*0 D ,|4$@"FhưFF*FH ưF@10ư*0D ,}4$@"FhưFF*@PHt ưF@10ư*presD ,~4$@"FhưFF*o ư*H ưF@10ư*` D ,4$@"oưhưFF*=pH ưF@10ư*p$D ,4$@"FhưFF*}lel0Hp ưF@10ư*FD ,4$@"sioning hưFF*}lelH ưF@10ư*FD ,G4$l@"[ the hpưFF* aat sHEK ưF@10ư*@ |@ D ,B4$P@"FhPưFF*auresHK ưF@10ư*P lctivD ,N4$@"how larghnưFF*@dps, qHnK ưF@10ư*`dFD ,K4$@"FhpưFF*`*0Hp ưF@10ư*FD ,4$@"FhpưFF*`*H ưF@10ư*`D ,G4$@"FhưFF*@0ĠH ưF@10ư*`p}FD ,4$@"FhưFF*@H ưF@10ư*`}FD ,4$@"FhưFF*@H ưF@10ư*`}FD ,4$@"FhưFF*0*H ưF@10ư*pD ,4$@"hưFF* H ưF@10ư*'D ,^4$@"*P7phưFF*  H ưF@10ư*' D ,b4$@"*P;phưFF*'H ưF@10ư*_ D ,d4$P@" ưFhưFF*F@H ưF@10ư*'PD ,f4$@"@ @ hưFF*$H ưF@10ư* D ,h4$@"'hưFF* *H ưF@10ư*`D ,4$@" ưFhưFF*#'Hp ưF@10ư*"D ,4$@"PhưFF*'lelHp ưF@10ư*&D ,4$@"00hưFF* ,H ưF@10ư*`+*D ,4$@"phưFF* 0H ưF@10ư*`/D ,4$@"|hưFF*'4PH ưF@10ư*4D ,4$@"phưFF*'80H ưF@10ư*8D ,4$@"'hưFF*=H ưF@10ư*P<ưD ,4$@"'hưFF*ưE*H ưF@10ư*DD ,p4$@"oưhưFF* J'H ưF@10ư*`ID ,4$@"'hưFF* NH ưF@10ư*`M*D ,4$@"hưFF*R} H ưF@10ư*R'D ,4$@"FhưFF*'p0H ưF@10ư*FD ,4$@"FhưFF*'p0H ưF@10ư*FD ,4$@"b[FhưFF*L calls HK ưF@10ư*PsFD ,4$@"*iphưFF*@H ưF@10ư*`FD ,4$@"emporaryhiưFF*PzsourHiK ưF@10ư*p uВFD ,@ld@04$@"FhưFF*pԐH ưF@10ư*FD ,4$@"FhưFF*PH ưF@10ư*FD ,4$@"FhưFF*sH ưF@10ư*FD ,4$@"FhưFF*SH ưF@10ư*`FD ,4$@"X[FhưFF*:H ưF@10ư*CFD ,4$@"X[FhưFF*0H ưF@10ư*'FD ,4$@"X[FhưFF*H ưF@10ư*FD ,4$@"hưFF*pH ưF@10ư*pD ,4$@"hưFF*pH ưF@10ư*pD ,4$@"hưFF* pH ưF@10ư*` pD ,4$@"hưFF*pH ưF@10ư*pD ,4$@"hưFF*pH ưF@10ư*pD ,4$@"hưFF*@pH ưF@10ư*pD ,4$@"hưFF*@ pH ưF@10ư*pD ,4$@"hưFF*@$pH ưF@10ư*#pD ,4$@"hưFF*(pH ưF@10ư*(pD ,4$@"hưFF*,pH ưF@10ư*,pD ,4$@"hưFF*8pH ưF@10ư*P7pD ,@@hiưưFư*ưo*`Pro\ ưF F@10*0D ,4$@"hưFF*4$@"hưX[Fb[F*pH ưX[F@10ư*PpD ,@4$@"hưX[Fb[F*ppH ưX[F@10ư*pD ,B4$@"hưX[Fb[F*ppH ưX[F@10ư*pD ,4$@"hưX[Fb[F*pH ưX[F@10ư*@pD ,4$@"hưX[Fb[F*`H ưX[F@10ư*D ,4$@"hưX[Fb[F*xtractedHK ưX[F@10ư*Pb[FD ,R4$@" htưX[Fb[F* Pư*H ưX[F@10ư* D ,T4$P@"oưh@ưX[Fb[F*ư*H@ ưX[F@10ư*b[FD ,4$@"b[FhưX[Fb[F*oư*H ưX[F@10ư*'PD ,Z4$e@"@nX[FheưX[Fb[F*tionspHe ưX[F@10ư*b[FD ,wnt D4$@"0`hưX[Fb[F*@`$H ưX[F@10ư*`b[FD ,4$@"*hưX[Fb[F*@ `$H ưX[F@10ư*`b[FD ,4$@"FhưX[Fb[F*HP ưX[F@10ư*ư*D ,4$@"oưhưX[Fb[F*ư*H ưX[F@10ư**D ,4$@"FhưX[Fb[F* HP ưX[F@10ư*0 ư*D ,4$@"hưX[Fb[F*HP ưX[F@10ư*oư*D ,wnt D4$@"hưX[Fb[F*oư*H ưX[F@10ư*'D ,4$@"FhưX[Fb[F*ưFH` ưX[F@10ư*PrD ,4$@"0 ЦhưX[Fb[F*MDRpHK ưX[F@10ư* @rD , 4$@"FhưFF*@@0ư*H ưF@10ư*`P`FD , 4$@"FhưFF*@P0ư*H ưF@10ư*``FD , 4$@@"0 hưFF*@ hH ưF@10ư**D ,4$@"'hưFF* H ưF@10ư*D ,4$@@"P hưFF*' H ưF@10ư*P *D ,4$@@"@ hưFF*st sH ưF@10ư*P*D ,4$@"$hưFF*on pH ưF@10ư*PF@D ,4$@"phlưFF*'H ưF@10ư*D ,4$@"p+hưFF*'0H ưF@10ư*D ,4$e@"@,hưFF*!FH ưF@10ư*!D ,4$@"oưhfưFF*'`H ưF@10ư*o`% ư*D ,4$@"0hưFF* for ETLH ưF@10ư*FD ,4$@"FhưFF*PW0H ưF@10ư*FD ,4$@@"FhrưFF*'@FH ưF@10ư*FD ,4$@"@ @ hưFF*$HK ưF@10ư*K D ,4$n@"FhưFF*ФdefiHK ưF@10ư*ФFD ,4$@"0w hưFF*PH@K ưF@10ư*D ,4$@"@"hưFF*P FHnK ưF@10ư*D ,4$@"ca@nfhưFF*process0H ưF@10ư*FD ,!4$@"*0WurhưFF*@@H ưF@10ư*`l΢FD ,"4$0@"FhưFF*@@H ưF@10ư*`p΢FD ,#4$@"@ @ hưFF*W$H ưF@10ư*W D ,&4$@"*`yhưFF* WH ưF@10ư* WD ,'4$@"*`}hưFF*WH ưF@10ư* WD ,(M4$@"*ЁhưFF*PWH ưF@10ư*WD ,)4$@"*ЅhưFF*PW'H ưF@10ư*WFD ,,4$@"hưFF*P!W H ưF@10ư* WD ,-4$@"hưFF*P%W H ưF@10ư*$WD ,.4$@"ưhưFF*)WH@ ưF@10ư*)W D ,/4$@"*`hưFF*-W H ưF@10ư*-WD ,04$@"hưFF*o@2Wư*H ưF@10ư*'1W`D ,14$@"hưFF*o@6Wư*H ưF@10ư*'5W`D ,24$@"hPưFF*@:H ưF@10ư*90Vand D ,34$@"FhưFF*'0H ưF@10ư*FD ,44$@"FhưFF*'0H ưF@10ư*FD ,64$@"FhưFF*'0H ưF@10ư*FD ,74$@"FhưFF*'0H ưF@10ư*FD ,84$@"*hưFF*'0H ưF@10ư*FD ,94$@"tomers whưFF*xternal HK ưF@10ư*@ˢFD ,;4$i@"ean, modhưFF*@0defiHK ưF@10ư*``բFD ,<wnt D4$@"FhưFF*Pp H ưF@10ư*pPFD ,=p 4$@"FhưFF*P H ưF@10ư*pPFD ,>4$@"FhưFF*P H ưF@10ư*p`PFD ,?4$@"FhưFF*P H ưF@10ư*pPFD ,A4$@"FhưFF*P`Y H ưF@10ư*paPFD ,B4$@"FhưFF*P= H ưF@10ư*pEPFD ,C4$@"FhưFF*P H ưF@10ư*p%PFD ,D4$@"FhưFF*P H ưF@10ư*p` PFD ,E4$@"hưFF*H ưF@10ư*D ,F4$@"hưFF*0H ưF@10ư*pD ,G4$@"hưFF*0 H ưF@10ư*p D ,H4$@"hưFF*H ưF@10ư*D ,K4$@"hưFF*pH ưF@10ư*D ,Lwnt D4$@"hưFF*H ưF@10ư*0D ,MlSelp5d4$@"hưFF*!H ưF@10ư*0!D ,Nam modules4$@"hưFF*&H ưF@10ư*%D ,Pwnt D4$@"hưFF**H ưF@10ư*)D ,O4$@"hưFF*0/H ưF@10ư*p.D ,S4$@"hưFF*03H ưF@10ư*p2D ,T4$@"hưFF*7H ưF@10ư*6D ,U4$@"hưFF*;H ưF@10ư*:D ,V4$@"hưFF*?H ưF@10ư*>D ,WD4$@"hưFF*`DH ưF@10ư*CD ,X4$@"hưFF*`HH ưF@10ư*GD ,Y4$@"hưFF*LH ưF@10ư* LD ,Z 4$@"hưFF*PH ưF@10ư* PD ,[ 4$@"hưFF*pUH ưF@10ư*TD ,\24$@"hưFF*pYH ưF@10ư*XD ,^4$@"hưFF*`H ưF@10ư*@_D ,_wnt D4$@"hưFF*dH ưF@10ư*dD ,`4$@"hưFF*hH ưF@10ư*hD ,b4$@"hưFF*0oH ưF@10ư*pnD ,c4$@"hưFF*sH ưF@10ư*rD ,d4$@"hưFF*wH ưF@10ư*vD ,e4$@"hưFF*|H ưF@10ư*P{D ,f4$@"hưFF*H ưF@10ư*PD ,gV4$@"hưFF*H ưF@10ư*D ,j4$@"hưFF*H ưF@10ư*@D ,k4$@"hưFF*H ưF@10ư*@D ,la4$@"hưFF*H ưF@10ư*@D ,m4$@"hưFF*H ưF@10ư*@D ,o4$@"hưFF*`H ưF@10ư*D ,p4$@"hưFF*H ưF@10ư*@D ,q@4$@"hưFF*H ưF@10ư*@D ,s4$@"hưFF*H ưF@10ư*D ,t4$@"hưFF*H ưF@10ư*PD ,uU4$@"hưFF*H ưF@10ư*PD ,vx4$@"hưFF*H ưF@10ư*D ,wz4$@"hưFF*H ưF@10ư*D ,x4$@"hưFF*H ưF@10ư*D ,y~4$@"hưFF*H ưF@10ư*D ,{c4$@"hưFF*H ưF@10ư*PD ,|4$@"hưFF*H ưF@10ư*D ,}4$@"hưFF*H ưF@10ư*D ,~4$@"hưFF*PH ưF@10ư*D ,4$@"hưFF*PH ưF@10ư*D ,4$@"hưFF*H ưF@10ư*D ,4$@"hưFF*H ưF@10ư*D ,4$@"hưFF*PH ưF@10ư*D ,4$@"hưFF*PH ưF@10ư*D ,4$@"hưFF*H ưF@10ư* D ,4$@"hưFF*@@H ưF@10ư*PD ,4$@"*ưhưFF* the H ưF@10ư*@FD ,4$@"o*ưhưFF* `the H ưF@10ư*p D ,4$@"*0LhưFF*O@H ưF@10ư*`ꢓFD ,M@4$ @" ưFhưFF*opư*0Hi ưF@10ư*'ưD ,4$@"*0@hưFF*`0H ưF@10ư*0`FD ,4$e@"oưhưFF*Pn H ưF@10ư*P`0 usiD ,4$@"F0@heưFF*@faciH ưF@10ư*FD ,S4$@"ternal vheưFF*@faciHe ưF@10ư*`@FD ,4$@"FhưFF*@` H ưF@10ư*'0D ,4$@"P0hưFF*`X[FH ưF@10ư*@`'D ,4$@"PhưFF* `H  ưF@10ư*@ `on tD ,4$@"hưFF*`H ưF@10ư*@ `'pD ,4$@"oưhưFF*Lư*H ưF@10ư**D ,4$@"*0 ưhưFF*``ޠ H ưF@10ư*`FD ,4$@"X[FhưFF*` H ưF@10ư*`FD ,4$@"FhưFF*0 H ưF@10ư*p ưD ,4$@"PhưX[Fb[F* 'H  ưX[F@10ư* D ,4$@"*pKhưX[Fb[F*` 'H( ưX[F@10ư* ~ D ,4$@"ưhưX[Fb[F*` 'H0 ưX[F@10ư* D ,4$@@"P0hưX[Fb[F*` ningH  ưX[F@10ư* D ,4$@"'hưX[Fb[F* "OH ưX[F@10ư*0 ưD ,4$@" effectihưX[Fb[F*" H ưX[F@10ư*o0" ư*D ,4$@"`00hưX[Fb[F*' `H ưX[F@10ư*& *D ,4$@"@10ưhPưX[Fb[F*P. H ưX[F@10ư*o- ư*D ,4$@"@10ưhPưX[Fb[F*P2 H ưX[F@10ư*1 D ,4$@"h@ưX[Fb[F*P`H ưX[F@10ư*'06D , 4$n@"o*ưh@ưX[Fb[F*ogramspH@ ưX[F@10ư*b[FD ,4$@"*p@'hưX[Fb[F* H@ ưX[F@10ư*P'D ,wnt D4$@"*0hnưX[Fb[F*@ HH ưX[F@10ư*eport prD ,&Don't tel4$@"0hưX[Fb[F*P@ H0H ưX[F@10ư*b[FD ,4$@"X[FhưX[Fb[F*P@ HH ưX[F@10ư*b[FD ,4$@" 'hưX[Fb[F*@ H ưX[F@10ư*0@D ,4$@"lhưX[Fb[F*`@busiH ưX[F@10ư*@applD ,4$@"$hưX[Fb[F*` @FH ưX[F@10ư* @F@D ,4$@"l'hưX[Fb[F*H ưX[F@10ư*ưD ,4$o@"X[FhoưX[Fb[F* `e MDHK ưX[F@10ư*`pD , 4$@"X[FhưX[Fb[F*@mHa ưX[F@10ư*ta migraD ,4$@"X[FhưX[Fb[F*p nHK ưX[F@10ư* mD ,4$P@" ưFhưX[Fb[F*F@HK ưX[F@10ư*'0te D ,4$ @"duleshaưX[Fb[F* or MDR Ha ưX[F@10ư*p`Pb[FD ,4$@"rocedureh@ưX[Fb[F*'@I'HE ưX[F@10ư*PưD ,4$@"'hsưX[Fb[F*`@*0Hs ưX[F@10ư*b[FD , @j Ou4$P@" P@& hưX[Fb[F*oIư*HE ưX[F@10ư*0E D ,4$@"@03IheưX[Fb[F*@Puct He ưX[F@10ư*`b[FD ,@ @ @ @ #@ 4$@"03IhưX[Fb[F*@ IssHE ưX[F@10ư*`b[FD ,4$@"X[FhưX[Fb[F*@IssHE ưX[F@10ư*``b[FD , 4$@"'hưX[Fb[F*'GstimHuE ưX[F@10ư*GFD ,5f@ |@ 4$@@"ndp`hưX[Fb[F*GX[FHE ưX[F@10ư*G*D ,4$@"@ @ hưX[Fb[F* G$eHE ưX[F@10ư* GE D ,4$@"rEhưX[Fb[F*G$eHE ưX[F@10ư* GE D ,U4$h@"programshtưX[Fb[F*GưHE ưX[F@10ư*0GFD ,W4$@"urp hưX[Fb[F*GưHE ưX[F@10ư*0GFD ,Y4$d@"FhưX[Fb[F*`GHPE ưX[F@10ư*Gư*D ,wnt D4$@"00p+hưX[Fb[F*nsor oHE ưX[F@10ư*3edD ,4$a@"o@P3ưhưX[Fb[F*n MDR daH ưX[F@10ư*@Pb[FD ,4$@"'sshưX[Fb[F*'@i WH ưX[F@10ư*nitoringD ,4$@" P0 hưX[Fb[F*'`0me H ưX[F@10ư*SD ,4$@"OhưX[Fb[F*`=K0H ưX[F@10ư*b[FD ,4$@"OhưX[Fb[F*`=KpH ưX[F@10ư*b[FD ,4$e@"OhưX[Fb[F*`=K0H ưX[F@10ư*b[FD ,4$@"OhưX[Fb[F* on the H ưX[F@10ư*"OD ,ignment 4$@",0!haưX[Fb[F*@ )applHa ưX[F@10ư*`b[FD ,` x'and 4$t@"FhaưX[Fb[F* and0Ha ưX[F@10ư*b[FD , 4$@"FhaưX[Fb[F* and0Ha ưX[F@10ư*b[FD ,nvme4$u@"ns, sugghlưX[Fb[F*@ )applHl ưX[F@10ư*`.b[FD ,w findings u4$@"FhlưX[Fb[F*@ )applHl ưX[F@10ư*`.b[FD , }4$@"FhlưX[Fb[F*@0 )applHl ưX[F@10ư*`.b[FD ,| D4$a@"d-party hlưX[Fb[F*@  )applHl ưX[F@10ư*`.b[FD ,@D4$e@"lans forhlưX[Fb[F*@ )applHl ưX[F@10ư*`.b[FD ,4$@"hưFF* H ưF@10ư* D ,4$@"gVhưFF* AH ưF@10ư* D ,4$@"hưFF*@ H ưF@10ư* ,D ,4$@"P hưFF*@ H ưF@10ư* D ,4$@",hưFF*@ ,H ưF@10ư* uD ,4$@"P hưFF* H ưF@10ư* D ,4$@"P hưFF*@ H ưF@10ư* D ,wnt D4$@"MlSehưFF*@# H ưF@10ư*" D , about this 4$t@"FhnưFF*@Png oHnK ưF@10ư*`ppעFD ,4$t@"FhnưFF*@Png oHnK ưF@10ư*`ppעFD ,wnt D4$m@"FhnưFF*@Png oHnK ưF@10ư*`0pעFD ,Predecessors4$t@"FhưFF*@HnK ưF@10ư*rD ,wnt D4$m@" operatihnưFF*ng oHnK ưF@10ư* ithmD ,4$@" operatihaưFF* te aHaK ưF@10ư* ng oD ,4$n@"ropriatehtưFF*tionHtK ưF@10ư* D ,4$a@""nghtưFF*pproHtK ưF@10ư* D ,4$m@" modelhmưFF*HaK ưF@10ư*tionD ,4$t@" algorithmưFF* ata HK ưF@10ư*`tionD ,4$a@"0"@SehnưFF* $ng oHnK ưF@10ư*`#ithmD ,4$o@"hmshtưFF* (tionHoK ưF@10ư*`'pte aD ,lSel`4$d@"FhrưFF*@IcturHrE ưF@10ư*` 3FD ,4$@"*( hrưFF*@p+IcturHrE ưF@10ư*` 3FD ,4$d@"FhrưFF*@p+IcturHrE ưF@10ư*` 3FD ,4$@"FhrưFF*@p+IcturHrE ưF@10ư*` 3FD ,4$e@"sshuưFF*0  resHtE ưF@10ư*@hnicD ,4$t@"@ ExhưFF* coreHtE ưF@10ư* findD ,4$e@"ructurehưFF*` d ROHE ưF@10ư* ncluD ,4$e@"ficationhaưFF*` retuHE ưF@10ư* sessD ,4$t@"@ CrhgưFF* DeteHE ưF@10ư*P vel D ,4$@"termine hưFF* DH E ưF@10ư* vesD ,4$i@"lation phaưFF* and HmE ưF@10ư* urreD ,4$@"nK\hưFF*& HE ưF@10ư*P% D , 4$@"y~zhưFF**  HE ưF@10ư*P) QD , programs4$@"kglhưFF*. HE ưF@10ư*- &D , 4$A@"AAAAAhưFF* 5 HE ưF@10ư*A`4 AaD ,4$@"hưFF*; HE ưF@10ư*: D ,4$@"hưFF*? HE ưF@10ư*> D ,4$@"hưFF*D HE ưF@10ư*@C D ,4$@"ehưFF*J TeHE ưF@10ư*I D ,4$o@"a mininghtưFF*N pe aHiE ưF@10ư*M endoD ,4$f@"cements hưFF*R HtE ưF@10ư*Q eseaD ,4$@"@ LiheưFF*0Y XHtE ưF@10ư*pX nd aD ,4$e@" answerehưFF*0] nd aHE ưF@10ư*p\ o beD ,4$ @"jectЕhiưFF*H ưF@10ư*the D ,4$@"FhưFF*H ưF@10ư*D ,4$@"OhưFF*'K0H ưF@10ư*FD ,@ 4$@"OhưFF*'K0H ưF@10ư*FD ,4$@"OhưO"O*`Mư*H ưO@10ư*p"OD ,4$@"OhưO"O*`Mư*H ưO@10ư*p"OD , 4$@"OhưO"O*`Mư*H ưO@10ư*0p"OD ,!ams %pr4$@"OhưO"O*`{Mư*H ưO@10ư*p"OD ,".4$y@"OhưO"O*`p`Mư*H ưO@10ư*pop"OD ,#4$@ @"OhưO"O*``Mư*H ưO@10ư*Sp"OD ,$4$@"@FFhưO"O*KH ưO@10ư*KD ,%4$@"hưO"O*KH ưO@10ư*KD ,&4$@"hưO"O*0 KH ưO@10ư*p KD ,'4$@"hưO"O*0KH ưO@10ư*pKD ,(4$@"hưO"O*KH ưO@10ư* KD ,)4$@"hưO"O*KH ưO@10ư* KD ,*4$@"hưO"O*PKH ưO@10ư*KD ,++4$@"hưO"O*P KH ưO@10ư*KD ,,,4$@"hưO"O*$KH ưO@10ư*$KD ,/4$@"hưO"O*`-KH ưO@10ư*,KD ,04$@"hưO"O*`1KH ưO@10ư*0KD ,14$@"hưO"O*`5KH ưO@10ư*4KD ,2 4$@"hưO"O*`9KH ưO@10ư*8KD ,34$@"hưO"O*`=KH ưO@10ư*4$@"hưO"O*piKH ưO@10ư*hKD ,?P4$@"hJưO"O*nKH ưO@10ư*@mKND ,B4$@"0heưO"O*rKH ưO@10ư*@qKD ,@4$@"hưO"O*PvKH@  ưO@10ư*uKD ,AU4$i@"`EpFhưO"O*zKH ưO@10ư*0zKD ,D4$@"NamehoưO"O*K H ưO@10ư*@KD ,E4$@"hmưO"O*`KH ưO@10ư*KmeD ,F4$@"hưO"O*`KmeH ưO@10ư*KD ,G4$ @"ject corhưO"O*ЍKH  ưO@10ư*KD ,H4$@"hưO"O*БKHc ưO@10ư*Kthe D ,I4$@"h(ưO"O*@KwithH ưO@10ư*KD ,J4$@"hưO"O*@KH@  ưO@10ư*KD ,L4$@"*@QhưO"O*KH ưO@10ư* KD ,M4$@"@ hưO"O*KH ưO@10ư* KSelD ,N4$@"ataNamehưO"O*PKH ưO@10ư*KAligD ,O4$@" hưO"O*PKSelpHm ưO@10ư*KD ,P4$ @"again.hrưO"O*KaveHL ưO@10ư*KPro      !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\_`abcdefghijklmnopqrstuvwxyz{|}~@@@@ @ @ @@ @ @ @ @ @@@@@@@@@ @"@#@$@%@&@'@)@+@,@ -@!0'@LA"1'@LA#2'@LA$3'@LA%4'@LA&5'@LA'6''@(7''@)8''@*:''@+;''@,<''@-=''@.>''@/?''@0@''@1D''@2E''@3F''@4G''@5H''@6I''@7J''@8K''@9L''@:N''@;O''@<P''@=Q''@>R''@?S''@@T''@AU''@BV''@CW''@DX''@EY''@FZ''@G[''@H\''@I]''@J_''@K`''@La''@Mb''@Nc''@Od''@Pe''@Qf''@Rg''@Si''@Tj''@Uk''@Vl''@Wo''@Xp''@Yq''@Zr''@[s''@\t''@]u''@^v''@_w''@`x''@ay''@bz''@c{''@d|''@e}''@f~''@g''@h''@i''@j''@k''@l''@m''@n''@o''@p''@q''@r''@s''@t''@u''@v''@w''@x''@y''@z''@{''@|''@}''@~''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@ ''@ ''@ ''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@!''@$''@%''@&''@'''@(''@)''@*''@+''@,''@.''@/''@1''@2''@3''@4''@6''@7''@8''@<''@=''@>''@?''@@''@B''@ C''@ E''@ F''@ G''@ H''@I''@J''@K''@L'@LAM''@N''@O''@Q''@R''@S''@T''@U''@V''@W''@X''@Y''@Z''@\''@ ]''@!^''@"_''@#`''@$b''@%c''@&d''@'e''@(f''@)g''@*i''@+j''@,k''@-l''@.m''@/n''@0o''@1p''@2q''@3r''@4s''@5t''@6v''@7w''@8x''@9y''@:z''@;{''@<|''@=}''@>~''@?''@@''@A''@B''@C''@D''@E''@F''@G''@H''@I''@J''@K''@L''@M''@N''@O''@P''@Q''@R''@S''@T''@U''@V''@W''@X''@Y''@Z''@[''@\''@]''@^''@_''@`''@a''@b''@c''@d''@e''@f''@g''@h''@i''@j''@k''@l''@m''@n''@o''@p''@q''@r''@s''@t''@u''@v''@w''@x''@y''@z''@{''@|''@}''@~''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@ ''@ ''@ ''@'@LA''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@!''@"''@#''@$''@&''@'''@(''@)''@*''@-''@.''@/''@0''@1''@2''@3''@4''@6''@7''@8''@9''@:''@;''@<''@=''@>''@@''@A''@B''@C''@D''@F''@G''@H''@J''@K''@L''@M''@O''@P''@Q''@R''@U''@V''@W''@X''@Y''@Z''@[''@]''@^''@_''@`''@a''@b''@c''@e''@f''@g''@h''@i''@k''@l''@m''@p''@q''@r''@s''@v''@w''@ x''@ y''@ z''@ {''@ |''@}''@~''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@!''@"''@#''@$''@%''@&''@'''@(''@)''@*''@+''@,''@-''@.''@/''@0''@1''@2''@3''@4''@5''@6''@7''@8''@9''@:''@;''@<''@=''@>''@?''@@''@A''@B''@C''@D''@E''@F''@G''@H''@I''@J''@K''@L''@M''@N''@O''@P''@Q''@R''@S''@T''@U''@V''@W''@X''@Y''@Z''@[''@\''@]''@^''@_''@`''@a''@b''@c''@d''@e''@f''@g''@h''@i''@j''@k''@l''@m''@n''@o''@p''@q''@r''@s''@t''@u''@v''@w''@x''@y''@z''@{''@|''@}''@~''@ ''@ ''@ ''@ ''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@''@ ''@!''@"''@#''@$''@%''@(''@)''@*''@+''@,''@-''@/''@0''@1''@2''@3''@4''@5''@6''@7''@8''@9''@<''@=''@>''@@''@A''@B''@C''@E''@F''@H''@I''@J''@L''@M''@O''@P''@Q''@S''@U''@V''@W''@Y''@Z''@[''@]''@^''@`''@a''@b''@c''@f''''''@g''''''@h''''''@i''''''@j''''''@k''''''@l''''''@m''''''@n''''''@o''''''@p''''''@q''''''@r''''''@s''''''@t''''''@w''''''@x''''''@y''''''@z''''''@{''''''@|''''''@}''''''@~''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@''''''@  H  8   $p   \  (  ( `  `  P   <    t   @  @ x 0 x  h T      X  X  H   4   l  8  8 p ( p  `   L     P  P  @   ,x   d  0    0! h! ! " h" " #X# # # D$$ $ % |% % & H& &!'! H'! '"(" \(" (#()# p)# )$<*$ *$ *%P+% +% ,&d,& ,& -'x-' -' -' d.(.( .( 0/( /)/) 00) h0) 0* 1* h1* 1* 2+X2+ 2+ 2+ D3,3, 3, 4, |4-4- 5- H5- 5.6. H6. 6. 6/87/ 7/ 7/ $80p80 80 80 \9191 91 (:1 :2:2 (;2 `;2 ;3<3 `<3 <3 =4P=4 =4 =4 <>5>5 >5 ?5 t?6?6 @6 @@6 @7@7 @A7 xA7 A80B8 xB8 B8 C9hC9 D9 XD9 D:E: XE: E: E;HF; F; F; 4G<G< G< H< lH=H= I= 8I= I>I> 8J> pJ> J?(K? pK? K? L@`L@ L@ L@ LMAMA MA NA NBNB OB POB OCPC PPC PC PD@QD QD QD ,RExRE RE RE dSFSF SF 0TF TGTG 0UG hUG UH VH hVH VH WIXWI WI WI DXJXJ XJ YJ |YKYK ZK HZK ZL[L H[L [L [M8\M \M \M $]Np]N ]N ]N \^O^O ^O (_O _P_P (`P ``P `QaQ `aQ aQ bRPbR bR bR  >> 0? h? ? @ h@ @ A XA  A  A  DB B  B  C  |C C  D  HD  D E  HE  E  E 8F  F  F  $GpG G G \HH H (I II (J `J JK `K K,L tL L MdM M M PNN N O OO P TP P Q TQ Q QDR R R 0S|S S S hTT T 4U UU 4V lV V$W lW W X\X X X HYY Y Z ZZ [ L[ [\ L\ \ \ <]  ]  ]  (^!t^! ^! ^! `_"_" _" ,`" `#`# ,a# da# a$b$ db$ b$ c%Tc% c% c% @d&d& d& e& xe'e' f' Df' f(f( Dg( |g( g)4h) |h) h) i*li* i* i* Xj+j+ j+ $k+ k,k, $l, \l, l-m- \m- m- n.Ln. n. n. 8o/o/ o/ p/ pp0p0 q0 ́> > L> ?? L? ? @<@ @ @ (AtA A A `BB B ,B CC ,C dC ЈDD dD D ETE E ԊE @FF ԋF F xGČG G DG HH DH |H I4I |I I JlJ J J XKK K $K LܒL $L \L ȓMM \M M NLN N ̕N 8OO ̖O O pPP P <P QQ <Q tQ R,R tR R SdS S S PTT T T UԝU U TU V V TV V WDW W ĠW 0X|X ġX X hYY Y 4Y ZZ 4Z lZ ؤ[$[ l[ [ \\\ \ ܦ\ H]] ܧ] ] ^̨^ ^ L^ __ L_ _ `<` ` ` (ata a a `bb b ,b cc ,c dc Яdd dd d eTe e Աe @ff Բf f xgijg g Dg hh Dh |h i4i |i i jlj j j Xkk k $k lܹl $l \l Ⱥmm \m m nLn n ̼n 8oo ̽o o ppp p <p qq <q tq r,r tr r sds s s Ptt t t uu u Tu v v Tv v wDw w w 0x|x x x hyy y 4y zz 4z lz {${ l{ { |\| | | H}} } } ~~ ~ L~  L  <   (t   `  ,  , d  d  T   @   x  D  D | 4 |  l   X  $  $ \  \  L   8   p  <  < t , t  d   P     T   T  D   0|   h  4  4 l $ l  \   H     L  L  <   (t   `  ,  , d  d  T   @   x  D  D | 4 |  l   X  $  $ \   \   L    8      p     <    < t , t  d   P  P  0  0 h   h  X   D   |  H  H  8   $p   \  (  ( `   `   !P! ! ! <"" " # t## $ @$ $$ @% x% %0& x& & 'h' ' ' T(( ( ) )) * X* *+ X+ + +H, , , 4-- - . l.. / 8/ // 80 p0 0(1 p1 1 2`2 2 2 L33 3 4 44 5 P5 56 P6 6 6@7 7 7 ,8x8 8 8 d99 9 0: :: 0; h; ; < h< < =X= = = D>> > ? |?? @ H@ @A HA A A8B B B $CpC C C \DD D (E EE (F `F FG `G G HPH H H > > (> ?? (? `? ̻@@ `@ @ APA A нA <BB оB B tCC C @C DD @D xD E0E xE E FhF F F TGG G G HH H XH II XI I JHJ J J 4KK K K lLL L 8L MM 8M pM N(N pN N O`O O O LPP P P QQ Q PQ RR PR R S@S S S ,TxT T T dUU U 0U VV 0V hV W W hW W XXX X X DYY Y Y |ZZ Z HZ [[ H[ [ \8\ \ \ $]p] ] ] \^^ ^ (^ __ (_ `_ `` `` ` aPa a a <bb b b tcc c @c dd @d xd e0e xe e fhf f f Tgg g g hh h Xh ii Xi i jHj j j 4kk k k lll l 8l mm 8m pm n(n pn n o`o o o Lpp p p qq q Pq rr Pr r s@s s s ,txt t t duu u 0u vv 0v hv w w hw w xXx x x Dyy y y |zz z Hz {{ H{ { |8| | | $}p} } } \~~ ~ (~  (  `    `    P    <      t    @  @ x 0 x  h   T     X  X  H   4   l  8  8 p ( p  `   L     P   P   @! ! ! ,"x" " " d## # 0$ $$ 0% h% % & h& & 'X' ' ' D(( ( ) |)) * H* *+ H+ + +8, , , $-p- - - \.. . (/ // (0 `0 01 `1 1 2P2 2 2 <33 3 4 t44 5 @5 55 @6 x6 607 x7 7 8h8 8 8 T99 9 : :: ; X; ;< X< < <H= = = 4>> > ? l?? @ 8@ @@ 8A pA A(B pB B C`C C C LDD D E EE F PF FG PG G G@H H H ,IxI I I dJJ J 0K KK 0L hL L M hM M NXN N N DOO O P |PP Q HQ QR HR R R8S S S $TpT T T \UU U (V VV (W `W WX `X X YPY Y Y :0:0Z;0;0v<0=0=0 >0>00́0Z00v000 00<0ʆ0X00t00000:0ȋ0V00r0000080Ɛ0T00p0000060ĕ0R00 n0000040š0P0ޛ0l00000200N0ܠ0j00000000L0ڥ0h00000.00J0ت0f00000,00H0֯0d00000*00F0Դ0b00~0 00(00D0ҹ0`00|0 00&00B0о0^00z000$00@00\00x000"00>00Z00v000 00<00X00t00000:00V00r00000800T00p00000600R00n00000400P00l00000200N00j00000000L00h00000.00J0 0f00000,00H00d00000*00F00b00~0 00(00D00`00|0 00&00B00^00z000$ 0 0@ 0 0\ 0 0x 0 0 0"00>00Z00v000 00<00X00t00000:00V00r00000800T00p 0 0!0"0"06#0#0R$0$0n%0%0&0'0'04(0(0P)0)0l*0*0+0,0,02-0-0N.0.0j/0/000101002020L3030h4040506060.7070J8080f9090:0;0;0,<0<0H=0=0d>0>0?0@0@0*A0A0FB0B0bC0C0~D0 E0E0(F0F0DG0G0`H0H0|I0 J0J0&K0K0BL0L0^M0M0zN0O0O0$P0P0@Q0Q0\R0R0xS0T0T0"U0U0>V0V0ZW0W0vX0Y0Y0 Z0Z0<[0[0X\0\0t]0^0^0_0_0:`0`0Va0a0rb0c0c0d0d08e0e0Tf0f0pg0g0h0i0i06j0j0Rk0k0nl0l0m0n0n04o0o0Pp0p0lq0q0r0s0s02t0t0Nu0u0jv0v0w0x0x00y0y0Lz0z0h{0{0|0}0}0.~0~0J00f00000,00H0ք0d00000*00F0ԉ0b00~0 00(00D0Ҏ0`00|0 00&00B0Г0^00z000$00@0Θ0\00x000"00>0̝0Z00v000 00<0ʢ02@88      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$Your Project Name 2ưXư@FFX[F~FF2Oư*\ ư@FF Oo*3BStep 1: Business Case Assessment hưư@FFX[Fư*\ ư@FF X[Fo*8Determine the business need hư ư@FF JFFư*@H ư@FFoư*6Identify the business needhư ư@FF JFFư*H ư@FFoư*|Determine current financial consequences of the business needhư ư@FF JFFư*H ư@FFoư*vAssess the current decision-support system (DSS) solutions hư ư@FF JFFư*PH ư@FFoư*RAssess current usage of the existing DSShư ư@FF JFFư*PH ư@FFoư* ^Determine the shortcomings of the existing DSShư ư@FF JFFư*H ư@FFoư**Perform gap analysishư ư@FF JFFư*H ư@FFoư*\Assess the operational sources and procedures hư ư@FF JFFư*pH ư@FFoư*^Assess the data quality of operational systems hư ư@FF JFFư*H ư@FFoư*PJReview file structures and databaseshư ư@FF JFFư*H ư@FFoư*``Review content (domain) of source data elementshư ư@FF JFFư* H ư@FFoư*BAssess the current data movement hư ư@FF JFFư*H ư@FFoư*8Review data entry practiceshư ư@FF JFFư*H ư@FFoư*`BReview data extraction practiceshư ư@FF JFFư*H ư@FFoư*`FReview data manipulation practicesohư ư@FF JFFư*ư*Ho ư@FFoư* DReview data duplication practices 'yhư ư@FF JFFư*@uatiH ư@FFoư*0LAssess current operational procedures hư ư@FF JFFư*@uatiH ư@FFoư*`PJFFFIdentify poor data entry practiceshư ư@FF JFFư*0H ư@FFoư*` :Identify lack of edit checkshư ư@FF JFFư*pH ư@FFoư* @Identify defective program code hư ư@FF JFFư*lurespH ư@FFoư* roje4Identify lack of trainingnhư ư@FF JFFư* and faiH ư@FFoư**pAssess the competitors' BI decision-support initiatives hư ư@FF JFFư*M metHE ư@FFoư*'@M'dDetermine the competitors' successes and failureshư ư@FF JFFư*0pU` busHE ư@FFoư*RnDetermine whether competitors gained market advantageshư ư@FF JFFư* the busHE ư@FFoư*PP_JFFPDetermine the BI application objectives ehiư ư@FF JFFư*@*pHeE ư@FFoư*PP_ wiltIdentify the strategic business goals of the organizationihiư ư@FF JFFư*@*pHi ư@FFoư*`JFFdDefine the overall BI decision-support objectiveshpư ư@FF JFFư* *pH ư@FFoư* lDefine the project-specific BI application objectiveshiư ư@FF JFFư**pH@ ư@FFoư* Match the overall BI decision-support objectives to the strategic business goalshư ư@FF JFFư*@H ư@FFoư*`JFFMatch the project-specific BI application objectives to the strategic business goalshư ư@FF JFFư*`H ư@FFoư*`JFF,Propose a BI solution hpư ư@FF JFFư**Hp ư@FFoư*0X[F:Review current DSS solutionshư ư@FF JFFư*pH ư@FFoư**@0Review DSS gap analysishư ư@FF JFFư*p $HP ư@FFoư*o@ ư*~Determine how the BI application will lessen the business painhư ư@FF JFFư* H ư@FFoư*b[F|Create a high-level architecture for the proposed BI solutionhư ư@FF JFFư* H ư@FFoư*b[FConsolidate and prioritize unfulfilled requirements from previous BI projectshư ư@FF JFFư* p'H ư@FFoư*b[FhCreate a high-level (conceptual) logical data modelnhnư ư@FF JFFư*P@ J0Hn ư@FFoư* JFF@Perform a cost-benefit analysis nhnư ư@FF JFFư*P@ J0Hn ư@FFoư* JFF Determine costsnhnư ư@FF JFFư*P@ J0Hn ư@FFoư* JFFZDetermine benefits (tangible and intangible) như ư@FF JFFư*EvaluatiHn ư@FFoư*JFFbIdentify short-term benefits to the organizationhư ư@FF JFFư*o@`ư*H ư@FFoư*`JFF`Identify long-term benefits to the organizationhư ư@FF JFFư*o@ư*H ư@FFoư*`JFFfCalculate the projected return on investment (ROI)hư ư@FF JFFư*PP'H ư@FFoư* Pb[F4Perform a risk assessment hưư@FFX[Fư*oPư*\ ư@FF X[Fo*P@Create a risk assessment matrix hưư@FFX[Fư*PP \ ư@FF X[Fo*P @4List the technology riskshưư@FFX[Fư*' P\ ư@FF X[Fo*P*4List the complexity riskshưư@FFX[Fư* P\ ư@FF X[Fo*P 6List the integration riskshưư@FFX[Fư*PX[F@\ ư@FF X[Fo*P$8List the organization riskshưư@FFX[Fư*P \ ư@FF X[Fo*Pb[Fư8List the project team riskshưư@FFX[Fư*P*\ ư@FF X[Fo*P''HList the financial investment riskshưư@FFX[Fư*P \ ư@FF X[Fo*P8Assign weights to the risks''hưưX[Fb[Fư*0 P H  ưX[Foư*Por rJRank the risks: low, medium, or high''hưưX[Fb[Fư*0$P H ưX[Foư*#P@Determine the risks (ramifications) of not implementing a BI solution''hưưX[Fb[Fư*0(P H@ ưX[Foư*'P 8Write the assessment report ''hưưX[Fb[Fư*+PH ưX[Foư*+P06Describe the business need0''hưưX[Fb[Fư*.PH ưX[Foư*p-P$8Describe lost opportunities''hưưX[Fb[Fư*2PH ưX[Foư*p1P*DDescribe the proposed BI solution''hưưX[Fb[Fư*o7Pư*H ưX[Foư*5Pduct\State the cost justification and expected ROI''hưưX[Fb[Fư*o;Pư*H ưX[Foư*9P@Include risk assessment results@''hưưX[Fb[Fư*?PH ưX[Foư*'P>P`Write recommendations (include operational business process improvements)''hưưX[Fb[Fư*@DPHg ưX[Foư*CPtc.\Obtain project approval from business sponsor''hưưX[Fb[Fư*@HеH ưX[Foư*GPưZStep 2: Enterprise Infrastructure Evaluation ''hưưX[Fb[Fư*K H ưX[Foư*Kư^Section A: Technical Infrastructure Evaluation ''hưưX[Fb[Fư*pNH ưX[Foư*M :Assess the existing platform ''hưưX[Fb[Fư*'H ưX[Foư*Oures Review hardware''h,ưưX[Fb[Fư*ateways H ưX[Foư*'2Review operating systems''hưưX[Fb[Fư*P0H ưX[Foư*b[FXReview middleware, especially DBMS gateways''hưưX[Fb[Fư* Ր0H ưX[Foư*b[F2Review custom interfaces''hưưX[Fb[Fư*e of 1 tH ưX[Foư*the costPReview network components and bandwidth''hưưX[Fb[Fư*0H ưX[Foư*b[F Review the DBMS''hưưX[Fb[Fư*0H ưX[Foư*b[FJReview tools (CASE, ETL, OLAP, etc.)''hưưX[Fb[Fư*0H ưX[Foư*b[FBReview the meta data repository ''hưưX[Fb[Fư*0H ưX[Foư*b[F*Perform gap analysis''hưưX[Fb[Fư*0H ưX[Foư*b[FBEvaluate and select new products ''hưưX[Fb[Fư*0H ưX[Foư*b[FIdentify the product categories you need to evaluate (hardware, DBMS, tools)''hưưX[Fb[Fư*0H ưX[Foư*b[FjList all products being considered for each category''hưưX[Fb[Fư*0H ưX[Foư*b[FVItemize your requirements for the products''hưưX[Fb[Fư*0H ưX[Foư*b[FdWeigh each product requirement (scale of 1 to 10)''hưưX[Fb[Fư*PtechH ưX[Foư*pp pb[FRank each product against the weighted requirements (scale of 0 to 10)''hưưX[Fb[Fư*Pp_rds,HE ưX[Foư*pb[FVDetermine the total score for each product''hưưX[Fb[Fư*@H ưX[Foư*`Pb[FBList all vendors of all products''hưưX[Fb[Fư*@H ưX[Foư*`Pb[FTItemize your requirements for the vendors''hưưX[Fb[Fư*@H ưX[Foư*`Pb[FdWeigh each vendor requirement (scale of 1 to 10) ''hưưX[Fb[Fư*@@H ưX[Foư*`b[FRank each vendor against the weighted requirements (scale of 0 to 10)''hưưX[Fb[Fư*@ИH ưX[Foư*`b[FTDetermine the total score for each vendor''hưưX[Fb[Fư*@ H ưX[Foư*`Џb[F\Evaluate the product scores and vendor scores''hưưX[Fb[Fư*@0cH ưX[Foư*` tb[FzCreate a short list of products and vendors in each category''hưưX[Fb[Fư*@CH ưX[Foư*`PXb[F\Have the products demonstrated by the vendors''hưưX[Fb[Fư*@P&H ưX[Foư*`:b[FdChoose the final product in each product category''hưưX[Fb[Fư*@0 H ưX[Foư*`b[FrObtain business sponsor approval to license the products''hưưX[Fb[Fư*H ưX[Foư*`b[FjWrite the technical infrastructure assessment report ''hưưX[Fb[Fư*H ưX[Foư*Itemize findings about servers, operating systems, middleware, etc.''hưưX[Fb[Fư*H ưX[Foư*>List the weighted requirements''hưưX[Fb[Fư* H ưX[Foư* 0List the product scores''hưưX[Fb[Fư*H ưX[Foư*P.List the vendor scores''hưưX[Fb[Fư*H ưX[Foư*P.List the product costs''hưưX[Fb[Fư*H ưX[Foư*HList the products on the short list''hưưX[Fb[Fư*H ưX[Foư*tExplain the rationale for selecting or rejecting products''hưưX[Fb[Fư*!H ưX[Foư*P JExplain the final selection criteria''hưưX[Fb[Fư*%H ưX[Foư*P$8Write the executive summary''hưưX[Fb[Fư*)H ưX[Foư*P(8Expand the current platform ''hưưX[Fb[Fư*-H ưX[Foư*P,&Order new products''hưưX[Fb[Fư*/H ưX[Foư*.*Install new products''hưưX[Fb[Fư*3H ưX[Foư*2$Test new products''hưưX[Fb[Fư*08H ưX[Foư*7LTrain technical staff on new products''hưưX[Fb[Fư*0<H ưX[Foư*;dSection B: Nontechnical Infrastructure Evaluation ''hưưX[Fb[Fư*?H ưX[Foư*?Assess the effectiveness of existing nontechnical infrastructure components ''hưưX[Fb[Fư*BH ưX[Foư*AReview standards for data naming, abbreviations, modeling, etc.''hưưX[Fb[Fư*EH ưX[Foư*D\Review the use of the development methodology''hưưX[Fb[Fư*IH ưX[Foư*H:Review estimating guidelines''hưưX[Fb[Fư*MH ưX[Foư*LBReview change-control procedures''hưưX[Fb[Fư*0RH ưX[Foư*QHReview issues management procedures''hưưX[Fb[Fư*0VH ưX[Foư*UDReview roles and responsibilities''hưưX[Fb[Fư*ZH ưX[Foư*pYRReview security processes and guidelines''hưưX[Fb[Fư*^H ưX[Foư*p]`Review meta data capture and delivery processes''hưưX[Fb[Fư*0cH ưX[Foư*bTReview meta data repository functionality''hưưX[Fb[Fư*0gH ưX[Foư*fReview the process for merging logical data models into the enterprise data model''hưưX[Fb[Fư*lH ưX[Foư*j|Review data quality measures and the cleansing triage process''hưưX[Fb[Fư*pH ưX[Foư*nbReview the service-level agreement (SLA) process''hưưX[Fb[Fư*tH ưX[Foư*r>Review the BI support function''hưưX[Fb[Fư*pxH ưX[Foư*@wLReview the dispute resolution process''hưưX[Fb[Fư*p|H ưX[Foư*@{BReview the communication process''hưưX[Fb[Fư*H ưX[Foư**Perform gap analysis''hưưX[Fb[Fư*H ưX[Foư*pWrite the nontechnical infrastructure assessment report ''hưưX[Fb[Fư*pH ưX[Foư*Itemize findings about inadequate standards, guidelines, procedures, etc.''hưưX[Fb[Fư*H ưX[Foư*|Write recommendations for nontechnical infrastructure changes''hưưX[Fb[Fư*H ưX[Foư*Prioritize nontechnical infrastructure requirements for the BI project''hưưX[Fb[Fư*pH ưX[Foư*@Prioritize nontechnical infrastructure requirements for outside the BI project''hưưX[Fb[Fư*pH ưX[Foư*@8Write the executive summary''hưưX[Fb[Fư*МH ưX[Foư*PImprove the nontechnical infrastructure ''hưưX[Fb[Fư*`H ưX[Foư*Create time estimates for creating or modifying new standards, guidelines, procedures''hưưX[Fb[Fư*࢐H ưX[Foư*xChange the guidelines for using the development methodology''hưưX[Fb[Fư*H ưX[Foư*PLModify the roles and responsibilities''hưưX[Fb[Fư*H ưX[Foư*P>Create new processes as needed''hưưX[Fb[Fư*H ưX[Foư*P2Step 3: Project Planning ''hưưX[Fb[Fư*pH ưX[Foư*FDetermine the project requirements ''hưưX[Fb[Fư*H ưX[Foư*2Define data requirements''hưưX[Fb[Fư*`H ưX[Foư*0Define functional requirements (reports, queries, online help function)''hưưX[Fb[Fư*`H ưX[Foư*0Define infrastructure requirements (technical and nontechnical)''hưưX[Fb[Fư*`H ưX[Foư*0fExpand or create the high-level logical data model''hưưX[Fb[Fư*ĐH ưX[Foư*ÐjValidate the requirements with other business people''hưưX[Fb[Fư*ȐH ưX[Foư*ǐZObtain sponsor approval for the requirements''hưưX[Fb[Fư*̐H ưX[Foư*ːtDetermine the condition of the source files and databases ''hưưX[Fb[Fư* ѐH ưX[Foư*`АReview the content of each potential source file and source database (internal and external)''hưưX[Fb[Fư*ӐH ưX[Foư*pҐ<Assess source data violations ''hưưX[Fb[Fư*0אH ưX[Foư*p֐NReview technical data conversion rules''hưưX[Fb[Fư*ِH ưX[Foư*ؐDReview business data domain rules''hưưX[Fb[Fư* ސH ưX[Foư*ܐJReview business data integrity rules''hưưX[Fb[Fư* H ưX[Foư*Determine which data elements are critical, important, insignificant''hưưX[Fb[Fư* H ưX[Foư*~Estimate the time needed for cleansing of critical source data''hưưX[Fb[Fư* H ưX[Foư*Estimate the time needed for cleansing of important source data''hưưX[Fb[Fư*H ưX[Foư*Review data-cleansing estimates with the business sponsor and prioritize the cleansing effort''hưưX[Fb[Fư* HW ưX[Foư*@ NDetermine or revise the cost estimates ''hưưX[Fb[Fư*r H ưX[Foư* z lReview the technical infrastructure assessment report''hưưX[Fb[Fư*`Y $oH ưX[Foư*0g 8xrReview the nontechnical infrastructure assessment report''hưưX[Fb[Fư*) tLH ưX[Foư*3 U@Review the project requirements''hưưX[Fb[Fư**H` ưX[Foư*10ư*Review the project constraints (time, scope, budget, resources, quality)''hưưX[Fb[Fư*C``RHK ưX[Foư*PolReview the need for consulting, contracting, training''hưưX[Fb[Fư*`'HK ưX[Foư*`rimaFRevise the original cost estimates''hưưX[Fb[Fư*P:HK ưX[Foư*ư*6Revise the risk assessment ''h:ưưX[Fb[Fư*<0H ưX[Foư*@lReview and revise the original risk assessment matrix:''hưưX[Fb[Fư*<0H: ưX[Foư*b[FDetermine the likelihood of the risks materializing: low, medium, high''hưưX[Fb[Fư*'X[F0H ưX[Foư*b[FlDetermine the impact of every risk: low, medium, high''hưưX[Fb[Fư*'Ht ưX[Foư*`ư Define triggers''hưưX[Fb[Fư* H ưX[Foư*0<Define a risk mitigation plan''hưưX[Fb[Fư*0H ưX[Foư*b[F4Define a contingency plan0''hPưưX[Fb[Fư*PgHe ưX[Foư* 4Identify your assumptions@''hưưX[Fb[Fư*'0ư*H@ ưX[Foư* jInclude assumptions as risks on the contingency plang''hiưưX[Fb[Fư*lities0Hg ưX[Foư*b[FlReview the project constraints as they relate to risk''hưưX[Fb[Fư*'ư*0H ưX[Foư*b[FDIdentify critical success factors ''htưưX[Fb[Fư*ect0H ưX[Foư*0P^Define the success criteria for the BI project''hưưX[Fb[Fư*'p ưH ưX[Foư* b[FFDetermine critical success factors''hưưX[Fb[Fư*H ưX[Foư*vReview critical success factors with the business sponsor ''hPưưX[Fb[Fư*'pH ưX[Foư*@ưObtain agreement and cooperation on the critical success factors from the business sponsor ''hưưX[Fb[Fư*'p H` ưX[Foư*@ JP8Prepare the project charter P''hưưX[Fb[Fư*`H ưX[Foư**`State the purpose and reason for the BI project''hưưX[Fb[Fư*p'H ưX[Foư*@2State costs and benefits''hưưX[Fb[Fư*p'H ưX[Foư*@b[FtDescribe infrastructure and business process improvements''hiưưX[Fb[Fư*lities0H ưX[Foư*'fDescribe the high-level scope (data and functions)i''hưưX[Fb[Fư*<'0Hi ưX[Foư*, and re8List items not in the scope''hưưX[Fb[Fư*<'0H ưX[Foư*b[FzList expectations from the business people (preliminary SLA)''hưưX[Fb[Fư*ork or uH ưX[Foư*b[FfDefine team structure, roles, and responsibilitiesi''hiưưX[Fb[Fư*s (CASE,HiK ưX[Foư*@@b[FRList risks, assumptions, and constraints''hưưX[Fb[Fư*o@ư*H ưX[Foư*`0b[F<List critical success factors''hưưX[Fb[Fư*o@ ư*H ưX[Foư*`0b[FBCreate a high-level project plan ''hưưX[Fb[Fư*o@ư*H ưX[Foư*`0b[FDCreate a work breakdown structure''hưưX[Fb[Fư*o@@ư*H ưX[Foư*`0b[FNDetermine base estimates for all tasks''hưưX[Fb[Fư*o@@ư*H ưX[Foư*`0b[F6Identify task dependencies''hưưX[Fb[Fư*o@`ư*H ưX[Foư*` 0b[FbRevise the base estimates for assigned resources ''hưưX[Fb[Fư*o@ư*H ưX[Foư*``0b[F(Address skill level''hưưX[Fb[Fư*H` ưX[Foư*`BAddress subject matter expertise''hưưX[Fb[Fư*H ưX[Foư*PưZAddress additional administrative activities''hưưX[Fb[Fư* H ưX[Foư*'P PHAddress non-work-related activities''hưưX[Fb[Fư*H ưX[Foư*' ưfIdentify resource dependencies (resource leveling)''hưưX[Fb[Fư* H ưX[Foư*$dCreate a critical path method (CPM) or Pert chart''hưưX[Fb[Fư*pH@ ưX[Foư*P *Create a Gantt chart''hpưưX[Fb[Fư**H ưX[Foư*P*Kick off the project ''hưưX[Fb[Fư*H ưX[Foư*PTPrepare an agenda for the kickoff meetingu''hưưX[Fb[Fư*"*H ưX[Foư* '.Call a kickoff meeting''hưưX[Fb[Fư*&*H ưX[Foư*$'nAssign roles and responsibilities to core team members''hcưưX[Fb[Fư**ưH ưX[Foư*)X[FIdentify extended team members and review their responsibilities''hưưX[Fb[Fư*.ưH ưX[Foư*-8Discuss the project charter''hưưX[Fb[Fư*3HP ưX[Foư*1ư*<Walk through the project plan''hhưưX[Fb[Fư*7HP ưX[Foư*5ư*ZDiscuss the concept of self-organizing teams''hưưX[Fb[Fư*;H ưX[Foư*'9`PStep 4: Project Requirements Definition ''hưưX[Fb[Fư* ?X[F@H ưX[Foư*'`>0Define the requirements for technical infrastructure enhancements p''hưưX[Fb[Fư*0AX[FH` ưX[Foư*p@`Define the requirements for additional hardware''hpưưX[Fb[Fư*C*H ưX[Foư*BdDefine the requirements for additional middlewaret''hưưX[Fb[Fư*@HH ưX[Foư*G reqDefine the requirements for a new DBMS or upgrades to the existing DBMS''hưưX[Fb[Fư*MH ưX[Foư*Kts (tDefine the requirements for the network or upgrades to it''hưưX[Fb[Fư*Q Hn ưX[Foư*pPsticHDetermine the security requirements''hưưX[Fb[Fư*U H ưX[Foư*pTptDefine the requirements for development tools (CASE, ETL)''hưưX[Fb[Fư*o@Zư*H ưX[Foư*Ynge-Define the requirements for data access and reporting tools (OLAP, report writers)''hưưX[Fb[Fư*o@^0ư*H ưX[Foư*]fDefine the requirements for a new data mining tool''hưưX[Fb[Fư*'p0H ưX[Foư*b[FzDetermine whether to license or build a meta data repositorye''heưưX[Fb[Fư*p''He ưX[Foư*b[FtDetermine how to enhance an existing meta data repository''hưưX[Fb[Fư*cess0H ưX[Foư*P@$'for Define the requirements for nontechnical infrastructure enhancements ''hưưX[Fb[Fư*cess0H ưX[Foư*b[FDefine the requirements for governance (prioritizing) standards and procedures''hưưX[Fb[Fư*'p0H ưX[Foư*b[FpDefine the requirements for the development methodologyi''hgưưX[Fb[Fư*pp/(e exHg ưX[Foư*"b[FdDefine the requirements for estimating guidelines''hưưX[Fb[Fư*e manageHK ưX[Foư*P0@b[FrDefine the requirements for the scope management process''hưưX[Fb[Fư*P`H ưX[Foư*p`b[FtDefine the requirements for the issues management process''hưưX[Fb[Fư*P``H ưX[Foư*p`b[FnDefine the requirements for roles and responsibilities''hưưX[Fb[Fư*P`H ưX[Foư*p`b[FbDefine the requirements for the security process''hưưX[Fb[Fư*P@`H ưX[Foư*p `b[FDefine the requirements for the meta data capture and delivery process''hưưX[Fb[Fư*P o`H ưX[Foư*p`j`b[FfDefine the requirements for logical data modeling ''hưưX[Fb[Fư*PPS`H ưX[Foư*pJ`b[FnDefine the requirements for the data cleansing process''hưưX[Fb[Fư*P.`H ưX[Foư*p%`b[FfDefine the requirements for the testing procedures''hưưX[Fb[Fư*PP `H ưX[Foư*p0`b[FXDefine the requirements for the SLA process''hưưX[Fb[Fư*pH ưX[Foư*pp`hDefine the requirements for the BI support function''hưưX[Fb[Fư*0pH ưX[Foư*pvDefine the requirements for the dispute resolution process''hưưX[Fb[Fư*0 pH ưX[Foư* plDefine the requirements for the communication process''hưưX[Fb[Fư*0pH ưX[Foư* pDDefine the reporting requirements ''hưưX[Fb[Fư*0pH ưX[Foư*ppPCollect or create sample report layouts''hưưX[Fb[Fư*pH ưX[Foư*pBCollect or create sample queries''hưưX[Fb[Fư* pH ưX[Foư*pLDefine business rules for the reports''hưưX[Fb[Fư* pH ưX[Foư*pVDefine aggregation and summarization rules''hưưX[Fb[Fư*!pH ưX[Foư*p p8Define reporting dimensions''hưưX[Fb[Fư*%pH ưX[Foư*p$p.Define query libraries''hưưX[Fb[Fư**pH ưX[Foư*(pFIdentify stewards of the libraries''hưưX[Fb[Fư*.pH ưX[Foư*,pXGet samples of ad hoc queries (if possible)''hưưX[Fb[Fư*2pH ưX[Foư*P1p2Define access interfaces''hưưX[Fb[Fư*6pH ưX[Foư*P5pPDefine the requirements for source data ''hưưX[Fb[Fư*:pH ưX[Foư*P9p@Define all source data elements''hưưX[Fb[Fư*=pH ưX[Foư*;pzClassify data elements as critical, important, insignificant''hưưX[Fb[Fư*ApH ưX[Foư*?pVDefine the data domains (allowable values)''hưưX[Fb[Fư*EpH ưX[Foư*Cp~Define the significant and obvious business rules for the data''hưưX[Fb[Fư*IpH ưX[Foư*HpTDetermine the data-cleansing requirements''hưưX[Fb[Fư*0NpH ưX[Foư*MpPDefine the historical data requirements''hưưX[Fb[Fư*0RpH ưX[Foư*Qp2Review the project scope ''hưưX[Fb[Fư*UpH ưX[Foư*UpCompare the detailed project requirements to the high-level scope in the project charter''hưưX[Fb[Fư* YpH ưX[Foư*WpReview the project constraints (time, scope, budget, resources, quality)''hưưX[Fb[Fư*]pH ưX[Foư*\pDetermine whether the scope is realistic under those constraints''hưưX[Fb[Fư*bpH ưX[Foư*`apHRenegotiate the scope, if necessary''hưưX[Fb[Fư*fpH ưX[Foư*`epBCreate a change-control document''hưưX[Fb[Fư*kpH ưX[Foư*ip*Create an issues log''hưưX[Fb[Fư*opH ưX[Foư*mp<Expand the logical data model ''hưưX[Fb[Fư*rpH ưX[Foư*qp`Add newly discovered entities and relationships''hưưX[Fb[Fư*upH ưX[Foư*ptpRefine the logical data model by resolving the many-to-many relationships''hưưX[Fb[Fư*ypH ưX[Foư*pxpLAdd unique identifiers to each entity''hưưX[Fb[Fư*}pH ưX[Foư*p|pzAttribute the logical data model with critical data elements''hưưX[Fb[Fư*pH ưX[Foư*ppXDefine preliminary service-level agreements ''hưưX[Fb[Fư*pH ưX[Foư*pjIdentify or revise the expectations for availability''hưưX[Fb[Fư*0pH ưX[Foư*pbIdentify or revise the expectations for security''hưưX[Fb[Fư*pH ưX[Foư*plIdentify or revise the expectations for response time''hưưX[Fb[Fư*pH ưX[Foư*prIdentify or revise the expectations for data cleanliness''hưưX[Fb[Fư*`pH ưX[Foư*0ppIdentify or revise the expectations for ongoing support''hưưX[Fb[Fư*`pH ưX[Foư*0pXWrite the application requirements document ''hưưX[Fb[Fư*pH ưX[Foư*0pfDescribe the technical infrastructure requirements''hưưX[Fb[Fư*pH ưX[Foư*ОplDescribe the nontechnical infrastructure requirements''hưưX[Fb[Fư*pH ưX[Foư*ТpHDescribe the reporting requirements''hưưX[Fb[Fư*pH ưX[Foư*ЦpdDescribe the ad hoc and canned query requirements''hưưX[Fb[Fư*pH ưX[Foư*`pzDescribe the requirements for source data, including history''hưưX[Fb[Fư*pH ưX[Foư*`pRDescribe the data-cleansing requirements''hưưX[Fb[Fư*pH ưX[Foư*pFDescribe the security requirements''hưưX[Fb[Fư*pH ưX[Foư*p4List the preliminary SLAs''hưưX[Fb[Fư*ppH ưX[Foư*@p,Step 5: Data Analysis ''hưưX[Fb[Fư*pH ưX[Foư*@pDAnalyze the external data sources ''hưưX[Fb[Fư*pH ưX[Foư*PpIdentify entities and relationships from each external data source''hưưX[Fb[Fư*@pH ưX[Foư*pMerge the new entities and relationships from the external data sources into the logical data model''hưưX[Fb[Fư*0pH ưX[Foư*p<Refine the logical data model ''hưưX[Fb[Fư*pH ưX[Foư*pFully attribute the logical data model to include all required source data elements''hưưX[Fb[Fư*@pH ưX[Foư*pCreate new entities and relationships where needed to store the new attributes''hưưX[Fb[Fư*pH ưX[Foư*pAnalyze the layout of all identified source files and source databases''hưưX[Fb[Fư*pH ưX[Foư*pvAnalyze the content of all identified source data elements''hưưX[Fb[Fư*pH ưX[Foư*pnCreate the data-specific business meta data components''hưưX[Fb[Fư*pH ưX[Foư*p@Analyze the source data quality ''hưưX[Fb[Fư*@pH ưX[Foư*pApply business data domain rules and business data integrity rules ''hưưX[Fb[Fư*PpH ưX[Foư*p0Look for default values''hưưX[Fb[Fư*0pH ưX[Foư*p0Look for missing values''hưưX[Fb[Fư*0pH ưX[Foư*p0Look for cryptic values''hưưX[Fb[Fư*pH ưX[Foư*`p<Look for contradicting values''hưưX[Fb[Fư*pH ưX[Foư*`p`Look for values that violate the business rules''hưưX[Fb[Fư* H ưX[Foư*p<Look for missing primary keys''hưưX[Fb[Fư*'FH ưX[Foư*@Look for duplicate primary keys ''hưưX[Fb[Fư*'00H  ưX[Foư*pe LDetermine the severity of the problem''hưưX[Fb[Fư*0H ưX[Foư* 'RDetermine the criticality of the problem ''hưưX[Fb[Fư*b[F0H  ưX[Foư*b[FRExpand the enterprise logical data model  ''h ưưX[Fb[Fư*P@0conpH  ưX[Foư*8*Merge the project-specific logical data model into the enterprise logical data model''h ưưX[Fb[Fư*P@0con0H ưX[Foư*b[FIdentify data discrepancies and inconsistencies between the logical data models ''h ưưX[Fb[Fư*nd otherH K ưX[Foư*`'@-b[F6Resolve data discrepancies ''hưưX[Fb[Fư*o7ư*H ưX[Foư*b[FDiscuss the discrepancies with data owners and other business executivesa''hưưX[Fb[Fư*p<;al dH ưX[Foư*7b[FAdjust either the project-specific logical data model or the enterprise logical data model''hưưX[Fb[Fư*@PX[FH ưX[Foư*`` b[FHNotify other affected project teams''hưưX[Fb[Fư*@0X[FH ưX[Foư*`` b[FDocument the discrepancies as meta data and schedule time for resolutions''h ưưX[Fb[Fư*'`H ưX[Foư*`` b[FPWrite the data-cleansing specifications ''hưưX[Fb[Fư*p'H@ ưX[Foư*@ Review the classification of data elements: critical, important, insignificant''hưưX[Fb[Fư*p0*PH ưX[Foư*PWrite data-cleansing specifications for all critical data elements''hưưX[Fb[Fư*o 0ư*H ưX[Foư*0Write data-cleansing specifications for selected important data elements ''hưưX[Fb[Fư* 0X[FH ưX[Foư* 0de w@Step 6: Application Prototyping ''|ưưX[F~FFư*0X[Fo\ ưX[F Fo*0p@Analyze the access requirements ''hưưX[Fb[Fư*'ppH ưX[Foư*Review the application requirements document with the subject matter expert and the business representative ''hưưX[Fb[Fư*Pr eaH ưX[Foư*p b[F@Analyze the report requirements''hưưX[Fb[Fư*Pr eaH ưX[Foư*pb[F>Analyze the query requirements''hưưX[Fb[Fư*oư*H ưX[Foư*ppe ti@Analyze the ad hoc requirements''hưưX[Fb[Fư*H ưX[Foư*pFAnalyze the interface requirements''hưưX[Fb[Fư*  H ưX[Foư*pxCommunicate all your findings to the database administrator '''hưưX[Fb[Fư*H ưX[Foư*  pCreate a skill set matrix for each business person participating in the prototyping activities ''hưưX[Fb[Fư*'@PH ưX[Foư*` b[FvIndicate computer skill level: beginning, advanced, expert''hưưX[Fb[Fư*'@PH ưX[Foư*` b[FxIndicate application knowledge: beginning, advanced, expert''hưưX[Fb[Fư*oư*H ưX[Foư*the JDetermine the scope of the prototype ''|ưưX[F~FFư*ư*\ ưX[F Fo*P@zDetermine the objective and the primary use of the prototype''hưưX[Fb[Fư*@ ưH ưX[Foư*'Decide which type of prototype to build (show-and-tell, demo, etc.) ''hưưX[Fb[Fư* H ưX[Foư*' Select a subset of functions (reports, queries, ETL, interface)''hưưX[Fb[Fư*Hh ưX[Foư*Select a subset of sample data from source files and source databases''hưưX[Fb[Fư*H ưX[Foư*ưfCreate a change-control document for the prototype ''hưưX[Fb[Fư*H` ưX[Foư*PNCreate an issues log for the prototype@''hưưX[Fb[Fư*'H  ưX[Foư*PZDetermine the number of prototype iterationsP''hlưưX[Fb[Fư*" in H ưX[Foư*P!*^Determine the number of prototype participantshưư~FFư*%F@\r ư~F Fo*$nDetermine the time limits for each prototype iteration''hưưX[Fb[Fư***H ưX[Foư*)vEstimate the cost and benefit for each prototype iteration''hưưX[Fb[Fư*`/FH ưX[Foư*0.vDetermine the point of diminishing returns for prototyping''hưưX[Fb[Fư*`3 H ưX[Foư*02'>Select tools for the prototype ''hưưX[Fb[Fư*`7@H ưX[Foư*6PtReview existing in-house tools and find out who uses them''hưưX[Fb[Fư*9FH ưX[Foư*8PxReview the availability of new reporting and querying tools''hưưX[Fb[Fư*=kH ưX[Foư*<PNReview existing or new graphical tools''h@ưưX[Fb[Fư*`Bư*H ưX[Foư*0AbReview existing or new report distribution tools''h@ưưX[Fb[Fư*`Fư*H ưX[Foư*0E^Review existing DBMS options for the prototype''h@ưưX[Fb[Fư*Jư*H ưX[Foư*IzSelect the platform on which the prototype will be developed''hưưX[Fb[Fư*'N PH ưX[Foư*MX[FZSelect one of the installed and tested DBMSs''hưưX[Fb[Fư*@K'H ưX[Foư*`@Kb[FRSelect one or more existing or new tools''hưưX[Fb[Fư*`RHK ưX[Foư*`pb[FVDetermine training needs for the new tools''hưưX[Fb[Fư*P4ư0H ưX[Foư*b[F6Schedule training sessions''hưưX[Fb[Fư*`FHK ưX[Foư*o00ư*<Prepare the prototype charter ''hưưFFư*me, iterHK ưFoư*0P4ưFState the purpose of the prototype''hưưFFư*me, iterHK ưFoư*@@9SFTState what type of prototype you selected''hưưFFư*@ 0H ưFoư*FfList who will participate (IT and business people)''hưưFFư*@ 0H ưFoư*FhDefine what the rules are (scope, time, iterations)i''hiưưFFư*P0FQ, atHiK ưFoư*p:pFrDefine how you will measure the success of the prototype''hưưFFư*@ 0H ưFoư*F>Design the reports and queries ''hưưFFư*@ 0H ưFoư*F&Design the reports''hưưFFư*@ 0H ưFoư*F&Design the queries''heưưFFư*@0I@Che mH ưFoư*b[F,Design the interfacese''hưưFFư*IPKrojeH ưFoư*PKFCreate a physical data model (database design) for the prototype database''hưưFFư*@kH ưFoư*``F^Identify the data to be used for the prototype''hưưFFư*@kH ưFoư*``FMap sample source data or new test data into the prototype database''hưưFFư*@`kH ưFoư*``F(Build the prototype ''hưưFFư*@`ȀkH ưFoư*``FNCreate the physical prototype database''hưưFFư*@kH ưFoư*``F0Create sample test data''hưưFFư*@`kH ưFoư*``FZLoad the prototype database with sample data''hưưFFư*@0kH ưFoư*``FFWrite a selected subset of reports''hưưFFư*@0kH ưFoư*``FFWrite a selected subset of queries''hưưFFư*@@ҀkH ưFoư*``FrWrite a selected subset of interfaces or other functions''hưưFFư*@kH ưFoư*`ŠFlTest reports, queries, interfaces, or other functions''hưưFFư*@@kH ưFoư*`pFHDocument any problems with the tool''hưưFFư*@PvkH ưFoư*`0F`Document any issues with the reports or queries''hưưFFư*@@VkH ưFoư*`kFvDocument any issues with the interfaces or other functions''hưưFFư*@6kH ưFoư*`NFVDocument any issues with dirty source data''hưưFFư*@kH ưFoư*`0.FxValidate the time and cost estimates for the BI application''hưưFFư*@kH ưFoư*`F4Demonstrate the prototype ''hưưFFư*` H ưFoư* hReview reports and queries with the business people''hưưFFư* H ưFoư* Review problems and issues with the business sponsor and the business representative''hưưFFư* H ưFoư* Review the project requirements with the subject matter expert and the business representative''hưưFFư* H ưFoư* tDocument requested changes in the change-control document''hưưFFư*p H ưFoư*@ Analyze the impact of requested changes on other constraints (time, quality, cost, resources)''hưưFFư*p H ưFoư*@ Review impact of requested changes with the business sponsor and the business representative''hưưFFư*p H ưFoư*@ Revise the application requirements document to include approved changes''hưưFFư*0 H ưFoư* Review lessons learned with the entire project core team and in particular with the ETL step core team''hưưFFư*0% H ưFoư*$ vUse prototype demonstrations to promote the BI application''hưưFFư*0) H ưFoư*( hPerform the next prototype iteration, if applicable''hưưFFư*- H ưFoư*, LStep 7: Meta Data Repository Analysis ''hưưX[Fb[Fư*P1 H ưX[Foư*0 \Analyze the meta data repository requirements ''hưưX[Fb[Fư*`3 H ưX[Foư*2 lReview the technical infrastructure assessment report''hưưX[Fb[Fư*5 H ưX[Foư*4 Perform a cost-benefit analysis for licensing versus building a meta data repository''hưưX[Fb[Fư*9 H ưX[Foư*8 zMake the decision to license or build a meta data repository''hưưX[Fb[Fư*= H ưX[Foư*< rReview the nontechnical infrastructure assessment report''hưưX[Fb[Fư*A H ưX[Foư*@ zDetermine the scope of the meta data repository deliverables''hưưX[Fb[Fư*E H ưX[Foư*D bPrioritize the meta data repository deliverables''hưưX[Fb[Fư*pJ H ưX[Foư*@I Update the application requirements document to reflect any changes''hưưX[Fb[Fư* O H ưX[Foư*M Analyze the interface requirements for the meta data repository ''hưưX[Fb[Fư*`S H ưX[Foư*R >Analyze the meta data sources ''hưưX[Fb[Fư*U H ưX[Foư* U ^Analyze word processing files and spreadsheets''hưưX[Fb[Fư*`X H ưX[Foư*0W 4Analyze DBMS dictionaries''hưưX[Fb[Fư*\ H ưX[Foư*[ <Analyze CASE, ETL, OLAP tools''hưưX[Fb[Fư*` H ưX[Foư*_ NAnalyze report writers and query tools''hưưX[Fb[Fư*d H ưX[Foư*c :Analyze the data mining tool''hưưX[Fb[Fư*h H ưX[Foư*g Determine what import and export features are available in these tools ''hưưX[Fb[Fư*l H ưX[Foư*k Determine what import and export features are available in the meta data repository product''hưưX[Fb[Fư*q H ưX[Foư*pp Analyze the meta data repository access and reporting requirements ''hưưX[Fb[Fư*0u H ưX[Foư*pt Review the original meta data repository access and reporting requirements''hưưX[Fb[Fư*px H ưX[Foư*@w VReview the meta data security requirements''hưưX[Fb[Fư*| H ưX[Foư*{ `Identify the access interface media (PDF, HTML)''hưưX[Fb[Fư* H ưX[Foư* zAnalyze the feasibility of a context-sensitive help function''hưưX[Fb[Fư* H ưX[Foư* Determine what reports should be produced from the meta data repository''hưưX[Fb[Fư* H ưX[Foư* <Create the logical meta model ''hưưX[Fb[Fư*@ H ưX[Foư* FCreate business meta data entities''hưưX[Fb[Fư* H ưX[Foư* HCreate technical meta data entities''hưưX[Fb[Fư*0 H ưX[Foư* vDetermine the relationships between the meta data entities''hưưX[Fb[Fư*0 H ưX[Foư* Create attributes for business and technical meta data entities''hưưX[Fb[Fư* H ưX[Foư* HDraw an entity-relationship diagram''hưưX[Fb[Fư* H ưX[Foư* 4Create the meta-meta data ''hưưX[Fb[Fư*Ф H ưX[Foư* @Describe all meta data entities ''hưưX[Fb[Fư* H ưX[Foư* 8Name the meta data entities''hưưX[Fb[Fư* H ưX[Foư* <Define all meta data entities''hưưX[Fb[Fư* H ưX[Foư* pDefine the relationships between all meta data entities''hưưX[Fb[Fư* H ưX[Foư* VDefine the security for meta data entities''hưưX[Fb[Fư*@ H ưX[Foư* hDefine the physical location for meta data entities''hưưX[Fb[Fư*@ H ưX[Foư* BDefine timeliness for meta data ''hưưX[Fb[Fư* H ưX[Foư* LDefine volume for meta data entities ''hưưX[Fb[Fư* H ưX[Foư* DDescribe all meta data attributes ''hưưX[Fb[Fư* H ưX[Foư* <Name the meta data attributes''hưưX[Fb[Fư*0 H ưX[Foư* @Define all meta data attributes''hưưX[Fb[Fư* H ưX[Foư*p `Define type and length for meta data attributes''hưưX[Fb[Fư* H ưX[Foư*p VDefine the domain for meta data attributes''hưưX[Fb[Fư* H ưX[Foư* ZDefine the security for meta data attributes''hưưX[Fb[Fư* H ưX[Foư* TDefine ownership for meta data attributes''hưưX[Fb[Fư* H ưX[Foư* Define the business rules for meta data entities, attributes, and relationships''hưưX[Fb[Fư* H ưX[Foư* 0Step 8: Database Design ''hưưFFư* H ưFoư* HReview the data access requirements ''hưưFFư* H ưFoư*@ RReview the data-cleansing specifications''hưưFFư* H ưFoư*P >Review the prototyping results''hưưFFư* H ưFoư* dReview detailed access and analysis requirements ''hưưFFư*p rEHE ưFoư* )ENReview detailed reporting requirements''hưưFFư*p H ưFoư*@ LReview detailed querying requirements''hưưFFư*p H ưFoư*@ TReview known ad hoc querying requirements''hưưFFư*pkH ưFoư*@ uDReview data security requirements''hPưưFFư*P0HK ưFoư*ZhDetermine projected data volumes and growth factorsP''hPưưFFư*@0 H ưFoư*o*iozDetermine the projected number of concurrent database usagesP''hPưưFFư* H ưFoư*ƀ*TDetermine the location of business peopleP''hưưFFư*@($H ưFoư*ƀ*nDetermine the frequency of report and query executions''hưưFFư*0hemaH ưFoư*`FdDetermine the peak and seasonal reporting periods''hưưFFư* F0H ưFoư*'0ư>Determine platform limitations''h@ưưFFư*oư*H@K ưFoư*PpVFnDetermine tool limitations (ETL, OLAP, report writers)b''hbưưFFư*0pHbK ưFoư*PFrDetermine the aggregation and summarization requirements ''hưưFFư* Wư*HK ưFoư*`W\Review measures (facts) used by the prototype''hưưFFư*W HfK ưFoư*pWXReview the dimensions used by the prototype''hưưFFư*tions ofHK ưFoư*P_FzReview the drill-down and roll-up functions of the prototype''hưưFFư* ư*0H ưFoư*FpReview common reporting patterns among existing reports ''h ưưFFư*`0amsH  ưFoư*P@FpDetermine the most frequently used reporting dimensions ''hưưFFư*P H ưFoư*'  `tReview the logical data model with the data administrator@''hưưFFư*P H ưFoư*'  `fDetermine the level of detail (granularity) neededa''hưưFFư* FH ưFoư* Determine how the detailed data will be accessed (drill-down or ad hoc)''hưưFFư* FH ưFoư* Determine how many business relationships (entity relationships) will be needed''hưưFFư* ưH ưFoư*P '>Design the BI target databases ''hưưFFư* F@H ưFoư*P FDetermine the appropriate database design schemas (multidimensional or entity-relationship)`''hưưFFư*p H ưFoư*@ vCreate the physical data models (database design diagrams)`''hưưFFư*pH ưFoư*@ xCreate the technical meta data for the physical data models''hưưFFư*pH ưFoư*!nMap the physical data models to the logical data model''hưưFFư*@PH ưFoư*`FPDesign the physical database structures ''hưưFFư*oư*H ưFoư*@ fHDetermine how to cluster the tables''hưưFFư*0p H ưFoư* HDetermine the placement of datasetsp''hpưưFFư*=0Hp ưFoư*F<Determine how to stripe disks''hưưFFư*}lel0H ưFoư*FxDetermine how to partition the tables across multiple disks''htưưFFư* |e paHK ưFoư*P}ư*PDetermine how much free space to chooset''htưưFFư* l'Ht ưFoư*FVDetermine how much buffer space to declaren''hnưưFFư*@qps, qHnK ưFoư*`dFRDetermine how large to set the blocksizep''hpưưFFư*`*0Hp ưFoư*FbDetermine the most appropriate indexing strategyp''hpưưFFư*`*0Hp ưFoư*FDetermine whether referential integrity will be enforced by the DBMS''hưưFFư*@0ĠH ưFoư*`p}F<Build the BI target databases ''hưưFFư*@H ưFoư*`p}FTCreate the data definition language (DDL) ''hưưFFư*@H ưFoư*`p}F,Define storage groups''hưưFFư*@H ưFoư*`p}F"Define databases''hưưFFư*@H ưFoư*`}F$Define partitions''hưưFFư*HP ưFoư*oư*&Define tablespaces''hfưưFFư*umenH ưFoư*ư*Define tables''hưưFFư* FH ưFoư* Define columns''hưưFFư*FH ưFoư* (Define primary keysp''hưưFFư*PH` ưFoư* (Define foreign keysp''hưưFFư*PHd ưFoư* Define indices''hưưFFư*oư*H ưFoư*pNCreate the data control language (DCL) ''hưưFFư*0 worH ưFoư*pXDefine parameters for the security SYSTABLE''h@ưưFFư*0"ư*H ưFoư*!"Set up group IDs''h@ưưFFư*0&ư*H ưFoư*%Grant CRUD (create, read, update, delete) authority to group IDsP''hPưưFFư**H ưFoư*p)*Assign developers, business analysts, and programs to the appropriate group IDsP''hưưFFư*'.H ưFoư*p-*nRun the DDL to create the physical database structures''hưưFFư*'@3HX ưFoư*2ưRun the DCL to grant authority to the physical database structuresP''hưưFFư*'@7H ưFoư*6*$Build the indices''hưưFFư*;FH ưFoư*`:PDevelop database maintenance procedures ''hưưFFư* ?ing H ưFoư*`>NDefine database maintenance activities ''hưưFFư*ưA*H ưFoư*@nDefine database backups (full and incremental backups)''hưưFFư*o0Dư*H ưFoư*CHDefine disaster recovery procedures''hưưFFư*H H ưFoư*pGnDefine reorganization procedures for fragmented tables''hPưưFFư*LHp ưFoư*pKDefine the frequency of and procedure for performance monitoring activities''hưưFFư*PQH ưFoư*' PbPrepare to monitor and tune the database designs ''hưưFFư*THi ưFoư* T}Plan to monitor the performance of ETL loads, reports, and queries at runtime''hưưFFư*'p0H ưFoư*FPlan to use a performance-monitoring utility to diagnose performance degradation''hưưFFư*'p0H ưFoư*FVPlan to refine the database design schemas''hưưFFư*L calls HK ưFoư*PsFZPlan to add additional indices, if necessary''hưưFFư*@H ưFoư*`F\Prepare to monitor and tune the query designs ''hưưFFư*@H ưFoư*`FpPlan to review and streamline all SQL calls in programsi''hiưưFFư*PsourHiK ưFoư*p uВFPlan to write pass-through queries for OLAP tools, if necessary''hưưFFư*pԐH ưFoư*`FRPlan to utilize parallel query execution''hưưFFư*PH ưFoư*FLStep 9: Extract/Transform/Load Design ''|ưưFFFư*\ ưF Fo*ZCreate the source-to-target mapping document ''hưưFFư*H ưFoư*F^Review the record layouts for the source files''hưưFFư*sH ưFoư*0FxReview the data description blocks for the source databases''hưưFFư*SH ưFoư*lFReview the data-cleansing specifications for source data elements''hưưFFư*:H ưFoư*OFrCreate a matrix for all target tables and target columns''hưưFFư*0H ưFoư* 6FList all applicable source files and source databases for every target table''hưưFFư*H ưFoư*F~List all relevant source data elements for every target column''hưưFFư*pH ưFoư*pdList data type and length for every target column''hưưFFư*pH ưFoư*ppList data type and length for every source data element''hưưFFư* pH ưFoư*p p~Write transformation specifications for populating the columns ''hưưFFư*0pH ưFoư*ppnCombine data content from multiple sources (if needed)''hưưFFư*0pH ưFoư*pSplit data content from one data element across multiple columns (if needed)''hưưFFư*0pH ưFoư*pbInclude aggregation and summarization algorithms''hưưFFư*pH ưFoư*plInclude data-cleansing specifications for each column''hưưFFư*pH ưFoư*pInclude logic for checking referential integrity (if not performed by the DBMS)''hưưFFư*"pH ưFoư*!pzInclude logic for error messages and record rejection counts''hưưFFư*P'pH ưFoư* &pInclude logic for reconciliation totals (record counts, domain counts, amount counts)''hưưFFư*P+pH ưFoư* *p8Test the ETL tool functions ''|ưưFFFư*\ ưF Fo*Review the transformation specifications in the source-to-target mapping document''hưưFFư*6pH ưFoư*`5pDetermine whether the ETL tool functions can perform the required transformation logichưưFFư*s ag\ ưF Fo*rDetermine what supplementary custom code must be written''hưưFFư*:pH ưFoư*`9p8Design the ETL process flow ''hưưFFư*>pH ưFoư*=pzDetermine the most efficient sequence to extract source data''hưưFFư*ApH ưFoư*?pDetermine the most efficient sequence to transform, cleanse, and load the data ''hưưFFư*EpH ưFoư*DplDetermine the sort and merge steps in the ETL process''hưưFFư*IpH ưFoư*HpvIdentify all temporary and permanent work files and tables''hưưFFư*pNpH ưFoư*@MpDetermine what components of the ETL process can run in parallel''hưưFFư*pRpH ưFoư*@Qp`Determine what tables can be loaded in parallel''hưưFFư*WpH ưFoư*Up<Draw the process flow diagram ''hưưFFư*ZpH ưFoư*YprShow the extracts from source files and source databases''hưưFFư*]pH ưFoư*[pnIndicate temporary and permanent work files and tables''hưưFFư*apH ưFoư*`pDShow the sort and merge processes''hưưFFư*epH ưFoư*dpBShow the transformation programs''hưưFFư*ipH ưFoư*hpbShow the error rejection files and error reports''hưưFFư*`npH ưFoư*0mpNShow the load files and load utilities''hưưFFư*`rpH ưFoư*0qp0Design the ETL programs ''hưưFFư*upH ưFoư*0upDDesign three sets of ETL programs ''hưưFFư*pxpH ưFoư*wpBDesign the initial load programs '''hưưFFư*zpH ưFoư*ypHDesign the historical load programs''hưưFFư*~pH ưFoư*}pJDesign the incremental load programs''hưưFFư*`pH ưFoư*0p8Modularize the ETL programs''hưưFFư*`pH ưFoư*0pTranslate the transformation specifications into programming specifications''hưưFFư* pH ưFoư*p8Set up the ETL staging area ''hưưFFư*pH ưFoư*ppDetermine whether and how to distribute the ETL process''hưưFFư*ВpH ưFoư*p,Set up the ETL server''hưưFFư*ЖpH ưFoư*pAllocate space for temporary and permanent work files and tables''hưưFFư*КpH ưFoư*p2Create program libraries''hưưFFư*ОpH ưFoư*pPEstablish program-versioning procedures''hưưFFư*PpH ưFoư* pJStep 10: Meta Data Repository Design ''hưưX[Fb[Fư*pH ưX[Foư* pRDesign the meta data repository database ''hưưX[Fb[Fư*pH ưX[Foư*0pvReview the logical meta model for the meta data repository''hưưX[Fb[Fư*pH ưX[Foư*pDesign the meta data repository database (entity-relationship or object-oriented)''hưưX[Fb[Fư*pH ưX[Foư*pDraw the physical meta model diagram (entity-relationship or object-oriented)''hưưX[Fb[Fư*pH ưX[Foư*PplMap the physical meta model to the logical meta model''hưưX[Fb[Fư*pH ưX[Foư*PpjCreate the DDL for the meta data repository database''hưưX[Fb[Fư*pH ưX[Foư*PpjCreate the DCL for the meta data repository database''hưưX[Fb[Fư*pH ưX[Foư*pLDesign backup and recovery procedures''hưưX[Fb[Fư*pH ưX[Foư*pTDesign versioning and archival procedures''hưưX[Fb[Fư*ppH ưX[Foư*@pdInstall and test the meta data repository product ''hưưX[Fb[Fư*pH ưX[Foư*@pxCompile a list of meta data repository products and vendors''hưưX[Fb[Fư*pH ưX[Foư*PpCompare the meta data repository products to the meta data repository requirements''hưưX[Fb[Fư*pH ưX[Foư*pCreate a scorecard for each evaluated meta data repository product''hưưX[Fb[Fư*pH ưX[Foư*pCreate a scorecard for each evaluated meta data repository vendor''hưưX[Fb[Fư*pH ưX[Foư*`pNarrow the list of meta data repository products and vendors to a short list''hưưX[Fb[Fư*pH ưX[Foư*`p^Arrange for meta data repository product demos''hưưX[Fb[Fư*pH ưX[Foư*`pJCheck the vendors' client references''hưưX[Fb[Fư*pH ưX[Foư*`pRLicense the meta data repository product''hưưX[Fb[Fư*pH ưX[Foư*pdInstall and test the meta data repository product''hưưX[Fb[Fư*pH ưX[Foư*pNDesign the meta data migration process ''hưưX[Fb[Fư*pH ưX[Foư*@plAnalyze all sources for extracting business meta data''hưưX[Fb[Fư*pH ưX[Foư*PpnAnalyze all sources for extracting technical meta data''hưưX[Fb[Fư* H ưX[Foư*pDDesign the tool interface process''hưưX[Fb[Fư*xtractedH ưX[Foư*nDesign the transformations for the extracted meta data''htưưX[Fb[Fư* Pư*0HK ưX[Foư*ư*nDesign the load programs for the meta data repository t''h@ưưX[Fb[Fư*ư*0Ht ưX[Foư*ming speWrite the programming specifications for the meta data migration process e''hưưX[Fb[Fư*HP ưX[Foư*oư*P`Write tool interface programming specifications''heưưX[Fb[Fư*eH ưX[Foư*X[F@`Write transformation programming specifications''heưưX[Fb[Fư*tions0H ưX[Foư*pvWrite meta data repository load programming specificationst''hưưX[Fb[Fư*@`$Ht ưX[Foư*amming sBDesign the meta data application ''hưưX[Fb[Fư*@@`$H ưX[Foư*`b[F`Design the meta data repository report programs''hưưX[Fb[Fư*@p`$H ưX[Foư*`b[F~Design the media for displaying meta data ad hoc query results''hưưX[Fb[Fư*$HP ưX[Foư*oư*JDesign the access interface process e''hưưX[Fb[Fư*H ưX[Foư*'`dDesign the context-sensitive online help function''hưưX[Fb[Fư*p $HP ưX[Foư*o@ ư*Write the programming specifications for the meta data application n''hưưX[Fb[Fư*PH ưX[Foư*@ PWrite report programming specifications@''hưưX[Fb[Fư* H@ ưX[Foư* DWrite query script specificationsa''hưưX[Fb[Fư*H ưX[Foư*'dWrite access interface programming specifications''haưưX[Fb[Fư*riesH ưX[Foư*`lWrite online help function programming specifications''hưưX[Fb[Fư*`@*H ưX[Foư*b[FXStep 11: Extract/Transform/Load Development ''htưưFFư*MDR0H ưFoư*'HBuild and unit test the ETL process ''hưưFFư*@00ư*H ưFoư*`P`F,Code the ETL programs''hưưFFư*@@0ư*H ưFoư*`P`FIf using an ETL tool, write instructions for the ETL tool modules''hưưFFư*@P0ư*H ưFoư*`P`FCapture the ETL technical meta data for the meta data repository''hưưFFư*ư*H ưFoư*``FWrite code to produce reconciliation totals, quality metrics, and load statistics''hưưFFư*H ưFoư*RUnit test each individual program module''hưưFFư* ư*H ưFoư*`jIf using an ETL tool, unit test each ETL tool module''hưưFFư* ư*H ưFoư*` Write the scripts to execute the ETL programs and the sort, merge, and load utilities''hưưFFư*FH ưFoư*`F^Integration or regression test the ETL process ''hưưFFư* H ưFoư*`FnCreate a test plan with test cases for the ETL process''hưưFFư*'@H ưFoư*FLCreate test data for the ETL programsP''hưưFFư*'@H ưFoư**lIntegration or regression test the entire ETL processP''h`ưưFFư*@ ptanH ưFoư**rLog the actual test results and document any test issues@''hưưFFư*'$ `H ưFoư*p# nCompare actual test results with expected test resultsf''hưưFFư*'0Hf ưFoư*cess ~Revise the ETL programs (or the instructions for the ETL tool)''hưưFFư*PW0H ưFoư*FhRetest the entire ETL process from beginning to end''hưưFFư*PW0H ưFoư*FBPerformance test the ETL process r''hrưưFFư*HrK ưFoư*`Test individual ETL programs and tool modules that read or write to high-volume tablesr''hưưFFư*HrK ưFoư*Test the parallel execution of ETL programs and tool modules against high-volume tables''hưưFFư*PperfHK ưFoư*ppFTest the ETL programs and ETL tool modules that perform complicated operations''hnưưFFư*oư*HpK ưFoư*ZUse full-volume data for performance testing''hưưFFư*'te HmK ưFoư*oư*If using a stress test simulation tool, define test components and run a simulation test''hưưFFư*process0H ưFoư*FXQuality assurance (QA) test the ETL process ''hưưFFư*@P@H ưFoư*`l΢F\Move all ETL programs into the QA environment''hưưFFư*@@H ưFoư*`l΢FjQA test the entire ETL process from beginning to end''hưưFFư*@@H ưFoư*`l΢FObtain approval from the operations staff to move the ETL process into production''hưưFFư*PWH ưFoư*`p΢F@Acceptance test the ETL process ''hưưFFư*PWH ưFoư*W@zAcceptance test the entire ETL process from beginning to end ''hưưFFư*`W HP ưFoư*WNValidate all cleansing transformations''hưưFFư*` WFH ưFoư*0 WduleBValidate error-handling routines''hưưFFư*`WFH ưFoư*0 Wư>Validate reconciliation totals''hưưFFư*WFH ưFoư*Wure Obtain certification for the ETL process from the business representative''hưưFFư*WFH ưFoư*WưBStep 12: Application Development ''hPưưFFư*WH ưFoư*WusinRDetermine the final project requirements ''h@ưưFFư*Wư*H ưFoư* W$HReview the results of the prototype''h`ưưFFư*WH ưFoư*WXReview the prototyping programs and scripts''h0ưưFFư*#WH ưFoư*"WFReview the change-control document''h@ưưFFư*@(W'H ưFoư*'W ,Review the issues log''hưưFFư*@,WpH ưFoư*+W'VReview existing and mock-up report layouts''h ưưFFư*0WurceH ưFoư*/Wư*:Review existing spreadsheets0''hưưFFư*4WH ưFoư*3WReview the latest version of the application requirements documentP''hưưFFư*80VH ưFoư*o7Wư*PAgree on the final project requirements''hưưFFư*'0H ưFoư*FUpdate the application requirements document to reflect any changes''hưưFFư*'0H ưFoư*F@Design the application programs ''hưưFFư*'0H ưFoư*F2Design the final reports''hưưFFư*'0H ưFoư*F2Design the final queries''hưưFFư*'0H ưFoư*FbDesign the front-end interface (GUI, Web portal)''hưưFFư*'0H ưFoư*F@Design the online help function''hưưFFư*xternal HK ưFoư*@ˢFBWrite programming specifications ''hưưFFư*@defiHK ưFoư*`@բFPWrite report programming specifications''hưưFFư*@defiHK ưFoư*``բFDWrite query script specifications''hưưFFư*P H ưFoư*pPFjWrite front-end interface programming specifications''hưưFFư*P0 H ưFoư*pPFlWrite online help function programming specifications''hưưFFư*P H ưFoư*p`PFdCreate a test plan with test cases and a test log''hưưFFư*P H ưFoư*pPFZBuild and unit test the application programs ''hưưFFư*P`t H ưFoư*p0PF0Create sample test data''hưưFFư*P`h H ưFoư*paPFjLoad the development databases with sample test data''hưưFFư*PPJ H ưFoư*pEPFhRewrite or enhance prototyping programs and scripts''hưưFFư*P. H ưFoư*p%PF>Code the final report programs''hưưFFư*P H ưFoư*p` PF:Code the final query scripts''hưưFFư*@H ưFoư*XCode the final front-end interface programs''hưưFFư*H ưFoư*NCode the online help function programs''hưưFFư* H ưFoư* RUnit test each individual program module''hưưFFư*0H ưFoư*<Test the application programs ''hưưFFư*H ưFoư*Integration or regression test all programs and scripts from beginning to end ''hưưFFư*pH ưFoư*^Integration or regression test report programs''hưưFFư*H ưFoư*ZIntegration or regression test query scripts''hưưFFư*pH ưFoư*@xIntegration or regression test front-end interface programs''hưưFFư*p H ưFoư*@zIntegration or regression test online help function programs''hưưFFư*%H ưFoư*#rLog the actual test results and document any test issues''hưưFFư*)H ưFoư*'nCompare actual test results with expected test results''hưưFFư*-H ưFoư*,XRevise the application programs and scripts''hưưFFư*1H ưFoư*0Retest the application programs and scripts from beginning to end''hưưFFư*06H ưFoư*5\Performance test complex high-volume programs''hưưFFư*0:H ưFoư*9ZUse full-volume data for performance testing''hưưFFư*0>H ưFoư*=If using a stress test simulation tool, define test components and run a simulation test''hưưFFư*BH ưFoư*A|Move databases, programs, and scripts into the QA environment''hưưFFư*FH ưFoư*EjQA test the entire application from beginning to end''hưưFFư*`KH ưFoư*0JObtain approval from the operations staff to move the application programs into production''hưưFFư*`OH ưFoư*0NzAcceptance test the entire application from beginning to end''hưưFFư*SH ưFoư*RObtain certification for the application from the business representative''hưưFFư*WH ưFoư*VTProvide data access and analysis training ''hưưFFư*\H ưFoư*@[NIdentify help desk staff to be trained''hưưFFư*^H ưFoư*P]Identify "power users" or other business liaison personnel to be trained''hưưFFư*@cH ưFoư*bNIdentify business people to be trained''hưưFFư*@gH ưFoư*f4Create training materials ''hưưFFư*0kH ưFoư*pj`Create presentation slides and instructor notes''hưưFFư*mH ưFoư*lPCreate student workbooks with exercises''hưưFFư*0rH ưFoư*qnCreate exercise solutions and other pertinent handouts''hưưFFư*0vH ưFoư*u6Schedule training sessions''hưưFFư*zH ưFoư*`y4Conduct training sessions''hưưFFư*~H ưFoư*`}>Measure training effectiveness''hưưFFư*H ưFoư*Ё*Step 13: Data Mining ''hưưFFư*H ưFoư*Ѕ6State the business problem ''hưưFFư*H ưFoư*8Define the business problem''hưưFFư*H ưFoư*PZObtain commitment for a data mining solution''hưưFFư*H ưFoư*PhSet realistic expectations for the data mining tool''hưưFFư*H ưFoư*PIdentify preliminary algorithms relevant to the business problem''hưưFFư*H ưFoư*P"Collect the data ''hưưFFư*`H ưFoư*xIdentify available data sources (operational as well as BI)''hưưFFư*H ưFoư*tExtract pertinent data from various internal data sources''hưưFFư*H ưFoư*PdAcquire pertinent data from external data sources''hưưFFư*H ưFoư*PBConsolidate and cleanse the data ''hưưFFư*H ưFoư*\Merge data from various internal data sources''hưưFFư*H ưFoư*ЫbMatch and merge internal data with external data''hưưFFư*H ưFoư*`PReview the structure of the merged data''hưưFFư*H ưFoư*`nSelect a sample of data for each analytical data model''hưưFFư*0H ưFoư*nSelect related meta data from the meta data repository''hưưFFư*0H ưFoư*Review the data domains and measure the quality and reasonability of data values''hưưFFư*0H ưFoư*lValidate domain reasonability across active variables''hưưFFư*0H ưFoư*"Prepare the data ''hưưFFư*H ưFoư*PvReview the frequency distribution of categorical variables''hưưFFư*H ưFoư*`Review maximum, minimum, mean, mode, and median for quantitative variables''hưưFFư*@H ưFoư*Use statistical distribution parameters to filter noise in the data''hưưFFư*@H ưFoư*fEliminate or replace variables with missing values''hưưFFư*H ưFoư*Convert data formats to suit the particular data mining algorithm used''hưưFFư*H ưFoư*\Derive new variables from original input data''hưưFFư*PH ưFoư* Consolidate customers by assigning a household number to related customers''hưưFFư*PH ưFoư* XRelate customers with products and services''hưưFFư*H ưFoư**Apply data reduction''hưưFFư*H ưFoư*XApply data mining transformation techniques ''hưưFFư*H ưFoư* BApply "discretization" technique''hưưFFư*`H ưFoư*06Apply "one-of-N" technique''hưưFFư*PH ưFoư*@Build the analytical data model ''hưưFFư*P H ưFoư*@bCreate the analytical (informational) data model''hưưFFư* the H ưFoư*0|Select data mining operations with the appropriate algorithms''hưưFFư* `the H ưFoư*`LO@Test accuracy using confusion matrices and input sensitivity analyses''hưưFFư*@H ưFoư*`FdRepeat prior steps to train and retrain the model''hưưFFư*H ưFoư*DInterpret the data mining results ''hưưFFư*opư*H ưFoư*F>Review the data mining results''hưưFFư*`0H ưFoư*FzLook for results that are interesting, valid, and actionable''hưưFFư*lizationH ưFoư*P`FpPresent the new findings using visualization technologye''hưưFFư*`0He ưFoư*rface przFormulate ways in which the new information can be exploitede''heưưFFư*@faciHe ưFoư*`@FVPerform external validation of the results ''hưưFFư*`0'H ưFoư*pFzCompare data mining results to published industry statistics''hưưFFư*`'H ưFoư*0FValidate the selection of your variables and time frame against the variables and time frame of the industry statistics''hưưFFư*`H ưFoư*'P`ưIdentify the variations between your analysis results and the industry statistics''hưưFFư*`H ưFoư*'P`ư0RDetermine the reasons for the variations''hưưFFư* `~ PHP ưFoư*P `PXMonitor the analytical data model over time ''hưưFFư*`ư*H ưFoư*`ưKeep validating your analytical data model against industry statistics at regular time intervals''hưưFFư*H ưFoư*'`O`When industry statistics change, change your analytical data model and retrain it''hưưFFư*``ޠ H ưFoư*FtResearch the data mining capabilities of your competitors''hưưFFư*` H ưFoư*`FzMonitor your competitors' market share and adjust your model''hưưFFư* O@H ưFoư*``OTStep 14: Meta Data Repository Development ''hưưX[Fb[Fư*@ @ NH ưX[Foư* ưPBuild the meta data repository database ''hưưX[Fb[Fư* 'Hp ưX[Foư* @ PRun the DDL to create the physical meta data repository database structures''h@ưưX[Fb[Fư*0 ư*H ưX[Foư* Run the DCL to grant CRUD authority on the meta data repository database structures''hưưX[Fb[Fư* "OH ưX[Foư*' If licensing a meta data repository product, set up CRUD authority on the meta data repository product''h@ưưX[Fb[Fư* ư*H ưX[Foư* Test all meta data repository product components, especially the meta data repository database''h@ưưX[Fb[Fư* ư*H ưX[Foư* hBuild and unit test the meta data migration process ''hưưX[Fb[Fư*p H ưX[Foư*o ư*Code the tool interface programs or use the export facility of the various tools''hưưX[Fb[Fư*p OH ưX[Foư*@ VCode the meta data transformation programs''hưưX[Fb[Fư*'p! `H ưX[Foư*@ Code the meta data load programs or use the import facility of the meta data repository product or the DBMS load utility''hưưX[Fb[Fư*o0& ư*H ưX[Foư*% ư*jCode the meta data programs that will run during ETL P''hưưX[Fb[Fư*) $H ưX[Foư*) *nCode the meta data programs to capture load statistics''hưưX[Fb[Fư*,  H ưX[Foư*+ $zCode the meta data programs to capture reconciliation totals''hưưX[Fb[Fư*0  H ưX[Foư*/ $|Code the meta data programs to capture data-cleansing metrics''hưưX[Fb[Fư*p5*H ưX[Foư*@4 Code the meta data programs to capture rejection counts and reasons for rejections @''h@ưưX[Fb[Fư*ograms0H@ ưX[Foư*o*VUnit test the meta data migration programs @''hưưX[Fb[Fư*@@`'H ưX[Foư*00 LUnit test the tool interface programs''hưưX[Fb[Fư*'H ưX[Foư*`b[F`Unit test the meta data transformation programs''hưưX[Fb[Fư*@ HpH ưX[Foư*LUnit the test meta data load programs''hưưX[Fb[Fư*P@ H0H ưX[Foư*ata repoUnit test the meta data programs that will run during the ETL process''hưưX[Fb[Fư*P@ H0H ưX[Foư*b[F\Build and unit test the meta data application ''hưưX[Fb[Fư*p @ HH ưX[Foư*b[FFCode the access interface programs''hưưX[Fb[Fư*p@'H ưX[Foư*@@ ,FCode the meta data report programs''hưưX[Fb[Fư*@PH0 ưX[Foư*@BCode the meta data query scripts''hưưX[Fb[Fư* @FH ưX[Foư* @FxCode the meta data repository online help function programs''hưưX[Fb[Fư*PF@H ưX[Foư* @ưUnit test the meta data application programs (or meta data repository product modules) ''hưưX[Fb[Fư*FH ưX[Foư* ưPUnit test the access interface programsn''hnưưX[Fb[Fư*pHn ưX[Foư*b[FPUnit test the meta data report programsm''haưưX[Fb[Fư*cess0HPK ưX[Foư*LUnit test the meta data query scripts''hưưX[Fb[Fư*@mHK ưX[Foư*`b[FUnit test the meta data repository online help function programso''hưưX[Fb[Fư*pmH`K ưX[Foư*@ xTest the meta data repository programs or product functions o''hưưX[Fb[Fư*FH`K ưX[Foư*@nFCreate a test plan with test cases n''haưưX[Fb[Fư* `aHK ưX[Foư*P olCreate test cases for the meta data migration process''haưưX[Fb[Fư*PMDR HPK ưX[Foư*o ư*Create test cases for the meta data repository application programs or product modulesi''h@ưưX[Fb[Fư*'@I'0Hi ưX[Foư*'`X[FCreate test cases for the meta data programs that run during the ETL process''hsưưX[Fb[Fư*`@*0H ưX[Foư*@Pa dadCreate test data for meta data repository testing ''hsưưX[Fb[Fư*`@*HE ưX[Foư*@ejCreate test data for the meta data migration process''h@ưưX[Fb[Fư*opư*HE ưX[Foư*@@E Create test data for the meta data repository application or product modulese''heưưX[Fb[Fư*@ IssHeE ưX[Foư*``b[FCreate test data for the meta data programs that run during the ETL process''hưưX[Fb[Fư*@ IssHE ưX[Foư*``b[FpIntegration or regression test the meta data repository ''hưưX[Fb[Fư*@IssHE ưX[Foư*`b[F~Integration or regression test the meta data migration process''hưưX[Fb[Fư*@ IssHE ưX[Foư*`b[FIntegration or regression test the meta data repository application or product modules''hưưX[Fb[Fư* GssHE ưX[Foư*``0b[FIntegration or regression test the meta data programs that run during the ETL process''hưưX[Fb[Fư* Gư*HE ưX[Foư*GrLog the actual test results and document any test issues''hưưX[Fb[Fư* GHE ưX[Foư*G*nCompare actual test results with expected test results''hưưX[Fb[Fư* GsHE ưX[Foư* Gd RORRevise the meta data repository programs''heưưX[Fb[Fư*pGHE ưX[Foư*@G~Retest the meta data repository programs from beginning to end''hưưX[Fb[Fư*pGrHE ưX[Foư*@GRConduct QA testing with operations staff''hưưX[Fb[Fư*G$HPE ưX[Foư*oGư*Conduct acceptance testing with the subject matter expert and the business representativeg''hgưưX[Fb[Fư*@IHgE ưX[Foư*`0b[F`Prepare the meta data repository for production ''hưưX[Fb[Fư* for theH ưX[Foư*PPb[FInstall and test the server platform for the production meta data repository ''hưưX[Fb[Fư*n MDR daH ưX[Foư*'Create DDL and DCL for the production meta data repository databasea''hưưX[Fb[Fư*res0Ha ưX[Foư*FWrite operating procedures for the operations staff for running the meta data repository reports ''hưưX[Fb[Fư*'SH ưX[Foư*`PV0b[FWrite a reference guide for the help desk staff and the business people''hưưX[Fb[Fư*`=K0H ưX[Foư*b[FDevelop performance monitoring and tuning procedures for the meta data repository database''hưưX[Fb[Fư*`=K0H ưX[Foư*b[FrDevelop meta data repository usage monitoring procedures''hưưX[Fb[Fư*`=K0H ưX[Foư*b[FLProvide meta data repository training ''hưưX[Fb[Fư*`=K0H ưX[Foư*b[FRIdentify help desk staff to be trained ''hưưX[Fb[Fư*`=K0H ưX[Foư*b[FLIdentify "power users" to be trained ''haưưX[Fb[Fư*@ )applH ưX[Foư*"OPIdentify business people to be trained a''haưưX[Fb[Fư* and0Ha ưX[Foư*b[F^Create meta data repository training materials a''haưưX[Fb[Fư* and0Ha ưX[Foư*b[FCreate meta data repository presentation slides and instructor notesa''haưưX[Fb[Fư* and0Ha ưX[Foư*b[FzCreate meta data repository student workbooks with exercisesl''hlưưX[Fb[Fư*@ )applHl ưX[Foư*`b[FnCreate exercise solutions and other pertinent handoutsl''hlưưX[Fb[Fư*@ )applHl ưX[Foư*`.b[F`Schedule meta data repository training sessionsl''hlưưX[Fb[Fư*@0 )applHl ưX[Foư*`.b[F^Conduct meta data repository training sessionsl''hlưưX[Fb[Fư*@  )applHl ưX[Foư*`.b[FhMeasure meta data repository training effectivenessl''hlưưX[Fb[Fư*@ )applHl ưX[Foư*`.b[F0Step 15: Implementation l''hlưưFFư*@ )applHl ưFoư*`.F0Plan the implementation l''hlưưFFư*@ )applHl ưFoư*``.FXSelect an implementation (rollout) strategyl''hưưFFư*  ,H ưFoư* D8Set the implementation date''hưưFFư*  H ưFoư* ,Determine the number of business people for the initial rollout''hưưFFư* 6H ưFoư* Schedule the necessary resources to participate in implementation activities''hưưFFư* H ưFoư* PSchedule the functions to be rolled out''hưưFFư* H ưFoư* DPrepare for organizational impact''hưưFFư*0 H ưFoư* DSet up the production environment ''hưưFFư* H ưFoư* TSet up the production ETL program library''hưưFFư* H ưFoư* dSet up the production application program library''hưưFFư*! H ưFoư* vSet up the production meta data repository program libraryn''hnưưFFư*@Png oHnK ưFoư*`pFTCreate the production BI target databasesn''hnưưFFư*@Png oHnK ưFoư*`ppעFhCreate the production meta data repository databasen''hnưưFFư*@Png oHnK ưFoư*`ppעFGrant appropriate authority on the production BI target databasesn''hmưưFFư*tionHnK ưFoư*`0pעFGrant appropriate authority on the production meta data repository databasea''hmưưFFư*`tionHmK ưFoư*0ithmGrant appropriate authority on all production program librariest''hưưFFư*` th tHnK ưFoư*0ithmhWrite ETL operating procedures for operations staffn''hưưFFư*` HK ưFoư*0 tionWrite application reference guides for help desk staff and the business peopleo''htưưFFư*`ng oHK ưFoư*0tionImplement production security levels for all BI application componentsa''hmưưFFư* tionHaK ưFoư*SeleTInstall all the BI application components ''hưưFFư*pproHK ưFoư*ithmtMove ETL programs into the production ETL program library ''hưưFFư*ithmHaK ưFoư*ng o6Move initial load programsm''hưưFFư*pproHnK ưFoư*pithm<Move historical load programs''hnưưFFư*"ng oHK ưFoư*p!ng o>Move incremental load programsm''htưưFFư*&pata HmK ưFoư*p%te aMove application programs into the production application program library r''hrưưFFư*@`IcturHrE ưFoư*` 3F*Move report programsr''hrưưFFư*@IcturHrE ưFoư*` 3F&Move query scriptsr''hrưưFFư*@;IcturHrE ưFoư*` 3FDMove front-end interface programsr''hrưưFFư*@p+IcturHrE ưFoư*` 3FFMove online help function programsr''hrưưFFư*@p+IcturHrE ưFoư*` 3FMove meta data repository programs into the production meta data repository program library r''hrưưFFư*@p+IcturHrE ưFoư*` 3FDMove meta data migration programs''huưưFFư*PevelHE ưFoư*0cesspMove meta data application programs or product modules o''hrưưFFư*P RHE ưFoư*  non->Set up the production schedule d''hdưưFFư* consHeE ưFoư*  riesXSet up the ETL process on the job scheduler''hưưFFư* onsoHE ưFoư* Add to the job scheduler the meta data programs that run during the ETL processs''hhưưFFư*  medHsE ưFoư* DescSet up on the job scheduler the regularly scheduled application report programse''hưưFFư* equiHtE ưFoư*` 0Set up on the job scheduler the regularly scheduled meta data repository programs ''hrưưFFư*  HsE ưFoư*` oalsNSet up the meta data migration processo''hdưưFFư*  petiHnE ưFoư* nXSet up the meta data repository applicatione''h ưưFFư*  actiHE ưFoư* al p<Load the production databases f''h ưưFFư*" SS sHSE ưFoư*P! e sh:Run the initial load process''hưưFFư*$ )/HpE ưFoư*`# Mg@Run the historical load process''hưưFFư*( dHE ưFoư*`' HRun the meta data migration process''hưưFFư*- ^_HE ưFoư*+ %8Prepare for ongoing support ''hưưFFư*0 xHE ưFoư*/ fEstablish a schedule for on-call emergency support''h`ưưFFư*A3 aAHE ưFoư*p2 Schedule database maintenance activities for the production databases ''hưưFFư*07 HE ưFoư*p6 4Schedule database backups''hưưFFư*: x'HE ưFoư*8 FSchedule disaster recovery testing''hưưFFư*> HE ưFoư*< DSchedule database reorganizations''hưưFFư*B HE ưFoư*PA Schedule database monitoring activities for the production databases ''huưưFFư*F HE ưFoư*PE VSchedule performance monitoring activities''hưưFFư*I HE ưFoư*G 2LSchedule growth monitoring activitiest''hpưưFFư*M HE ưFoư*K cs fJSchedule usage monitoring activitiest''hsưưFFư*Q ct hHsE ưFoư*O  proSchedule data quality monitoring activities for the BI target databases ''hiưưFFư*T HE ưFoư*S hSchedule activities for reviewing meta data metrics''hsưưFFư*W cussHE ưFoư*V o be:Schedule quality spot checks''hưưFFư*[ cussHE ưFoư*Z ListjDevelop or review capacity plans for the BI platform ''hưưFFư*@H ưFoư*`FLDevelop capacity plans for processors''hưưFFư*0H ưFoư*`jePDevelop capacity plans for disk storagei''hiưưFFư*` ,Hi ưFoư*FDevelop capacity plans for network components (including bandwidth)''hưưFFư*'K0H ưFoư*FLStart production processing (go live)''hưưFFư*'K0H ưFoư*F8Step 16: Release Evaluation ''hưưO"Oư*'K0H ưOoư*"OVPrepare for the post-implementation review ''hưưO"Oư*'K0H ưOoư*"O6Review budget expenditures''hưưO"Oư*`Mư*H ưOoư*p"OhReview the original project plan and final schedule''hưưO"Oư*`Mư*H ưOoư*p"OlReview the estimated and actual task completion times''hưưO"Oư*`Mư*H ưOoư*0p"OnReview the issues log (resolved and unresolved issues)''hưưO"Oư*`{Mư*H ưOoư*p"OlReview the change-control procedure and scope changes''hưưO"Oư*`p`Mư*H ưOoư*pop"OjReview unfulfilled requirements (dropped from scope)''hưưO"Oư*``Mư*H ưOoư*Sp"OjReview the effectiveness of the development approach''hưưO"Oư* KH ưOoư*pp ^Review the effectiveness of the team structure''hưưO"Oư* KH ưOoư*KrReview the effectiveness of the organizational placement''hưưO"Oư* KH ưOoư*KReview the existing infrastructure (technical and nontechnical)''hưưO"Oư* KH ưOoư* KIdentify missing infrastructure pieces (technical and nontechnical)''hưưO"Oư*`KH ưOoư*0KZAssess the performance of the BI application''hưưO"Oư*`KH ưOoư*0KJReview the effectiveness of training''hưưO"Oư*KH ưOoư*KZReview the implementation (rollout) strategy''hưưO"Oư*KH ưOoư*K`Review the effectiveness of the release concept''hưưO"Oư*P#KH ưOoư* "K`Organize the post-implementation review meeting ''hưưO"Oư*&KH ưOoư* &KrCreate the preliminary post-implementation review agenda ''hưưO"Oư*`)KH ưOoư*(K6List date, time, and place''hưưO"Oư*+KH ưOoư**K.List invited attendees''hưưO"Oư*/KH ưOoư*.K6List topics for discussion''hưưO"Oư*3KH ưOoư*2KHList and assign topics for research''hưưO"Oư*7KH ưOoư*6KXList questions to be discussed and answered''hưưO"Oư*;KH ưOoư*:KnSolicit additional topics and questions from attendees''hưưO"Oư*@KH ưOoư*P?KZSend out the preliminary agenda to attendees''hưưO"Oư*DKH ưOoư*PCKZSchedule the meeting at an off-site location''hưưO"Oư*HKH ưOoư*GKLArrange facilitation by a third party''hưưO"Oư*LKH ưOoư*KKArrange for a third-party scribe to take notes during the meeting''hưưO"Oư*QKH ưOoư*`PKRRevise and send the final meeting agenda''hưưO"Oư*UKH ưOoư*`TKrSend out documentation to be discussed during the review''hưưO"Oư*YKSeleH ưOoư*`XK^Conduct the post-implementation review meeting Y''haưưO"Oư* ]KemenH ưOoư*`\K0Introduce the attendees''hxưưO"Oư*_K repH ưOoư*^KSetW\Explain the rules for the facilitated session''hưưO"Oư*cKHr ưOoư*bK@Discuss each item on the agenda''hưưO"Oư*gK HpQ ưOoư*fK^Document discussions, suggestions, resolutions''hkưưO"Oư*lKH ưOoư*PkK,Document action items''h ưưO"Oư*pKHf ưOoư*PoK (Assign action items''hưưO"Oư*tKSelDH~ ưOoư*sK vEstablish completion or response date for each action item ''hưưO"Oư*pyKope H ưOoư*@xKXFollow up on the post-implementation review a''h<ưưO"Oư*}KH ưOoư*@|KrDocument unfulfilled requirements to be bundled with the next BI release''hưưO"Oư*KH  ưOoư*P~K 4Write the meeting minutes''hyưưO"Oư*KositH ưOoư*K8Publish the meeting minutes''h04ưưO"Oư*KHt ưOoư*K<Work on assigned action items''hưưO"Oư*PKH ưOoư* KVMonitor the work performed on action items''heưưO"Oư*PKH ưOoư* KBDocument the action item results''hưưO"Oư*KmeH ưOoư*K@ @Publish the action item results''hưưO"Oư*KSel`&H ưOoư*K fImplement nontechnical infrastructure improvements ''heưưO"Oư*K H ưOoư* KBImprove the development approachN''h@ ưưO"Oư*`KJFFH@  ưOoư*0KVImprove use of the development methodology''hưưO"Oư*`KH ưOoư*0KBImprove processes and procedures ''hưưO"Oư*ЧKH ưOoư*K&Improve guidelines''hưưO"Oư*ЫK YoH ưOoư*K$Improve standards''h@ưưO"Oư* KH ưOoư*K      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'225'(''22X5''@'5'    2  2  2  <  P   Z  ZZ Z Z Z  Zd d d d dn n nn x x    !!""! ##! $$! %%! &&! ''! ((@))(J **(J ++*J ,,*J --(J ..5'J//.5'J 00/'' 11/'' 22/'' 33/'' 44/'' 55/'' 66.''T 77.''T 88.''T 99''T::9''T ;;9''^ <<9''^ ==9''h >>9''h ??9''h @@''h AA2'''BB2A''r'CCB''rDDC''| EEC''| FFC''| GGC''| HHC''| IIC''| JJC'' KKC'' LLC'' MMB''NNM'' OOM'' PPM'' QQM'' RRM'' SSM'' TTM'' UUM'' VVM'' WWM'' XXM'' YYM'' ZZM'' [[M'' \\M'' ]]M'' ^^B''__^''v ``^''v aa^'' bb^'' cc^'' dd^'' ee^'' ff^'' gg^'' hh'222B'''ii'22h'' 'jj'22h'' 'kk'222h'' 'll'222h'' 'mm2A  '''nnm''oon'' ppn'' qqn'' rrn'' ssn'' ttn'' uun'' vvn'' wwn'' xxn'' yyn'' zzn'' {{n'' ||n'' }}n'' ~~n'' m'''' ''  ''  ''  '' '222m''4''222''4 ''222''4 ''222''> ''222''> '''H''H''f ''f ''p ''p ''p ''p '''' '''' '' '' '' '' '' '' '''' '' '' '' '' '' '''' ''$ ''. ''. ''. ''. ''. ''. ''8 ''8''8 ''B ''B ''L ''V''V ''` ''` ''` ''` ''` ''j ''j ''j ''t''t ''~ ''~ ''~''~ ''~ ''~ ''~ '' '' '' '''' '' '' '' '' '' '' '''''' '' '' '' '' '' '' '' '' '' '''' ''( ''( ''( ''( ''2 ''2 ''2 ''2 ''2 ''2 ''2 ''2 ''< ''< ''<''< ''> ''> ''> ''> ''> ''> ''> ''> ''H''H '' '' '' '' '' '''' '' '' '' '' '' '''' '' '' ''   ''   ''$    ''$    ''$    ''$  ''$ ''.''. ''L ''L ''L ''L ''V ''V ''V 2''~'''~''~ '' '22''''222'' ''222'' ''222'' '  '222'' '!!'222'' '""''##"''$$#'' %%#'' &&#'' ''#'' ((#'' ))#'' **#'' ++"'' ,,"'' --'222'''..'222-'' '//'222-'' '00''110'' 220''" 330''" 440''" 55'',665'', 775''6 885''6 9925''@'::9''T;;:''T<<;''T ==;''^ >>;''^ ??;''^ @@:''h AA:''hBBA''r CCA''r DD95''rEED'' FFD'' GGD'' HHD'' IID'' JJD'' KKD'' LLD''z& MMD'' NND'' OOD'' PP9''QQP'' RRP'' SSP'' TTP'' UUP'' VVP'' WWP'' XXP'' YYP'' ZZP'' [[9''\\['' ]]['': ^^['': __['': ``[''D aa9''Dbba''D cca''N dda''N eea''N ffa''N gga''X hh9''Xiih''X jjh''l kkh''v llh''v mmh''v nnh''v ooh''v pph''v qqh'' rrh'' ssh'' tth'' uu9''vvu'' wwu'' xxu'' yyu'' zzu'' {{u'' ||u'' }}u'' ~~u'' '2229'' '''''''  ''  '' '' ''  ''  ''R ''\''\'' '' '' '' '' '' '' '''' '' '' '' '' '''' ''$ ''$ ''. ''. ''.''.''B '' '' '' '' '' '' '''' Ma1D0-B2S''  '' '' '' '' '' 2''('2''( ''222Ma1D0-B2S'' ''222'' ''''' '' '' '222'' ''222'' ''222'' ''222'' ''222'' ''222'' ''222'' ''222'' ''''' '' '' '' '' ''" ''" ''" ''" '','', ''@ ''@ ''@ ''r''r '' '' '' '' '' '' '' '' 2''''' '' '' '' '' '' '' '' '' '' '''' '' '' '' '22'' ''222'' ''222'' ''''' ''  ''  ''  ''  '222''&  ''222''0  ''222''0  ''222'':  ''222'':  ''222'': ''222'':  ''222''l  ''222''l  '5''v ''v  ''  ''  ''  ''  ''  ''  ''  ''  ''  ''  ''  ''  ''    ''    ''    ''    5''!   '' !  ''4  '' ! ''\!''\! ''z! ''z! ''z! ''! ''! ''!''! ''! ''! ''! ''! ''! ''!''!  ''! !!''! ""''! ##''! $$''! %%''"&&%''" ''%''" ((%''" ))%''" **%''" ++''",,+'' #--,''# ..,''# //,''# 00,''# 11,''# 22,''# 33,''(# 44,''(# 55+''(#665''2# 775''<# 885''<# 995''F# ::5''F# ;;5''F# <<5''F# ==5''F# >>5''F# ??+''F#@@?''n# AA?''# BB?''# CC?''# DD?''# EE?''#FFE''# GGE''# HHE''# II+''#JJI''# KKI''# LLI''# MMI''# NNI''# OON''# PPN''# QQN''# RRN''# SS''#TTS''$UUT''$ VVT''$ WWT''$ XXT''$ YYT''$ ZZT''$ [[T''$ \\S''$ ]]\''$ ^^\''$ __\''$ ``\''$ aa\''$ bb\''$ cc\''$ ddS''$eed''$ ffd''% ggd''% hhd''% iid''% jjS''&%kkj''0% llj''0% mmj''0% nnS'':%oon'':% ppo''N% qqo''N% rro''N% ssn''N% tt2''b%'uu'222t''b%'vv'222u''l% 'ww'222u''% 'xx'222u''% 'yy'222u''% 'zz'222u''% '{{'222u''% '||'222u''% '}}'22u''% '~~'222u''% 't''%''% ''% ''% ''% ''%''% ''% ''% ''% ''% t''&'' & ''*& ''4& ''4& ''4& ''4& ''4& ''4& t''4&''4& ''\& ''\& ''\& ''\& ''z& ''\& ''& ''& ''& ''& ''& ''& ''& Ma1D0-B2S''& Ma1D0-B2S''& Ma1D0-B2S''& '222t''&''222''& ''222''& ''222''& ''222''&''22''& ''22''& ''22''& ''22''& ''22''' ''222''' '2'''''''''' ''$' ''$' ''$' ''.' ''.' ''B' ''B' ''B'''B' ''V' ''V' ''V' ''`' ''`' ''`' ''`'''`' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' '''''' ''' ''' ''' '22''' ''222''' ''22''' ''222''' ''222''' ''22'''''222''( ''222''( ''222''( ''222''( ''222''(''22'' ( ''222''2( ''222''2( ''222''<( '2''F('''F(''n( ''( ''( ''( ''(''( ''( ''( ''(''( ''( ''( ''( ''(''( ''( ''( ''( Ma1D0-B2S''(''( '') '') '') '')'') Ma1D0-B2S'') Ma1D0-B2S'') Ma1D0-B2S'') ''@)''@)''T) ''T) ''T) ''T)Ma1D0-B2S''T) Ma1D0-B2S''T)   Ma1D0-B2S''T)   ''h)   ''r)    Ma1D0-B2S''|)    Ma1D0-B2S''|) '') '') '') '') '') '') '')'') '') '') '') '') '') '222'')''222'') ''222''* ''222''* ''222''* '  '22''* '!!'22''* '""'22''* '##'22''* '$$'22''* '%%'222''* '&&2''X*'''&''b*(('''* ))'''* **'''* ++'''* ,,'''* --'''* ..&''*//.''* 00.''* 11.''* 22.''* 33.''* 44.''* 55.''* 66.''* 77.''* 88.''* 99.''* ::&''*;;:''*<<;''* ==;''+ >>;''+ ??:'' +@@?'' + AA?'' + BB?'' + CC?''+ DD:''+EED'' + FFD''*+ GG&''*+HHG''*+ IIG''4+ JJG''4+ KKG''4+LLK''>+ MMK''>+ NN&''>+OON''R+ PPN''R+ QQN''R+ RR&''\+SSR''\+ TTR''+ UUT''+ VVT''+ WWT''+ XXR''+YYX''+ ZZX''+ [[X''+ \\R''+]]\''+ ^^\''+ __R''+``_''+ aa_''+ bb_''+ cc'222&Ma1D0-B2S'' 'dd''''''+''ee''d''''+''ff''e''''+ '''gg''e'''', '''hh''e'''', '''ii''e'''', '''jj''e'''', '''kk''e'''', '''ll''e''''$, '''mm''e''''$, '''nn''e''''., '''oo''e''''., '''pp''e''''., '''qq''e''''., '''rr''e''''., '''ss''e''''., '''tt''e''''8, '''uu''d''''B,''vv''u''''B,''ww''v''''L, '''xx''v''''L, '''yy''v''''L, '''zz''v''''L, '''{{''v''''V, '''||''u''''V, '''}}''u''''`, '''~~''u''''`, '''''u''''`, '''''u''''`, '''''u''''`, '''''u''''j, '''''d''''t,''''''''~, ''''''''', ''''''''', ''''''''', ''''''''', ''''''''', ''''''''', '''''d'''','''''''', ''''''''', ''''''''', ''''''''', ''''''''', ''''''''', ''''''''', ''''''''','''''''', ''''''''', ''''''''', ''''''''', ''''''''', '''T~ K(8 @K bK: L 8 Kjz R4  n  t K 0 P  Kj z  R , x   h K * > <\ ^~ 6K~ fKR t  : *J Kv ^R 0 K<Ll $   (! t!!!h" "$#D## #$$.% z% (& H& &! '!K0'!@'!`'!'" ("V("v("(# .)#b)#)#)$ :*$*$*$H+% +%,%4,%,& ,&-&-&.' d.'.'.'\/( /(K/(/(0(0) 0)0)1)1* 1*K.2*>2*^2*2+ 3+|3+3+4, T4,4,4,D5- 5-5-6-6. 6.K 7.7.7/ 7/K*8/:8/80 90>9091 :1B:1:2 ;2H;2;3 <3P<3<4 =4X=4=5 $>5p>5>6 H>H>H>PI? I?4J?TJ?J@ K@lK@K@KA DLAKLALALA>MB MBKMBMBNBNC NCKOC"OCBOCOD ODPD>PDPE PE,QELQEQF RF`RFRFRG 8SGnSGSGSH FTHTHTH&UI rUIUIUI"VJ nVJVJVJHWK WKWKWKfXL XLXLYLlYM YMKYMZM.ZMZN ZN[N[N\O \\O\O\OV]P ]P]P^P^Q ^Q<_Q\_Q_R `R`R`R2aS ~aSaSaSdbT bTbTcTcU cU&dUFdUdV dVfeVeVeW >fWfWfWZgX gXgXhXhY hY6iYViYiZ jZjZjZk[ dk[k[k[Pl\ l\m\$m\m] m]Rn]rn]n^ *o^Ko^o^o^4p_ p_ q_,q_q` q`&r`Fr`ra ra2saRsasb tb~^~ʕ K& r * b :̚X FfҜ Zz 2K" n> r J& rԣ@ K¤Ҥ^ K$ ܦ2 ~ Vکf < b :$ pK Я fKֱB l ش&F  dr Bbι ںf K4 \| 4ʾ6 ƿR 4T | T* vKL ( r JF B Z j z 4T | TK8 r ( Zz 2z K2 Nn &\| 48 z " Xx 0& rT l K. .N Xx 0j BKD H f 0 4T v NB H K^ " , Vv .@ T l 6 KBRr *KN  >^ 6  > n F| 2R  `d  K> N n   &   T   4   Tt ,. z~ <\ z Rp &F p H> r *J | TP K  @   >!^!! "f""" >###$$ p$$$8% %%%B& &&&d' ' (,(( ():)) )KF*V*v** .+r+++ J,,,T- --.. .T/t// ,0001 \111<2 2K222Z3 3\4|44 4555V6 6(7H77 8L8l88 $9j999 B:p::: H;K;;;$< p<<<`= =D>d>> ?l??? D@@@NA  A KA B &B B  B LC lC C  $D D D E  bE E E ^F  F  G @G G GlHHH DIKIIIt1^t1t2 u2u2u2\v3 v3v3w3w4 w4dx4x4x5  <>>> ? X??†?.@ z@K@@&@A ވAKAAЉA<B BB"BC ڋCVCvCD .DK|DDD,E E E*EF FnFFG FGʑGGVH H2HRHI ItIIJ LJJJ*K vKԖKK`L LLzM ژMLMlMؙN $NNN*O vOOO|P ȜPK PP:PQ QjQQR BRRޟRJS SSStT T&TFTU U`UUV 8VV֤VBW WW WxX ĦXX:XY YLYlYبZ $Z^Z~Z[ 6[Kv[[[\ ^\\ȫ\4] ]ج]]d^ ^^:^_ _^_~_` 6``̰`8a aKƱaֱaabb bزbbdc cڳccfd dddne eRere޶f *fffg dggg|h ȹhKhh$hi ܺi.iNij j:jZjƼk kpkkl Hlllm jmmԿm@n nn"no oJojop "pnppq Fqqq6r rrrs s.sNst tttu ZuKuuu.v zvvvrw wlwwx Dxx&xy yVyvyz .zzzz{ {{{| \|||~} }}}(~ t~~~z 2R KZj BK>    Xb $D z RD < Kx `K>  x  4 >^ Tt ,K\ d <Kb Hh z RB  , x PK, xN r 8X   lD Kd K$ 8 0P | T: ~ 0 8 X    KX h    @     X   (  t   d  * @` p H x K( K,<\ j B \K`  &F Vv .v NF  0   @!`!! """# b###V$ $$%p% %.&N&& 'K|'''( d(((P) ))** *N+n++ &,,,&- r--.r. .6/V// 0x001 P112p2 2`333 84Kz4445 b56>66 6p777 H888P9 9:.:: :K:;J;j;; "<n<<< F===> j>>>6? ??@@ @*AJAA B\B|BB 4CCCD bDDDTE E.FNFF GKFGVGvGG .HKHHH"I nIII*J vJJJ(K tKKK(L tLLL*M vMMM"N nNNNO hOOO P lPPP$Q pQQQR jRKRRRXS ST TT TTUU U\V|VV 4WWWdX X"YBYY YZZ[ \[[[\ \\K\\\L] ]K]]^^ ^D_d__ `h``` @aaa>b b&cFcc cKddtdde Lee fxf fjggg Bhhh(i tiii^j jK kk:kk kflll >mmmNn nno|o oKp(pHpp (qKqqq"r nrrr\s s$tDtt tuuv \vvv^w wHxhxx yyy.z zzz{n{ {.|N|| }K}}}$~ p~~n Xx 0" nނj   Z z   2  Ѕ <   8 X ć   KL \ |   \  $  ܊ ZЌ\ K ̎Jj֏ "ƐR . ` 8ޔJ  ҖK"B p HڙF ښf  М6V ` 8Kl| TK̠8   Kʡ ڡ  f! !!!" ֣"$"D"# #8#X#ĥ$ $$̦$8% %K%Ч%%\& &&<&' '$'D'( ((() Z)))* h**ܭ*H+ +K+++~, ʯ,K ,0,P,- ---. Z.."./ ڳ/z//0 R0µ00N1 11(12 2N2n2ڸ3 &3v334 N44ƺ425 ~5K5556 μ6J6j6ֽ7 "7̾77X8 8.8N89 999: f::$:; ;>;^;< <d<<= <===> j>>>^? ?K? ?,?@ @T@t@A ,AAA*B vBBBJC CC(CD DRDrDE *EKEEE\F F F,FG GHGhGH HHH&I rIKIIITJ JJ$JK K^K~KL 6LLLM \MMMPN NK&N6NVNO ObOOP :PPPQ ZQQQNR R R*RS SK>SNSnST &TKrTTTU ZUUUV bVV VvW WHWhWX XXXTY YYYZ Z<Z\Z[ [[[P\ \K\\.\] ]X]x]^ 0^^^ _ X___T` ``6`a a`aab 8bbbFc cccd dKd,dLde eeeBf fBfbfg gggHh hhh~i iii j XjKjjjPk kkkl lBlblm mmmNn nKnnnzo oKDoTotop ,p~pp q V q q q( r t r r rB s s& sF s t tKD tT tt t u ,uKuuuv jvvvBw ww wvx x x,xy yy4yz zFzfz{ {\{|{| 4|||J} }} }v~ ~N~n~ &Kjz R `" n` | K  >   J!j!! ""j""" B###<$ $$%% %8&X&& 'Kn'~'' ( V((() b)))\* *+4++ +.,N,, -D-d-- .x../ P///.0 z000\1 1K1122 2Kp333 4 X444F5 556|6 6D7d77 888&9 r99:t: :2;R;; <f<<< >===R> >>?? ?4@T@@ AAANB BC:CC C`DDD 8EEF~F FHGhGG HHHDI IKIIJJ J"KBKK KLLM hMMMFN NKNNNfO OP6PP PBQbQQ RRRS dSSS*T vTTT:U UUUTV VKVVVjW WKWX XX XY4YY YJZjZZ "[[[\ f\\ ]x] ]K]]^^ ^N_n__ &```*a vaaajb bKb c,cc cDdddd eeef Zfff:g gghh hBibii jjjLk kl(ll lKmm6mm mhnnn @ooofp p>q^qq rrr s Xss tvt t"uBuu uvv w lwwwTx xxxZy yKzz2zz z0{P{{ |B|b|| }K^}n}}} F~~~8 $ ܀l D̂8 K̃܃h  ΅Ll؆ $$ pz ƉK 0P  ^Rrލ *Ҏ^   ؐK4DdБ n b :ҕ> ( K8HhԘ Kt \ Л| T&F L K4  jģP  jKئt 2R  `l d <Kƭ2 ~ήZ  * 2R & rKҳn $ ܵ&F Ddз $ pK"2R ^~ 6 bҽ> 0 Kdt LK2 ~z x Pz K.>^  \   n    F K   V   $ D      :   6 V   \Z  Vv . \4 KP` 8d <\ h Hh f (H KP` 8 fB n K,L     ! j!!!t" "2"R"# #n##$ F$$$4% %% %x& &K&&(&' 'K'$'D'( (X(x() 0)l))* D***T+ +>+^+, ,j,,- B---. b.K...F/ // /v0 0*0J01 1|112 T22283 333|4 4P4p45 (555P6 6 6@67 7d778 <888j 9 9H 9h 9 : :Kx : : : ; ` ;K ; ; ;t < < <<= ==2=> >,>L>? ?K???8@ @@@>A AAA@B BBB`C CCCD DKDDD&E rEEEFF FF&FG GK G0GPGH HdHHI <IIIlJ J\J|JK 4 KK K K!Kz!L !L"L8"L"M "ML#Ml#M#N $$NKd$Nt$N$N%O L%O%O%O&P b&P&P&P2'Q ~'Q'Q'QV(R (RK(R(R)Rz)S )S0*SP*S*T +TK+T+T+T4,U ,U,U,UD-V -V-V-Vf.W .W.W/W/X /XK`0Xp0X0X0Y H1Y1Y1Y.2Z z2Z2Z2ZV3[ 3[3[4[|4\ 4\K\5\l5\5\5] D6]6]6]<7^ 7^7^7^R8_ 8_K 9_9_<9_9` 9`D:`d:`:a ;ap;a;a;b H<b<b<b`=c =c=c>c>d >dK?d ?d@?d?e ?eKR@eb@e@e@f :AftAfAfBg LBgBgBgDCh ChDh DhDi DiJEijEiEj "FjFjFjGk jGkGkGkdHl HlIl>IlIm ImXJmxJmJn 0KnKnKn2Lo ~LoMo"MoMp MpfNpNpNq >OqOqOq(Pr tPrPrPrNQs QsQsRsRt Rt4StTStSu TuKpTuTuTu Uv XUvKUvUvUvjVw VwVwWw|Wx WxWxXxXy Xy Yy,YyYz Yz0ZzPZzZ{ [{d[{[{[| <\|\|\|:]} ]}]}^}p^~ ^~_~:_~_ _B`b`` aaa.b zbbb\c cd>dd dKXeheee @ftffg Lggg8h hhhTi ij"jj j k*kk kl.ll l`mmm 8nKnnn0o |op2pp p"qBqq q6rVrr sNsnss &ttt u Xuuu*v vvvvFw wKw x,xx x*yJyy z\z|zz 4{z{{| R||||} T}|}}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHhJKLMNOPQRSTUVWXYZ[\]^_`abcdefgjk}mnopqrstuvwxyz{|C 0(0008c0@c0H0Pc0Xc0` c0h 0p 0x c0 c00c0c0c0c00c0c0c0c00c0c00c0c0c0 c0!c0 "0(#c00$c08%c0@&c0H'c0P(c0X)0`*c0h+0p,c0x-c0.c0/0001c02c03c04c05c06c07c08c09c0:0;c0<c0=c0?c0@c0Ac0Bc0 C0(D00E08Fc0@Gc0HHc0PIc0XJc0`Kc0hLc0pMc0xNc0O0Pc0Qc0Rc0Sc0Tc0Uc0Vc0Wc0Xc0Yc0Zc0[c0\c0]c0^c0`c0a0bc0cc0 dc0(ec00fc08gc0@hc0Hic0Pjc0Xk0`l#0hm#0pn#0xo#0p0q0rc0sc0tc0uc0vc0wc0xc0yc0zc0{c0|c0}c0~c0c0c0c00c0 c0(c00c08c0@0H#0P#0X#0`#0h0p0xc0c0c0c0c0c00c00c0Țc0Лc0؜c0c0c0c00c0c0c0c0 c0(c0008c0@c0Hc0Pc0Xc0`c0hc0pc0xc00c0c0c0c00c0c0c0Ȼc0мc0ؽc0c0c0c00c0c0c00 c0(c00c08c0@c0Hc0Pc0X0`c0hc0pc0xc0c0c0c000c0c0c0c0c0c0c0c0c0c00c0c0c0c0 c0(c00c08c0@c0Hc0Pc0Xc0`c0hc0pc0x0c0c0c0c0c0c0c0c0c00c0c0c0c0c0c00c0c0c0 c0( c00 c08 0@ c0Hc0Pc0Xc0`0hc0pc0xc0c0c00c0c0c0c0c0c0c0c0 0!0"c0#c0$0&#0'#0(#0)#0 *#0(+00,08-c0@.c0H/c0P0c0X1c0`2c0h3c0p4c0x5c0607#08#090:c0;c0<c0=c0>0?c0@c0Ac0B0C0D0Ec0Gc0Hc0Ic0Jc0 K0(Lc00Mc08N0@Oc0HPc0PQc0XRc0`Sc0hTc0pUc0xVc0Wc0Xc0Yc0Z0[c0\c0]c0^c0_c0`c0ac0bc0cc0dc0e0fc0hc0ic0jc0kc0 l0(mc00nc08oc0@pc0Hqc0Prc0Xs0`tc0huc0pvc0xwc0xc0yc0zc0{c0|c0}c0~c0c00ȁc0Ђc0؃c0c0c0c0c0c0c0#00 0(c00c08c0@c0Hc0Pc0Xc0`0h0pc0xc0c0c0c0c0c00c0c0c0Ȣc0Уc0ؤ0c0c0c0c0c000c0 c0(c00c08c0@c0Hc0P0Xc0`c0hc0pc0xc0c0c000#0#00c0c0c0#0#0#0#0#0#0#0#00c0 c0(c00c08c0@c0Hc0Pc0Xc0`0hc0pc0xc0c00c0c0c0c0c0c0c0c0c000c0c0c0c0c0c0c0 c0(c0008c0@c0Hc0Pc0X#0`#0h#0p0x0c0c0c0c00#0#0#0#00#0#0#0 0 0 c0 c0c0c0c0 c0(c00c080@c0Hc0Pc0Xc0`c0hc0pc0x0c0c0c0 0!c0"c0#c0$c0%c0&c0'0(c0)c0*c0+c0,c0.c0/0001c0 2c0(3c004c085c0@60H7c0P8c0X9c0`:c0h;c0p<0x=0>c0?c0@c0Ac0Bc0Cc0Dc0Ec0F0Gc0Hc0Ic0Jc0Kc0Lc0Mc0Oc0Pc0Q0Rc0 Sc0(Tc00Uc08Vc0@W0HXc0PYc0XZc0`[0h\c0p]c0x^c0_c0`0ac0bc0cc0dc0e0f0gc0hc0ic0jc0kc0lc0mc0n0pc0qc0rc0sc0 tc0(uc00vc08w0@xc0Hyc0Pzc0X{c0`|c0h}0p~c0xc0c000c0c0c0c000ȉ#0Њ#0؋#0#0#0#0#0#0#00c0 c0(c00c080@c0Hc0Pc0Xc0`c0h0pc0xc0c0c0c0c0c0c000c0Ȫc0Ыc0جc0c0c0c0c0c0c0c0c0 c0(c00c08c0@0H#0P#0X#0`0h#0p#0x#0#0#0#000c0c0c0c00c0c0c00c0c0c0c0c0c0 c0(00c08c0@c0Hc0Pc0Xc0`c0hc0pc0x0c0c00c0c0c0c00#0#0#0#00#0#0#0#00#0#0 #0(#00080@c0Hc0Pc0Xc0`0hc0pc0xc00c0c0c0c0 0 c0 c0 c0 c00c0c0c0c00c0c0c0c0 0(00c08c0@c0H0Pc0X c0`!c0h"0p#c0x$c0%c0&c0'c0(c0)c0*c0+c0,0-c0.c0/c00c01c02c0304#06#07#0809#0 :#0(;#00<#08=#0@>#0H?0P@0XAc0`Bc0hCc0pDc0xEc0Fc0G0Hc0Ic0Jc0Kc0Lc0Mc0Nc0Oc0Pc0Qc0Rc0S0T0Uc0Wc0Xc0Y0Zc0 [c0(\c00]c08^0@_c0H`c0Pa0Xbc0`cc0hdc0pe0xfc0gc0h0ic0jc0kc0l0mc0n0oc0pc0qc0r0sc0tc0uc0v0xc0yc0z0{c0 |c0(}c00~#080@0Hc0Pc0Xc0`c0hc0pc0xc0c0c0c0c0c0c0c0c00ȑ0Вc0ؓc0c0c0c0c0c0c0c0c0 c0(c0008c0@c0Hc0Pc0Xc0`c0hc0p0xc0c0c0c0c0c0c00c0c0Ȳc0гc0شc0&No Group&No Groupx<nTSBCx:<6<2<2<"@&&@&.@& &Gantt Chart@& &Entry@&@ @ @ #@ $@ /@ 1@ l5@&  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6@&>,=@&&9L_r 0CVi|':M`s 1DWj}(;Nat 2EXk~)<Obu  3FYl*=Pcv ! 4 G Z m   + > Q d w  " 5 H [ n   , ? R e x  # 6 I \ o -@Sfy$7J]p.ATgz%8K^q /BUh{&9L_r 0CVi|':M`s 1DWj}(;Nat 2EXk~)<Obu  3FYl*=Pcv!4GZm+>Qdw"5H[n,?Rex # 6 I \ o !!-!@!S!f!y!!!!!!!!"$"7"J"]"p""""""""##.#A#T#g#z########$%$8$K$^$q$$$$$$$$ %%/%B%U%h%{%%%%%%%&&&&9&L&_&r&&&&&&&& ''0'C'V'i'|'''''''(('(:(M(`(s(((((((( ))1)D)W)j)})))))))**(*;*N*a*t******** ++2+E+X+k+~+++++++,,),<,O,b,u,,,,,,,, - -3-F-Y-l--------..*.=.P.c.v......../!/4/G/Z/m////////00+0>0Q0d0w000000001"151H1[1n1111111122,2?2R2e2x222222223#363I3\3o3333333344-4@4S4f4y444444445$575J5]5p5555555566.6A6T6g6z666666667%787K7^7q77777777 88/8B8U8h8{888888899&999L9_9r99999999 ::0:C:V:i:|:::::::;;';:;M;`;s;;;;;;;; <<1<D<W<j<}<<<<<<<==(=;=N=a=t======== >>2>E>X>k>~>>>>>>>??)?CQCdCwCCCCCCCCD"D5DHD>hFEF0ihFEF0 hFEF0hFEFihFEFhFEF"hFEFj*hFEF.hFEFa6hFEFj2:hFEF2BhFEFNFhFEFNNhFEFa2RhFEFtZhFEF ^hFEFfhFEF2!jhFEF2rhFEFvhFEFhFEFhFEFhFEF hFEF  hFEF hFEFYlhFEFlhFEFhFEFhFEFhFEFhFEFhFEFhFEFH hFEFhFEFhFEFhFEF!d hFEFd hFEFd H hFEFH hFEF[ hFEF[ hFEFn hFEF hFEF hFEF hFEF  hFEF? R hFEF? e hFEFR x hFEFe x hFEF hFEF hFEF hFEF - hFEF hFEF hFEF  hFEF  hFEF- hFEF hFEF$7n@ hFEF70n@ hFEFhFEFBhFEFzhFEFKhFEF{hFEF9hFEFhFEF hFEFhFEF.hFEFAU0hFEFThFEFzhFEFKhFEF{2hFEF9hFEFCvhFEFhFEF hFEFChFEFVihFEFi|JhFEFihFEFbhFEFhFEFEhFEFhFEFhFEFzhFEF"hFEFfhFEF hFEF}hFEF hFEF}hFEF NbhFEF}hFEF}NfhFEFhFEF agrehFEF$!d cohFEFEn onhFEFticahFEFs fahFEFom thFEFess hFEF 0 dhFEF1/5/hFEF*/5/0hFEFPrephFEF*projhFEFter hFEFon 1hFEF4n 1/hFEF4  ShFEF!4 purhFEF4G reahFEF4Zthe hFEF4mct 0hFEF4n 1/hFEF4hFEF hFEF$!hFEFdhFEFhFEFhFEF+hFEF+>hFEF+QhFEF?hFEFhFEFhFEFhFEF"?hFEF?hFEF?hFEF;)hFEF)hFEF\hFEF\hFEF@ !hFEF$!!hFEF!A"hFEF""hFEF"."hFEFA""hFEF##hFEF#/$hFEF##hFEF##hFEF#B$hFEF#h$hFEF/$U$hFEFh$$hFEFh$9%hFEFh$%hFEFh$&hFEFh$.hFEFh$d/hFEFh$3hFEF%''hFEF&C&hFEF0&C&hFEFC&&hFEF&''hFEF&'hFEF''hFEF''1(hFEF''(hFEF''hFEF''hFEF1(3,hFEF((hFEF(3,hFEF((hFEF()hFEF()hFEF;)*hFEF;)b+hFEF)*hFEF*E*hFEF2*E*hFEFk*~*hFEF~**hFEF*6hFEF*)+hFEF*<+hFEF+O+hFEFb+6hFEFu++hFEF++hFEF++hFEF+ ,hFEF3,,hFEFF,,hFEFY,,hFEF,,hFEF,,hFEF,,hFEF,,hFEF,c-hFEF,-hFEF,*-hFEF,-hFEF,-hFEF,*-hFEF,-hFEF*-=-hFEF=-P-hFEFc--hFEFc-!.hFEF-;hFEF--hFEF-.hFEF!.;hFEF4..hFEF>/Q/hFEFd/50hFEFw//hFEF//hFEF//hFEF/0hFEF/"0hFEF/"0hFEF500hFEF5062fhFEF0;nhFEFe1x1rhFEFx11zhFEF11~hFEF11hFEF11hFEF11hFEF12hFEF11hFEF11hFEF2#2hFEF22hFEF22hFEF22hFEF22hFEF22hFEF3y3hFEF33hFEF-3@3hFEF@3S3hFEF@3f3zhFEFy3T5hFEF3T5hFEF474hFEF4J4hFEF4]4hFEF]4T5 hFEF55hFEFT55hFEFT56hFEFT5;"hFEF55&hFEF5q6.hFEF552hFEF55:hFEF6q6>hFEF66FhFEF6B7JhFEF6L8RhFEFB7 9VhFEFU78^hFEFh78hFEF{7&8jhFEF798nhFEFL8 9vhFEF_88zhFEFr88hFEF88hFEF88hFEF 9s:hFEF 9:hFEF99hFEFi99hFEF9:hFEF9:hFEF:':hFEF':::hFEF::M:hFEF::`:hFEFs:;hFEFW;j;hFEFj;};hFEF};;hFEF;;hFEF;;hFEF;a<hFEFa<E=hFEFa<<>hFEFt<<hFEF<<hFEF<<hFEF<<hFEF<<hFEFE=>hFEF<>>hFEF> ?hNEF ?q@hNEF ?AhFEF ?P@hNOv@BhNO4AGAhNOABhNO>BBhNOBBhNOBHChNOCChNOCCp$@& '@&(@&*@&E+@&-H-@&]1F<<<"@&&@&.@& &Gantt Chart@& &Entry@&@ @ @ #@ $@ /@ 1@ l5@&  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG?|@ !!@  @ ?h  @ !"#@ !"$@ !"/@   1@   Task Name&Entryn &pans | 0\deflan3{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arl;dinf0\fs16 ect: &p\par Date: &D\par } tasks&All Tasksn&Gantt ChartG! z@@5@ < < %@"@  ( @" &Entry @" &All Tasks@" No Group  @"d<@"@   ! diEd@FFNStandard  #@ $@ #@ $@ )@ w@ #@ #@ #@ #@ $@ #@ $@ #@ #@ )@ w@  #@ $@ #@ $@ #@ $@ #@ $@ TaskProgressMilestoneSummaryRolled Up TaskRolled Up MilestoneRolled Up ProgressSplitExternal TasksProject SummaryGroup By Summary8@"*Rolled Up Split*Rolled Up Milestone*Rolled Up ProgressExternal TasksExternal MilestoneDeadlinezw<Views...LL@w !OlO sg$w sȍ}$wgwԎwPw sg$w sg$w sH}$wgw8wH lߓ0H lH Views...P-ewHȍ0 0Hȍ0HHViews...xewH$\$ewHH 0HHHHViews... HwHЎwpw%dwP- sH \ 0؎)0H &IT0(0H &IT08_m*0H &IT0'ďa*0H &IT0ho!DwHD)0HD)0|DwHDDPzwDPo!ȏw(,wr+0~+02lDw?T0HH=HHwzCwHX*0HDf+0Y+0 g;0̐ 0hx$!U?0hx$L~e;0!x$g;0!  g;0ٍ0xdwDٍ0ٍ0Pw,w*0(d+06f#0L Microsoft Project - ^1\H#w~+0t+0b!hb!b!+0wHn!wo!ho!ؒ 0h0!U?0~+0+0!!!T+0!0!x !tU?0Ԗ~e;0x !g;0$ BДJY;0 Bo!3+0@"+0PtPh+0thPXt+0XPDh0XPDhPĔU?0PhD+0c!+0c!hhb!c!4+0b!h0b!h\ 0hh!|U?0hhܘ~e;0!hg;0! ~e;0!8zg;0!~+0+0XXL+0X0Xx !x !~+0+0b!hb!xc!̖+0b!0b! 0hL!U?0hLt~e;0!Lg;0!| LA:0pP@0x !X?0!0!!"0.?0x !X1B@0x !x !x !@ 5!!@ 5;0x !! !zh!ؙJY;0!!ho03+0@ h< 0d   < hh_X;0@ !!0!@ (08!:0!!pJY;0!8!3+0@"_X;0@"0!@"ԛEA0l@"h85!H 08@"C{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 Page &P\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Project: &p\par Date: &D\par } @5 @5t @5Larissa MossLarissa Ms @5Larissa Moss @5Larissa MossHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6@&,=@&&9L_r 0CVi|':M`s 1DWj}(;Nat 2EXk~)<Obu  3FYl*=Pcv ! 4 G Z m   + > Q d w  " 5 H [ n   , ? R e x  # 6 I \ o -@Sfy$7J]p.ATgz%8K^q /BUh{&9L_r 0CVi|':M`s 1DWj}(;Nat 2EXk~)<Obu  3FYl*=Pcv!4GZm+>Qdw"5H[n,?Rex # 6 I \ o !!-!@!S!f!y!!!!!!!!"$"7"J"]"p""""""""##.#A#T#g#z########$%$8$K$^$q$$$$$$$$ %%/%B%U%h%{%%%%%%%&&&&9&L&_&r&&&&&&&& ''0'C'V'i'|'''''''(('(:(M(`(s(((((((( ))1)D)W)j)})))))))**(*;*N*a*t******** ++2+E+X+k+~+++++++,,),<,O,b,u,,,,,,,, - -3-F-Y-l--------..*.=.P.c.v......../!/4/G/Z/m////////00+0>0Q0d0w000000001"151H1[1n1111111122,2?2R2e2x222222223#363I3\3o3333333344-4@4S4f4y444444445$575J5]5p5555555566.6A6T6g6z666666667%787K7^7q77777777 88/8B8U8h8{888888899&999L9_9r99999999 ::0:C:V:i:|:::::::;;';:;M;`;s;;;;;;;; <<1<D<W<j<}<<<<<<<==(=;=N=a=t======== >>2>E>X>k>~>>>>>>>??)?CQCdCwCCCCCCCCD"D5DHDBhFEF0ihFEF0 hFEF0hFEFihFEFhFEF"hFEFj*hFEF.hFEFa6hFEFj2:hFEF2BhFEFNFhFEFNNhFEFa2RhFEFtZhFEF ^hFEFfhFEF2!jhFEF2rhFEFvhFEFhFEFhFEFhFEF hFEF  hFEF hFEFYlhFEFlhFEFhFEFhFEFhFEFhFEFhFEFhFEFH hFEFhFEFhFEFhFEF!d hFEFd hFEFd H hFEFH hFEF[ hFEF[ hFEFn hFEF hFEF hFEF hFEF  hFEF? R hFEF? e hFEFR x hFEFe x hFEF hFEF hFEF hFEF - hFEF hFEF hFEF  hFEF  hFEF- hFEF hFEF$7n@ hFEF70n@ hFEFhFEFBhFEFzhFEFKhFEF{hFEF9hFEFhFEF hFEFhFEF.hFEFAU0hFEFThFEFzhFEFKhFEF{2hFEF9hFEFCvhFEFhFEF hFEFChFEFVihFEFi|JhFEFihFEFbhFEFhFEFEhFEFhFEFhFEFzhFEF"hFEFfhFEF hFEF}hFEF hFEF}hFEF NbhFEF}hFEF}NfhFEFhFEF agrehFEF$!d cohFEFEn onhFEFticahFEFs fahFEFom thFEFess hFEF 0 dhFEF1/5/hFEF*/5/0hFEFPrephFEF*projhFEFter hFEFon 1hFEF4n 1/hFEF4  ShFEF!4 purhFEF4G reahFEF4Zthe hFEF4mct 0hFEF4n 1/hFEF4hFEF hFEF$!hFEFdhFEFhFEFhFEF+hFEF+>hFEF+QhFEF?hFEFhFEFhFEFhFEF"?hFEF?hFEF?hFEF;)hFEF)hFEF\hFEF\hFEF@ !hFEF$!!hFEF!A"hFEF""hFEF"."hFEFA""hFEF##hFEF#/$hFEF##hFEF##hFEF#B$hFEF#h$hFEF/$U$hFEFh$$hFEFh$9%hFEFh$%hFEFh$&hFEFh$.hFEFh$d/hFEFh$3hFEF%''hFEF&C&hFEF0&C&hFEFC&&hFEF&''hFEF&'hFEF''hFEF''1(hFEF''(hFEF''hFEF''hFEF1(3,hFEF((hFEF(3,hFEF((hFEF()hFEF()hFEF;)*hFEF;)b+hFEF)*hFEF*E*hFEF2*E*hFEFk*~*hFEF~**hFEF*6hFEF*)+hFEF*<+hFEF+O+hFEFb+6hFEFu++hFEF++hFEF++hFEF+ ,hFEF3,,hFEFF,,hFEFY,,hFEF,,hFEF,,hFEF,,hFEF,,hFEF,c-hFEF,-hFEF,*-hFEF,-hFEF,-hFEF,*-hFEF,-hFEF*-=-hFEF=-P-hFEFc--hFEFc-!.hFEF-;hFEF--hFEF-.hFEF!.;hFEF4..hFEF>/Q/hFEFd/50hFEFw//hFEF//hFEF//hFEF/0hFEF/"0hFEF/"0hFEF500hFEF5062fhFEF00nhFEF00rhFEF00zhFEF00~hFEF0;hFEFe1x1hFEFx11hFEF11hFEF11hFEF11hFEF11hFEF12hFEF11hFEF11hFEF2#2hFEF22hFEF22hFEF22hFEF22hFEF22hFEF3y3zhFEF33hFEF-3@3hFEF@3S3hFEF@3f3hFEFy3T5hFEF3T5 hFEF474hFEF4J4hFEF4]4hFEF]4T5"hFEF55&hFEFT55.hFEFT562hFEFT5;:hFEF55>hFEF5q6FhFEF55JhFEF55RhFEF6q6VhFEF66^hFEF6B7hFEF6L8jhFEFB7 9nhFEFU78vhFEFh78zhFEF{7&8hFEF798hFEFL8 9hFEF_88hFEFr88hFEF88hFEF88hFEF 9s:hFEF 9:hFEF99hFEFi99hFEF9:hFEF9:hFEF:':hFEF':::hFEF::M:hFEF::`:hFEFs:;hFEFW;j;hFEFj;};hFEF};;hFEF;;hFEF;;hFEF;a<hFEFa<E=hFEFa<<>hFEFt<<hFEF<<hFEF<<hFEF<<hFEF<<hFEFE=>hFEF<>>hFEF> ?hNEF ?q@hNEF ?AhFEF ?P@hNOv@BhNO4AGAhNOABhNO>BBhNOBBhNOBHChNOCChNOCCp$@&'@&(@&*@&E+@&G-@&E