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