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 documentati