Smiley Face Calc

March 27, 2018 | Author: ftsworld | Category: Traffic Light, Software, Computing, Technology, Computing And Information Technology


Comments



Description

Switch( Date()<[Start],"0", Date()>=[Start] And [% Complete]=100,"1", Date()>=[Finish] And [% Complete]<100,"3", 100-[RemainingDuration]/[Duration]*100<[% Complete],"1", (100-[Remaining Duration]/[Duration]*100)-[% Complete]>20,"3", (100-[Remaining Duration]/[Duration]*100)-[% Complete]>10,"2") 100 And (Date()-[Start])/([Finish]-[Start])*100-[% Complete]>10,"2", [% Complete]<100 And (Date()-[Start])/([Finish]-[Start])*100-[% Complete]>20,"3") IIf(Now()<=[Finish] And Now()>=[Start] And [% Complete]>0 And ((Abs(Date()-[Start])/Abs([Finish]-[Start]))*100)-[% Complete]>40,"2", IIf(Now()<=[Finish] And [% Complete]>0 And ((Abs(Date()-[Start])/Abs([Finish]-[Start]))*100)-[% Complete]>20,"1","0")) -------------------------------------------------------------------- Switch( [% Complete]=100,"Complete", (([% Complete]<100) And ([Finish]<Date())),"Overdue", (([Baseline Start]=ProjDateValue("NA")) Or ([Baseline Finish]=ProjDateValue("NA"))),"No BL", [Finish Variance]<=0,"Green", [Finish Variance]<=(ProjDateDiff([Project Start],[Project Finish])*0.1),"Yellow", [Finish Variance]>(ProjDateDiff([Project Start],[Project Finish])*0.1),"Red" ) "2". . Now()>=[Start] And [% Complete]>0 And ((Abs(Date()-[Start])/Abs([Finish]-[Start]))*100)[% Complete]>20. Date() <[Start]. Date()>=[Finish] And [% Complete]<100. [% Complete]<100 And (Date()-[Start])/([Finish]-[Start])*100-[% Complete]>20."2".Now()>=[Start]. Date()>=[Start] And [% Complete]<11."3". Now()>=[Finish] And [% Complete]<100. Date()>=[Start] And [% Complete]=100. ) ---------------------------------------------- Switch( [Finish]-[Start]>30."2". Now()>=[Start] And [% Complete]<100 And ((Abs(Date()-[Start])/Abs([Finish][Start]))*100)-[% Complete]>40."1". [% Complete]<100 And (Date()-[Start])/([Finish]-[Start])*100-[% Complete]>10."3"."1" Abs([Finish]-[Start]))*100)-[% Complete]>10."1".----------------------------------------------------------------------------- Switch( Now()>=[Start] And [% Complete]=100."1"."0"."3") ----------------- ."2"."2". (Date()-[Start])/([Finish]-[Start])*100>=[% Complete]."2". "3". Now()>=[Start]. Now()>=[Start] And [% Complete]>0 And ((Abs(Date()-[Start])/Abs([Finish]-[Start]))*100)-[% Complete]>20.Now()>=[Start] And [% Complete]<100 And ((Abs(Date()-[Start])/Abs([Finish][Start]))*100)-[% Complete]>40. Now()>=[Finish] And [% Complete]<100."3") Switch( Now()>=[Start] And [% Complete]=100."2"."1") ."2".Now()>=[Start] And [% Complete]<100 And ((Abs(Date()-[Start])/Abs([Finish][Start]))*100)-[% Complete]>20."1". two or three week window to the future. After setting up stoplights. illustrating how to set up stoplights and the underlying logic applied to drive the plan in a pro-active manner to help mitigate execution risk and provide a consistent early warning process to facilitate on-time task completion.Status Stoplights with Microsoft Project Concept designed and introduced by Brian Thompson First published Sept 07 Rating (Download pdf version) Overview Ever wondered how to use project monitoring tools as proactive aids instead of reactive reporting tools? Project stoplights can provide an easy guide to taking pro-active action on tasks or milestones with potential delay within a one. white stoplights are future tasks with start dates beyond stoplight horizon. Selection of the window horizon depends on the size and duration of the project. yellow stoplights require pro-active action to mitigate risk associated with late completion of future tasks. Read on to find out how… Typically. Microsoft Project is used in this example. stoplights are used during execution phase of a project. red stoplights require immediate attention. green stoplights are good. the process is simple and hassle-free. Setup of Stoplights . 4.IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.1)))).(IIf([Finish]>Now().IIf([Start]>Now().(IIf([% Complete]=100.2.3. Navigation: Tools>Customize>Fields Step 2: Add a formula to support the required stoplight logic Navigation: Click the “Formula” button This formula supports the logic set out below: IIf([Duration]=0.Step 1: Customize one of the available fields in MS Project (I selected the “Number 2” field for this purpose).1.IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).2.3).4)))) .IIf([Finish]<Now()+ 7 And [% Complete]<80. The status stoplight underlying logic is discussed in the last section. 3 = Yellow. Click to “OK” button to save the formula. (4 = Red.Note: For a short duration project (typically 1 to 3 months) a value of 7 (days) is recommended for the stoplight window (see red text in formula above) – for a longer duration project a value of 14 (days) is recommended – this provides a longer evaluation window with more time to take pro-active action. 2 = Green. This logic will place the values 1 through 4 on tasks and milestones in the column. 1 = White) . Enter a . Right-Click column header at the position for column insertion. Navigation: Check the radio button “Rollup” and select “Average” from the dropdown box for group summary rows. Insert Column>Select Field name from dropdown box (“Number 2”). red will prevail etc).Step 3: Use averages to roll up scores to group summary rows and substitute numbers with graphical indicators. To set the flag colours. This is useful for the summary group rollup values. Click “OK” when done. Navigation: View>Gantt Chart. The logic for image selection is the first test which meets the logical argument will prevail (if the value in the column is between 4 and 3. Step 4: Insert a column into the Project Gantt view and rename the column. click the “Graphical Indicators” button Set up four logic “tests for Stoplight” as depicted in the screen shot. Second driver is logic to drive actions on each task in the plan. Click OK. being the alert to take pro-active steps to re-assign resources. Import stoplights to other project plans Once the stoplight column has been set up in an initial project plan.Title for the Column (“Status”). Practical application of the stoplight enhancement In simple terms a quick scan down the stoplight column will draw immediate attention to red and yellow stoplights. yellow. inserting a numeric column. it is easily imported into others by opening the plan containing the stoplights. . Formula Logic Logic used to drive status stoplights has two different drivers. opening a new plan. rightclicking the header. then click the “Import Custom Field” button to select the initial project and stoplight field. re-evaluate effort or update progress to facilitate on-time task completion. keeping in mind that white (not started tasks) is less than 1. red between 3 and 4. yellow between 2 and 3. green. or simply filter tasks by date range and address tasks in priority sequence (red. select “Customize Fields”. white). Rename the column by clicking the “Rename” button and entering “Stop Light” or any other suitable name after the import and your stoplight will be embedded into the new project. green is between 1 and 2. First driver is the logic to apply to milestones to evaluate if any action is required on a zero duration milestone. From the Gantt chart above. See screen shot below. The column will now be in the Gantt View. Milestones: If milestone is 100% then green. tasks may be filtered on the numeric value in the stoplight (status) column. IIf([Finish]<Now()+ 7 And [% Complete]<80.IIf([Start]>Now().4)))) If today (date) is past the end date of the task and task is not complete.3 .IIf([Start]>Now().2.IIf([Duration]=0.3).IIf([Finish]<Now()+ 7 And [% Complete]<80. IIf([Duration]=0.(IIf([Finish]>Now(). 80% is a good general guideline for the next two sets of logic.1.4.IIf([Finish]<Now()+ 7 And [% Complete]<80.(IIf([Finish]>Now().IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).2.2.IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.4.4.IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.1)))).IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).2.(IIf([% Complete]=100.2.1.1.2 .1. The lower the value. this value can be changed to suit your situation and/or project duration. then Red to indicate an overdue task.4)))) If today (date) is before start date of task then White to indicate a future task. IIf([Duration]=0 .(IIf([% Complete]=100. IIf([Duration]=0 .IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.1)))).1.2.3.4)))) Tasks: If task is 100% complete or if ratio of days since start divided by task duration is less than “% complete” then Green to indicate complete task.(IIf([% Complete]=100.IIf([Finish]<Now()+ 7 And [% Complete]<80.1)))).IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.(IIf([% Complete]=100. the sooner the yellow alert will pop up.3).3.4.1.2.2.2.(IIf([Finish]>Now().1 )))).3.IIf([Start]>Now().1)))).IIf([Finish]<Now()+ 7 And [% Complete]<80.IIf([Finish]<Now()+ 7 And [% Complete]<80.3).3.3).2.IIf([Finish]<Now()+ 7 And [% Complete]<80.(IIf([Finish]>Now(). IIf([Duration]=0.2.(IIf([% Complete]=100.(IIf([% Complete]=100.4)))) .1)))).3).IIf([Start]>Now().IIf([Start]>Now().4.4)))) If milestone is due within 7 days and the progress >= 80% then Yellow (This is a signal to check if milestones are still on target for completion).IIf([Start]>Now(). irrespective of progress reported.IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).4.IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.2.2.1.3.3).(IIf([% Complete]=100.4)))) If today (date) is past the start date of the task and progress is reported < (days since start/duration) then Yellow to indicate a task with insufficient progress.IIf([Start]>Now().(IIf([Finish]>Now(). IIf([Duration]=0.(IIf([Finish]>Now().4)))) If milestone is due within 7 days and the progress < 80% then Red (This is a signal to check on milestone status and potential problems which could mean moving a milestone).3).IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.1)))).IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))).IIf(([% Complete]=100 Or [% Complete]>100*(Abs((Now()-[Start])/([Finish][Start])))). IIf([Duration]=0.(IIf([Finish]>Now().3.4.IIf([Finish]<Now()+ 7 And [% Complete]<100 And [% Complete]>=80.
Copyright © 2024 DOKUMEN.SITE Inc.