ithnithmBook@@ Ff2xC_StringPrint_SetupTPrintxxHH@ RHH@d'+ml odStartupSound_TabLISTBook_PrefsAct  ,,List    Scene   F Drawing_Model   Draw_Specs  JJ  diagram_struct_arrayDependentsdrmd ScriptPad_List Manuscript  T Play@@  .UUPlay_PrefsPP??22  V >Model$ 9.4xD2āSubscript_Set_List Subscript_Setx x"3Array(1Subscript_Set_1 Simulation_Model+Run_Specsjj@Z?|Timeentity_struct_arrayt(entity_struct2g ?????? Competitorint16_arraydouble_arraytoken_type_arrayrun_handle_array  Draw_Index!! Poster_Info""queue##Units$$2g??????Market ! "#$2c A?????????=?????N hw_des_prodBBnorm_hw_tasks_per_week*impact_of_hw_burnout*impact_of_hw_planning *token_type%%% % %% >>This is the productivity in tasks per week of your designers.! "#$2c ?????? Nfrac_hw_time_planning0 % This is the fraction of the hardware development effort that you wish to allocate to planning. Time not allocated to planning goes to implementation. Planning comprises overall project planning, coordination with other groups, and planning individual tasks. !:  JJ gMI 4Mdiagram_struct&&a PX>NX>;6 Point_array''movie_attach((Hardware DesignPicture_Tab))This is the process of designing hardware. In managing the process, you will be given choices about how to allocate time, how hard to push your team, and whether or not to drop functionality from the specs in the interest of getting to market more quickly.Pad**Model_Index_array++ ;&a PO @yH  !"#'(Competitiveness of Product)yyThe competitiveness of the product is a function of hardware functionality, software functionality, and product quality.*+ ;&a PzcPzuG]}!'(Software Design)HGThis is the process of designing software. In managing the process, you will be given choices about how to allocate time, how hard to push your team, and whether or not to drop functionality from the specs in the interest of getting to market more quickly. Decisions made in hardware design can add to the software workload.*+ ;&a C@l Panelsr'zz()*+ ;&aNK@Kk' Cs/'()V%D:\MASTER\SAMPLES\Graphics\RArrow.pct@@^Picture_Data,,AliasRecord--silasilaD:\MASTER\SAMPLES\Graphics\RArrow.pctD:\MASTER\SAMPLES\Graphics\RArrow.pctPathname..&D:\MASTER\SAMPLES\Graphics\RArrow.pct*Button_Type//bbn n Condition00Play_Where11(! ;Movie_Tab22ButtonModel_Index33+ ! ;&a C@ ml'utu()*+ ;&a POQ"O7=2?#'(""Integration, Testing, and Release)>=This is the process of bringing the hardware and software together and making them work properly. Decisions made in hardware and software development will add to the amount of work that needs to be done to get to market. You can choose to release before ITR is complete, but that will compromise product quality.*+ ;&a C`5@ Hu'PP()*+ ;&a Cn@  '()*+ ;&a C@ O ' WW()*+ ;&a PA AF 9N$'( Competitor)Your competitor is racing you to the market. They are trying to build a comparable product with the same resources...and they are serious!*+ ;&a PAk Is$"'(Market)Once you or your competitor bring a product to market the people will start buying. They will compare the competitiveness of the two products. There is advantage in getting to market sooner.*+ ;&aD T @  4 t'() Dev Progress*66VNBg D4 5fژ 2 graph_type44bb\@Z@:@J*qDevelopment Progresscurve_type_array55curve_type66J4xR@iz3RBBg06J4x_@iz3_BBg06J4xk@iz3kBBg0! ;xw *q*66R>xj;'*f*2N 4bb .@Z@Z* Hardware5(6J4x(<?QR\3(BBg06J4x,J?QR\3,BBg06J4xN X@QR\3NBBg06J4x f@k\3 BBg04bb@Z@Z* Software5(6J4x> ?QR\3>BBg06J4xB?QR\3BBBg06J4x^ @QR\3^BBg06J4xȀ@k\3BBg04bb@Z@Z*ITR5 6J4xg?QR\3gBBg06J4xi?QR\3iBBg0!* ;*66"&' 3.3f72 4bb*bp@Z@Z*Market Results5(6J4x~?GzH@i3BBg06J4x?GzH@i3BBg06J4x@hp?3BBg06J4x@hp?3BBg0!7 ;+ ;&aRe @ ] n Z'()*slider_type77hh 4x?3Log_Condn88Log_Page991! ! + ;&a tk%@)k%E$ ObN,'()PORe-engineering the rules by which critical decisions are made is an often overlooked or avoided area for process improvement. In part, this is true because it is easier said than done. Changing decision rules means modifying the way people process information. Modifying these rules is especially difficult when decisions are being made under pressure. In such situations, people tend to rely on instinct. This model illustrates the powerful role that a management flight simulator can play in disciplining "the gut." The concept is not unique: Military and civilian pilots are trained by being put through a variety of simulated, high-pressure flying situations. Making the right (and wrong) decisions, albeit in a low-risk environment, effectively imprints a disciplined decision rule in the mind of the decision maker. Practice makes perfect. The decisions addressed in this model are those involved in managing a hardware/software system development effort. The model is used to understand the interdependencies in such a process, as well as to allow decision makers to "fly the process."*+ ;&a t@\>r'()>>Re-engineering Decision Rules in a System Development Context*+ ;&aN Q@ Q s  I {'()*/bb  n n 012Button3+ ! ;&aN HD +X  3`'()*/bb An n 012Pause3+ ! ;&aN/D/9Q'AY'()*/bb AH,* n 012?IIClick on ?s for more explanation. Click on a triangle to see the model.3+ ! ;&a t @BU@Y]'()A@Product Development Management Flight Simulator: Model Overview*+ ;&a t<@(< ` w4 h'()In both hardware and software development, you have three decisions to make: The fraction of the team's time that should be spent planning. The number of hours per week to work the team. The fraction of remaining functionality to drop from specs. Use the sliders to implement these decisions on the control panel above. Clicking ?s provides more info. Click on the "Sys Dev Progress" button and you'll see a graph which shows your progress. More details can be found by clicking on the "Details" button. The "Planning Index" shown above gives you an idea of how much planning you've done relative to the maximum possible planning at any point in time. (It is on a 0 to 1 scale.) Planning makes you more productive, and helps keep teams "in sync." Even projects that are well-planned up front require more planning along the way as you progress with a design. To "fly" the process, click on the run button below. Pause when you want to change any of the decisions. Grabbing a slide bar will pause the simulation automatically. Occasionally the simulation will automatically pause to send you a message. IMPORTANT: First focus on managing the hardware team, then worry about the software team. On this project the software team can't even get started until the hardware development/plans are well along. When hardware and software are complete you will start integration and testing. After you have done sufficient integration and testing and are ready to release your product, advance to the next page (right arrow button). Don't be shy about experimenting. After you beat the competitor (who's not very smart), don't rest on your laurelstry again to get more market share. *+ ;&aN^7@^7Y V/a'()*/bb  (n n 012Button3+ ! ;&aN -HD - r  % z'()*/bb ARn n 012Pause3+ ! ;&aW@ '()*7hh ?4xp?3p891! ! + ;&aN D V/ ^7'()*/bb AdP n> 012ithink Analyst FeatureseeThis model was built with the Analyst version of ithink software and uses Space Compression Objects.3+ ! ;&aND(Y 0a'()*/bbA$n n 01! ;2Model Overview3+ ! ;&aN D + 3'()*/bb An n 012Run3+ ! ;&aJ',oeh= -'()*7hh @D@T@D@D4xU?3U891! ! + ;&aND +  3'()*/bb Ahxn n 012Run3+ ! ;&a t ,@ " b  0 j'()Hardware Planning Index*+ ;&a t? @E ] a 7 k i'()Software Planning Index*+ ;&a t @  g  o'()Control Panel*+ ;&aN Y,D Y+  Q3'()*/bb Axn n 012Stop3+ ! ;&a Cj@!+' 33()*+ ;&a C  @"b"cde'j()*+ ;&a C@#'()*+ ;&a C,  @/1y$Afgh'()*+ ;&aJ& rh% =< '()*7hh @D@T@D@D4xa?3a891! ! + ;&aJd,xn&>hz -'()*7hh ?4xY?3Y891! ! + ;&aJc vl'= =y '()*7hh ?4xb?3b891! ! + ;&aR- ,@(% 6 Y'()*7hh 4x ?3 891! ! + ;&a t?@?)7'()Post Flight Debrief*+ ;&a D+@ *<'()Details*+ ;&a t@/ + 7'()Planning is key to success in this development effort. Having complete plans does two things for you: It increases productivity as you implement and it also creates fewer downstream problems. A poorly planned hardware project means slow hardware progress, as well as a pile of problems that software engineers are going to have to clean up. Interestingly, the fastest way to get through the hardware project is to blast ahead with little planning. That's more or less what your competitor did. However, doing so really slows you down in software development and later in testing and integration. The way to get product to market most quickly is to take time planning in both hardware and software. This stretches out the hardware schedule, but more than makes up for it downstream. It's a clear case of conflict between local and global goals. You may also have noticed the unintended consequences of "cracking the whip." If you push your team with long hours, it helps in the short run, but over time they get burned out and that kills their productivity. You may want to review the model structure (click on the Model Overview button), and then go back and experiment with the strategies (both bad and good) to better understand the dynamics. *+ ;&aR@ ,@'()*7hh 4x?3891! ! + ;&a t)@) -x!'()yxClick on the button below to release product. You can only release it once. Releasing early will compromise quality.*+ ;&aN #@ #+E .3M'()V%D:\MASTER\SAMPLES\Graphics\RArrow.pct@@^z,-silasilaD:\MASTER\SAMPLES\Graphics\RArrow.pctD:\MASTER\SAMPLES\Graphics\RArrow.pct.&D:\MASTER\SAMPLES\Graphics\RArrow.pct*/bbzzn n 01! ;2Button3+ ! ;&aR@ /3'()*7hh 4x}?3}891! ! + ;&aR@ 03'()*7hh 4xs?3s891! ! + ;&aR@ 1)'()*7hh 4x?3891! ! + ;&aR@ 2)'()*7hh 4x?3891! ! + ;&aR@ 3)'()*7hh 4x?3891! ! + ;&aR@ 43'()*7hh 4x{?3{891! ! + ;&a t@ 5'()Yours*+ ;&a t@M6U'()Market Results*+ ;&a DF @ 79d'()Market Results*+ ;&a tb@m= 8ZE'()Your Market Share*+ ;&a t@! 9)'()Theirs*+ ;&aJ,GM?:h -'()*7hh ?4x?3891! ! + ;&aJ ; = '()*7hh ?4x?3891! ! + ;&aN t,D t  < l '()*/bb A|n n 012Stop3+ ! ;&a tW@Wq =&Oy'()&& 1997 High Performance Systems, Inc.*+ ;&a t@ > '()Released Product Ratings*+ ;&&&&&aN<D<^C4#f'()*/bb A | }2* n 012?33Concentrate on hardware development at the beginning. DON'T WORRY ABOUT YOUR SOFTWARE TEAM AT THE OUTSET. You'll be notified when they are ready to start. Later, when you're ready to release the new product, pause the simulation and then click on the right arrow to proceed to the Market control panel. 3+ ! ;&aNBDB D: '()*/bb6}AD}n n 01e0! ;2Sys Dev Progress3+ ! ;&aN D  [ E  c'()*/bbn}A|}n n 01= ! ;2Details3+ ! ;&aN,@,N F$V'()*/bb  }n n 012Button3+ ! ;&aN 8@ 8' Y G 0/ a'()V%D:\MASTER\SAMPLES\Graphics\RArrow.pct@@^},-silasilaD:\MASTER\SAMPLES\Graphics\RArrow.pctD:\MASTER\SAMPLES\Graphics\RArrow.pct.&D:\MASTER\SAMPLES\Graphics\RArrow.pct*/bb}}n n 01! ;2Button3+ ! ;&aN=@=*_ H52g'()V%D:\MASTER\SAMPLES\Graphics\LArrow.pct@@^$~,-silasilaD:\MASTER\SAMPLES\Graphics\LArrow.pctD:\MASTER\SAMPLES\Graphics\LArrow.pct.&D:\MASTER\SAMPLES\Graphics\LArrow.pct*/bb@~N~n n 01! ;2Button3+ ! ;&aN )@ )*J I!2R'()V%D:\MASTER\SAMPLES\Graphics\LArrow.pct@@^x~,-silasilaD:\MASTER\SAMPLES\Graphics\LArrow.pctD:\MASTER\SAMPLES\Graphics\LArrow.pct.&D:\MASTER\SAMPLES\Graphics\LArrow.pct*/bb~~n n 01(! ;2Button3+ ! ;&aN@&) J.1'()V%D:\MASTER\SAMPLES\Graphics\RArrow.pct@@^~,-silasilaD:\MASTER\SAMPLES\Graphics\RArrow.pctD:\MASTER\SAMPLES\Graphics\RArrow.pct.&D:\MASTER\SAMPLES\Graphics\RArrow.pct*/bb~~n n 01! ;2Button3+ ! ;&aN@&> K.F'()*/bb .n n 01! ;2Button3+ ! ;&aN.&D.&MsL&U{'()*/bb AXffxx n' 012AuthorsggOriginal model by: Phil Odence with support from: Paul Kucera Updated by: Steve DeMello Matt Mayberry3+ ! ;drmd( Dependent_Entry::plwh1:plwh1:plwh1:plwh1R:plwh1:plwh1C:plwh1:plwh1:plwh1:plwh1"#$2s ??7????NTotal_Relevant_HW_Plns0 % 88This is the number of relevant plans that are in place.! "#$2"f  ??e???N hw_planningif Total_Relevant_HW_Plns0 then (hw_plnng_pers_hrs/40)*hw_planning_productivity else 0 <(D%%<%%(%%%%%%%(% %% %%% ffThis is the flow of plans being created. The basic relationship is (time planning * plans per time).! "#$2c @ ???????????????Nimpact_of_hw_planninghw_planning_index XX??ə?333334?ٙ??333333?ffffff?陙??XX??QR??=p =?QR?zG? =p?Q? =p ?Q?Q% ! "#$2c??????????h?????Nnorm_hw_tasks_per_week.25 %%?% iiThis is the normal productivity of designers. It can be improved with planning and worsened by burnout.! "#$2c/?????????w?????Nhw_planning_productivity001.5*norm_hw_tasks_per_week*impact_of_hw_burnout %%?%%% % % xxThis is the productivity of your designers in planning. They can plan 50% more tasks than they can implement per week.! "#$2c'???????N hw_planning_index((Total_Relevant_HW_Plns/initial_hw_tasks<ed %%<% This is a 0-1 measure of how complete your plans are. 0 indicates that you've done no planning. 1 indicates that you've done as much as you possibly could have given where you are in the project.! "#$2c??????????G?????N frac_hw_time_implmntng1-frac_hw_time_planning* %%% HHThis is the fraction of time that is spent designing (versus planning).! "#$2"s??@hMl????N Cume_HW_Burnout0  % mmThis is the degree to which your team is burnt out. A higher number means they can not work as effectively.! "'@Y  0Poster_Tab;;&f~*!"~NVH. Hn Hn?<pf"(H @>^^The hardware team is starting to get burned out. You may want to go a little easier on them.-1 0;&f* d@TRRThe hardware designers are walking zombies. You can't keep working them so hard.-1#$2f??@D???N inc_in_hw_burnouthw_work_hours_per_week-40U  %U%(% ! "#$2c ???????????????N impact_of_hw_burnoutCume_HW_Burnout XX@.@>@F@N@R@V@Z@@^@`@bXX??Gz?\(\?ffffff?p =q?ٙ?љ?Q?Q?zG{% ! "#$2f!??@C/???Ndissipation_of_hw_brnot""Cume_HW_Burnout/time_to_dis_hw_bo   % %% ! "#$2c*@@??@@@@@@S???@?Ntime_to_dis_hw_bo5% TTThis is about how long it takes poor, burned out designers to get back up to speed.! "#$2c+/??????Nhw_plnng_pers_hrs,,total_hw_person_hours*frac_hw_time_planningT %T%% ! "#$2f.9??r???Nobsoleting_hw_plans//(completing_hw_des+hw_functionality_erosion)/2*)%*%)% %% ssThis is the flow of plans becoming irrelevant. As tasks are completed or eroded, some plans are no longer needed.! "#$2c AC??????˖$by????A?????P sw_des_prodBBnorm_sw_tasks_per_week*impact_of_sw_burnout*impact_of_sw_planning@%%% %% BBThis is the number of tasks that a designer can execute per week.! "#$2cD?????? Pfrac_sw_time_planning0% This is the fraction of the software development effort that you wish to allocate to planning. Time not allocated to planning goes to implementation. Planning comprises overall project planning, coordination with other groups, and planning individual tasks.!; ;"#$2sE??????PTotal_Relevant_SW_Plans0!% ! "#$2&f G??(???P sw_planningif sw_planning_index<1 and SW_Des_Tasks_2B_Completed>0 and OK_to_start_sw>0 then (sw_planning_pers_hours/40)*sw_planning_productivity else 0 >eT%%%%>%%%%e%%%%%%%(% %% %%% ))This is the flow of plans being created.! "#$2c @H???????????????Pimpact_of_sw_planningsw_planning_indexnn??ə?333334?ٙ??333333?ffffff?陙??dm??nn??QR?GzH??ffffff@\(@ =p @QR@ =p @Q@Gz$mnorm_sw_ta% ! "#$2cI??????????I?????Pnorm_sw_tasks_per_week.25 %%?% JJThis is the normal number of tasks that a designer can execute in a week.! "#$2c/J??????԰J[????A?????Psw_planning_productivity001.5*norm_sw_tasks_per_week*impact_of_sw_burnout%%?%%% %% BBThis is the number of plans that a designer can create in a week.! "#$2c K???????Psw_planning_index!!Total_Relevant_SW_Plans/sw_totalKm %%K% This is a 0-1 measure of how complete your plans are. 0 indicates that you've done no planning. 1 indicates that you've done as much as you possibly could have given where you are in the project.! "#$2cL??????????F?????Pfrac_sw_time_implmntng1-frac_sw_time_planning@ %%% GGThis is the fraction of the time spent writing code (versus planning).! "#$2"sS??@=EmR&Z????PCume__SW_Burnout0% [[This is the accumulated burnout for designers. It comes as a result of too much overtime.! "H@Y  0;&fjy`d d@>IIYour software developers are starting to feel the effects of long hours.-1 0;&fjy(  @  xUUUU@N@TYYThe software team is on its last legs. Better think about cutting back their hours now.-1#$2fU??@???Pinc_in_sw_burnoutsw_work_hours_per_week-40a %a%(% ! "#$2c ?V??????$by?????????Pimpact_of_sw_burnoutCume__SW_Burnoutnn@.@>@F@N@R@V@Z@@^@`@bdm??nn??Gz?\(\?ffffff?p =q?ٙ?љ?Q?Q?zG{$mdissipatio% ! "#$2f"W??@:Ui???Pdissipation_of_sw_brnot##Cume__SW_Burnout/time_to_dis_sw_bo  %% % ! "#$2c+Y??H????Psw_planning_pers_hours,,total_sw_person_hours*frac_sw_time_planning` %`%% IIThis is the number of person hours that are spent in planning in a week.! "#$2ci@@??@@@@@@M???@?P time_to_dis_sw_bo5% NNThis is about how long it takes a burnt out designer to get back up to speed.! "#$2f.w??\???P!obsoleting_sw_plns//(completing_sw_des+sw_functionality_erosion)/2@?%@%?% %% ]]This is the flow of plans becoming obsolete as tasks are completed and functionality eroded.! "#$2gN??????"Hardware Design ! "#$2gO??????#Competitiveness of Product ! "#$2gP??????$Software Design ! "#$2g"Q??????%""Integration, Testing, and Release ! "#$2#c 6 @D@D??@G@D@D@D@D@D???@D?P& sw_st_msg77if OK_to_start_sw=0 then sw_work_hours_per_week else 0ea$ %e%%%%%a% %% ! " G@D@D  0;&f>nyp@D@Don't start pushing your software team yet. They've won't even start working on your project until the hardware is further along.-1#$2s%@Y@V@y?@y@Y@V@V@V1???@@Y?N(HW_Des_Tasks_2B_Completedinitial_hw_tasks<)Rr*)%< 22This is the number of tasks remaining to be done.! "#$2f5&??@?333333;???N)hw_functionality_erosion66pulse(HW_Des_Tasks_2B_Completed*frac_hw_func_to_drop)(Y(N%(%Y% %%% <<This is the elimination of features from the original spec.! "#$2f=6@@??@$@@@@*???@N*completing_hw_des>>(total_hw_person_hours*frac_hw_time_implmntng/40)*hw_des_prodT c(,%T% % %(% %% ++This is the flow of tasks being completed.! "#$2s [@4@4??@4@4@4@4@4@4,???@4?N+ HW_Designers20=T=% --This is the number of designers on the team.! "#$2s\@!@y?@y@!@!@!'????N,Compltd_HW_Des_Tasks0Ru*% ((This is tasks that have been completed.! "#$2S,]??????N-HW Productivity-- { Place right hand side of equation here } ! "#$2c|??A????N;hw_attrit_frac0=% BBThis is the fraction of people on the team that leave each month.! "#$2c@Y@Y??@Y@Y@Y@Y@Y@Y4???@Y?N<initial_hw_tasks100( %d 55This is the original number of tasks in the project.! "#$2f ??+???N= hw_attritionHW_Designers*hw_attrit_frac+;+ %+%;% ,,This is the flow of people off of the team.! "#$2s@[0@Y@i?@i@[0@Y@[0@[0,???@Y?P>SW_Des_Tasks_2B_Completedinitial_sw_tasks\?Krc@?%\ --This is the remaining tasks to be completed.! "#$2f5??9???P?sw_functionality_erosion66pulse(SW_Des_Tasks_2B_Completed*frac_sw_func_to_drop)>b!>^%>%b% %%% ::This is the flow of tasks being dropped from the project.! "#$2fL ?????P@completing_sw_desMMOK_to_start_sw*(total_sw_person_hours*frac_sw_time_implmntng/40)*sw_des_prode`!l>B$ %e%`%% %(% % %% ! "#$2s @4@4??@4@4@4@4@4@4,???@4?PA SW_Designers20]`]% --This is the number of designers on the team.! "#$2s@i?@i????PBCompltd_SW_Des_Tasks0K_v@% ! "#$2S,??????PCSW Productivity-- { Place right hand side of equation here } ! "#$2c.@[0@Y??@_fH( @Y@[0@Y@[0@[0V???@Y?PK sw_total//Compltd_SW_Des_Tasks+SW_Des_Tasks_2B_CompletedB>_ %B%>% WWThis is the total number of tasks that need to be completed by the end of the project.! "#$2s@I?@I}????NNEroded_HW_Functionality0u)% ~~This is the tasks which do not need to be complete because they are associated with functions dropped from the original spec.! "#$2cE?ffffff????ffffff?ffffff?ffffff6????NRhw_frac_completeFFCompltd_HW_Des_Tasks/(Compltd_HW_Des_Tasks+HW_Des_Tasks_2B_Completed),(e%,%,%(% % 77This is the fraction of all tasks which are completed.! "#$2c#@@??@@@@@@@???@?NTtotal_hw_person_hours$$HW_Designers*hw_work_hours_per_week+U* %+%U% AAThis is the total number of person hours being applied per week.! "#$2c@D@D??@T@D@D@D@D@DQ???@D? NUhw_work_hours_per_week40 T%( RRThis is the average number of hours per week that people on the team are working.! ;"#$2c???zG{???? NYfrac_hw_func_to_drop0)% Setting this slider lets you drop functionality from the hardware development plan thus reducing the amount of work to do. Setting the fraction to .5 means that half of the remaining functionality (and therefore half the work) will be dropped immediately.!& ;"#$2c??=????P[sw_attrit_frac0]% >>This is the fraction of designers leaving the team each week.! "#$2c@Y@Y??@Y@Y@Y@Y@Y@YE???@Y?P\initial_sw_tasks100>%d FFThis is the initial number of tasks involved in the software project.! "#$2f ??+???P] sw_attritionSW_Designers*sw_attrit_fracA[A %A%[% ,,This is the flow of designers off the team.! "#$2s@I?@I????P^Eroded_SW_Functionality0v?% This is the tasks that have been dropped because they are associated with functionality that has been dropped from the project.! "#$2c???H????P_sw_frac_completeCompltd_SW_Des_Tasks/sw_totalBK %B%K% IIThis is the fraction of the total number of tasks that are already done.! " >?  0;&fxy!"~NVH. Hn Hn?<pf"(H ?zGOK, your software's done.-1#$2c#@@??@@@@@@J???@?P`total_sw_person_hours$$SW_Designers*sw_work_hours_per_weekAa@ %A%a% KKThis is the total number of person-hours applied to the project each week.! "#$2c@D@D??@G@D@D@D@D@DQ???@D? Pasw_work_hours_per_week40&`%( RRThis is the average number of hours per week that people on the team are working.!% ;"#$2c?????? Pbfrac_sw_func_to_drop0?% Setting this slider lets you drop functionality from the hardware development plan thus reducing the amount of work to do. Setting the fraction to .5 means that half of the remaining functionality (and therefore half the work) will be dropped immediately.!' ;"#$2f @@??@$@@@@???@Pcadd'l_sw_tasks!!completing_hw_des*ad_tsks_per_hw*d> %*%d% This is new tasks being added to the software project which represents problems created in the hardware design. (Those problems are the result of poor planning on the part of the hardware group.)! "#$2c ????????????????Pdad_tsks_per_hwhw_planning_index cXX??ə?333334?ٙ??333333?ffffff?陙??XX??ffffff?ffffff?Q?Q?\(?zG?p =q??Q% ! "#$2+cP??????PeOK_to_start_swQQif hw_frac_complete+hw_planning_index >=1.2 or hw_frac_complete>=1 then 1 else 0R @&D%R% % %%?33%3333%%R%%%%%%%%% This is the go ahead for the software team. When the hardware is either done, or started and well planned, the software team can begin. When the variable equals 0 the team is on hold.! " r?  0;&f,{yffff?ٙYour hardware development has gone well. The software team is now starting their planning and implementation work. When they are done, the integration and testing team will get rolling.-1#$2s@Y@Y@y?@y@Y@Y@Y@Y,???@Y?QgITR_Des_Tasks_2B_Completedinitial_itr_tasksjklh%j --This is the remaining tasks to be completed.! "#$2f5?????Qhcompleting_itr_des66OK_to_start_ITR*itr_completion_capacity*(1-released?)rotgi%r%o% %%t% % ! "#$2s@y?@y$????QiCompltd_ITR_Des_Tasks0kh% %%This is the tasks that are complete.! "#$2c@Y@Y??@Y@Y@Y@Y@Y@Y*???@Y?Qjinitial_itr_tasks100g%d ++This is the initial tasks to be completed.! "#$2cH???H????Qkint\test_frac_compltIICompltd_ITR_Des_Tasks/(Compltd_ITR_Des_Tasks+ITR_Des_Tasks_2B_Completed)igwy%i%i%g% % IIThis is the fraction of integration and testing tasks that are complete.! " uF?  0;&f}y^ xSummer@*A~ Post Messa?+You're done. Ship it now!!!-1#$2f$??k???Qladd'l_itr_tasks%%completing_sw_des*ad_tsks_per_sw_tsk@mg %@%m% llThis is the flow of tasks being added to the integration and testing process due to poor software planning.! "#$2c ????????????????Qmad_tsks_per_sw_tsksw_planning_indexlXX??ə?333334?ٙ??333333?ffffff?陙??XX??zG{?\(\?\(? =p ?У =p?ǮzG?p =q??Q% ! "#$2c@$@$??@$@$@$@$@$@$T???@$?Qoitr_completion_capacity10h% UUThis is the number of integration and testing tasks that can be completed in a week.! "#$2c?????? Oprelease_switch0qx~% ! ;"#$2f C?????Oq hw_snapshotDDpulse(hw_frac_impl)*release_enable*(1-released?)*(release_switch>0)uytpzs8%u%%%%y% %%t% % %p%%% ! "#$2cL ??????QrOK_to_start_ITRMMIf HW_Des_Tasks_2B_Completed=0 and SW_Des_Tasks_2B_Completed=0 then 1 else 0(>h4 %(%%%>%%%% %%% %% This is the go ahead for integration and testing. The assumption is that if there are any hw or sw tasks remaining, integration and testing can not start.! "#$2s ??Q????Os HW_Features0tq% RRThis is the fraction of hardware features that make it into the released product.! "#$2c  ??_????Ot released?if HW_Features>0 then 1 else 0shqx$ %s%%%%%% %% ``This indicates whether your product has been released. It equals 0 before release and 1 after.! "#$2c j ???????????Ou hw_frac_implkkif Compltd_HW_Des_Tasks=0 then 0 else Compltd_HW_Des_Tasks/ (Compltd_HW_Des_Tasks+Eroded_HW_Functionality),Nq4 %,%%%%%% %%,%,%N% % ! "#$2c j ??????Ov sw_frac_implkkif Compltd_SW_Des_Tasks=0 then 0 else Compltd_SW_Des_Tasks/ (Compltd_SW_Des_Tasks+Eroded_SW_Functionality)B^z4 %B%%%%%% %%B%B%^% % ! "#$2c ???????Owqualityint\test_frac_compltk|XX??ə?333334?ٙ??333333?ffffff?陙??XX?Q? =p?(\)??\(\??=p =?Q?%k ! "#$21c S??9????Ox already_relTTIf release_switch >0 and delay(release_switch,dt,0)=0 and released?=1 then 1 else 0pt\%p%%%p%%%%%%%%%%t%%%%%%%%% ::This posts a message if you try to release a second time.! " Vi?  0;&fDyPv>$?))You have already released the product!!!-1#$2c) ??\????Oyrelease_enable**if int\test_frac_complt >.5 then 1 else 0kq~, %k%>%?%%% %%% %% ]]This says you can't release until you are at least half way through integration and testing.! "#$2f 0 ?????Oz sw_snapshot11if hw_snapshot>0 then pulse(sw_frac_impl) else 0qv|{0 %q%%% %%v%%%% %% ! "#$2s ??Q????O{ SW_Features0z% RRThis is the fraction of software features that make it into the released product.! "#$2f+# ?????O|quality_snapshot,,if sw_snapshot>0 then pulse(quality) else 0zw}0 %z%%% %%w%%%% %% ! "#$2s$??-????O}Product_Quality0|% ..This is the quality of your released product.! "#$2'c7' ??b????O~ can't_do88If release_switch >0 and release_enable=0 then 1 else 0py4 %p%%%y%%%% %%% %% ccThis just posts a message if you try to release before you've done enough testing and integration.! " V?  0;&fyffff?ٙProduct not released. You have not yet done enough integration and testing work to release. (Integration and testing begins when hardware and software are complete.) Try again later.-1#$2f<9?????comp's_hw_snapshot==pulse(comp's_hw_frac_complete,Competitor's_Release_Date,999)%%%%%% ! "#$21c?:?Ƨ-????Ƨ-?Ƨ-?Ƨ-????comp's_hw_frac_completetime@@$@.@4@9@>@A@D@F@I@K@N@P@@Q@R@T@U@@V@W@Y? =p?\(?zG?????????????????%% ! "W?  0;&fty/!!!!??Good news: Your cousin is a disgruntled secretary in your competitor's hw development group and is helping you to monitor competitive progress. Bad news: Your competitor is off to a good start.-1 0;&fyHL L?ٙYour spy tells you that your competitor is really cracking the whip and is almost half way through their hardware development effort.-1 0;&f$yHL L?陙Your competitor has a working prototype. Their team has been pulling some long hours and is slowing down. Still, they are on schedule to complete their hardware design work in just a few weeks.-1 0;&fNyHL L?zGThe bad guys have completed their hardware work and have "thrown it over the wall" to the software group. Your competitive info from here on will be sketchy.-1#$2*c?;??????comp's_sw_frac_completetime@@$@.@4@9@>@A@D@F@I@K@N@P@@Q@R@T@U@@V@W@Y?Q??QR?? =p??(\)?????????%% ! "?  0;&fy!"~sNVH. Hn Hn?<pf"(H ?Your competitor has run into some snags. They are working around some microcode issues in software. They seem to be about 1/2 way thru software design.-1 0;&fyh33Hn T,?ffffffDespite problems, your competitor seems to be nearly through development. They are likely to have a protracted period of i&t due to incompatibility issues that arose from poor planning.-1 0;&f@A@D@F@I@K@N@P@@Q@R@T@U@@V@W@Y?\(?Q??p =q?\(???%% ! " *M?  0;&fy????Competitor's_Release_Date0% ??This is the randomly selected release date for the competitor.! "#$2f? @w??@v͝@wF???picking_release_datepulse(Normal(84,6),1,999)( %T%%%%%%%%% GGThis is the selection of the competitor's release date...it is random.! "#$2s@??@????Comp's_HW_Features0% AAThis is the fraction of hw features in the competitor's product.! " {?  0;&fy!"~NVH. Hn Hn?<pf"(H ?Q}}Your competitor just released their new product. It looks pretty good. You can view the specs on the market control panel.-1#$2sA??@????Installed_Base_of_Comp_Product0% AAThis is the total number of units that your competitor has sold.! "#$2c  ?B?????? quality_2comp's_itr_frac_completeXX??ə?333334?ٙ??333333?ffffff?陙??XX?Q? =p?(\)??\(\??=p =?Q?% ! "#$2sC??8????Installed_Base_of_Your_Product0% 99This is the total number of products that you have sold.! "#$2fBE ?????comp's_sw_snapshotCCif comp's_hw_snapshot>0 then pulse(comp's_sw_frac_complete) else 00 %%%% %%%%%% %% ! "#$2sF??@????Comp's_SW_Features0% AAThis is the fraction of sw features in the competitor's product.! "#$2c/H ??????attractiveness_of_your_product00100*Product_Quality*(HW_Features+SW_Features)/2}s{$ %d%}% %s%{% % %% This is a 0-100 metric of how attractive your product is to the market place. It is a function of features (hw and sw) and quality.! "#$2f4J ?????comp's_quality_snapshot55if comp's_sw_snapshot>0 then pulse(quality_2) else 00 %%%% %%%%%% %% ! "#$2sK??0????Comp's_Prod_Quality0% 11This is the quality of the competitor's product.! "#$2cBR ??????attractiveness_of_comp_productCC100*Comp's_Prod_Quality* (Comp's_HW_Features+Comp's_SW_Features)/2$ %d%% %%% % %% This is a 0-100 metric of how attractive your competitor's product is to the market place. It is a function of features (hw and sw) and quality.! "#$2f,T??8???your_wom_sales--Installed_Base_of_Your_Product*your_wom_mult %%% 99This is the flow of sales you get through word of mouth.! "#$2f,V??J???comp_wom_sales--Installed_Base_of_Comp_Product*comp_wom_mult %%% KKThis is the flow of sales that your competitor gets through word of mouth.! "#$2c  ?X?0bM?0bM???0bM?0bM?0bM?0bM?0bM?0bM????0bM?your_wom_multattractiveness_of_your_productXX@$@4@>@D@I@N@Q@T@V@YXX?0bM?s*0U2b?zG{?Q?9XbM??"a?Q?zG{? =p ?% ! "#$2c  ?Z??????comp_wom_multattractiveness_of_comp_productXX@$@4@>@D@I@N@Q@T@V@YXX?tzG{?zG{?Q?zG{??Q?Q?zG{? =p ?% ! "#$2fl??3???your_other_salesbase_demand*your_fract %%% 44This is the flow of sales you get from base demand.! "#$2fn??@???comp_other_salesbase_demand*comp_fract %%% AAThis is the flow of sales your competitor gets from base demand.! "#$2c C @4o??\???? base_demandDDMax(attractiveness_of_comp_product, attractiveness_of_your_product)XX@$@4@>@D@I@N@Q@T@V@YXX@ffffff@!333333@(ffffff@.@1@2@3@3fffff@4@4%%%% ]]This is a baseline level of demand which exists as soon as there is a product on the market.! "#$2c  ?r?????? your_fractrel_attrac_of_your_prodXX??ə?333334?ٙ??333333?ffffff?陙??XX?zG{?? =p ?Gz??GzH?Q?333333?zG?% ! "#$2c s??????????????? comp_fract 1-your_fract %%% ! "#$2"c{??????rel_attrac_of_your_prodif attractiveness_of_your_product>0 or attractiveness_of_comp_product>0 then attractiveness_of_your_product/ (attractiveness_of_comp_product+attractiveness_of_your_product) else 0 D%%%%%%%%%%%%% % %%% This is a measure of how attractive your product is relative to your competitor's. .5 means you are equal. 0 means that both products have not yet been released.! "#$2cc ??B????your_frac_of_inst_systmsddInstalled_Base_of_Your_Product/(Installed_Base_of_Comp_Product+Installed_Base_of_Your_Product+.001)$ %%%% %+%?PbM%% % CCThis is the fraction of all installed systems which you have sold.! "#$2c ??N???? your_sales your_other_sales+your_wom_sales %%% OOThis is your total sales, some from a base demand and some from word of mouth.! "#$2c ??&???? comp_sales comp_other_sales+comp_wom_sales %%% ''This is your competitor's total sales.! "#$2c( ??3????your_mkt_share))your_sales/(your_sales+comp_sales+.0001)$ %%%% %+%?6%C-% % 44This is the fraction of total sales that are yours.! "#$ ;  JJW  `&a g~ P ~ v~'( Competitor)*+ &a g& & w&'(Market)*+ &a cH2@ *UH'()*+ &a ab3@ b3FV'()*+ &a t`.P@ Y.q@ 7X&rH'()77Click on the up arrow above to retract this submodel.*+ &a tIN@ ]BZ 7A['()77Click on the up arrow above to retract this submodel.*+ &a doN@ ]gitofx'()*+ &a d_9N@ ]7 Downlo%'()*+ &a c_]R} $>'()*+ &a cc] V#"'()*+ &a s!] l2 2'()*+ &a d$  N ] -)'()*+ &a f#Z]  R;i 214'#(#()';7;*+ &a ct^] g.!'()*+ &a c]1'()*+ &a c+]_.'()*+ &a c<N ]1'()*+ &a c ]j !'()*+ &a ctX ]g!"='()*+ &a c!TN ]E?0'()*+ &a s{ ]!uR),'()*+ &a dN ]'()*+ &a f ] ('()'*+ &a cy ]l_$,-'()*+ &a fC]'', |R)+'g()'v.*+ &a dN ],' '()*+ &a aF/N R( ]j^Hr# KW'()*+ &a a|N} ] \'()*+ &a aN&9I ]"?= 1'()*+ &a aIN $ ] * *V'()*+ &a a N~ ]\x"^WtW'()*+ &a aNY+ ] N>'()*+ &a a NyO ] XJ Y#'()*+ &a aN #l ] '!She'()*+ &a a NS ]"TU\r'()*+ &a a N/.G ].#GCa'()*+ &a aN5Y ]5$YVv'()*+ &a sm(%I"53'()*+ &a fn)&]@n8' nnHH()' nnRR*+ &a c~UN ]??l'E"('()*+ &a a'N ]4(I'()*+ &a a^Ny ] |)=Et'()*+ &a c26]no*%P^+'()*+ &a a]*N|e? ]??lr+.B'()*+ &a aqN[& ] M,-kF'()*+ &a clN ]-;.'()*+ &a a,-Ny2C ]`M.@1j'()*+ &a cI]/<g/0#'()*+ &a a;N/w" ]u0#A '()*+ &a aMN ]1kY '()*+ &a a{ N k ]Rd2"$\?'()*+ &a s@%(N]3q4'()*+ &a aXd3N a3 ]^?8e4)$,tW'()*+ &a ag%NPM QNf5HlUi'()*+ &a fn\*6]l\ 7>?@'nn()'ll*+ &a co6*N ]7be;'()*+ &a c&)N ]8{<'()*+ &a f"]9Q 4:;<'""()'44*+ &a d 9N] half wa:('()*+ &a ax7N9?V ]KZ;6 i'()*+ &a aU8N9i2 ]{< '()*+ &a cN@ H=@'()*+ &a aN6@ ]?>r^m'()*+ &a a9]N6Qx@ >S?em^'()*+ &a a=N6eq@ ?em@l`'()*+ &a dWP@ gitoA'()*+ &a d&_wP@ 7 DownloB/'()*+ &a coCbZ`e~'()*+ &a cmD`pc'()*+ &a s Es1a'()*+ &a d%GPF.('()*+ &a f#[GR"X F_oqtv'#'#()'"$"*+ &a c}lHp<`b'()*+ &a cIQZ^'()*+ &a cRJ ~^_m'()*+ &a cK abst'()*+ &a cy[,LBc'()*+ &a c6`P EM){Td'()*+ &a g"$N,'(Hardware Design)*+ &a g$U#$UrOMz$U'(Competitiveness of Product)*+ &a g!.$!.LP&T!.'(Software Design)*+ &a g V%" V rQNz V'(""Integration, Testing, and Release)*+ &a tdl@O R& Wd'()&& 1997 High Performance Systems, Inc.*+ &a s!uSrhk'()*+ &a dUPT'()*+ &a fUTg'()'*+ &a crVe_ekl'()*+ &a fg'',W?dXhjA'G()'D*+ &a d?WP,'X6H'()*+ &a cF Y9d@dpq'()*+ &a aIPCQ& QZ&i'()*+ &a s:+[Z'()*+ &a sk, \G~  '()*+ &a S -;]?'(zx<5 '*-/3789: !"#$()+,.0124;<>)*+ &a aXIPJ= ^;M'()*+ &a aJPGB _??/X'()*+ &a ayaHPCm \x`h~f'()*+ &a aEPK:  Wpa5"'()*+ &a aKPH?i  @bws'()*+ &a aDPL) c9_w'()*+ &a anMPYDC OEdB&C'()*+ &a aVPC5C 5eC_q'()*+ &a c aP ??lf( g'()*+ &a afPUX Yg'()*+ &a aSPWqb  hWn'()*+ &a ci noi A6j'()*+ &a akiPWit ??lx^jMd'()*+ &a aSPVA: ~Kk3x'()*+ &a cVP l^m'()*+ &a axlPJ$ 8 m-T'()*+ &a cXeP nu6zo'()*+ &a a\nPGB7 ">o?8E}Y'()*+ &a a DPY'[ $)pWCi'()*+ &a a*YPG`: *VqB7SX'()*+ &a cKP 0r)s'()*+ &a arPK% 0+s$'()*+ &a abKPG tZ-'()*+ &a s>P8ubhv'()*+ &a aoluPG_= av?-by'()*+ &a f%!wT-%x{}B'%%%()'%%"*+ &a d"-wPx$+6'()*+ &a c @P y?}'()*+ &a cy?P [zl={'()*+ &a aXzPw" {2u'()*+ &a c;|<'()*+ &a a1yPw% }, .'()*+ &a a;CPS@ SV~pgu;'()*+ &a c5<8(C'()*+ &a f=.'&()'&*+ &a sr>N*,u'()*+ &a f?yi z' q()' q*+ &a aP,r .fm4bH'()*+ &a fqy@ E}ryy~'qq()'rr*+ &a sA'()*+ &a sr B PA '()*+ &a S CQ3H%-'(zz<6ABCDEFGHIJKLMSTUVWXYfilnruwxyzZ^_`abcdeghjkmopqstv{}~)*+ &a aPx@ ~wsz'()*+ &a c%LP@ ^D'()*+ &a cKQ@ ^q'()*+ &a aP}y@ 9.9ytx'()*+ &a aQhq@ gu}'()*+ &a cS^P@ H49a'()*+ &a a|rP,@ ,VA[|s'()*+ &a cC9P@ $QG'()*+ &a cG\K%8%[(LUn,r'()*+ &a anP<WB@ 66=WBH#Lm'()*+ &&&a sPN'()*+ &a c`P@ 9@S'()*+ &a c0&@#O'()*+ &a aTPS#@ P$-YU'()*+ &a aHPU@ 23X)K'()*+ &a cJ\R+6X5'()*+ &a ad\NhL hMfGcif'()*+ &&a dN '()*+ &a a[Nq! u7'()*+ &a a|N  { P'()*+ &a cTo'()*+ &a a:[NbF5 f>:,?'()*+ &a arN6) K+zkYp'()*+ &a cU''()*+ &a aNZ DV'()*+ &&&&&&&&&&&&a cCEYD<$Qr'()*+ &a aHrN&,  /IByEu'()*+ &&&&&&a arPgL hJfGbwn'()*+ &&&&&&&&&&&&&&&a c1=[$!PY'()*+ &&&a c8\8+F'()*+ &a ft]L! t'T()'  T*+ &a s]^6 '()*+ &a cE_&S'()*+ &a a5PZ2; R@F0Is@'()*+ &a dLP C U'()*+ &a aP zw'()*+ &a a>vP69  { P)D>+qN|'()*+ &a c`% kM'()*+ &a a2PHw Js!5'()*+ &a a$Pqu Kptpv#'()*+ &a ca{f'()*+ &a aPT! DT!'()*+ &&a c+[bD<=J'()*+ &a aVP0f  (t\'g'()*+ &a dscP jZ|lrc'()*+ &a fpc>Qi_cq'pkp()'qkq*+ &&a c6P '()*+ &a aPY, {T/m'()*+ &a cTd7v'()*+ &&a aP!x mX'()*+ &a cP" 9'()*+ &&a ce9-B n'()*+ &&a aP- :_'()*+ &a aPt "so|'()*+ &&&&&&a aPFbP KVZ'()*+ &&a sqgM['()*+ &a ak/QK LcF*pl/'()*+ &a fkh?'ws'k/k()'s/s*+ &a sr)i N]'()*+ &a c7j8*E,'()*+ &a cHk){V4'()*+ &a alQK LcFql'()*+ &a dpQ gzyr'()*+ &a fpl>QiD|q'pp()'qq*+ &&a cmd'()*+ &&a aQZ% Z%u'()*+ &a cQ H @ '()*+ &a aQK& G*n'()*+ &a c o<'()*+ &a aQn wi'()*+ &a c]p>k)6'()*+ &a dO  '()*+ &a fcqc  5'()'*+ &a cr<u'()*+ &a sst]'()*+ &a aQT+ Hn?<J(k'()*+ &a sF%Q '()*+ &a sQ 2'()*+ &a aQ1L /0;BK'()*+ &a aQD3 PO`pI/'()*+ &a sO < {'()*+ &a s\O  {'()*+ &a s$O  }7'()*+ &a scO 2 ?v'()*+ &a a.\4Oaz =` ~,*\'()*+ &a c_0tY(_ R#~T57'()*+ &a c!uK<'()*+ &a a O H, mf'()*+ &a a O 2R n0f'()*+ &a c<$v / [?!'()*+ &a a' !O9 P 9f">('()*+ &a a] !O@ lr@f;b]'()*+ &a cw& '()*+ &a aO #4fb+'()*+ &a cJx2(+X 67'()*+ &a a,O[ \f'`,'()*+ &a cW)yJvF('()*+ &a aO9I 8 <EV/f'()*+ &a aeOj kf`ef'()*+ &a cNO qAm'()*+ &a aO& (AX#'()*+ &a dO '()*+ &a feze !%'()'*+ &a s{^'()*+ &a aOO E GNf'()*+ &a aFkO=G E8!K#7bKn'()*+ &a dc#O "Zla'()*+ &a fb|#Q'`"%&'bb()'``*+ &a sa3}$=tU_'()*+ &a aO# Y%ddm'()*+ &a aO##v "&ya'()*+ &a c6_~4p')LUo()'()*+ &a afWO'5/ `4(03+SXgX'()*+ &a aO'U#n S')e9c`'()*+ &&&a aP Lf,vJvW'()*+ &&&&&&&&a c%O PO4N '()*+ &a aD Olqy mp5yde1C'()*+ &a aO+F 16?D\'()*+ &a a7 O9+ ?f7'Ng(;'()*+ &a dI9 8@RF'()*+ &a fH9THF8GNQ'HH@()'FF@*+ &a cr#:e yQ'()*+ &a cJ#;P'()*+ &a c#<O'()*+ &a sF,="YfN'()*+ &a dJ? >ASD'()*+ &a fHi?7e E>'HH()'EE*+ &a sGT@#%Z`'()*+ &a sAcW\'()*+ &a c;B(NMO'()*+ &a sCu?W'()*+ &a deE D\ne'()*+ &a fEeDGLP']()']*+ &a sFa'()*+ &a a9E }@ EG>F:'()*+ &a cv} OH" cdeiw|'()*+ &a dgJ I^pf'()*+ &a fJgILM'_()'^*+ &a sKb'()*+ &a aEJ2 8L'()*+ &a a;BJ^O# YVM 66'()*+ &a a=9d ]bNE=f'()*+ &a al<B] ]O4l'()*+ &a a;EB8 @S<PEJ '()*+ &a ay :9&4 ,NQHlp'()*+ &a cmpatibilRH fghjx}'()*+ &a dT S'()*+ &a fTrSWY'()'*+ &a dV Uy'()*+ &a fPVbPU[\'z'()'z'*+ &a aCTt }~W'()*+ &a cXYi'()*+ &a aXTU" [,VY$'()*+ &a c_vZ=[j'()*+ &a aZVsN [,q[SQp'()*+ &a a2AVy 3HO\N3'()*+ &a s34 ]FQe'()*+ &a sg4   |^CzQd'()*+ &a s4$   |_yVc'()*+ &a s5"@ \`HYh'()*+ &a si&F aE|Tg'()*+ &a s&K bwSf'()*+ &a aT_"H ? @*fc0CoT'()*+ &a a$^"H&S @6fd?lCs5'()*+ &a a]"H%2n @>fe^>Cx'()*+ &a ab$R" @ff'()*+ &a aa$R. @fg(f'()*+ &a a~'`$RF @fhA8y'()*+ &a aHXb -)bfi'()*+ &a afJRZxq xfjqXfJ'()*+ &a dml @kdvm'()*+ &a f@lm@kpt'e()'e*+ &a dn m'()*+ &a fnbmqu'()'*+ &a cotpqyz'()*+ &a aolG FfpB'()*+ &a aon )q'()*+ &a c&rEtv~'()*+ &a c(chsuv'()*+ &a arla= )a=t=&'()*+ &a asn; )uB'()*+ &a a6rs$D ?)v=!0'()*+ &a cXH L|w9Cfy'()*+ &a cER 9x8S~z'()*+ &a aHwo hours_pey^xD'()*+ &a axon 2zoD'()*+ &a ct {U}|}~'()*+ &a a|H{V& yU|'z~{'()*+ &a aR{}" ~}"{'()*+ &a ah{r2 2f~-mh'()*+ &a s0A _iC'()*+ &a c]4P|'()*+ &a aI -VH'()*+ &a a| d{'()*+ &a sC  > '()*+ &a c?-'()*+ &a aT8 D:8'()*+ &a a9l S>d'()*+ &a c 4:'()*+ &a aJV( )#OK'()*+ &a an /Z ,`'()*+ &a cI  *W0'()*+ &a cG:f'()*+ &&a a['! )5GY'()*+ &&&a cF Q <1['()*+ &a aP#Qn  uiKP'()*+ &&&&&&a a`%N&d( G#kT'o['()*+ drmdModel_Template<<-. YX ,,WUV@WWBf     U V    JJ  drmd  T Panel== UV  = % JJ  drmd     U\W   , JJ  drmd UWX Sector_Specs>>*oSET??T Sense_Setup@@bbXx <.F L(select_struct_arrayAAallow_struct_arrayBBPicture_arrayCC#Entity_Controller_MapDD3!: ;D3!; ;D3U! ;D3Y!& ;D3a!% ;D3b!' ;D3p! ; Section_ListEEFont_MapFF Font_Map_Record_ArrayGG0 Font_Map_RecordHHArialHArialHArialHArialH*ArialHArialEWindow_ListII  Model_WindowJJ 6zJ 6vPad_WindowKK mF2*K K2I*K N+*qTImportExportLL"xEmI