Which best describes your current position?,How many years of experience in IT do you have?,What is the total number of people in your organization?,Where are you based?,Which sector is your organization primarily in?,What is the current status of the project?,What type of IT development project was/is it?,How successful was/is the project in your opinion?,What development paradigm was followed?,"The project team has/had the following tools available to them (check all that apply, if any):",,,,,,,,,,The primary strategy for modeling on this project is/was to:,"Modeling was/is performed by (check all that apply, if any):",,,,,,,"For this project, people primarily learn(ed) to model through (check all that apply, if any):",,,,,,"On this project, how useful were/are the following classes of tools for modeling?",,,,,,,,,,"The primary strategy for requirements specification is/was (check all that apply, if any):",,,,"The primary strategy for architectural or design specification is/was (check all that apply, if any):",,,,"The reason(s) to create a specification(s) on the project (check all that apply, if any)",,,,,,,,"On this project, how useful were/are the following classes of tools for specification?",,,,,,,,,,"On this project, the following types of documents were (or will be) produced (check all that apply):",,,,,"On this project, how useful were/are the following classes of tools for documentation?",,,,,,"The project team use(d) whiteboards to (check all that apply, if any):",,,,,,,,,,,"The project team use(d) paper-based tools (flip charts, sticky notes, ...) to (check all that apply, if any):",,,,,,,,,,,"The project team use(d) drawing tools such as Visio or PowerPoint to (check all that apply, if any): ",,,,,,,,,,,"The project team use(d) software-based modeling tools (such as RSA, ERWin, Together, and Software Architect) to (check all that apply, if any):",,,,,,,,,,,"The project team use(d) text-based tools such as Word Processors, text editors, requirements management tools, and Wikis to (check all that apply, if any):",,,,,,,,,,,"The project team use(d) test-driven development (TDD) tools such as xUnit or Fit/Fitnesse to (check all that apply, if any):",,,,,,,,,, Response,Response,Response,Response,Response,Response,Response,Response,Response,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Response,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,Classroom training in modeling,Classroom training in the modeling tool,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Operations document,System overview document,Training material,User manual,Other (please specify),Digital images - Sketches,Digital images - Screen shots,"Drawing Tools (e.g. Visio, PowerPoint)","Software-Based Modeling Tools (e.g. RSA, ERWin)",Wikis,Word Processors,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)" Operations/Support Staff,2 to 5 years,11 to 100,Asia,Manufacturing,The project is currently underway,An update to an existing system,Challenged,Iterative,,,,,,Whiteboards - Individual,,,Wiki(s),,Sketch to think things through and to communicate,,,,Designers,,,,,,,Mentoring by an experienced modeler,,,Very effective,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Not Applicable,Very effective,Not Applicable,High-level scoping diagram(s),,,,,Detailed design diagrams,,,,,To specify work for others at this location,,,,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Very effective,Not Applicable,,System overview document,Training material,,,Neutral,Not Applicable,Neutral,Not Applicable,Very effective,Neutral,,Think through requirements issues,,,,,,,Create diagrams for presentations,,,,,Explore detailed analysis issues,,,Create detailed design specifications,,,,,,Think through architectural issues,,,,,,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)" Developer,5 to 10 years,11 to 100,North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,,Sketch to think things through and to communicate,,Architects,,,,,,,,,,,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,IT Services,The project completed successfully,An update to an existing system,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,,,,,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Ineffective,Ineffective,,Ineffective,,,,,,Effective,,,,,,,,,,,,,,,,,Ineffective,Ineffective,,Ineffective,,,,,,Effective,,,,,,Very Ineffective,Very Ineffective,Very Ineffective,Very Ineffective,Ineffective,Neutral,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,,,,,, Modeler (BA ...),10 to 20 years,"10,001 to 100,000",Africa,Financial,The project was cancelled before delivering a working system,An update to an existing system,Challenged,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,,,,,Classroom training in modeling,,University/college courses,,On-the-job experience,,Very effective,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Very effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Very effective,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Very effective,,System overview document,Training material,User manual,,Very effective,Very effective,Very effective,Very effective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,10 to 20 years,101 to 1000,North America,Other,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Do no modeling at all,,,,,,,,,,,,,,,,,,,,,,,,,,Detailed written documentation,,,,,,,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,,,,,,,,,Neutral,,,Training material,,,,Effective,,,,Effective,,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,1 to 10,North America,Other,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,,,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,,,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Ineffective,Effective,,System overview document,,,,Not Applicable,Effective,Effective,Not Applicable,Ineffective,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,,,,,,,,,,,,,,,Very effective,,Very effective,,,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,,,,,,Very effective,,Very effective,,,,System overview document,,User manual,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,"10,001 to 100,000",North America,Other,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,,Testers/QA,,,University/college courses,Mentoring by an experienced modeler,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Not Applicable,Very effective,Not Applicable,Ineffective,High-level scoping diagram(s),Detailed diagrams,,,,Detailed design diagrams,,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Neutral,Not Applicable,Effective,Not Applicable,Neutral,,System overview document,,,"Test Plan, Test Cases, Use Cases, Technical Specification, Statement of Work",Effective,Not Applicable,Not Applicable,Very effective,Not Applicable,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,Explore detailed design issues,,,,,,, Developer,5 to 10 years,11 to 100,Europe,Other,The project is currently underway,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,,,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,,,,University/college courses,,On-the-job experience,,Very effective,,,Very effective,,,,,Effective,Very effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,,To specify work for others at this location,,,,,To show that the system was built as specified,Very effective,,,Very effective,,,,,Very effective,Effective,Operations document,System overview document,,User manual,,,Effective,Very effective,,Very effective,Effective,Think through architectural issues,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,Create detailed requirements specifications,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,5 to 10 years,"Over 100,000",North America,Other,The project is currently underway,An update to an existing system,Very successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Neutral,Neutral,Effective,Neutral,Effective,Very effective,Neutral,Neutral,Neutral,,,,User manual,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",Asia,Software,The project completed successfully,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,,,,,,,,Effective,Neutral,Neutral,Effective,Effective,Effective,Effective,Effective,Effective,Effective,,Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,,,Effective,Effective,Effective,Effective,Effective,Effective,Effective,Effective,Effective,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Effective,Effective,Effective,,,,,,,,,,,,,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,Create diagrams for presentations,,,Think through architectural issues,,,,Create detailed requirements specifications,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,Think through requirements issues,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)" Modeler (BA ...),10 to 20 years,"10,001 to 100,000",Africa,IT Services,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Abject failure,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",,,Designers,,,,,,,Mentoring by an experienced modeler,,,Neutral,Neutral,Neutral,Neutral,Very Ineffective,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,High-level scoping diagram(s),,,,,,Detailed written documentation,,,,To specify work for others at this location,,,Your process requires it,,,Neutral,Very Ineffective,Very Ineffective,Very Ineffective,Neutral,Not Applicable,Not Applicable,Ineffective,Not Applicable,Effective,,System overview document,Training material,,,Neutral,Effective,Neutral,Neutral,Not Applicable,Effective,,Think through requirements issues,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,, Developer,20+ years,101 to 1000,Europe,Other,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),,,,,,,,As input into project planning,As input into project estimation,,,,,,,Effective,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Effective,,,Training material,User manual,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,, Data Professional,20+ years,1 to 10,Europe,Mining,The project is currently underway,A new software/system development project,Very Challenged,Iterative,,,,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,,,,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Effective,Not Applicable,Not Applicable,Very effective,Very effective,,Detailed diagrams,Detailed written documentation,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Effective,Not Applicable,Not Applicable,Very effective,Very effective,Operations document,,,,Mathematical notes,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,20+ years,101 to 1000,Africa,IT Services,The project is currently underway,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,University/college courses,,,,Neutral,Effective,,,,Neutral,,,,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,,,,,To specify work for others at this location,,,,,,Neutral,Effective,,,,Neutral,,,,Effective,Operations document,System overview document,,,,,,,,,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,, Project Manager,10 to 20 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,Project Managers,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Neutral,Effective,Effective,Effective,Effective,Effective,,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,Your process requires it,,To show that the system was built as specified,Effective,Neutral,Effective,Effective,Effective,Not Applicable,Effective,,Effective,Effective,,System overview document,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,, IT Management,20+ years,1 to 10,North America,IT Services,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Successful,Iterative,,,Paper - Flip charts,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,,Project Managers,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,,Acceptance tests written BEFORE code was written (TDD style),,,,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Operations document,System overview document,Training material,User manual,,Not Applicable,Very effective,Not Applicable,,Not Applicable,Not Applicable,,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,, Data Professional,5 to 10 years,101 to 1000,Australia & New Zealand,Government,The project was cancelled before delivering a working system,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,,Regulatory compliance demands it,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,Training material,,,Effective,Effective,Effective,Effective,Not Applicable,Effective,,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",Europe,Other,The project is currently underway,An update to an existing system,Average for our organization,Not applicable,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Neutral,Very effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Operations document,,,,,Effective,Not Applicable,Effective,Not Applicable,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,, Modeler (BA ...),10 to 20 years,"Over 100,000",North America,Retail,The project is currently underway,An update to an existing system,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,,,,User manual,"Requirements, Test Plans, Project Plans",Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,,Think through requirements issues,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,, Developer,Less than 2 years,"1,001 to 10,000",Europe,Manufacturing,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,,Developers,Project Managers,,,,,,On-the-job experience,,Effective,Neutral,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Neutral,Very effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,Regulatory compliance demands it,To show that the system was built as specified,Effective,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Very effective,Operations document,System overview document,,User manual,,Neutral,Effective,Neutral,Neutral,Neutral,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,10 to 20 years,11 to 100,Europe,Financial,The project completed successfully,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,,,,,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,Project Managers,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Effective,Neutral,Ineffective,Not Applicable,Not Applicable,Effective,Not Applicable,Ineffective,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Neutral,Neutral,Very Ineffective,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Operations document,System overview document,,,Server-build documents with click-by-click installation and setup instructions,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,,,Create detailed requirements specifications,Create detailed design specifications,,,,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others Project Manager,20+ years,"1,001 to 10,000",South & Central America,Financial,The project completed successfully,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,Project Managers,,,,University/college courses,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,Not Applicable,Effective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Not Applicable,Effective,,,,User manual,,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,, IT Management,20+ years,101 to 1000,North America,Software,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,,,,,,,Mentoring by an experienced modeler,,,Neutral,Ineffective,Ineffective,Ineffective,Effective,Effective,Effective,Neutral,Effective,Neutral,,,Detailed written documentation,,High-level architectural diagram(s),,,,,As input into project estimation,,,,Your process requires it,,,Ineffective,Ineffective,Ineffective,Ineffective,Ineffective,Neutral,Effective,Ineffective,Neutral,Effective,,System overview document,,,,Ineffective,Effective,Effective,Ineffective,Effective,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,10 to 20 years,"Over 100,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use SBMT(s) to generate source code,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,Classroom training in the modeling tool,University/college courses,,On-the-job experience,Previous job experience,Effective,,Neutral,,Very effective,Effective,,Neutral,,Not Applicable,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,,,,,,,,,,,,,,,,,,,Operations document,System overview document,Training material,User manual,,,Effective,,Effective,,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,, IT Management,10 to 20 years,11 to 100,North America,Manufacturing,The project is currently underway,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,Ineffective,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,,System overview document,,User manual,,Not Applicable,Effective,Neutral,Not Applicable,Ineffective,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,, IT Management,10 to 20 years,101 to 1000,Europe,Other,The project completed successfully,A new software/system development project,Challenged,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Effective,Effective,High-level scoping diagram(s),,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,Developer tests written BEFORE code was written (TDD style),,,To specify work for others at this location,,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Ineffective,Effective,,,,,Testing and deployment documentation,Not Applicable,Not Applicable,Effective,Not Applicable,Very Ineffective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,Explore detailed analysis issues,,Create detailed requirements specifications,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,Other,The project completed successfully,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,Project Managers,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,,,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,,Training material,User manual,"Several short documents that describe how to configure, use and troubleshoot specific new features of the system.",Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,, Other,None,1 to 10,North America,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"10,001 to 100,000",Europe,Manufacturing,The project is currently underway,An update to an existing system,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,Architects,,,,,,Classroom training in modeling,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Ineffective,,,Detailed written documentation,,,,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,,System overview document,,,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,, Developer,10 to 20 years,101 to 1000,North America,IT Services,The project is currently underway,An update to an existing system,Too early to tell,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,,Project Managers,,Classroom training in modeling,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Effective,Neutral,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Neutral,Operations document,System overview document,,,,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",North America,Software,The project is currently underway,A new software/system development project,Average for our organization,Agile,,,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,,,,,,,,,Previous job experience,Effective,Ineffective,Ineffective,Ineffective,Neutral,Effective,Effective,,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,,,,,,Your process requires it,,To show that the system was built as specified,Effective,,,,,Effective,Effective,,,Effective,,System overview document,,User manual,System and Component Level Requirements Documents,Effective,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Manufacturing,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Very Challenged,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),,Sketch and then capture some key diagrams electronically,,,,,,Project Managers,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Neutral,Operations document,System overview document,Training material,User manual,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,10 to 20 years,11 to 100,North America,Software,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Ineffective,Ineffective,Not Applicable,Ineffective,Effective,Effective,Effective,Neutral,Neutral,Very Ineffective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Neutral,Neutral,Very Ineffective,Very Ineffective,Neutral,Effective,Effective,Effective,Neutral,Very Ineffective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Ineffective,Ineffective,Neutral,Very Ineffective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Data Professional,20+ years,"1,001 to 10,000",North America,IT Services,The project is currently underway,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Do no modeling at all,"Analysts (requirements, business, system, ...)",,,,,,,,,,,On-the-job experience,,Neutral,Ineffective,Ineffective,Ineffective,Ineffective,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,,,,Effective,Not Applicable,Effective,Effective,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,, Project Manager,20+ years,"10,001 to 100,000",North America,Government,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,,Classroom training in modeling,Classroom training in the modeling tool,University/college courses,,On-the-job experience,Previous job experience,Effective,Neutral,Neutral,Neutral,Not Applicable,Neutral,Effective,Effective,Effective,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Neutral,Effective,Effective,Effective,Not Applicable,Ineffective,Ineffective,Effective,Neutral,Neutral,Operations document,System overview document,,User manual,,Effective,Effective,Effective,Not Applicable,Neutral,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, Quality Assurance/Tester,20+ years,"10,001 to 100,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,Business Stakeholders,Designers,Developers,Project Managers,,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Effective,Very effective,Very effective,Not Applicable,Very effective,Very effective,Very effective,Neutral,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Effective,Neutral,Very effective,Very effective,Not Applicable,Very effective,Effective,Effective,Neutral,Effective,,,Training material,User manual,,Effective,Very effective,Effective,Not Applicable,Neutral,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,Create detailed design specifications IT Management,10 to 20 years,"Over 100,000",North America,Government,The project completed successfully,An update to an existing system,Very Challenged,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Ineffective,Effective,Very Ineffective,Effective,Effective,Effective,Effective,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,Your process requires it,,,Effective,Neutral,Neutral,Neutral,Effective,Effective,Effective,Effective,Not Applicable,Effective,Operations document,,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,10 to 20 years,11 to 100,North America,Other,The project is currently underway,A new software/system development project,Very successful,Iterative,,,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Effective,Not Applicable,Neutral,Neutral,High-level scoping diagram(s),,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),,,To specify work for others at this location,,,Your process requires it,,,Neutral,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,,System overview document,,User manual,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,,,,,,,,,,,,,,,,,,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,, Developer,5 to 10 years,11 to 100,South & Central America,Software,The project is currently underway,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Neutral,,,Detailed written documentation,,,,Detailed written documentation,,,,To specify work for others at this location,,The contract requires it,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Neutral,,System overview document,Training material,,,Effective,Effective,Neutral,Not Applicable,Not Applicable,Neutral,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,, Other,5 to 10 years,"10,001 to 100,000",North America,Manufacturing,The project is currently underway,An update to an existing system,Very Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,,,,,,,,,,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,Neutral,Neutral,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,To specify work for others at a distant location,,,,,Neutral,Ineffective,Ineffective,Ineffective,Not Applicable,Ineffective,Ineffective,Ineffective,,Effective,Operations document,System overview document,Training material,,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,, Project Manager,10 to 20 years,1 to 10,South & Central America,IT Services,The project is currently underway,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,Designers,,Project Managers,,,,,,On-the-job experience,,Effective,,,,Effective,,Effective,,Neutral,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,,,,Neutral,,,,,Effective,Operations document,System overview document,,User manual,,,,Effective,Effective,,Effective,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,, Developer,2 to 5 years,1 to 10,Asia,Software,The project is currently underway,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,University/college courses,,,,Effective,,,,,,,,Effective,Effective,High-level scoping diagram(s),,,,,,,,,,,,,,,To show that the system was built as specified,,,,,,,,,,Very effective,Operations document,,,,,Effective,Effective,,,,Very effective,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,, Other,None,1 to 10,North America,Agricultural,The project completed successfully,A new software/system development project,Very successful,Don't know,,,,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,1 to 10,North America,Government,The project is currently underway,An update to an existing system,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,1 to 10,Africa,Government,The project is currently underway,A new software/system development project,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,University/college courses,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,High-level scoping diagram(s),,Detailed written documentation,,,Detailed design diagrams,,,As input into project planning,,To specify work for others at this location,,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,Training material,User manual,,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,"10,001 to 100,000",Australia & New Zealand,Financial,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,Less than 2 years,101 to 1000,Europe,Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,10 to 20 years,1 to 10,Australia & New Zealand,Software,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,University/college courses,,,,Very effective,,,,,,Very effective,,,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Very effective,,,,,,Very effective,,,Effective,Operations document,System overview document,Training material,User manual,,Very effective,Very effective,Very effective,,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,,,,,,,,,,,,,,,,,,,,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Project Manager,5 to 10 years,"1,001 to 10,000",North America,IT Services,The project is currently underway,An update to an existing system,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,Testers/QA,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Very effective,Effective,Neutral,Neutral,Very effective,Effective,Neutral,Neutral,Very effective,Neutral,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Very effective,Neutral,Neutral,Neutral,Very effective,Very effective,Neutral,Very effective,Neutral,Neutral,Operations document,System overview document,,,,Effective,Effective,Very effective,Effective,Very effective,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,, Developer,10 to 20 years,"10,001 to 100,000",North America,Manufacturing,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Government,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Effective,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,,,Detailed written documentation,,,,To specify work for others at this location,,,,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Effective,Not Applicable,Not Applicable,,System overview document,,User manual,,Effective,Very effective,Neutral,Not Applicable,Not Applicable,Not Applicable,,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,2 to 5 years,"10,001 to 100,000",North America,Retail,The project completed successfully,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,Software,The project is currently underway,An update to an existing system,Successful,Agile,,,Paper - Flip charts,,,Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,,,,,,,,,On-the-job experience,,Effective,Not Applicable,Ineffective,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Ineffective,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,User manual,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,20+ years,"10,001 to 100,000",North America,Government,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Neutral,Ineffective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Not Applicable,Very effective,Effective,Operations document,,,User manual,,Not Applicable,Effective,Effective,Not Applicable,Very effective,Effective,,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Quality Assurance/Tester,20+ years,101 to 1000,North America,IT Services,The project is currently underway,A new software/system development project,Challenged,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Neutral,Neutral,,Not Applicable,Effective,Effective,Effective,Neutral,Neutral,High-level scoping diagram(s),,Detailed written documentation,,,Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,Neutral,Neutral,Neutral,Neutral,Operations document,System overview document,Training material,,,Not Applicable,Not Applicable,Neutral,Not Applicable,Neutral,Neutral,,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,20+ years,11 to 100,North America,IT Services,The project completed successfully,An update to an existing system,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,Detailed written documentation,,,,,,As input into project planning,,,,The contract requires it,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Ineffective,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,,,,,,,,,,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,, Project Manager,5 to 10 years,101 to 1000,Europe,Software,The project is currently underway,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Effective,Very effective,Not Applicable,Effective,Very effective,Very effective,Neutral,Neutral,,,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Not Applicable,Effective,Very effective,Not Applicable,Effective,Very effective,Very effective,Effective,Neutral,,System overview document,Training material,User manual,,Effective,Effective,Neutral,Not Applicable,Effective,Neutral,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,,,,,To reverse-engineer existing systems or data sources Project Manager,5 to 10 years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Too early to tell,Iterative,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,,,,,,,,On-the-job experience,,Effective,Ineffective,Ineffective,Very Ineffective,Very effective,Neutral,Ineffective,Ineffective,Effective,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Very effective,Ineffective,Ineffective,Ineffective,Very effective,Ineffective,Ineffective,Neutral,Effective,Effective,,System overview document,,,,Ineffective,Ineffective,Very effective,Very effective,Effective,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,To reverse-engineer existing systems or data sources Developer,20+ years,"1,001 to 10,000",North America,Software,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,Designers,,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Very effective,,,,,Very effective,Very effective,Very effective,,Very effective,Operations document,System overview document,,User manual,,,Effective,,,,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,, Project Manager,20+ years,11 to 100,North America,Software,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,"1,001 to 10,000",North America,Financial,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Modeler (BA ...),10 to 20 years,"10,001 to 100,000",North America,Other,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,Developers,Project Managers,,,Classroom training in the modeling tool,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Not Applicable,Effective,Not Applicable,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Very effective,Ineffective,Not Applicable,Ineffective,Not Applicable,Effective,Operations document,System overview document,,,"Deployment diagram (logical) and documentation, requirements and design (commingled), test plan",Not Applicable,Not Applicable,Effective,Very effective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)" Developer,20+ years,11 to 100,North America,Government,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Very effective,Effective,Very effective,High-level scoping diagram(s),,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Very effective,Effective,Very effective,Operations document,System overview document,Training material,User manual,,Neutral,Neutral,Very effective,Not Applicable,Effective,Very effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)" Project Manager,10 to 20 years,101 to 1000,North America,Financial,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,Designers,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Very effective,Ineffective,Effective,Very effective,Ineffective,Neutral,Neutral,,Detailed diagrams,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,,,,,,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Ineffective,Effective,,System overview document,,,"Testing documents (plan, validation report, etc.)",Not Applicable,Effective,Ineffective,Ineffective,Neutral,Effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,, Modeler (BA ...),10 to 20 years,"10,001 to 100,000",Europe,Transportation,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",Europe,Other,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,,,,,,,,,Wiki(s),Word Processors,Do no modeling at all,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,Ineffective,Neutral,,,,,High-level architectural diagram(s),,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Ineffective,,System overview document,,,,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Effective,,,,,,,,,,,,,,,,,,,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,,,,,,,,,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,, Data Professional,10 to 20 years,101 to 1000,North America,Government,The project completed successfully,An update to an existing system,Successful,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,,,,,,,,,,,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",Europe,Other,The project completed successfully,A commercial off the shelf (COTS) system/package installation,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,Wiki(s),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Software,The project is currently underway,A new software/system development project,Too early to tell,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,, Developer,10 to 20 years,101 to 1000,Europe,Software,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,5 to 10 years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,Project Managers,,,,,,On-the-job experience,,Effective,,,Effective,,Effective,Effective,,,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,,,,,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,,,,,Effective,Effective,Effective,,Effective,,System overview document,,User manual,,,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,20+ years,101 to 1000,North America,Software,The project is currently underway,An update to an existing system,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,101 to 1000,North America,Other,The project completed successfully,A new software/system development project,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Effective,Neutral,Not Applicable,Effective,Effective,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Neutral,Neutral,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,, Developer,10 to 20 years,101 to 1000,North America,Software,The project is currently underway,An update to an existing system,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,Designers,,,,,,,,On-the-job experience,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Effective,,,,Effective,,,Training material,User manual,"sparse, non-detailed design documents",Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,"1,001 to 10,000",Europe,"Utilities (Electric, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,2 to 5 years,"Over 100,000",Asia,Software,The project completed successfully,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Very effective,Ineffective,Ineffective,Ineffective,Ineffective,Effective,Neutral,Neutral,Not Applicable,Ineffective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,,,As input into project estimation,,,The contract requires it,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Effective,Not Applicable,Effective,,,,User manual,,,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Think through architectural issues,,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,, Developer,10 to 20 years,"10,001 to 100,000",North America,Financial,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,,,,Effective,,,Effective,Effective,,,,Detailed written documentation,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,Your process requires it,,,,,,,,,,,,Effective,,System overview document,,,,,Effective,Effective,,Effective,Effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,,,,,Communicate ideas to others,,,, Developer,20+ years,1 to 10,North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,Regulatory compliance demands it,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Effective,,System overview document,,User manual,finite state model document; functional specification; high level and detailed design documentation,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,2 to 5 years,101 to 1000,North America,IT Services,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Too early to tell,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,,,,,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,5 to 10 years,"1,001 to 10,000",Europe,Financial,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Successful,Not applicable,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Neutral,Operations document,System overview document,Training material,,,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Neutral,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,, Other,None,1 to 10,Europe,Other,The project was cancelled before delivering a working system,An update to an existing system,Not applicable,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Do no modeling at all,,,,,Developers,,,,,University/college courses,,,,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,,,,,As input into project estimation,,To specify work for others at a distant location,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,,,,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Government,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,,Paper - Index cards,,,,,,,,,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,,,On-the-job experience,,Neutral,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,System overview document,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Think through architectural issues,,,,,,,,,,,Think through architectural issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Data Professional,20+ years,"10,001 to 100,000",North America,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,11 to 100,North America,IT Services,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,,,,Very effective,,,,,,High-level scoping diagram(s),Detailed diagrams,,,,Detailed design diagrams,,,As input into project planning,,,,,,,,,,,,,,,,,,,System overview document,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,5 to 10 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,Classroom training in modeling,,University/college courses,Mentoring by an experienced modeler,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Effective,,,,User manual,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,, Developer,10 to 20 years,101 to 1000,Europe,Software,The project completed successfully,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Neutral,Neutral,Effective,Very effective,Not Applicable,Very effective,Effective,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Ineffective,Neutral,Effective,Effective,Not Applicable,Very effective,Effective,Very effective,,System overview document,,User manual,,Not Applicable,Very effective,Effective,Neutral,Effective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,, Data Professional,10 to 20 years,"1,001 to 10,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,Mentoring by an experienced modeler,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Very effective,Very effective,Very effective,Very effective,,,,,,Very effective,Very effective,Very effective,Not Applicable,Very effective,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,20+ years,11 to 100,North America,Government,The project is currently underway,A new software/system development project,Very Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,,,Ineffective,Ineffective,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,,,,,,Ineffective,Ineffective,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,No documentation was created,Not Applicable,Not Applicable,Ineffective,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,, Project Manager,20+ years,101 to 1000,Europe,Government,The project completed successfully,A new software/system development project,Very successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,,Effective,,Ineffective,Neutral,,,,Effective,,Effective,,,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,,Very Ineffective,Very Ineffective,,,,Not Applicable,,Effective,,System overview document,Training material,User manual,"Protocol & interface specs,",Not Applicable,Very effective,Very effective,Not Applicable,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,5 to 10 years,11 to 100,North America,Other,The project completed successfully,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,,,,,,,On-the-job experience,,Effective,Neutral,Not Applicable,Neutral,,Effective,Not Applicable,Not Applicable,Neutral,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,Your process requires it,,To show that the system was built as specified,Effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Neutral,Effective,,System overview document,,User manual,,Effective,Effective,Effective,Not Applicable,Neutral,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,10 to 20 years,101 to 1000,Europe,Financial,The project completed successfully,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Do no modeling at all,"Analysts (requirements, business, system, ...)",,,,,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,,,To specify work for others at a distant location,The contract requires it,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Operations document,System overview document,,,,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Ineffective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,,,,, Developer,10 to 20 years,101 to 1000,Europe,Software,The project completed successfully,An update to an existing system,Average for our organization,Iterative,,,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Operations document,,,User manual,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",Europe,Transportation,The project is currently underway,An update to an existing system,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),,Architects,,Designers,Developers,,,,Classroom training in the modeling tool,,Mentoring by an experienced modeler,On-the-job experience,,Neutral,Very effective,Neutral,Neutral,Very effective,Effective,Effective,Effective,Effective,Neutral,,,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Effective,Very effective,Very effective,Effective,Effective,Neutral,Neutral,Neutral,Very effective,Neutral,Operations document,System overview document,,,,Effective,Effective,Effective,Very effective,Very effective,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others Developer,10 to 20 years,11 to 100,Europe,"Utilities (Electric, ...)",The project is currently underway,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,Designers,,,,,Classroom training in the modeling tool,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Very effective,Not Applicable,Not Applicable,,Effective,Not Applicable,Not Applicable,Neutral,Not Applicable,Very effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,Regulatory compliance demands it,,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Neutral,Not Applicable,Very effective,Operations document,System overview document,Training material,User manual,,Neutral,Neutral,Effective,Very effective,Not Applicable,Very effective,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Developer,5 to 10 years,1 to 10,Europe,Software,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,,,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,Europe,"Utilities (Electric, ...)",The project completed successfully,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Do no modeling at all,,,,Designers,,,,,,,,On-the-job experience,Previous job experience,Effective,,,,,,,,,Effective,,,Detailed written documentation,,,,Detailed written documentation,,,As input into project estimation,,,The contract requires it,,,,Effective,,,,,,,,,Effective,Operations document,System overview document,Training material,User manual,Demo software,Very effective,Effective,Effective,,,Effective,,Think through requirements issues,Explore detailed analysis issues,,,,,Create diagrams for official documentation (i.e. via digital camera),,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,, Modeler (BA ...),5 to 10 years,101 to 1000,Europe,Manufacturing,The project is currently underway,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Neutral,Effective,Effective,Effective,Neutral,Effective,Effective,Effective,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Effective,Neutral,Effective,Effective,Effective,Neutral,Effective,Effective,Effective,Neutral,Operations document,System overview document,,,Graphical mock-ups,Very effective,Very effective,Effective,Effective,Effective,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Developer,10 to 20 years,1 to 10,Europe,Other,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,Project Managers,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,Training material,User manual,Detailed design documentation,Neutral,Neutral,Neutral,Effective,Not Applicable,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Developer,5 to 10 years,11 to 100,Asia,Software,The project is currently underway,A new software/system development project,Average for our organization,Agile,,,,,,,,,,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Effective,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,,System overview document,Training material,,,,,,,Effective,Effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, IT Management,5 to 10 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Successful,Agile,,Paper - Index cards,Paper - Flip charts,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Ineffective,Neutral,Very effective,,,,Effective,,Effective,Neutral,High-level scoping diagram(s),,Detailed written documentation,,,,,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Very effective,,,,,,,,Neutral,Effective,,System overview document,Training material,,,,Effective,Effective,,Effective,Effective,Think through architectural issues,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,, Project Manager,10 to 20 years,1 to 10,Asia,Manufacturing,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,,,,,,,,,On-the-job experience,,Neutral,,,,,,Effective,,Neutral,,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,,,,,,,,,,,,,,,,,,,User manual,,,,,,Effective,Neutral,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To reverse-engineer existing systems or data sources Developer,10 to 20 years,1 to 10,Europe,Software,The project is currently underway,A new software/system development project,Successful,Iterative,,,Paper - Flip charts,,,,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,,Effective,,,,,,,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,As input into project estimation,To specify work for others at this location,,,,,,Effective,,,,,,,,,Effective,,System overview document,,,,,,Effective,,,Effective,,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,Create diagrams for official documentation,,,,,,,,,,,,,,,,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",Europe,Financial,The project completed successfully,A new software/system development project,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,University/college courses,,On-the-job experience,,,Not Applicable,Not Applicable,Not Applicable,,,Effective,,,Neutral,,,Detailed written documentation,,,,,,,,,,,,,,,,,,,,,,,Neutral,Operations document,System overview document,,,,,,,,,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,10 to 20 years,11 to 100,Europe,Manufacturing,The project is currently underway,A new software/system development project,Successful,Ad-hoc/none,,,,,,,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,,,,Acceptance tests written BEFORE code was written (TDD style),,,,Developer tests written BEFORE code was written (TDD style),,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,Not Applicable,Not Applicable,Very effective,,,Training material,,,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,Very effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,,,, Developer,5 to 10 years,"1,001 to 10,000",Europe,Manufacturing,The project is currently underway,An update to an existing system,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,Designers,Developers,,,,,,,,Previous job experience,Effective,Neutral,Neutral,Neutral,Effective,Effective,Effective,Effective,Neutral,Neutral,High-level scoping diagram(s),,,,,Detailed design diagrams,,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Ineffective,,System overview document,Training material,User manual,,Not Applicable,Effective,Neutral,Effective,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,Explore detailed design issues,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",Europe,Other,The project is currently underway,An update to an existing system,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Not Applicable,Not Applicable,Effective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,,,,,,Regulatory compliance demands it,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,10 to 20 years,"10,001 to 100,000",Europe,Financial,The project is currently underway,A new software/system development project,Very successful,Iterative,,,Paper - Flip charts,,,Whiteboards - Individual,,,Wiki(s),,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,Developers,Project Managers,,,,,,On-the-job experience,,Ineffective,Effective,Effective,Very effective,Ineffective,Very effective,Very effective,Neutral,Effective,Effective,High-level scoping diagram(s),,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,To specify work for others at a distant location,,,,To show that the system was built as specified,Ineffective,Neutral,Effective,Neutral,Ineffective,Effective,Effective,Effective,Neutral,Effective,Operations document,System overview document,Training material,,,Neutral,Effective,Neutral,Ineffective,Effective,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Project Manager,5 to 10 years,"10,001 to 100,000",Europe,Other,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,Very effective,Very effective,Very effective,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Ineffective,High-level scoping diagram(s),,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,,,As input into project estimation,,To specify work for others at a distant location,,,,To show that the system was built as specified,Neutral,Neutral,Ineffective,Ineffective,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,,User manual,,Neutral,Neutral,Neutral,Not Applicable,Not Applicable,Neutral,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,5 to 10 years,"1,001 to 10,000",Europe,Financial,The project is currently underway,An update to an existing system,Average for our organization,Ad-hoc/none,,,,Paper - Sticky notes,,,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,,,,,,,,,,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Ineffective,,,,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Ineffective,Think through architectural issues,,,,,,,,,,,Think through architectural issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,, Developer,10 to 20 years,11 to 100,Europe,"Utilities (Electric, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,Australia & New Zealand,Software,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,,Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,Business Stakeholders,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,,,,,,Very effective,Very effective,Very effective,,,,,,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,,,,,,Very effective,Very effective,Very effective,,,,System overview document,Training material,User manual,,,Very effective,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",Africa,Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,2 to 5 years,101 to 1000,Europe,Other,The project is currently underway,A new software/system development project,Very Challenged,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Effective,Effective,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,,Detailed diagrams,,,,,,,,,To specify work for others at this location,,,,,,Effective,Not Applicable,Effective,Neutral,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,"Scoping doc., Complicated Workflow requirements doc from stakeholder",Neutral,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,Explore detailed design issues,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,Explore detailed design issues,,,,,,, IT Management,5 to 10 years,11 to 100,Europe,Other,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,,,,,,University/college courses,,On-the-job experience,Previous job experience,Effective,,,,,,,,,Effective,,,Detailed written documentation,,,,Detailed written documentation,,,As input into project estimation,,,The contract requires it,Your process requires it,,,Effective,,,,,,,,,Effective,,System overview document,,,,Very effective,,Effective,,,Effective,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Business Stakeholder,None,1 to 10,North America,Agricultural,The project completed successfully,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,,Do no modeling at all,,,,,,,Testers/QA,Classroom training in modeling,,,,,,,,,,,,Effective,,,,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Very effective,,,,,,,,,,Operations document,,,,,Very effective,,,,,,Think through architectural issues,,,,,,,Create diagrams for official documentation (i.e. via digital camera),,,,Think through architectural issues,,,,,,,,,,,,,,,,Create detailed design specifications,,,,,,,Think through requirements issues,,,,,,,,,,,,,Explore detailed design issues,,,,,,,,,,,,,,,,Create diagrams for presentations,, Other,10 to 20 years,"Over 100,000",Europe,IT Services,The project completed successfully,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Very effective,Very Ineffective,Very Ineffective,Very Ineffective,Neutral,Very effective,Very effective,Very effective,Neutral,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,,,As input into project planning,,,To specify work for others at a distant location,,,,,Very effective,Very Ineffective,Very Ineffective,Very Ineffective,Neutral,Very effective,Very effective,Very effective,Neutral,Effective,Operations document,System overview document,,,,Very effective,Very effective,Very effective,Neutral,Neutral,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Other,20+ years,"10,001 to 100,000",Europe,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,5 to 10 years,101 to 1000,Europe,Manufacturing,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,Business Stakeholders,,Developers,,,,,,,On-the-job experience,,Neutral,,,,,,Effective,,Ineffective,Neutral,,Detailed diagrams,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,To specify work for others at a distant location,,Your process requires it,,,Effective,,,,,,Effective,,Very Ineffective,Neutral,,,Training material,User manual,"Feature Specification, use cases, test cases",,,Effective,,,Neutral,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,Europe,IT Services,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,Mentoring by an experienced modeler,,Previous job experience,Effective,,,,,Neutral,,,,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Effective,,,,,Ineffective,,,,Neutral,Operations document,System overview document,,User manual,,Effective,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,, IT Management,20+ years,"10,001 to 100,000",Europe,Government,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,Testers/QA,,,,,On-the-job experience,,Very effective,,Effective,Effective,Effective,,Neutral,,,Effective,,Detailed diagrams,,,,Detailed design diagrams,,,As input into project planning,As input into project estimation,,,,,,,Neutral,,Neutral,Neutral,Neutral,,,,,Effective,Operations document,System overview document,,User manual,,Effective,Effective,Effective,Neutral,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,,,,,"Plan (list tasks, track tasks, ...)" Developer,10 to 20 years,1 to 10,Europe,Distribution,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,,,,,,,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,,,,,,,,,Previous job experience,,,,,,,,,,Effective,,,Detailed written documentation,,,,Detailed written documentation,,,,,To specify work for others at a distant location,,,,,,,,,,,,,,Effective,,System overview document,,,,,,,,,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Other,10 to 20 years,1 to 10,Europe,IT Services,The project completed successfully,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,,,,,,,,On-the-job experience,Previous job experience,Ineffective,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Effective,Effective,Very effective,Neutral,,,Detailed written documentation,,,Detailed design diagrams,,,As input into project planning,As input into project estimation,,,,,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Neutral,Very effective,Effective,,System overview document,Training material,,,Effective,Effective,Neutral,Not Applicable,Very effective,Effective,Think through architectural issues,,,,,Create detailed design specifications,,,,,,,Think through requirements issues,,,,,,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,11 to 100,Europe,Other,The project is currently underway,A new software/system development project,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Effective,Neutral,Neutral,Effective,,,,,,,,,,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Neutral,Not Applicable,Effective,Operations document,System overview document,,,,Neutral,Effective,Effective,Neutral,Neutral,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,Communicate ideas to others,,,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,101 to 1000,Europe,Transportation,The project is currently underway,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,Testers/QA,,,University/college courses,,On-the-job experience,Previous job experience,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Neutral,Neutral,Ineffective,Very Ineffective,,,Detailed written documentation,,,Detailed design diagrams,,,,,To specify work for others at this location,,,Your process requires it,Regulatory compliance demands it,,Neutral,Ineffective,Ineffective,Ineffective,Neutral,Ineffective,Ineffective,Neutral,Ineffective,Ineffective,,System overview document,Training material,User manual,,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation (i.e. via digital camera),,To reverse-engineer existing systems or data sources,,,,,Explore detailed design issues,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,,Explore detailed analysis issues,,,,Communicate ideas to others,,,, Developer,20+ years,101 to 1000,Europe,Financial,The project is currently underway,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,Developers,,,,,University/college courses,,On-the-job experience,Previous job experience,Effective,,Effective,Effective,Effective,,,,,Effective,,Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,,Effective,Effective,Effective,,,,,Effective,,System overview document,,,,,,Effective,Effective,,Effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,5 to 10 years,11 to 100,Asia,Financial,The project is currently underway,An update to an existing system,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,Developers,Project Managers,Testers/QA,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Very effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,20+ years,1 to 10,Africa,Software,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,Testers/QA,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Very effective,Not Applicable,Effective,,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,2 to 5 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Sketch and then capture some key diagrams electronically,,,,,Developers,Project Managers,,,,,,On-the-job experience,,Very effective,Neutral,Neutral,Neutral,Neutral,,Very effective,Very effective,Neutral,,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,,,,,,Very effective,Neutral,Neutral,Neutral,Neutral,Neutral,Very effective,Very effective,Effective,Neutral,,System overview document,,User manual,,Very effective,Very effective,Very effective,,Effective,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,North America,Software,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,,,Previous job experience,Neutral,,,,Effective,,,Effective,,Effective,,,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Neutral,,,,Neutral,,,Neutral,,Neutral,Operations document,System overview document,,,defect tracking; build/cfg mgmt,,,Neutral,Effective,,,Think through architectural issues,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,,,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Other,10 to 20 years,101 to 1000,Asia,Financial,The project is currently underway,A new software/system development project,Very Challenged,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,,Effective,,,,,,Effective,,,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,As input into project estimation,,,The contract requires it,,,To show that the system was built as specified,Effective,,,,,,Effective,,,Effective,,System overview document,,,,,Effective,Effective,,,Effective,,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,,,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)" Project Manager,10 to 20 years,1 to 10,Europe,IT Services,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Very Challenged,Ad-hoc/none,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,,Use SBMT(s) to generate source code,,,,,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Very effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,,Detailed written documentation,,,,Detailed written documentation,,,,,,,,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Very effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,,User manual,,Effective,Very effective,Effective,Very effective,Neutral,Effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,Less than 2 years,11 to 100,Asia,Software,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,Project Managers,,,,University/college courses,,On-the-job experience,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,,As input into project estimation,,To specify work for others at a distant location,The contract requires it,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Very effective,,,,,,,Effective,,Effective,,System overview document,Training material,,,,Effective,Very effective,,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,, Project Manager,20+ years,"10,001 to 100,000",Asia,Transportation,The project is currently underway,A new software/system development project,Too early to tell,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),"Analysts (requirements, business, system, ...)",,,Designers,Developers,Project Managers,,Classroom training in modeling,,,,,,Neutral,,,,Ineffective,,,,,Neutral,High-level scoping diagram(s),,Detailed written documentation,,,Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Not Applicable,,,,Effective,,,,,Not Applicable,,,,User manual,,,,Ineffective,Very Ineffective,,Effective,,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",Asia,Software,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Ineffective,Effective,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Ineffective,Effective,Effective,Operations document,System overview document,,User manual,IRS - Code Design Level Document,Ineffective,Effective,Effective,Not Applicable,Effective,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,,,,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,Explore detailed design issues,,,,,,, Modeler (BA ...),20+ years,1 to 10,North America,Other,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,,,,,,,,,Previous job experience,Very effective,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Operations document,System overview document,,,,Very effective,Very effective,Very effective,Very effective,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Government,The project is currently underway,A new software/system development project,Successful,Iterative,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,,,,Classroom training in modeling,Classroom training in the modeling tool,,,,,Effective,Neutral,Neutral,Very Ineffective,Very Ineffective,Ineffective,Ineffective,Ineffective,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Neutral,Neutral,,Very Ineffective,Neutral,Neutral,Effective,Not Applicable,Effective,Operations document,System overview document,,,,Not Applicable,,Effective,Very Ineffective,Not Applicable,Effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,,,,Create diagrams for official documentation,,, Developer,20+ years,"Over 100,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,,,,Classroom training in modeling,Classroom training in the modeling tool,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Effective,Effective,Effective,Very effective,Effective,Very effective,Effective,Very effective,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,Effective,Effective,Effective,Very effective,Effective,Very effective,Effective,Very effective,Effective,Operations document,System overview document,,,,Effective,Very effective,Effective,Very effective,Effective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,Create detailed design specifications,,,,, Data Professional,20+ years,1 to 10,North America,Software,The project is currently underway,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,,Very effective,,Very effective,,,,,,Very effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),,,,,,,,,Your process requires it,,,,Very effective,,Very effective,,,,,,Very effective,,System overview document,,,,,,,,,Very effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,, Developer,5 to 10 years,"1,001 to 10,000",North America,Financial,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,Not Applicable,,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Effective,Operations document,System overview document,,,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,20+ years,11 to 100,Australia & New Zealand,Financial,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,Business Stakeholders,,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,,,Effective,,,Very effective,Effective,,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Effective,,,Effective,,,Very effective,Effective,,Effective,Operations document,System overview document,Training material,User manual,,Effective,Very effective,Effective,,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,,,, Other,20+ years,"10,001 to 100,000",North America,Software,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Ineffective,Neutral,,,,,,,Detailed written documentation,,,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Ineffective,Neutral,,,Training material,User manual,,Not Applicable,Not Applicable,Neutral,Neutral,Ineffective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,, Business Stakeholder,10 to 20 years,1 to 10,Australia & New Zealand,IT Services,The project completed successfully,A commercial off the shelf (COTS) system/package installation,Successful,Traditional/waterfall,,,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,Business Stakeholders,,Developers,,,,,,,,Previous job experience,Very Ineffective,Very Ineffective,Effective,Very Ineffective,Very Ineffective,,Very effective,,Very Ineffective,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,,,System overview document,,User manual,,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,IT Services,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,,,To specify work for others at a distant location,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,,System overview document,,,"Detailed technical overview, good JavaDoc",Not Applicable,Not Applicable,Effective,Neutral,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,, Developer,5 to 10 years,11 to 100,Asia,Manufacturing,The project is currently underway,A new software/system development project,Too early to tell,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,,,,Effective,,,Effective,,Ineffective,,,Detailed written documentation,,,,Detailed written documentation,,,,,,,Your process requires it,Regulatory compliance demands it,,Neutral,,,,Effective,,,Effective,,Ineffective,,System overview document,,,,,,Effective,Effective,,Ineffective,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,, Data Professional,20+ years,"1,001 to 10,000",North America,IT Services,The project was cancelled before delivering a working system,An update to an existing system,Not applicable,Ad-hoc/none,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,Not Applicable,Effective,Not Applicable,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Business Stakeholder,20+ years,11 to 100,North America,Software,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,,Very effective,Neutral,Neutral,Neutral,Very Ineffective,Effective,Effective,Effective,Very effective,Very effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,,,,,To show that the system was built as specified,Very effective,Very Ineffective,Very Ineffective,Very Ineffective,Very Ineffective,Effective,Effective,Effective,Very effective,Very effective,Operations document,System overview document,,User manual,,Very effective,Not Applicable,Very effective,Very Ineffective,,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,, Developer,2 to 5 years,"1,001 to 10,000",North America,Other,The project is currently underway,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,Business Stakeholders,Designers,Developers,Project Managers,,Classroom training in modeling,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,,Effective,Effective,Effective,Effective,Not Applicable,Effective,Effective,Not Applicable,Neutral,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Effective,Effective,Effective,Not Applicable,Effective,Effective,Not Applicable,Neutral,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Neutral,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,, Project Manager,20+ years,"10,001 to 100,000",North America,Financial,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,Classroom training in modeling,,University/college courses,,,Previous job experience,Very effective,,,,Very effective,Very effective,Very effective,Very effective,Very effective,Very effective,,,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Very effective,,,,Very effective,Very effective,Very effective,Very effective,Very effective,Very effective,Operations document,System overview document,,User manual,"Use cases, Detailed Design",Very effective,Very effective,Very effective,Very effective,Very effective,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,, Developer,10 to 20 years,11 to 100,North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Sketch to think things through and to communicate,,,,,Developers,,,,,,,,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Effective,Not Applicable,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,Neutral,Not Applicable,,,,,,Not Applicable,Not Applicable,Neutral,Not Applicable,Neutral,Not Applicable,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,, IT Management,5 to 10 years,"1,001 to 10,000",Asia,Financial,The project is currently underway,An update to an existing system,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,,Do no modeling at all,,,,,Developers,,,,,,,On-the-job experience,,Very Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Very Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Operations document,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others IT Management,20+ years,11 to 100,Australia & New Zealand,Software,The project completed successfully,A new software/system development project,Very successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,,Not Applicable,Neutral,Neutral,Effective,Effective,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,,,Detailed written documentation,,High-level architectural diagram(s),,,Developer tests written BEFORE code was written (TDD style),,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Neutral,,,,User manual,,Effective,Very effective,Neutral,Neutral,Neutral,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,,,,,,,,Think through architectural issues,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,Explore detailed design issues,,Create detailed design specifications, Project Manager,20+ years,1 to 10,Australia & New Zealand,"Utilities (Electric, ...)",The project completed successfully,A commercial off the shelf (COTS) system/package installation,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,,Developers,Project Managers,,,,,Mentoring by an experienced modeler,,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,,,,,The contract requires it,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Operations document,,Training material,User manual,,Effective,Effective,Effective,Neutral,,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,,,Think through requirements issues,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,Create detailed design specifications,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",North America,Mining,The project is currently underway,An update to an existing system,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Neutral,,,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Effective,,,Training material,User manual,"Functional requirements, technical specifications",Not Applicable,Effective,Very effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,Think through architectural issues,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,, Project Manager,20+ years,11 to 100,North America,IT Services,The project completed successfully,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,,,,,,,,,Previous job experience,Very effective,Effective,,,Neutral,Effective,Very effective,,Neutral,Very effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Very effective,,,,,,,,,Very effective,,System overview document,,,,,,Very effective,,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Mining,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Effective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,, Quality Assurance/Tester,2 to 5 years,101 to 1000,North America,Government,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Very Challenged,Ad-hoc/none,,Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,,,,Testers/QA,,,,,On-the-job experience,,Effective,Effective,Effective,Effective,,,,Neutral,,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,Manufacturing,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,,Previous job experience,Effective,Very Ineffective,Very Ineffective,Very Ineffective,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,,,,,,,,Very Ineffective,Very Ineffective,Very Ineffective,Very Ineffective,Not Applicable,Very Ineffective,Not Applicable,Effective,Not Applicable,Effective,Operations document,System overview document,,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Other,The project is currently underway,An update to an existing system,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,,,,,,,,,,,Effective,Ineffective,Ineffective,Very Ineffective,Not Applicable,Ineffective,Ineffective,Ineffective,Very effective,,High-level scoping diagram(s),,,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,Very Ineffective,Very Ineffective,Very Ineffective,Not Applicable,Ineffective,Ineffective,Ineffective,Very effective,Effective,,System overview document,,,,Very effective,Effective,Very effective,Not Applicable,Very effective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,, Developer,5 to 10 years,11 to 100,Europe,Software,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Not Applicable,Not Applicable,Ineffective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,The contract requires it,,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Not Applicable,Not Applicable,Ineffective,Operations document,System overview document,Training material,User manual,,Effective,Very effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,, Quality Assurance/Tester,20+ years,101 to 1000,North America,Manufacturing,The project completed successfully,An update to an existing system,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,,,,Testers/QA,,Classroom training in the modeling tool,,Mentoring by an experienced modeler,,Previous job experience,Effective,,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,High-level scoping diagram(s),Detailed diagrams,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,,,,,To specify work for others at this location,,The contract requires it,Your process requires it,,,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Effective,Operations document,System overview document,,User manual,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,, Modeler (BA ...),20+ years,11 to 100,Australia & New Zealand,Government,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,,,,Classroom training in modeling,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,,,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,Not Applicable,Effective,Not Applicable,Effective,,System overview document,,,,Ineffective,Effective,Effective,Effective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,, IT Management,20+ years,"1,001 to 10,000",North America,Other,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Neutral,Not Applicable,Very effective,Neutral,Effective,Very Ineffective,Neutral,Ineffective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Neutral,Not Applicable,Effective,Ineffective,Effective,Very Ineffective,Neutral,Effective,Operations document,System overview document,Training material,User manual,"Online help, end user webinars",Effective,Very effective,Effective,Effective,Very effective,Very effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues Data Professional,20+ years,"10,001 to 100,000",North America,IT Services,The project completed successfully,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Very Ineffective,Neutral,Very Ineffective,Effective,Very effective,Effective,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,,Detailed design diagrams,Detailed written documentation,,,,,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Effective,Very Ineffective,Ineffective,Very Ineffective,Effective,Very effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Effective,Not Applicable,Not Applicable,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,, Developer,10 to 20 years,"1,001 to 10,000",North America,Other,The project is currently underway,An update to an existing system,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,,Project Managers,,,,University/college courses,,On-the-job experience,Previous job experience,Effective,,Ineffective,Ineffective,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,,,Detailed written documentation,,,,Detailed written documentation,,,As input into project estimation,,,The contract requires it,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,,,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,, Developer,5 to 10 years,101 to 1000,Australia & New Zealand,Other,The project is currently underway,An update to an existing system,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Neutral,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Very Ineffective,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Effective,Neutral,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Very Ineffective,Effective,,System overview document,,User manual,,Ineffective,Ineffective,Very Ineffective,Not Applicable,Very Ineffective,Neutral,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Agile,,,Paper - Flip charts,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,,,On-the-job experience,,Neutral,Neutral,Neutral,Neutral,Neutral,Effective,Very effective,Effective,Neutral,Neutral,,,Detailed written documentation,,,,,,,,To specify work for others at this location,,,,,,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Neutral,Very effective,,,Training material,User manual,,,,,,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,, Developer,10 to 20 years,11 to 100,South & Central America,Other,The project is currently underway,A new software/system development project,Very successful,Traditional/waterfall,,,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,,Sketch to think things through and to communicate,,,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Not Applicable,Not Applicable,Very effective,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,,,,,,,Not Applicable,Not Applicable,Very effective,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,System overview document,,User manual,"Demo with narration, to be created with ""Adobe Captivate""",Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,"Over 100,000",North America,Transportation,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,,,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Neutral,Ineffective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,,,,,,,Effective,,Neutral,,,,,,Effective,Effective,,,,Neutral,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,Think through requirements issues,,,,,,,,,,Think through architectural issues,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,Create detailed design specifications,,,,,,,,, Developer,20+ years,"1,001 to 10,000",,Software,The project is currently underway,An update to an existing system,Too early to tell,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,,,,,Effective,,Neutral,,,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Effective,,,,,Effective,,Neutral,,Effective,Operations document,System overview document,Training material,User manual,Design Requirements; Detailed Design Specification;,,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,, Developer,20+ years,101 to 1000,Europe,Other,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,,,,,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,Detailed written documentation,,,,,,,Your process requires it,Regulatory compliance demands it,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Operations document,System overview document,Training material,User manual,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,Explore detailed design issues,,,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,, Developer,20+ years,101 to 1000,North America,Manufacturing,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,,,,,,,,,Previous job experience,Effective,,,Neutral,,Effective,,Effective,,Very effective,High-level scoping diagram(s),,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Effective,,,Neutral,,Effective,,Effective,,Very effective,,System overview document,,User manual,,,,Effective,,,Very effective,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,,Think through requirements issues,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,IT Services,The project is currently underway,An update to an existing system,Too early to tell,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,Developers,Project Managers,,Classroom training in modeling,,,,,Previous job experience,Effective,,,Neutral,Effective,,,,,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,,User manual,,,Effective,Effective,Effective,Not Applicable,Neutral,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,Create diagrams for presentations,,,,,,,,,,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,,,,,Communicate ideas to others,,,,,,,, Developer,20+ years,1 to 10,North America,Software,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,Wiki(s),Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),,Architects,Business Stakeholders,,Developers,,,Classroom training in modeling,Classroom training in the modeling tool,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Neutral,Ineffective,Ineffective,Neutral,Very effective,Effective,Very effective,Effective,Effective,Neutral,,Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Effective,Ineffective,Effective,Neutral,Very effective,Neutral,Effective,Effective,Neutral,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,10 to 20 years,11 to 100,North America,Other,The project is currently underway,A new software/system development project,Successful,Traditional/waterfall,,Paper - Index cards,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,Developers,,,,,,,On-the-job experience,,Neutral,Neutral,Effective,Neutral,Very effective,Effective,,Effective,Very effective,Very effective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,,,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Neutral,Ineffective,Neutral,Neutral,Very effective,Effective,,Effective,Effective,Effective,,System overview document,Training material,User manual,,Neutral,Neutral,Ineffective,Very effective,Effective,Effective,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,,,,, Project Manager,10 to 20 years,11 to 100,North America,IT Services,The project completed successfully,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",,,Designers,Developers,Project Managers,Testers/QA,,,University/college courses,Mentoring by an experienced modeler,,Previous job experience,Neutral,,,,Effective,Neutral,,,,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Neutral,,,,Effective,Effective,,,,Effective,,System overview document,,,,,,,Effective,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation (i.e. via digital camera),,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)" Other,10 to 20 years,101 to 1000,North America,Financial,The project is currently underway,An update to an existing system,Very Challenged,Traditional/waterfall,,,,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,,,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,Effective,Effective,Effective,,,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,,System overview document,Training material,User manual,,Not Applicable,Neutral,Effective,Not Applicable,Effective,Effective,Think through architectural issues,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,101 to 1000,North America,Financial,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Other,The project completed successfully,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,,,,Word Processors,Do no modeling at all,,,,,Developers,,,,,,,,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,,,Occasional program notes,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,Think through requirements issues,,,,,,,,,,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",North America,Other,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,,,,,,,,,,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,,,,To specify work for others at a distant location,,,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,,,,Not Applicable,Effective,Neutral,Not Applicable,Not Applicable,Neutral,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",Europe,Financial,The project is currently underway,A new software/system development project,Average for our organization,Not applicable,,,,,,,,,Wiki(s),,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Very Ineffective,Effective,Very effective,Neutral,Very Ineffective,Effective,Very effective,Effective,Very effective,Very Ineffective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,,,To show that the system was built as specified,Very Ineffective,Effective,Effective,Effective,Very Ineffective,Effective,Effective,Effective,Very effective,Very Ineffective,Operations document,System overview document,Training material,,Wiki pages and a software knowledge base to provide support,Neutral,Very effective,Very Ineffective,Very Ineffective,Very effective,Very Ineffective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources, Developer,20+ years,101 to 1000,North America,IT Services,The project is currently underway,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,,Detailed written documentation,,,,Detailed written documentation,,,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,,,,User manual,"SDD, Test Plan & Procs, Software Maint Manual",Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Financial,The project was cancelled before delivering a working system,An update to an existing system,Abject failure,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),,,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,,,,,Not Applicable,Effective,Effective,Not Applicable,Effective,Effective,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,To reverse-engineer existing systems or data sources,,,Think through requirements issues,,,,,,,,,,,,,,,,,,,, Modeler (BA ...),5 to 10 years,101 to 1000,North America,Software,The project is currently underway,A new software/system development project,Too early to tell,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,Designers,,,,,,,,On-the-job experience,Previous job experience,Effective,Effective,Not Applicable,Neutral,Effective,Effective,Not Applicable,Not Applicable,Neutral,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,,To specify work for others at a distant location,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Effective,Effective,Not Applicable,Effective,Effective,Effective,Not Applicable,Not Applicable,Neutral,Neutral,Operations document,System overview document,Training material,User manual,,Not Applicable,Not Applicable,Effective,Effective,Neutral,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,Explore detailed design issues,,,,,,,,,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,Europe,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,"1,001 to 10,000",North America,Other,The project is currently underway,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",,,,,Project Managers,,,,,Mentoring by an experienced modeler,On-the-job experience,,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Effective,Neutral,Not Applicable,Neutral,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Neutral,Effective,Neutral,Not Applicable,Neutral,,System overview document,,User manual,,Very effective,Very effective,Very effective,Very effective,Not Applicable,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,IT Services,The project completed successfully,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,,On-the-job experience,,Effective,Ineffective,Ineffective,Ineffective,Not Applicable,Effective,Not Applicable,Neutral,Neutral,Ineffective,,,Detailed written documentation,,,,Detailed written documentation,,,,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Neutral,Neutral,Neutral,,System overview document,Training material,,,Not Applicable,,Neutral,Not Applicable,Ineffective,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,1 to 10,Europe,IT Services,The project completed successfully,A new software/system development project,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,,,,The contract requires it,Your process requires it,,,Neutral,Neutral,Neutral,Effective,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,,System overview document,Training material,User manual,,Neutral,Effective,Neutral,Not Applicable,Neutral,Neutral,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,,,,, Developer,10 to 20 years,101 to 1000,South & Central America,Government,The project completed successfully,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,,,Testers/QA,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,,,,Very effective,,Very effective,,,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,Detailed written documentation,,,As input into project estimation,To specify work for others at this location,,The contract requires it,Your process requires it,,To show that the system was built as specified,Neutral,,,,Very effective,,Neutral,,,Effective,Operations document,System overview document,,User manual,,,Very effective,Effective,Effective,,Very effective,Think through architectural issues,,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,,Create diagrams for official documentation,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Other,The project is currently underway,An update to an existing system,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Very effective,Neutral,,,Detailed written documentation,,High-level architectural diagram(s),,,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Neutral,Not Applicable,Neutral,Not Applicable,Not Applicable,Ineffective,Not Applicable,Neutral,Effective,Effective,,,Training material,User manual,,Neutral,Effective,Neutral,Not Applicable,Effective,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)" IT Management,10 to 20 years,"1,001 to 10,000",North America,Other,The project completed successfully,An update to an existing system,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,,,,,,,,,Previous job experience,Effective,,,,,,,Effective,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,,,,,,,Effective,,Effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Financial,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,Developers,,,,,University/college courses,,On-the-job experience,,Neutral,Neutral,Effective,Effective,Ineffective,,Effective,,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Neutral,Neutral,,Effective,Ineffective,Neutral,Effective,,,Effective,Operations document,,,User manual,System Actuarial doc; describes the equations and algorithms in the system modules,Neutral,Effective,Neutral,Neutral,Neutral,Very effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,20+ years,1 to 10,North America,Software,The project is currently underway,An update to an existing system,Too early to tell,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,University/college courses,,On-the-job experience,Previous job experience,Not Applicable,Neutral,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Ineffective,Neutral,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,,System overview document,,,,Not Applicable,Effective,Effective,Not Applicable,Very effective,Very effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, IT Management,20+ years,"1,001 to 10,000",Europe,Other,The project completed successfully,A new software/system development project,Very successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Use SBMT(s) for full round-trip engineering (generation and reverse engineering),"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,,,,,,,Mentoring by an experienced modeler,,,Very effective,,,,Very effective,,Very effective,,Not Applicable,Ineffective,,,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,,,,,To show that the system was built as specified,Very effective,,,,Very effective,,,Very effective,Not Applicable,Very effective,,System overview document,Training material,,,,Very effective,Very effective,Very effective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,Explore detailed analysis issues,,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Data Professional,20+ years,"1,001 to 10,000",North America,Government,The project is currently underway,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Do no modeling at all,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,Developers,,,,,,,On-the-job experience,,Neutral,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,High-level scoping diagram(s),,Detailed written documentation,,,,Detailed written documentation,,,,To specify work for others at this location,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Neutral,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,,,Training material,User manual,Use Cases,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,,,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,,,,,,,,,Create detailed design specifications,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Government,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Effective,Neutral,Neutral,Not Applicable,Not Applicable,Very effective,Neutral,Neutral,Neutral,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,To specify work for others at a distant location,,,,,Effective,Neutral,Neutral,Very Ineffective,Not Applicable,Effective,Effective,Neutral,Neutral,Effective,,,,User manual,,Very effective,Very effective,Effective,Not Applicable,Neutral,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,, Developer,10 to 20 years,1 to 10,North America,Other,The project is currently underway,A new software/system development project,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,,,,Detailed design diagrams,,,,,,,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,,System overview document,,,,Not Applicable,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,,,,,,,,,,,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Other,10 to 20 years,"Over 100,000",North America,Other,The project completed successfully,A new software/system development project,Successful,Iterative,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,Developers,,,,,University/college courses,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Neutral,Not Applicable,Not Applicable,Neutral,Neutral,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,,Effective,Neutral,Neutral,Neutral,Neutral,Neutral,Operations document,System overview document,Training material,User manual,,Not Applicable,Effective,Neutral,Effective,Ineffective,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,1 to 10,North America,Other,The project is currently underway,A new software/system development project,Challenged,Iterative,,,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,,On-the-job experience,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Effective,,Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,,,,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Effective,,System overview document,,User manual,,Neutral,Effective,Very effective,Not Applicable,Neutral,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,5 to 10 years,1 to 10,North America,Software,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,,Developers,,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Effective,Effective,Neutral,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,Effective,Effective,Neutral,Neutral,,,,User manual,,Neutral,Effective,Not Applicable,Very effective,Neutral,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,,,,, IT Management,10 to 20 years,101 to 1000,North America,Financial,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Software,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Use SBMT(s) to generate source code,,Architects,,Designers,Developers,,,,,,,,Previous job experience,Very effective,Not Applicable,Neutral,Neutral,Very effective,Effective,,,,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,,,,,,Very effective,Not Applicable,Neutral,Neutral,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,"Functional specifications, High level design",Very effective,Very effective,Very effective,Effective,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,,,,,Word Processors,Sketch to think things through and to communicate,,Architects,,,,Project Managers,,,,,,On-the-job experience,Previous job experience,Very Ineffective,Not Applicable,Neutral,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,,,,,,Very Ineffective,Not Applicable,Effective,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,,,,User manual,,Not Applicable,Ineffective,Effective,Not Applicable,Not Applicable,Effective,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,Explore detailed analysis issues,,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Project Manager,20+ years,"1,001 to 10,000",North America,Manufacturing,The project completed successfully,A new software/system development project,Very successful,Ad-hoc/none,,,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,,Project Managers,,,,,,,Previous job experience,Not Applicable,Not Applicable,Effective,Very effective,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,,Detailed diagrams,Detailed written documentation,,,,,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,,,,Not Applicable,Not Applicable,Very effective,Neutral,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,,System overview document,,,,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,101 to 1000,Europe,Software,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,,,,Classroom training in modeling,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,,,,Effective,,Effective,,Effective,Effective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,,,To show that the system was built as specified,Neutral,,,,Effective,,Effective,,Effective,Effective,,System overview document,,,,Effective,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,, Data Professional,Less than 2 years,11 to 100,Europe,Software,The project completed successfully,An update to an existing system,Very successful,Don't know,,Paper - Index cards,,,,,,,,,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,,,Designers,,,,,,,Mentoring by an experienced modeler,,,,,,,Effective,Effective,Effective,,,Effective,,Detailed diagrams,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,,Very effective,,,,,,,,,Operations document,,,,,,,,,Effective,,,,,,,Create detailed design specifications,,,,,,,,,,,,,,,To reverse-engineer existing systems or data sources,,,Think through requirements issues,,,,,,,,,,,,,,,,,,Create diagrams for presentations,,,,Think through requirements issues,,,,,,,,,,,,,,,Create detailed design specifications Developer,20+ years,11 to 100,North America,Software,The project completed successfully,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,Effective,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,Effective,Very effective,,,Training material,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,,,Explore detailed design issues,,,,,,,,,,,,,,,,,,,Think through architectural issues,,,,,,Communicate ideas to others,,,,,,,,Explore detailed design issues,, Developer,20+ years,101 to 1000,Asia,Software,The project is currently underway,A new software/system development project,Very successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Not Applicable,Not Applicable,Very effective,Very effective,,,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Not Applicable,Not Applicable,Not Applicable,Effective,Very effective,,System overview document,Training material,User manual,,Effective,Very effective,Effective,Not Applicable,Effective,Very effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,Explore detailed design issues,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,, Modeler (BA ...),10 to 20 years,"1,001 to 10,000",North America,"Utilities (Electric, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Other,10 to 20 years,"1,001 to 10,000",North America,Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,10 to 20 years,101 to 1000,North America,Other,The project is currently underway,An update to an existing system,Average for our organization,Traditional/waterfall,,Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Other,20+ years,"1,001 to 10,000",Europe,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Other,5 to 10 years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Successful,Agile,,,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Sketch to think things through and to communicate,,Architects,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Effective,Effective,Effective,Effective,Effective,,,,,,,,,,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Not Applicable,Very effective,Not Applicable,Effective,Effective,Effective,Effective,Effective,Operations document,System overview document,Training material,User manual,,Neutral,Effective,Neutral,Not Applicable,Effective,Effective,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,10 to 20 years,11 to 100,Asia,Software,The project is currently underway,An update to an existing system,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Very effective,Very Ineffective,Effective,,,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Very Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Very Ineffective,Very Ineffective,Not Applicable,Neutral,,System overview document,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,,,,,,, Developer,2 to 5 years,1 to 10,Europe,Software,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,,,,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),,Do no modeling at all,,,,,,,,,,,,,,Neutral,Neutral,Effective,Effective,Neutral,Neutral,Effective,Neutral,Effective,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,,,,,,,,,,,,,,,,,,,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Think through architectural issues,,,Explore detailed design issues,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,5 to 10 years,101 to 1000,North America,Retail,The project completed successfully,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,Developers,,,,,,,On-the-job experience,Previous job experience,Very effective,Neutral,Effective,Neutral,Not Applicable,Effective,Not Applicable,Very effective,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,Ineffective,Neutral,Ineffective,Not Applicable,Neutral,Not Applicable,Neutral,Not Applicable,Effective,,System overview document,Training material,,,Neutral,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,Explore detailed design issues,,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,, Developer,10 to 20 years,"1,001 to 10,000",North America,Financial,The project is currently underway,An update to an existing system,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Effective,Effective,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Modeler (BA ...),10 to 20 years,"10,001 to 100,000",North America,Other,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,Developers,,,,Classroom training in the modeling tool,,,On-the-job experience,,Neutral,,,,Effective,,,,Neutral,,,Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,,,,,,Your process requires it,,,Neutral,,,,Effective,,,,Ineffective,Ineffective,,System overview document,,,,Ineffective,Effective,Neutral,Effective,Neutral,Ineffective,Think through architectural issues,,Explore detailed analysis issues,,,,,,,,,,,Explore detailed analysis issues,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",North America,Retail,The project is currently underway,A new software/system development project,Very successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,Paper - Sticky notes,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,Classroom training in modeling,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Effective,,Very effective,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Very effective,Neutral,Not Applicable,Neutral,Not Applicable,Very effective,Not Applicable,Very effective,Not Applicable,Neutral,Operations document,System overview document,,,Data Dictionary,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,,,,,, Project Manager,20+ years,101 to 1000,North America,Manufacturing,The project completed successfully,An update to an existing system,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,Project Managers,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Neutral,,Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,,,To specify work for others at this location,,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Neutral,,,,User manual,Release notes,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,, Data Professional,20+ years,"10,001 to 100,000",North America,Other,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),,Use SBMT(s) to generate source code,,Architects,,,,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Ineffective,Ineffective,Ineffective,Very effective,Neutral,Effective,Ineffective,Neutral,Very Ineffective,High-level scoping diagram(s),,,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),,,Developer tests written BEFORE code was written (TDD style),As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,Neutral,Neutral,,Very effective,Ineffective,Ineffective,Very Ineffective,Very Ineffective,Very Ineffective,Operations document,System overview document,Training material,User manual,,Very effective,Effective,Very effective,Very effective,Ineffective,Very Ineffective,Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,,,,,,,,,,,,,,, Developer,20+ years,11 to 100,North America,Other,The project completed successfully,An update to an existing system,Very successful,Ad-hoc/none,,,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,,Developers,,Testers/QA,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,,,,,,Effective,,Effective,,Very effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,,,,,,Effective,,Effective,,Very effective,,System overview document,,,,,Effective,,,,Effective,,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,20+ years,"1,001 to 10,000",North America,Government,The project completed successfully,An update to an existing system,Successful,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,,,,,,,On-the-job experience,,Effective,,,,,,,Effective,Neutral,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,,,,,To specify work for others at this location,,,,,,Effective,,,,,,,Neutral,Neutral,Effective,,System overview document,,,,Effective,Effective,Effective,,Neutral,Effective,Think through architectural issues,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,,Think through architectural issues,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,, Modeler (BA ...),20+ years,"10,001 to 100,000",North America,Manufacturing,The project completed successfully,A new software/system development project,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,Developers,Project Managers,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Very effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,,Neutral,Effective,Neutral,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,,,,Think through requirements issues,,,,,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,20+ years,"10,001 to 100,000",North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,,Project Managers,,,,,,On-the-job experience,Previous job experience,Neutral,Neutral,Neutral,Neutral,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,Neutral,Effective,Neutral,Effective,,System overview document,Training material,,,Effective,Effective,Neutral,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,10 to 20 years,101 to 1000,North America,"Utilities (Electric, ...)",The project is currently underway,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,,Neutral,,Effective,Effective,Effective,Effective,,Effective,High-level scoping diagram(s),,,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,,,To show that the system was built as specified,Effective,Not Applicable,Neutral,Not Applicable,Effective,Effective,Effective,Effective,Not Applicable,Very effective,Operations document,System overview document,Training material,,,Neutral,Very effective,Effective,Ineffective,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,, Quality Assurance/Tester,10 to 20 years,101 to 1000,North America,Other,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,,,Word Processors,Do no modeling at all,,,,,Developers,,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Ineffective,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,,,User manual,Acceptance Test,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Think through architectural issues,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,10 to 20 years,101 to 1000,North America,Other,The project is currently underway,An update to an existing system,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,Developers,,Testers/QA,,,,,On-the-job experience,,Not Applicable,Very effective,Effective,Very effective,Not Applicable,Neutral,Not Applicable,Very effective,,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Not Applicable,Very effective,Effective,Very effective,Not Applicable,Neutral,Not Applicable,Very effective,,Effective,Operations document,System overview document,Training material,User manual,,Effective,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,, IT Management,5 to 10 years,"Over 100,000",North America,Financial,The project completed successfully,A new software/system development project,Very successful,Iterative,,,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,Designers,,,,,Classroom training in the modeling tool,,,On-the-job experience,,Very Ineffective,,,,Effective,,,,,Neutral,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,,As input into project estimation,,,,Your process requires it,,,,,,,Effective,,,,,Neutral,Operations document,System overview document,,User manual,,,Effective,Effective,Effective,,Neutral,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,, Modeler (BA ...),10 to 20 years,11 to 100,Europe,Other,The project is currently underway,A new software/system development project,Too early to tell,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,Classroom training in modeling,,University/college courses,,On-the-job experience,Previous job experience,Effective,,,,,Effective,Effective,Effective,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Effective,,,,,Ineffective,Ineffective,Ineffective,,Effective,Operations document,System overview document,Training material,User manual,,Effective,Very effective,Effective,,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,, Other,10 to 20 years,"10,001 to 100,000",South & Central America,Government,The project was cancelled before delivering a working system,A new software/system development project,Abject failure,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,Mentoring by an experienced modeler,,,Neutral,,Effective,,,,Effective,,,,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Effective,,Effective,,,Effective,Effective,,,,,System overview document,,,,Effective,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,Create diagrams for official documentation,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,,,,,,,,,,,, Project Manager,5 to 10 years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,Developers,Project Managers,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Neutral,,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Neutral,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,, Developer,20+ years,11 to 100,North America,Financial,The project is currently underway,A new software/system development project,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,,,,,,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Neutral,,System overview document,,,,Neutral,Neutral,Neutral,Not Applicable,Not Applicable,Neutral,Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,, IT Management,20+ years,"Over 100,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Very effective,Neutral,Effective,Effective,Effective,Effective,Not Applicable,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Very effective,Neutral,Effective,Effective,Effective,Effective,Not Applicable,Effective,Not Applicable,Effective,Operations document,System overview document,,,,Effective,Very effective,Very effective,Effective,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, IT Management,20+ years,"1,001 to 10,000",North America,Government,The project completed successfully,A new software/system development project,Very successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,Project Managers,,,,,Mentoring by an experienced modeler,,Previous job experience,Effective,,Very effective,,,Very effective,,,,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,,,Effective,,,,,,,,,Effective,,System overview document,,User manual,detail technical documentation,,Effective,Effective,,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,Explore detailed analysis issues,,,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,, Developer,20+ years,11 to 100,North America,Other,The project is currently underway,A new software/system development project,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Effective,,,,Neutral,Effective,,,,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,,,The contract requires it,,Regulatory compliance demands it,,Effective,Neutral,Neutral,Neutral,Neutral,Effective,Neutral,Effective,,Effective,Operations document,System overview document,Training material,,,Effective,Very effective,Effective,Neutral,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,,,Think through architectural issues,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications Data Professional,10 to 20 years,"1,001 to 10,000",North America,Manufacturing,The project completed successfully,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,,,,,,Regulatory compliance demands it,,Effective,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Very effective,,System overview document,Training material,User manual,,Effective,Neutral,Neutral,,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,,Think through requirements issues,,,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,20+ years,"10,001 to 100,000",North America,Government,The project is currently underway,An update to an existing system,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",Architects,,,Developers,,,,,,,On-the-job experience,,Neutral,,,,,Very effective,,Very effective,,Effective,High-level scoping diagram(s),,,,,,,,As input into project planning,,,,,,,,Neutral,,,,,Very effective,,Very effective,,Very effective,,System overview document,Training material,,Help Text available online via the system,,,,Neutral,,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,Manufacturing,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Operations document,,,User manual,,Not Applicable,Effective,Effective,Neutral,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,10 to 20 years,101 to 1000,North America,Other,The project is currently underway,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Project Manager,20+ years,"1,001 to 10,000",North America,Software,The project is currently underway,A new software/system development project,Very Challenged,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,,On-the-job experience,,Effective,Neutral,Neutral,Neutral,Effective,Neutral,Neutral,Effective,Ineffective,Effective,,,Detailed written documentation,,High-level architectural diagram(s),,,,,,,,,Your process requires it,,,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,,System overview document,,User manual,,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Effective,Think through architectural issues,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,Create detailed design specifications,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Financial,The project is currently underway,A new software/system development project,Very Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,Project Managers,,Classroom training in modeling,,University/college courses,,On-the-job experience,,Effective,Effective,Neutral,Effective,Effective,Effective,Effective,Neutral,Neutral,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Neutral,Effective,Neutral,Effective,Effective,Effective,Neutral,Neutral,Neutral,Neutral,Operations document,System overview document,,User manual,,Neutral,Effective,Effective,Neutral,Neutral,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,To reverse-engineer existing systems or data sources,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources Developer,20+ years,"1,001 to 10,000",North America,Software,The project completed successfully,A new software/system development project,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch to think things through and to communicate,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,,,,,Effective,,,Very effective,Effective,,,,,High-level architectural diagram(s),,,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,,,,Neutral,,,,,Neutral,,,Effective,Effective,,,Training material,User manual,,Neutral,Effective,Neutral,,Effective,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Software,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,Classroom training in the modeling tool,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Neutral,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,Operations document,System overview document,,User manual,,Effective,Effective,Effective,Neutral,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,, Project Manager,10 to 20 years,"10,001 to 100,000",North America,Other,The project is currently underway,An update to an existing system,Very successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,Project Managers,,Classroom training in modeling,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Neutral,Effective,Not Applicable,Very effective,Not Applicable,Neutral,Not Applicable,Very effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,,To specify work for others at this location,,,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Effective,Not Applicable,Effective,Effective,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,,Effective,Very effective,Effective,Not Applicable,,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",South & Central America,Government,The project is currently underway,A new software/system development project,Average for our organization,Traditional/waterfall,,,,,,,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,Business Stakeholders,,,,,,,,,On-the-job experience,,,,,,,,,,Neutral,Neutral,,,Detailed written documentation,,,,Detailed written documentation,,,,,,,,Regulatory compliance demands it,To show that the system was built as specified,,,,,,,,,Neutral,Neutral,,,,,,,,,,Neutral,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,,,,,,,, Developer,10 to 20 years,"10,001 to 100,000",North America,Financial,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,,,,Effective,Effective,,Neutral,,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),,,,,,,To specify work for others at a distant location,,Your process requires it,,,Effective,,,,Effective,,,,,Effective,,System overview document,,,,,Effective,Effective,Effective,,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, IT Management,20+ years,1 to 10,Europe,IT Services,The project completed successfully,A commercial off the shelf (COTS) system/package installation,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,,,,,,,,Word Processors,Sketch to think things through and to communicate,"Analysts (requirements, business, system, ...)",,,Designers,,,,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,Neutral,,,,,,,,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,Your process requires it,,To show that the system was built as specified,Effective,Neutral,,,,,,,,Effective,,System overview document,,,,Very effective,,Effective,,,Effective,,,,,,,,,,,,,,,,,,Communicate ideas to others,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,Explore detailed analysis issues,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,, Other,20+ years,"10,001 to 100,000",North America,Government,The project completed successfully,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,,Architects,,,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Very effective,Effective,,Detailed diagrams,Detailed written documentation,Acceptance tests written BEFORE code was written (TDD style),High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Neutral,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Effective,Very effective,Effective,Operations document,System overview document,,User manual,Installation document,Not Applicable,Effective,Neutral,Effective,Very effective,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,Create detailed requirements specifications,Create detailed design specifications,,,,,,,,,,,,,,, Developer,2 to 5 years,"1,001 to 10,000",North America,Other,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,Designers,Developers,,,,,University/college courses,Mentoring by an experienced modeler,,,Neutral,Neutral,Effective,Neutral,Very effective,Effective,Effective,Neutral,Neutral,Ineffective,High-level scoping diagram(s),Detailed diagrams,Detailed written documentation,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,The contract requires it,Your process requires it,Regulatory compliance demands it,,Very effective,Neutral,Effective,Neutral,Very effective,Neutral,Neutral,Neutral,Effective,Neutral,Operations document,System overview document,Training material,,,Neutral,Very effective,,Very effective,Effective,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,,,,,,,,, IT Management,10 to 20 years,"1,001 to 10,000",South & Central America,Manufacturing,The project is currently underway,A new software/system development project,Too early to tell,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,Designers,,,,,,University/college courses,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Very Ineffective,Effective,Effective,Very effective,Neutral,Very effective,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,As input into project estimation,,To specify work for others at a distant location,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Very Ineffective,Effective,Neutral,Very effective,Effective,Effective,Neutral,Operations document,System overview document,,,,Effective,Very effective,Effective,Neutral,Neutral,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,,Think through architectural issues,,,Explore detailed design issues,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,Create diagrams for presentations, Developer,10 to 20 years,101 to 1000,North America,Other,The project completed successfully,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Neutral,,,,Effective,Effective,Very effective,Very effective,Effective,Effective,,Detailed diagrams,Detailed written documentation,,,Detailed design diagrams,,,,,To specify work for others at this location,To specify work for others at a distant location,,,,,,,,,Very effective,Neutral,Very effective,Neutral,Neutral,Very effective,Operations document,System overview document,Training material,User manual,,Neutral,Very effective,Neutral,Effective,Effective,Very effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,To reverse-engineer existing systems or data sources,,,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,,,, IT Management,5 to 10 years,"10,001 to 100,000",North America,Retail,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,,,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,Neutral,Neutral,Neutral,Effective,Effective,Effective,Effective,,Effective,,,Detailed written documentation,,,,Detailed written documentation,,,,To specify work for others at this location,,,Your process requires it,,,Neutral,Neutral,Neutral,Neutral,Very effective,Neutral,Effective,Effective,Not Applicable,Effective,Operations document,System overview document,Training material,User manual,,Effective,Very effective,Neutral,Effective,,Effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,,Think through requirements issues,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,Think through architectural issues,,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Project Manager,20+ years,"10,001 to 100,000",North America,Other,The project is currently underway,An update to an existing system,Too early to tell,Not applicable,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,,,Project Managers,,,,University/college courses,,On-the-job experience,Previous job experience,Effective,Effective,Neutral,Neutral,Neutral,Effective,Effective,Effective,Not Applicable,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Effective,Neutral,Neutral,Neutral,Not Applicable,Effective,Effective,Effective,Not Applicable,Effective,Operations document,System overview document,,,More expected as we progress,Very effective,Very effective,Very effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,"Plan (list tasks, track tasks, ...)" IT Management,10 to 20 years,11 to 100,North America,Software,The project is currently underway,An update to an existing system,Successful,Agile,,,,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,Architects,,,,Project Managers,,,,,,On-the-job experience,Previous job experience,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Effective,Not Applicable,Effective,,,Training material,User manual,,Not Applicable,Very effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,10 to 20 years,11 to 100,North America,Other,The project is currently underway,An update to an existing system,Challenged,Ad-hoc/none,,,,,,Whiteboards - Individual,,,Wiki(s),,Do no modeling at all,,,,,Developers,,,,,,,On-the-job experience,,Effective,Not Applicable,Ineffective,Not Applicable,Not Applicable,Neutral,Not Applicable,Neutral,Effective,Effective,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,,,Training material,User manual,,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,20+ years,101 to 1000,North America,Government,The project is currently underway,An update to an existing system,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,,,Developers,Project Managers,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,To specify work for others at this location,,,,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,System overview document,,,,Neutral,Neutral,Effective,Not Applicable,Not Applicable,Effective,,,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,North America,Software,The project is currently underway,A new software/system development project,Average for our organization,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Use software-based modeling tool (SBMT)(s) to capture detailed documentation,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,Developers,Project Managers,Testers/QA,Classroom training in modeling,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Ineffective,Effective,Neutral,Effective,Very effective,Very effective,Neutral,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Very effective,Very effective,Effective,Not Applicable,Not Applicable,Effective,,System overview document,,User manual,,Effective,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,Create diagrams for presentations,,,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,, Developer,5 to 10 years,"1,001 to 10,000",North America,Financial,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,1 to 10,Europe,Software,The project completed successfully,An update to an existing system,Very successful,Agile,,,,,,,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,,,Detailed written documentation,,,,,Developer tests written BEFORE code was written (TDD style),,As input into project estimation,,To specify work for others at a distant location,,Your process requires it,,To show that the system was built as specified,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,,System overview document,,,Test and Release process docs,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very effective,Effective,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,5 to 10 years,"10,001 to 100,000",North America,Manufacturing,The project is currently underway,A new software/system development project,Challenged,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,,Detailed written documentation,,,,Detailed written documentation,,,,,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,Training material,User manual,,Ineffective,Ineffective,Neutral,Not Applicable,Not Applicable,Neutral,,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,Create diagrams for presentations,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,10 to 20 years,11 to 100,Europe,Financial,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Very Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,,,Wiki(s),Word Processors,Sketch to think things through and to communicate,,,,Designers,,,,,,,,On-the-job experience,Previous job experience,Effective,Neutral,Effective,Not Applicable,Not Applicable,Very effective,Not Applicable,Not Applicable,Neutral,Not Applicable,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,As input into project estimation,,,,,,,Effective,Ineffective,Ineffective,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Very Ineffective,Effective,Operations document,System overview document,Training material,User manual,"javadoc, doxygen",Neutral,Effective,Very effective,Neutral,Effective,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,,,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,,,, Developer,5 to 10 years,101 to 1000,North America,Software,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Manufacturing,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Developer,20+ years,101 to 1000,North America,Software,The project completed successfully,An update to an existing system,Successful,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Do no modeling at all,,,,,,,,,,,,,,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,,,Detailed written documentation,,,,Detailed written documentation,,,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Effective,,,Training material,,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,20+ years,101 to 1000,North America,IT Services,The project is currently underway,A new software/system development project,Challenged,Don't know,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,Wiki(s),Word Processors,Use SBMT(s) to generate source code,"Analysts (requirements, business, system, ...)",,Business Stakeholders,,,,,,,,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Neutral,,,,,High-level architectural diagram(s),Detailed design diagrams,,,,,,,,,,,,,,,,,,,,,,,,,,Not Applicable,,Effective,Effective,Neutral,Neutral,,,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed design specifications,,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,Create detailed design specifications,,,,,,,,,,,,Communicate ideas to others,,,,,,,,,,,,,,, Developer,20+ years,"1,001 to 10,000",North America,Software,The project is currently underway,An update to an existing system,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",,,,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch and then capture some key diagrams electronically,,,,,Developers,,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Effective,Not Applicable,Very effective,Not Applicable,Very effective,,,Detailed written documentation,,,Detailed design diagrams,Detailed written documentation,,,As input into project estimation,,,,Your process requires it,,To show that the system was built as specified,Effective,Not Applicable,Not Applicable,Not Applicable,Neutral,Not Applicable,Not Applicable,Very effective,Not Applicable,Very effective,,System overview document,,User manual,,Effective,Very effective,Effective,Neutral,Not Applicable,Very effective,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,,Explore detailed analysis issues,,,,Communicate ideas to others,Create diagrams for official documentation,,,,,,,,,,,Create diagrams for official documentation,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, IT Management,20+ years,"10,001 to 100,000",North America,Government,The project is currently underway,A new software/system development project,Successful,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members",,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",,Business Stakeholders,Designers,,,,,,University/college courses,,On-the-job experience,Previous job experience,Effective,Neutral,,Neutral,,Neutral,Neutral,,,Effective,High-level scoping diagram(s),Detailed diagrams,,,,Detailed design diagrams,,,As input into project planning,,,,,,,,Effective,,,Neutral,,Neutral,Neutral,Neutral,,Effective,Operations document,System overview document,,User manual,,Effective,Effective,Effective,,,Effective,Think through architectural issues,,Explore detailed analysis issues,,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,,,Create detailed requirements specifications,,Communicate ideas to others,Create diagrams for official documentation,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,, Developer,5 to 10 years,"1,001 to 10,000",North America,Financial,The project is currently underway,A new software/system development project,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,Designers,Developers,Project Managers,,,,,,On-the-job experience,Previous job experience,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Neutral,,Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,,,As input into project planning,As input into project estimation,To specify work for others at this location,,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Effective,Effective,Not Applicable,Neutral,Operations document,System overview document,Training material,User manual,,Not Applicable,Effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)" Developer,20+ years,"1,001 to 10,000",North America,Other,The project is currently underway,A new software/system development project,Too early to tell,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,,,,Word Processors,Sketch to think things through and to communicate,,,,,Developers,,,,,,,On-the-job experience,,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,,,,Ineffective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,,System overview document,,User manual,,Not Applicable,Effective,Ineffective,Ineffective,Not Applicable,Neutral,,,,,,,,,,,,,,,Explore detailed design issues,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,,,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,,,,, Operations/Support Staff,10 to 20 years,"10,001 to 100,000",North America,Government,The project is currently underway,An update to an existing system,Too early to tell,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",,,,,Word Processors,Sketch and then capture some key diagrams electronically,,,Business Stakeholders,Designers,Developers,,,,,,Mentoring by an experienced modeler,On-the-job experience,,Effective,,,Neutral,,Effective,,,,Effective,,Detailed diagrams,Detailed written documentation,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,,,,,,,To show that the system was built as specified,Effective,,,Neutral,,Effective,,,,Effective,Operations document,,Training material,User manual,,Effective,,Effective,,,Effective,,Think through requirements issues,,Explore detailed design issues,,Create detailed design specifications,,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)" Project Manager,20+ years,"1,001 to 10,000",North America,Financial,The project completed successfully,A new software/system development project,Average for our organization,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Do no modeling at all,,,,,,,,,,,,,,Neutral,Effective,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Effective,,,Detailed written documentation,,,,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,To specify work for others at a distant location,,Your process requires it,,,Neutral,Effective,Effective,Effective,Not Applicable,Not Applicable,Not Applicable,Ineffective,Not Applicable,Effective,,System overview document,Training material,User manual,,Not Applicable,Effective,Not Applicable,Not Applicable,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,,,,,,,,,,,,,,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,To reverse-engineer existing systems or data sources,"Plan (list tasks, track tasks, ...)" Modeler (BA ...),20+ years,"10,001 to 100,000",North America,Transportation,The project is currently underway,A commercial off the shelf (COTS) system/package installation,Too early to tell,Traditional/waterfall,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,,,,Word Processors,Sketch and then capture some key diagrams electronically,"Analysts (requirements, business, system, ...)",Architects,,,,,,Classroom training in modeling,,University/college courses,Mentoring by an experienced modeler,,Previous job experience,Very effective,Not Applicable,Neutral,Not Applicable,Not Applicable,Effective,Very effective,Not Applicable,Not Applicable,Effective,High-level scoping diagram(s),Detailed diagrams,,,High-level architectural diagram(s),Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,,,,Your process requires it,,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Neutral,Neutral,Not Applicable,Not Applicable,Not Applicable,Operations document,System overview document,Training material,User manual,,Very effective,Effective,Very effective,Effective,Not Applicable,Effective,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,,,,Think through architectural issues,Think through requirements issues,,,,,Communicate ideas to others,,Create diagrams for presentations,,,,,,,,,,,,,,,,,,,,,,Create diagrams for presentations,, Other,20+ years,11 to 100,North America,Software,The project completed successfully,A new software/system development project,Successful,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,,"Whiteboards - Specific to the team, shared by all team members",,Wiki(s),Word Processors,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Modeler (BA ...),20+ years,"1,001 to 10,000",North America,Other,The project is currently underway,A new software/system development project,Challenged,Iterative,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,"Software-Based Modeling Tools (e.g. RSA, ERWin)",Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Use SBMT(s) to generate source code,"Analysts (requirements, business, system, ...)",Architects,Business Stakeholders,Designers,,,Testers/QA,,,,Mentoring by an experienced modeler,On-the-job experience,Previous job experience,Effective,Effective,Effective,Effective,Very effective,Effective,Effective,Effective,Ineffective,Effective,,Detailed diagrams,Detailed written documentation,,,Detailed design diagrams,Detailed written documentation,,As input into project planning,As input into project estimation,To specify work for others at this location,,The contract requires it,Your process requires it,Regulatory compliance demands it,To show that the system was built as specified,Effective,Effective,Effective,Effective,Very effective,Effective,Effective,Effective,Ineffective,Effective,Operations document,System overview document,Training material,User manual,,Effective,Neutral,Effective,Very effective,Ineffective,Effective,Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation (i.e. via digital camera),Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,Think through requirements issues,Explore detailed analysis issues,Explore detailed design issues,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,Create detailed requirements specifications,Create detailed design specifications,Communicate ideas to others,Create diagrams for official documentation,,, Developer,2 to 5 years,"1,001 to 10,000",North America,Software,The project is currently underway,A new software/system development project,Average for our organization,Agile,"Drawing Tools (e.g. Visio, PowerPoint)",Paper - Index cards,Paper - Flip charts,Paper - Sticky notes,,Whiteboards - Individual,"Whiteboards - Specific to the team, shared by all team members","Whiteboards - Shared with other teams, i.e. in meeting rooms",Wiki(s),Word Processors,Sketch and then capture some key diagrams electronically,,Architects,,Designers,Developers,,,,,,,On-the-job experience,Previous job experience,Neutral,Effective,Neutral,Effective,Not Applicable,Effective,Effective,Effective,Neutral,Neutral,High-level scoping diagram(s),,Detailed written documentation,,High-level architectural diagram(s),,Detailed written documentation,,As input into project planning,,To specify work for others at this location,To specify work for others at a distant location,,,,,Neutral,Neutral,Neutral,Neutral,Not Applicable,Neutral,Neutral,Neutral,Effective,Effective,Operations document,System overview document,,,,Effective,Effective,Effective,Not Applicable,Effective,Neutral,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,,,,Think through architectural issues,Think through requirements issues,,Explore detailed design issues,,,,,Create diagrams for presentations,,"Plan (list tasks, track tasks, ...)",,,,,,,,Create diagrams for official documentation,Create diagrams for presentations,,,,,,,,,,,,,,,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,, Developer,5 to 10 years,"1,001 to 10,000",North America,Manufacturing,The project is currently underway,An update to an existing system,Average for our organization,Ad-hoc/none,"Drawing Tools (e.g. Visio, PowerPoint)",,,,,Whiteboards - Individual,,"Whiteboards - Shared with other teams, i.e. in meeting rooms",,Word Processors,Sketch to think things through and to communicate,,,,,Developers,Project Managers,,,,University/college courses,,On-the-job experience,,Effective,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,,Effective,Not Applicable,Effective,High-level scoping diagram(s),,,,High-level architectural diagram(s),,,,,,,,,,,,Neutral,Not Applicable,Not Applicable,Not Applicable,Not Applicable,Effective,Not Applicable,Neutral,Not Applicable,Neutral,Operations document,System overview document,Training material,User manual,,Not Applicable,Very effective,Effective,Not Applicable,Not Applicable,Effective,Think through architectural issues,,Explore detailed analysis issues,Explore detailed design issues,,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)",,,,,,,,,,,"Plan (list tasks, track tasks, ...)",Think through architectural issues,,Explore detailed analysis issues,,,,,Create diagrams for official documentation,,,,,,,,,,,,,,,,Think through requirements issues,Explore detailed analysis issues,,Create detailed requirements specifications,,Communicate ideas to others,,,,"Plan (list tasks, track tasks, ...)"