【正文】
t for facetoface munications? No training in the concepts being supported69BrenDaniel Productions CorpSoftware A Snapshot4 Scope Definition WBS4 Activity/Milestone Definition, Estimation4 Baseline project plan4 Resource Costs Budgeting4 Resource Allocation Leveling4 Critical Path Determination/PERT4 Decision Support Diagrams4 Slack Analysis4 ‘Actuals’ data entry4 Variance Analysis4 Default/Ad hoc reports4 Using filters to steamline reporting4 Change control4 Integration with other software70BrenDaniel Productions CorpIT Challenges216。 KISS – Used all charts – lost control216。 Management ReportingWhat are some challenges you have encountered in your work place99BrenDaniel Productions CorpFF/FS/… Lead and LagBlue cannot finish until Red FinishesBlue can start anytimeRed must finish earlier than blueFF2w1wFS – 1wBlue can finish anytimeBlue cannot start until (1w) Red FinishingRed may finish earlier/later that BlueSS + 1wBlue can finish anytimeBlue cannot start until (+1w) Red StartingRed may finish earlier/later that BlueSF 1wBlue can finish anytimeBlue can start anytimeRed cannot finish until Blue has started for a week100BrenDaniel Productions CorpDiagramming Notes? Objective of the diagram is to pass along information on the projectchoice of diagram type should be driven by this fact? Milestones can be shown on PDM as activities with zero duration? ADM you must identify all activities and all milestones, PDM allows you to choose what milestones you want? ADM – you can add ‘dummy’ activities (lines with no duration) to force dependency? Diagramming rules must be used to ensure readability101BrenDaniel Productions CorpIntegrateStartSelect Software TestSoftwarePurchaseSoftwareSelectHardwarePurchaseHardwareDeveloping The Path(s)End102BrenDaniel Productions CorpWhat Diagrams Can Tell YouSinks?Orphaned ActivitiesBursts103BrenDaniel Productions CorpDiagramming ExerciseDraw the work and identify the critical path using the precedence diagram.ACTIVITY PRECEDING ACTIVITY TIME (WEEKS)ABCDEFGHIABBCD, EF, G, H786668473104BrenDaniel Productions CorpActivity Duration EstimatingActivity Duration Estimating determines the number of work periods which will be needed to plete individual activities105BrenDaniel Productions CorpActivity Duration Estimating?Estimating guidelines?Evaluate each independently?Assume ‘normal’ level of labor?Assume ‘normal’ work week?Disregard predetermined dates on first cut?Use consistent time units?Use past actual data?Level of effort activities Duration * Resource Loading = Effort106BrenDaniel Productions CorpEstimate AccuraciesDefinitive (Detailed) Estimate?From Well defined engineering data?Normally Bottom up?Accuracy of +/ 5%(Rough) Order of Magnitude?No detailed engineering data?Accuracy of +/ 35%Approximate (Top Down) Estimate ?Analogous Estimates?Uses Previous project data?Accuracy of +/ 15%107BrenDaniel Productions CorpEstimating Tools TechniquesAnalogous Estimation? Top down estimating? Actual cost of a previous, similar project? Least costly method? Scaleable for project sizeProduct IntegrityPCB BuildStandard HWParametric Modeling?Characteristics in a mathematical model?Examples cost per sq. foot, LOC, cost per hour?Can be weighted depending on parameters?Needs accurate historical information?Parameters must be measurable?Must be scalableDocumentationLines of CodeAnimation108BrenDaniel Productions CorpBottom Up Estimation?Uses WBS as a basis for collection?Best approach – from actual developers?Data intensive accurate?Consistency a challengeNew ProductNew TeamUncertainty HighEstimating Tools TechniquesMS ProjectComputerized Tools?Assist with cost estimating and costingalternatives109BrenDaniel Productions CorpCommon Estimation Challenges?Assuming followon work?Misinterpretation of the SOW?Improperly defined Scope/WBS?Optimistic schedules?Assuming skills levels?No risk analysis up front?No accounting for cost adjustments/inflation?Wrong/Inconsistent estimation guidelines110BrenDaniel Productions CorpIT Challenges216。 KISS – Remember the contractor types252。 Pulls conflicting technical functional areas into a consistent frameworkWhat are some challenges you have encountered in your work place41BrenDaniel Productions CorpSoftware Quality MaturityExerciseEvaluate your anizations maturity level in each of the eight process areas of the PMBoK:Scope TimeQuality CommunicationsHR Management ProcurementRisk Cost42BrenDaniel Productions CorpWhy do we have a Processthe design is driven by customer requirements.The primary benefit in doing this is, increased customer satisfaction for both internal and external customers.Customer FocusTeam FocusOne Team One GoalDedicatedAccountableGlobalizingFunctional OwnershipPlanning43BrenDaniel Productions CorpProcess . Procedures? A Process is a high level concept that can be applied across anizations, across industry. It tries to minimize ambiguity but must allow flexibility for different cultures?For example ‘identify risks that can impact delivery’? A Procedure is the detailed steps to adhere to the process. The procedure is specific to an anization.? example ‘plete the attached risk identification spreadsheet by holding a two meeting with all team leaders of each functional area. There should be at least 20 risks identified and quantified’. The pleted spreadsheet must be stored on the project server.’44BrenDaniel Productions CorpYour Team’s BaseDo you follow a documented procedureDo all the PMs follow a documented procedure/processDo your senior manage