Requirements for a Process Integration Platform

advertisement
Requirements for a Process Integration Platform
Reid Senescu
CIFE, Stanford University
Y2E2 Bldg, 473 Via Ortega, Rm 292
Stanford, CA 94305-4020 USA
rsenescu@stanford.edu
John Haymaker
CIFE, Stanford University
Y2E2 Bldg, 473 Via Ortega, Rm 292
Stanford, CA 94305-4020 USA
haymaker@stanford.edu
ABSTRACT
Despite the influx of building information modeling and advanced building simulations, design processes
remain similar to the pre-computer era. This paper investigates the extent to which interactive, collaborative
design process models improve design process efficiency and effectiveness. We present case study processes
and a survey of practicing engineers that illustrate shortcomings in practice, and review relevant points of
departure to develop an ethnographically and theoretically founded set of requirements for a collaborative
process modelling platform that enables improved communication of processes. We use a hypothetical
narrative to explain its use and establish a method for evaluating the platform.
Keywords: Process Integration Platform, Design Process, Interoperability.
1
INTRODUCTION
To some, Building Information Modeling (BIM) is a process [1]. To many others, BIM at the very least changes the
design process [2, 3]. We define processes as a dependency-based description of information flow. The association
of BIM with process change pervades the Architecture, Engineering and Construction (AEC) industry. Yet, little
commercial development of BIM is process-centric, and none of the major BIM tools provide explicit support for
defining and sharing processes. 3d object-oriented modeling is still mostly a set of static tools, none of which aid the
design team in explicitly defining, improving, and sharing design processes. Despite the rhetoric that BIM is a
fundamental shift in the design process, the industry generally still plugs in new BIM tools into a design process that
predates computers. Software with parametric capabilities offer one possible exception as they do formalize a new
process, but parametric tools are used principally to manage geometric processes, and lack collaboration methods
and transparency, limiting their potential for broader process change. While the capabilities of simulation and
modeling tools expand, order of magnitude increases in design process efficiency and effectiveness remain elusive.
This paper uses two examples from current practice to demonstrate how current limitations in communicating
processes limit BIM’s promise to drastically improve design process efficiency and effectiveness. The paper then
summarizes results from a survey of engineers. The case studies, survey, and a literature review lay the foundation
for a theoretically founded set of requirements to enable process sharing in a Process Integration Platform (P.I.P.).
While the potential impact of P.I.P. on current design practices is broad, the paper focuses on how the proposed
platform catalyses continuous improvements to the design process through incentivizing and visualizing the
development and sharing of design processes. The paper then uses Narratives [4] to formally model and to illustrate
the sharing behaviors defined in our requirements.
1
2
BIM OPPORTUNITIES LOST
2.1 DESIGNING LOUVERS FOR OPTIMAL DAYLIGHTING
With the goal of informing the design team’s decision regarding the quantity and size of louvers on the south façade
of the new Stanford Graduate School of Business Library, engineers created video simulations of sunlight moving
across a space during different days of the year. Prior to 3d object-oriented architecture models, engineers created
the geometry for such analyses from scratch, but the resulting visualizations were crude. Looking to improve the
realism of the output, the lighting engineers used the architect’s Revit model as the basis for their geometry. The
engineers were confident in the science behind their analysis tool, Radiance, and did not have the time to learn and
validate other programs. Through trial and error, they discovered that they could use Revit Architecture, AutoCAD,
3D Studio Max and Radiance to create an improved day lighting simulation (Figure 1). The process required much
manual manipulation of geometry and materials to reformat the information so that each new software package could
interpret the data representing the building. The design team did not formally represent the process, which we list in
Table 1.
The engineers run these processes several times per month. The process described in Table 1 takes about 24 manhours to provide feedback to the architects. About 16 man-hours are spent on non-value added tasks, such as
cleaning up geometry or reassigning materials in AutoCAD layers that were already differentiated in Revit. The
engineers felt that elimination of the 16 hours of non-value added time would either increase the number of options
that the architect could consider or increase the company’s profit. The engineers believed that with improved
efficiency, they could further explore the design space and discover a better solution. At some point, the return from
expanding the options considered would diminish, and engineers would just spend less time producing the same
quality design, improving company profit. Despite the obvious benefit of an improved process with improved
interoperability between Revit and Radiance, no one was developing a solution to meet the needs of the lighting
engineers.
Figure 1. Snapshot of a QuickTime video. The lighting engineers use this video to show the architects how different
louver configurations affect day lighting in the Stanford Graduate School of Business Library.
The first author attempted to find an improved solution. Asking for an improved process on the engineering
firm’s intranet forum revealed suggestions for similar processes, but no solutions that matched the project’s given
input and desired output. An internet search of blogs and forums reveal that other companies had similar problems
trying to go from Revit to Radiance [5, 6], but no one had posted an improved solution. An interview with Revit’s
developers revealed they are interested in improving links between their object oriented 3d building software and
analysis programs, but development toward improving the direct link between Revit and Radiance was not planned.
One potential alternative is to go from Revit to IES to Radiance, but the lighting engineers were once disappointed
with this option and did not have the time to try again. The lighting engineers were simply too busy to invest time in
improving their process. Their supervisors, software developers, and their clients had no methods for understanding
how an improved process could increase profits or design quality.
The first author intervened by approaching some principals in the firm to explain the inefficiency of the current
process, and they committed funds to improving the process. With about 16 hours of research, the first author cut
step 3 and 4 to a few minutes, eliminating six hours of tedious, non-value adding time from the process. With an
2
investment of roughly $2400, we hypothetically added $32,400 of value annually, assuming 6 hours x 3
iterations/month x 12 months x $150/hour. Three other documented case studies at the firm suggest that this
opportunity for improving process efficiency is prolific across disciplines. For a company of 3000 engineers,
extrapolating this case would result in lost profit or value passed on to clients of $97 million annually. McGraw Hill
extrapolates from other reports that lack of interoperability costs the global AEC industry $138 billion annually [7].
In summary, the current tools provide an opportunity to improve the efficiency and effectiveness of the lighting
design process. Yet, without intervention, designers do not capitalize on this opportunity. The individual engineers
are not incentivized to invest their time in improving the process through interoperability solutions. Their tools do
not track their process (and the resulting inefficiency), place them in a small peer community to improve the process
together, nor provide transparent access to other processes that could form the basis or a module for improvements.
Also, managers lack a transparent method for understanding the inefficiency and therefore, lack a monetary
justification for encouraging their employees to develop alternatives.
Table 1. The steps taken to produce day lighting videos. The steps in the process and time for each step were not
documented until the authors intervened. Much time is spent filtering and transferring previously defined information
(e.g. Steps 3, 4, 7, and 10)
Step #
1
2
3
4
5
6
7
8
9
10
11
12
13
Task
Software
Create Revit Model
Revit Architecture
Import 3d .dwg with 3d shapes
AutoCAD 2007
Clean up geometry
AutoCAD 2007
Set layers to match materials
AutoCAD 2007
Import 3d .dwg with 2d surfaces and layers
AutoCAD 2005
Identify holes
Radiance
Import 3d .dwg
3D Studio Max
Remesh geometry
3D Studio Max
Import 3D Studio Max Rendering
AutoCAD 2005
Import 3d .dwg
Radiance
Set sunlight properties, material reflectivity, etc.
Radiance
Create video
QuickTime
Discuss lighting video with architect and create new design
concept.
Discussion
Time Spent Per
Step (hours)
N/A
0.3
4-6
1.5
0.2
2-3
1-2
0.2
0.5
1-2
4
8
2-3
2.2 DESIGNING WITH ENVIRONMENTALLY RESPONSIBLE MATERIAL USE
Owners’ interests in environmentally sustainable business practices have skyrocketed in recent years [8]. For the
design of the Stanford Graduate School of Business campus, stakeholders used MACDADI [9] to explicitly
communicate the importance of material responsibility when choosing structural systems. The first author, while
working as an engineer on this project, created schematic Revit Structure models of steel and concrete options for
one building on the project. The model was used to support a visual understanding of the two systems, as well as
some structural and cost analysis. Many tools (e.g. Athena, BEES, LCADesign) aim at assisting designers in making
environmentally sustainable material decisions. The engineering firm had recently purchased Athena, software that
uses a database to output the environmental impact of building materials. Despite a 3d object oriented model
(containing a database of structural materials and quantities), a database of the environmental impacts of those
structural materials, and a clear desire by the stakeholders for the designers to consider material responsibility in
their design recommendations, the author did not conduct a formal environmental impact analysis comparing the
concrete and steel options. Given the time and budget constraints, the first author was not able to find or create a
process that would allow the team to effectively use the information available to further inform the team’s structural
system decision with information on material responsibility.
As was the case with the lighting design, there is a clear demand for an improved process. Unlike the lighting
example where an improved process was non-existent, the first author recently discovered similar processes being
3
employed internal to the company and externally at the time of the structural design [10]. However, there was no
simple mechanism to quickly search for existing processes and build on them to develop new processes. These cases
illustrate that designers need a process that enables them to more easily collaboratively improve and share
interoperable design processes.
3
SURVEY AFFIRMS GENERALITY OF CASE STUDIES
In the winter 2008 we conducted a survey of 74 engineers from a global engineering firm that belonged to a group
interested in virtual design. The employees had on average 11.4 years of experience working in the AEC industry
and they currently worked in North America (24%), Europe (57%), Asia (6%), and Australia (14%).
Half of respondents felt they should increase the amount of virtual design information that they disseminate to
others. The top three barriers to sharing information were “Lack of time”, “Not knowing where information was
kept”, and “Lack of communication.” One engineer commented, “So many times you accidentally find out that
someone somewhere has been doing something for ages that you didn't know about. We are currently all a bit too
busy to spend time telling each other what we're doing.”
We then asked respondents to describe desirable characteristics of an intranet site for sharing information about
virtual design. We coded the responses with 43 adjectives each with its own definition. Table 2 shows the top five
responses. 82% of respondents thought that “absolutely” the site should be “A repository of project information
relevant to virtual design (software used, processes, people involved, etc.).”
Table 2: Five most popular descriptions for a new virtual design intranet site.
Adjective
Number of
Respondents
User-Friendly
20
Crowd-sourcing
Information
Referencing
18
11
Broad
10
Searchable
10
Adjective Definition
No time to understand, easy to navigate,
easy to find, intuitive, good GUI
Open, wiki-like, anyone can add content
Reference other sites, linking to other
already existing things.
Appeal to everyone at all positions,
expertise, or all disciplines, comprehensive
in topics.
Ability to enter in text and find the right
information
The survey reveals that designers want better ways of sharing information and capturing process knowledge
learned from other projects, but that knowledge sharing methods must not take up user time. Broad, crowd-sourcing,
and information referencing suggest that engineers do not want a system dependent on rigorous management, nor do
they want details. Rather, they want a tool that allows everyone to participate in the exchange of information mostly
by referencing information that already exists, but is not necessarily widely available. The survey confirms the case
study observations.
4
POINTS OF DEPARTURE
The examples in Section 2 demonstrate how the lack of formal platforms for communicating and developing
processes fundamentally limit BIM’s impact on AEC. The cases and surveys support our intuition that the industry
requires a process modeling and sharing tool. We next review related work in defining and sharing design
information and processes. We find only partial requirements and solutions for a P.I.P.; suggesting that a unifying
framework for process modeling and sharing is needed.
4
4.1 INTEGRATED PROJECT DELIVERY
Integrated Project Delivery is a project delivery approach that integrates people, systems, business structures and
practices [11]. While attempting to define the requirements for integrated design processes, these approaches fall
short of formalizing the information and processes. They specify milestones in a design process, and specific
considerations and people who should be involved in those processes, but do not formalize the information and tools
needed to ensure effective interoperable processes.
4.2
DATA SCHEMA
Interoperability evokes the possibility of a single database of building information organized in a single data schema
[12]. Researchers continue to develop improved methods for developing standards for specific applications [13].
These standards are powerful, but other strategies such as Application Programming Interface (API), customized
commercial software links, and simple user-written mapping scripts will continue to be a vital part of AEC
interoperability efforts. Many of these efforts lack an explicit representation of process, and methods to dynamically
generate and share these processes.
4.3 DESIGN RATIONALE
Design rationale research develops methods for better understanding the design process and ideas for improving its
current state. Moran and Carroll [14] list several definitions of Design Rationale, all of which refer to the notion of
finding the reasons behind the creation of a particular artifact. Some methods, such as Conklin and Yakemovic’s, use
Issue-Based Information Systems (IBIS) and process tracking to better understand and track reasons behind design
decisions [15]. MacLean et al’s (1991) Questions, Options, and Criteria methodology ignores the chronological
aspects of the process and focuses exclusively on reasoning [16]. Design Rationale systems are not often
implemented in practice, because designers struggle to document their rationale when performing design. The
requirements proposed in this paper include sharing of computable information. Therefore, the process models focus
on the how of design (the process) rather than on the why behind a design (the reason).
4.4 PROCESS MODELING
Lee et al. [13] use process models to improve product data models – a formal and structured definition of product
information such as IFC’s. Lee identified several drawbacks to the ISO STEP product modeling method, including:
they are built as single generic models to represent idealized industry-wide processes preventing local variations; are
thus high-level and lacking in detail; are defined more as archives of data instead of as support for strategic workflow
processes; and do not well support the developmental and evolutionary aspects of product development. They argue
that product models must have a closer linkage with workflow and that mapping between processes and the product
model data should become an explicit part of the definition activity. Whereas Lee et al. share our intuition that
process models are key to design integration, Lee et al. see the use of process models in aiding the development of
future product data models. The authors do not attempt to develop such a standard, instead relying on a web of
individual interoperability solutions, some of which no doubt will evolve through Lee and Eastman’s work.
Information Delivery Manuals (IDMs) are an integral component of the International Alliance for
Interoperability’s (IAI) buildingSMART initiative and Industry Foundation Classes (IFC) development effort [12].
The purpose of IDMs is to provide a human-readable integrated reference identifying “best practice” design
processes and the data schemas and information flows necessary to execute effective model-based design analyses.
However, current process modeling approaches are formulated at an abstract level to define general data exchanges,
processes, and design team requirements, and have limited value as a project-specific design guidance and
management tool. That is, software developers, not designers, use these process models, and they are therefore not
intended to be transparent, usable, and searchable tools used by project teams.
Several CIFE methods have advanced the design of process models for use by AEC professionals in practice.
Geometric Narrator [4], enables a designer to build a scalable, computable process from sub processes, but lacks an
5
intuitive visual interface and mechanisms to easily share and collaborate with these processes. Narratives are formal,
visual descriptions of the design process that include representations, reasoning, and their interrelationships [4].
Narrator addresses the communication deficiencies of Geometric Narrator, but at the expense of its integration
power. Decision Dashboard [17] improves transparency by clearly communicating options, alternatives, and criteria,
and it contains some preliminary ability to compute values associated with these process nodes from information
contained in related nodes. However DD is a single user tool that does not easily support multi user sharing and
collaboration. MACDADI [9] further communicates the people, tools, goals, preferences, options, analyses, and
decisions associated in design, and contains some mechanisms for collaborative modeling. However, like these other
current CIFE tools, MACDADI is not well integrated into BIM-based design and analysis tools, limiting its
computable power.
4.5 KNOWLEDGE SHARING
Conklin [18] explains a “project memory system” to explicitly define informal knowledge and make it available to
others. He observes that the system is necessary, because organizations lack the ability “to represent critical aspects
of what they know.” Conklin and the authors share a similar focus on the “design of project memory as an
evolutionary stepping stone to organizational memory.” However, Conklin (1996) generally applies this system to
capturing knowledge from meetings, whereas we focus on capturing design process information.
4.6 OPEN SOURCE
Software, media, internet companies, and even academia open up their domains and turn to the crowd to tackle huge
challenges in their industries. Successes include Wikipedia and Linux, but there has also been open-source successes
in highly technical and specialized fields in AEC (e.g. The Pacific Earthquake and Engineering Research Center
developed the Open System for Earthquake Engineering Simulation, OpenSEES) [19]. These crowd-sourcing open
source movements transcend traditional organizational science explanation for why people innovate. Hippel and
Krogh [20] propose that the open source movement falls in a new category of the innovation model called “PrivateCollective.” The “private investment” model assumes that the innovator receives returns from private goods and
efficient intellectual property protection. The alternative “collective action” model assumes that when the market
does not deliver a desired result, innovators collaborate to produce for the public good. In the proposed privatecollective model, Hippel outlines the following characteristics:
• Contributors must learn from the experience to contribute.
• Contributors should profit from networking effects of sharing or at least, not lose any money by sharing.
• Contributors must receive “selective incentives,” such as a sense of ownership or enjoyment of the
process.
The development of a process modeling tool and sharing methodology and tool can learn from open source and
crowd sourcing success stories. This paper proposes an analogous approach to capitalizing on BIM through many
individual interoperability solutions.
5
REQUIREMENTS FOR A PROCESS SHARING PLATFORM
The case studies demonstrate how a lack of interoperability process development and sharing impact the efficiency
and effectiveness of the design process. Motivated by the cases and the survey, we define several requirements for a
web-based collaborative and interactive Process Integration Platform.
5.1 TRANSPARENT
A transparent design process is quickly and accurately understood by those not involved in the design. AIA Vice
President Norman Strong states the perfect vision of Integrated Practice includes “a world where all communication
6
throughout the process are clear, concise, open, transparent, and trusting: where designers have full understanding of
the ramifications of their decisions” [21]. The AIA released a Working Definition – Integrated Project Delivery with
seven essential principles. Based on feedback, the AIA committee issued supplemental information emphasizing that
“Interoperability exists on the human level through transparent business exchanges” [22]. Ballard also predicts that
“transparency of the design process” from a particular perspective of process is conducive to the successful outcome
of design from that perspective [23]. Kunz in his discussion of the benefits of IBIS, also stresses the importance of
its ability to increase transparency [24].
In the first case, the lighting engineers’ process is hidden from software companies, managers, architects, and
other lighting engineers. No individual fully understands the opportunities for improving the process and so, no one
works together to improve the process. For the structural engineer, even if a search revealed that others in the
company wanted to use a building model for environmental impact analysis, no formal documentation of that process
exists, and so, it would be very time consuming for the engineer to find the appropriate interoperability solution for
his needs.
5.2 USABLE
Most engineers do not have the time to extensively document their design processes. They rarely have time to learn
how to use new tools. The user-interface for process modeling and searching must be intuitive and not require
significant training or tutorials. We include usable as a requirement due to the concern for user-friendliness
expressed in the survey (Table 2). Strategies for product implementation also stress the importance of a customer
focus (e.g. Six-Sigma [25], Quality Function Deployment [26], and Agile Development [27]).
5.3 INCENTIVIZED
In Section 4.6, we used Hippel and Krough’s explanation of the open-source model [20] to explain why designers
require incentives to use process modeling and to develop interoperability solutions. These incentives may be
embedded in the tool, and/or in the company organization. To be successful, the first user of P.I.P. must find value in
its use even when no other processes or interoperability links exist. The first user is incentivized to use P.I.P. to:
1. Align stakeholder goals with design decisions.
2. Document the reasons behind design decisions to reduce revisiting previous decisions, to better transition
between team members.
3. Search project information.
4. Manage design versions.
5. Assist managers in assessing the current state of the project.
6. Understand the impact of changes on other disciplines.
7. Create a gateway to a central project information database.
8. Audit projects and conduct design reviews.
A detailed explanation of these features is beyond the scope of this paper, but many of these advantages are
discussed in Design Rationale research [14].
Once in use, P.I.P. can also incentivize the development of interoperability solutions by:
1.
2.
3.
4.
5.
6.
7.
Identifying the large cost of non-value added time due to poor interoperability.
Bringing users of similar processes into small communities where co-development can occur.
Rewarding developers with recognition for their work.
Ensuring that the impact of development is widespread
Identifying the processes where returns on investment in interoperability solutions will be greatest.
Allowing developers to start from mixing and matching existing solutions rather than starting from scratch
Providing a plethora of case studies on which to base solution development.
7
5.4 SEARCHABLE
Users must be able to search for processes under multiple criteria, and the searching algorithms must be intelligent
enough to understand multi-discipline and multi-cultural users and their context. Conklin points out that you cannot
preserve organizational knowledge by simply “capturing lots of information,” but that it must be managed in ways
“that create and preserve coherence and ‘searchability’” [18]. For example, when searching for “material
responsibility,” the search engine should ask the user if he wants to also search for “material sustainability” or
“embodied energy.” Also, the search engine should learn that a structural engineer searching for a “wall” wants
processes involving the structural design of a structural wall, whereas an architect may want to look at designs
involving partition walls.
5.5 MODULAR
The solution must allow users to combine several parts of other processes into a new process. It should also allow
geographically separated engineers to work on different parts of an interoperability solution and then combine their
work. This modularity does not suggest a specific data schema or software standard, but rather recognizes that a
universally accepted standard may never exist.
Modularity can also be viewed as the ability to use old processes as the basis of new processes. The development
of new design processes is a creative design process in itself. Organizational scientists view modularity as important,
because, “creative solutions are built from the recombination of existing ideas” [28].
5.6 SCALABLE
Designers must be able to choose how to scale their products and processes. For example, a structural engineer may
perform one process on concrete beam section, a different process on the concrete beam, and an entirely different
process on the entire building. Fischer explained that product models must exist at different levels of detail [29].
Representations of the processes that create various detailed levels of the model must also exist at different scales.
The process modeling must permit interoperability solutions developed for any level of detail.
5.7 COMPUTABLE
The platform must allow designers to automate processes, so that users can drive processes from the process
integration platform. Haymaker [4] explains how automating narratives improves multi-disciplinary design
processes.
6
A NARRATIVE SCENARIO FORMALIZING THE CASE STUDY PROCESSES
We have given two examples of current challenges faced by engineers and validated the generality of these examples
with a survey. We proposed seven characteristics for a successful P.I.P. and explained previous attempts at
improving design processes. Now, we use a narrative to formalize the case design processes and assess this Narrative
for the seven characteristics of the P.I.P.: Transparent, Usable, Incentivized, Searchable, Modular, Scalable, and
Computable.
6.1 DESIGN SCENARIO
It is early Scheme Design for a new library on the Stanford Graduate School of Business. Through the use of
MACDADI, the stakeholders have communicated their relative value for, among other objectives, a design solution
with good lighting and reduced energy consumption. The design team is considering two geometric options for the
library atrium.
8
9
Figure 2. (a) Lighting consultant adds Day Light node to analysis process to the library project. (b) Designer searches for appropriate Day Light
analysis processes.
10
Figure 3. (a) Designer browses search results; (b) looks at process info; finds two appropriate processes. (c) Working with
the user community, (d) he automates one process.
11
Figure 4. (a) Designer drags and drops two process modules from other projects into this project, (b) saves project’s analysis files to the process model,
follows automated and manual steps; (c) and produces analysis results.
A meeting between the architect and the engineering team produced some sketches for an atrium option that
extends in part to the basement and one that stops at the ground floor. The architect creates a Revit Architecture
model using those sketches and has just saved the model as a node in the web-based process model shown in Figure
2. The engineers then begin using that model as the basis for their individual analysis. The lighting engineer wants to
create a video of the daylight moving across the space, so the architect can see the different aesthetics of the two
options. He also wants to calculate the total energy required to light the basement for the two options, so that the
mechanical engineer can use this information for a preliminary energy analysis.
The lighting engineer opens P.I.P. in his internet browser. He searches for “Input: Revit Architecture,” “Output:
Lighting Energy Use” (Figure 2 (b) ). The search results display various projects that meet these criteria. He sees in
the Process Info window (Figure 3 (b) ) that the process for the E Cubed Laboratory project has just been used twice,
but that various links in the process have been copied into other projects 31 times. On average the process takes 22
hours to complete. Thinking that the process could easily be more efficient, the lighting engineer asks the community
of users (Figure 3 (c) ) whether they want to pool resources and invest in automating the process (indicated by the
green arrows). The lighting engineer selects the process from a previous project and copies just the process (not the
information) into the Stanford GSB project (Figure 4).
The lighting engineer finds another process used on a different project to produce day lighting movies, but does
not attempt to automate it. He selects just the applicable parts of the process and again copies it into the Stanford
GSB project (Figure 4).
He then connects the new processes to the existing Revit Architecture model. The P.I.P. automatically runs
software on the desktop computer to produce lighting energy output, which can then be used by the mechanical
engineer for energy analysis simulations. The video making process is not automated and so, the engineer goes
through each step in the process using the appropriate software. While not automated, the information created is
saved to the process map, so it is easily accessible (if security privileges are granted) and understood by the entire
project team.
Results (shown in Figure 4 (c) ) are directly linked to the processes that produced them, so users can quickly
compare options and understand the processes producing the results. The lighting analysis results can be taken by
the mechanical engineer as inputs to his energy analysis as shown in Figure 2.
7
EVALUATING NARRATIVES FOR P.I.P. PROCESS SHARING REQUIREMENTS
Do P.I.P. designers use more efficient and effective processes? In this section, we describe how we intend to test
P.I.P. first with student charettes and then, on real projects with professional designers. In Phase 1, we observe
current design processes. In Phase 2, we introduce P.I.P. to the same group of students or designers and again
observe design processes.
Based on observations of several student and professional design processes we have broken down design into the
tasks shown in Table 3. We ask designers to track their design processes and categorize their tasks according to this
list. From this list, we determine the percentage of time spent on value added tasks, which will permit the
measurement of process efficiency, defined as:
Efficiency = Value Added Time / Total Process Time
(1)
From this equation, we will compare the relative efficiency of various processes currently in practice and will
measure whether P.I.P. improves efficiency.
The effectiveness of the process is more difficult to measure. We take three approaches.
1. Design Options Considered: We presume wider exploration of the design space increases the likelihood
of finding a better design solution. Processes that permit wide design space exploration are more
effective.
2. Designer Review: We will interview designers about the quality of the results produced by the processes
they follow. This interview will allow us to compare the effectiveness of various processes.
3. MACDADI: Effective processes should result in designs that better meet the goals of the designers. We
will use MACDADI to score the quality of the designs produced by various processes.
12
Table 3: Breakdown of design tasks. The efficiency of the design process is evaluated based on these tasks and their
corresponding assessment of value.
MODEL
PLAN
Task Type
1
search
look for best practice process
and modeling methods.
2
attain
obtain software, models,
geometry, drawings, codes, etc.
3
strategize
4
develop
5
translate /
filter
identify design goals,
constraints, and context and
decide appropriate modeling
process.
create new tools and methods to
faciliate design process with the
intent of reuse.
redefine information in a new
format; simplify, regroup, or take
a subset of information.
6
generate
define a model of the physical
world for the first time.
7
setup /
preprocess
8
calculate
give instruction to the computer
about how to analyze the model
you generated.
converting inputs to outputs
according to formulas, tables,
graphs, etc.
9
interpret and
validate
10 troubleshoot /
POST-PROCESS
Definition
fix
11 document
understand results and assess
whether the simulation results
are reasonable.
find problems with the model,
correct the problems.
communicate results and design.
results &
design
12 document
process
13 other
communicate design tasks and
assumptions.
a task that does not fit above
Examples
Ask people in your office who
has performed similar tasks.
Google "how to perform lighting
analysis using a Revit model."
Look around the office for the
current drawings or the CD with
the right software. Ask the
architect for the latest drawings.
Sketch a simplified analysis
model. Write out design of
experiments for your
simulations.
Writing scripts, wrappers, or
spreadsheet templates.
Export model as .dwg. Import
model. Select part of a building
or a subsystem for export,
change 3d to 2d.
Assigning a beam size, a window
type, defining louver
configurations, defining building
loads, assigning mechanical
zones.
Setting time steps, analysis
algorithms, describing desired
output, meshing.
Performing hand calculations,
using Excel spreadsheets,
Mathcad, looking up values in
tables.
Comparing model results with
quick calculations to check
whether numbers are reasonable.
Searching for the reasons behind
error messages, adjusting the
model to eliminate errors
Take screenshots, write reports
describing the final design,
creating sketches, drawings, or
models based on interpreting
results.
Write a report to your client
explaining your design
assumptions. Track your steps,
so you remember the process in
the future.
N/A
Value
Added?
No
No
Yes
Yes
No
Yes
Yes
No
Yes
No
No
No
N/A
13
By combining these three measurements, we can determine the relative effectiveness of processes with similar input
and output, but different information flows. Again, we will measure effectiveness before and after the introduction of
P.I.P.
8
CONCLUSION
This paper described studies where engineers are not drastically improving the efficiency and effectiveness of their
design process despite the availability of a 3d object-oriented model. A lighting engineer failed to develop an
improved interoperability solution and a structural engineer failed to find an interoperability solution already in use
by others. To increase the development and sharing of design processes, we develop a Process Integration Platform
(P.I.P.) according to a framework of characteristics: Transparent, Usable, Incentivized, Searchable, Modular,
Scalable, and Computable. We explain how this framework is used to develop a web-based collaborative process
modeling tool that will allow AEC to better develop and share design process solutions. We then propose a novel
method for evaluating P.I.P.’s ability to improve the efficiency and effectiveness of design processes.
9
REFERENCES
[1] Eastman, C. (2007). Building information modeling. . What is BIM? Georgia Tech, AEC Integration
Laboratory. November 2007. Available Online: http://bim.arch.gatech.edu/content_view.asp?id=402
[2] Autodesk Revit Building Information Modeling: Transitioning to BIM. Available Online:
http://images.autodesk.com/adsk/files/transitioning-to-bim_jan07_1_.pdf
[3] Government Services Agency (2007). GSA BIM guide overview. Available Online:
http://www.gsa.gov/gsa/cm_attachments/GSA_DOCUMENT/GSA_BIM_Guide_v0_60_Series01_Overview_05-14-07_R2C-a3-l_0Z5RDZ-i34K-pR.pdf
[4] Haymaker, J. (2006). Communicating, integrating and improving multidisciplinary design narratives. Second
International Conference on Design Computing and Cognition, Springer Netherlands, pages 635-653, 2006.
[5] Toast (2004). Questions about dxf import code for a revit-to-blender tool. BlenderArtists.org. September 27,
2004. Available Online: http://blenderartists.org/forum/showthread.php?t=30227
[6] McGrew, J. Revit to radiance (via an expensive translator...). Because We Can. Available Online:
http://www.becausewecan.org/node/190
[7] Young, N.W., Jr.; Jones, S.A.; Bernstein, H.M. (2007). Interoperability in the construction industry,
SmartMarket Report: Design & Construction Intelligence. McGraw Hill Construction. 2007 Interoperability
Issue.
[8] Yudelson, J. (2007). LEED-ing the way. Building Sustainability. Builder Group. October 23, 2007. Available
Online: http://www.building.co.uk/sustain_story.asp?sectioncode=747&storycode=3098129&c=3
[9] Haymaker, J.; Chachere, J. (2006). MACDADI: A methodology for systematically & transparently achieving
breakthrough quality. Center for Integrated Facility Engineering, Stanford University, TR 10-1-2006.
[10] Tobias, J.; Haymaker, J. (2007). Model-based LCA on Stanford's Green Dorm. International Life Cycle
Assessment Conference. Portland, Oregon. October 2, 2007.
[11] American Institute of Architects (2007). Integrated practice. Available Online: http://www.aia.org/ip_default
[12] International Alliance for Interoperability. Available Online: http://www.iai-international.org/
[13] Lee, G.; Eastman, C.M.; Sacks, R. (2007). Eliciting information for product modeling using process modeling.
Data & Knowledge Engineering, Vol. 62, pages 292-307, 2007.
14
[14] Moran, T.P.; Carroll, J.M. (1996). Design rationale: Concepts, techniques, and use. Lawrence Erlbaum
Associates, 1996.
[15] Conklin, E.J.; Yakemovic, K.C.B. (1991). A process-oriented approach to design rationale. Human Computer
Interaction, Vol. 6, pages 357-391, 1991.
[16] MacLean, A.; Young, R.; Bellotti, V.; Moran, T. (1991). Questions, options, and criteria: Elements of a design
rationale for user interfaces. Human Computer Interaction, Vol. 6, pages 201-250, 1991.
[17] Kam, C.; Fischer, M. (2006). Decision breakdown structure: management of decision basis to enhance decision
making in the building industry, Joint International Conference on Computing and Decision Making in Civil
and Building Engineering. Montréal, Canada, pages 2334-2343, 2006.
[18] Conklin, J. (1996). Designing organizational memory: Preserving intellectual assets in a knowledge economy.
CogNexus Institute. Available Online: http://cognexus.org/dom.pdf
[19] Peng, J.; Law, K.H. (2002). A prototype software framework for internet-enabled collaborative development of
a structural analysis program. Engineering with Computers, Vol. 18, pages 38-49, 2002.
[20] von Hippel, E.; von Krogh, G. (2003). Open source software and the “private-collective” innovation model:
Issues for organization science. Organization Science, Vol. 14, pages 209-223, 2003.
[21] Broshar, M.; Strong, N.; Friedman, D.S. (2006). Report on Integrated Practice. American Institute of
Architects.
[22] American Institute of Architects (2007). Integrated project delivery - a working definition. McGraw Hill
Construction. May 15, 2007.
[23] Ballard, G.; Koskela, L. (1998). On the agenda of design management research. Proceeding IGLC, Guaruja,
Brazil. 1998.
[24] Kunz, W.; Rittel, H. (1970). Issues as elements of information system. University of California at Berkeley,
Institute of Urban and Regional Development.
[25] Pheng, L.S.; Hui, M.S. (2004). Implementing and applying six sigma in construction. Journal of Construction
Engineering and Management, Vol. 130, pages 482, 2004.
[26] Chan, L.K.; Wu, M.L. (2002). Quality function deployment: A literature review. European Journal of
Operational Research, Vol. 143, pages 463-497, 2002.
[27] Ramsin, R.; Paige, R.F. (2008). Process-centered review of object oriented software development
methodologies. ACM Computing Surveys, Vol. 40, No. 1, Article 3, February 2008.
[28] Hargadon, A.B.; Bechky, B.A. (2006). When collections of creatives become creative collectives: A field study
of problem solving at work. Organization Science, Vol. 17, pages 484, 2006.
[29] Fischer, M.; Froese, T. (1996). Examples and characteristics of shared project models. Journal of Computing in
Civil Engineering, Vol. 10, pages 174-182, 1996.
15
Download