Transcript 4D Checker
4D Checker: Analyzing Renovation Schedules for Requirements Compliance 4D 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Martin Fischer Peggy Ho 1 CIFE TAC 2007 Copyright 2007 The Big Idea: 4D Requirements Checking 3D Design: Goals Tasks 4D Checker POD Intuition Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance 4D Phasing Schedules: 4D 2 CIFE TAC 2007 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Definitions • Phasing Schedule: – Developed during design – Show high-level construction activities (e.g., “Build-out Level 9) – Show how occupants move (e.g., “Move Tenant A to Level 9”) • Swing space – Temporary space for occupants – Both inside and outside of building 3 CIFE TAC 2007 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Observed Problem: Three challenges in the renovation planning process Challenge 3 Develop Schedule Challenge 1 Challenge 2 Change (Req, Scope, Design) Check Schedule Challenge 1. Difficult to keep track of: – Multiple Stakeholders – Multiple Requirements Challenge 2. Difficult to evaluate a schedule – What are the metrics? Challenge 3. Difficult to evaluate impact of changes – What parts of the schedule can be re-used? 4 CIFE TAC 2007 Copyright 2007 Project A. Oops, NOT everyone fits in the building! 4D Checker POD Intuition Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Goals Tasks Pictures Removed. Please contact Peggy ([email protected]) directly for more information. 5 CIFE TAC 2007 Copyright 2007 Problems Big Idea How to compare renovation schedules? Schedule using a flow chart Schedule using Microsoft Word Goals Tasks 4D Checker POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Schedule using Microsoft Excel Note: Schedules were removed to maintain anonymity of project 6 CIFE TAC 2007 Copyright 2007 Project B. What parts of this schedule can the project manager reuse? Façade design 1 4D Checker POD Intuition Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance How does a change in façade design affect the schedule? Tasks Goals ? Façade design 2 7 CIFE TAC 2007 Copyright 2007 Big Idea: Our “4D Checker” will help to solve these problems User-Entered Information Building Configuration Goals Tasks 4D Checker Intuition Reasoning methods to “check” schedule POD Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Requirements (Occupant & Construction) Phasing Schedule 4D Metrics Satisfaction Of Requirements Cost Duration Efficiency 8 CIFE TAC 2007 Copyright 2007 User-Entered Information Building Configuration Goals Tasks 4D Checker Intuition Intuition: Building configuration, requirements, and schedule are fundamental to renovation planning POD Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Requirements (Occupant & Construction) Project A Court and Non-court occupants need building space Phasing Schedule CIFE TAC 2007 Pictures Removed. Please contact Peggy ([email protected]) directly for more information. Copyright 2007 9 Intuition: Planners check by looking at the building configuration over time Project A Reasoning methods to “check” schedule Goals Tasks 4D Checker POD Intuition Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Project B Project C Pictures Removed. Please contact Peggy ([email protected]) directly for more information. CIFE TAC 2007 Automate this process! 10 Copyright 2007 Intuition: Planners need to evaluate the schedule from many perspectives Project A Metrics Intuition Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance FY'07 Swing FY'11 FY'08 Cost FY'09 Cost FY'10 Cost FY'11 Cost FY'12 Cost Cost Swing Cost for All Moves for All Moves for All Moves for All Moves for All Moves Goals Date Into Swing Date Into Final Mar-08 May-12 Mar-08 Jul-09 Mar-08 Jul-09 Mar-08 Jun-09 Mar-08 Jun-09 Cost Duration Project C Tasks 4D Checker POD Satisfaction Of Requirements CIFE TAC 2007 Efficiency 11 Copyright 2007 Problems Big Idea Limitations of current practice Requirements Schedule impact if a requirement changes? 4D Checker Where are the occupants moving to? Tasks Goals Track number of courtrooms? Schedule POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Occupant Move CIFE TAC 2007 12 Copyright 2007 1. 4D Process Representation: Represent construction activities in 4D (Aalami 1998, Darwiche 1989) 2. 4D Analysis: Analyze construction activities for space conflicts (Akinci 2002) 3. Requirements Models: Manage requirements in design (Kivineimi 2005) 4. Track occupants over time Tasks 4D Checker Intuition Building on Previous CIFE Research POD Problems Big Idea 4D Checker: Analyzing Renovation Schedules for Requirements Compliance 5. Track spaces over time 6. Dynamically understand schedule impacts of changing requirements 7. Check project-specific requirements 8. Understand what, how, and when requirements are not satisfied Goals 9. Comprehensively evaluate the schedule CIFE TAC 2007 13 Copyright 2007 Problems Big Idea User Entered Requirements Requirement OR-7 C 3/28/2007 Satisfied Dates 4/4/2007 Not Satisfied 4/17/2007 Satisfied *Note: If requirement is in effect,attributes then it is highlighted in orange Database of building over time Space ID Occupant E Space Attribute(s) Not Secure Secure Space ID Occupant Space Attribute(s) Schedule 4D Checker 3/28/2007 SP-2-3 E Office Secure SP-2-4 Construction Office Dates 4/4/2007 4/17/2007 Construction E Office Office Secure Secure E Vacant Office Office User-Entered Requirements Computer-based calculations Tasks Goals The 4D Checking Process Building POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Field Example Occupant E Requirement Type Space Attribute Required Value Secure Effective Period Total Duration Requirement Status Hard Unique ID Initial Value OR-7 Calculation Value Satisfied Unit of Measurement Yes, Satisfied / No, Not Satisfied CIFE TACAnalysis 2007 Algorithm Check to see if Occupant E space is "Secure" Requirement OR-7 3/28/2007 Satisfied Dates 4/4/2007 Not Satisfied 4/17/2007 Satisfied Database ofIf Effective over time *Note: requirement is inRequirements effect, then it is highlighted in orange Space ID Occupant 3/28/2007 SP-2-3 E Dates 4/4/2007 4/17/2007 14 Construction Copyright E 2007 Problems Big Idea Impact: Planners can see how and when requirements are not satisfied Renovation Requirements Interface >> Occupant Requirement >> Construction Requirement >> Space >> Activities/Schedule >> Global Values Goals Tasks 4D Checker POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Occupant Requirement ID Occupant Requirement Type Requirement Rank Value Effective Period CIFE TAC 2007 OR-7 E Space Attribute Hard Secure Total Duration Results Conflicts: OR-7, 3/30-4/15 – Space does not have function “Secure” for Occupant E 15 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Impact: Planners Executive can comprehensively evaluate Dashboard and compare the schedule, automatically Global Data Global Variables Cost/sf move to temp off-site swing space Cost/sf move in building Construction Cost/sf Global Metrics Total SF-Days (not including Building Common) Total Vacant SF-Days Swing space utilization: sf-vacant days/totalsf-days Max renovation crew required Total Duration Construction Cost Move Cost % Occupants with Primary Move % Occupants with Secondary Move Process Metrics % of Tentative Occupant Requirements $15 Previous Phasing Schedule Evaluations $10 Schedule v1 $40 Schedule v2 Schedule v3 Global Metrics Satisfaction of Requirements 0% 532,800 sf-days 37,800 sf-days 93% 1 crew 74 days $324,000 $87,750 50% 50% 0.09% Date 2/10/2007 2/14/2007 3/1/2007 100% Occupant Requirements % Hard Requirements Met % Soft Requirements Met % Tentative Requirements Met 83% N/A 100% Construction Requirements % Hard Requirements Met % Soft Requirements Met % Tentative Requirements Met 100% 50% N/A Planners can quickly and comprehensively: Track requirements, occupants, and spaces Evaluate schedules with specific metrics Evaluate impacts of changes CIFE TAC 2007 16 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Research Methodology & Tasks Task 1. Conduct retrospective case studies (Prior to seed funding year) • Understand the current limitations of using 4D for renovation planning • Gather specific metrics and requirements used by planners Deliverable: 3-5 case studies on renovation planning Task 2. Develop representation and reasoning methods (Sept 2007 – Mar 2008) • Find best representation for requirements and metrics • Find reasoning methods that are able to be implemented Deliverable: A collection of representation and reasoning methods CIFE TAC 2007 = Opportunity for CIFE Member Involvement 17 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance The 4D Checking Process involves several reasoning methods Task 3. Develop prototype system (Primary Use of Funding) (Sept 2007 – June 2008) • Use Commonpoint 4D as development platform • Enlist CS student to help with actual programming Deliverable: A prototype system developed in Commonpoint 4D Reasoning methods required to: • Create building attribute database over time • Create requirements database over time • Analyze each requirement • Analyze each evaluation metric • Implement user interface The programmer will: • Consult on implementation strategies of reasoning methods better methods • Enable researchers to focus on content, not programming more powerful data • Implement code CIFE TAC 2007 18 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Research Methodology & Tasks Task 4. Validate method and prototype system (Jan 2008 – Sept 2008) • Test system on actual renovation projects • Compare system with traditional renovation planning methods Deliverable: Case studies and comparison data to show the power/generality of 4D-based analysis Task 5. Integrate prototype with other CIFE research (Sept 2008) • Explore the potential of integrating VDC-based analysis and management tools • Limitations highlight future research areas Deliverable: A report describing the benefits and current limitations of integrating analysis and management tools CIFE TAC 2007 = Opportunity for CIFE Member Involvement 19 Copyright 2007 Problems Big Idea Leverage existing resources to achieve breakthrough schedule performance Vision: Value-based, Breakthrough Schedule Performance 2010 Measurable Goals Integrate construction and occupant processes Automate requirement checking 4D 4D Checker POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance Goals Tasks Previous CIFE Work 4D Process Representation (Aalami 1998, Darwiche 1989) Requirements Modeling (Kiviniemi 2005) 4D Analysis (Akinci 2002) CIFE TAC 2007 20 Copyright 2007 Problems Big Idea Leverage existing resources to achieve breakthrough schedule performance Vision: Value-based, Breakthrough Schedule Performance 2010 Measurable Goals Integrate construction and occupant processes Automate requirement checking POD Intuition 4D Checker: Analyzing Renovation Schedules for Requirements Compliance 4D Checker • More powerful data • More CIFE member involvement • Better Reas. Methods Previous CIFE Work 4D Process Representation (Aalami 1998, Darwiche 1989) Requirements Modeling (Kiviniemi 2005) 4D Analysis (Akinci 2002) Tasks Goals 4D CIFE TAC 2007 21 Copyright 2007 Problems Big Idea Intuition POD 4D Checker Tasks Goals 4D Checker: Analyzing Renovation Schedules for Requirements Compliance 4D Checker addresses challenges to enable planners to better manage renovation projects Challenges in Renovation Planning Challenge 1. Difficult to keep track of requirements Challenge 2. Difficult to evaluate a schedule Challenge 3. Difficult to evaluate impact of changes CIFE TAC 2007 Anticipated Practical Contributions 4D More comprehensive way to track requirements More comprehensive metrics to evaluate a schedule More comprehensive metrics to evaluate the impact of changes 22 Copyright 2007