Requirements Definition         
        Specific services include:           
        
          - Requirements and design sessions involving all affected stakeholders
            -
            Facilitated requirements sessions involving as many as 250 people for 3-5 days
            -  
            JAD-like and conference-like sessions maximizing results for everyone involved
            - 
            Exception-oriented facilitation process leading quickly to profound knowledge
            - Quality-based requirements for project teams            
        
        Requirements Engineering Education          
        The major intersection of quality and software occurs during requirements activities. This series of courses covers the elicitation and modeling of business, data, and process requirements with an emphasis on translating those requirements forward toward implementation. Note: This course series concentrates heavily on the front-end of the software lifecycle. Emphasis is placed on business and functional specification, architectural design, and testing strategies and plans. Technical aspects and nuances of building and integrating technology components is beyond the scope of this series.          
        
          Quality-Based Requirements   Analysis 
          Analysis improves the definition of   requirements for information systems by better understanding the three types of   requirements, how they conflict and interact, and how best to capture and record   requirements results to minimize omissions and errors. (3 days)             
          Quality-Based Data   Modeling 
          Data modeling improves the identification and analysis of data requirements   at the enterprise, project, and data base levels. Through a synthesis of basic   quality management principles, data model rigor is increased, resulting in the   absence of data omissions and defects often encountered with traditional data   analysis techniques. (3 days)             
          Quality-Based Process   Modeling 
          Process modeling improves the thoroughness of business process definitions   through a rigorous adaptation of concepts inherited from basic quality   management practices. Using principles of customer-supplier and   requirement-conformance feedback loops, process models create business   definitions that can be easily verified and that reveal scope issues that   normally create project problems during the implementation phase. (3 days)             
          Quality-Based Model   Integration 
          Integration improves the verification process of assuring that all analysis   models can be properly integrated into a single whole. Even a small project is   likely to develop dozens, if not hundreds, of analysis process and data models   in support of its requirements. Even if every model is correct, there still is   no assurance that all of the models will fit together properly. Proper   integration requires active steps on the part of the analyst to assure project   success. (2 days)             
          Quality-Based Design   Transition 
          Transition improves the activities required to move analysis deliverables on   to system design. Many organizations that invest heavily in analysis modeling   still lose much of that investment by setting aside the models at the beginning   of design to revert to traditional design techniques. Through proper transition   techniques, system and data architectures can be derived from the analysis   models, maximizing the return on investment in modeling. (2 days) 
        
        DOQS Heuristic Patterns           
        Heuristics for improving data and process modeling 
          efficiency and effectiveness.          
        Experienced information technology practitioners have learned over time that there are only a limited number of general problems and situations that actualy cover a majority of situations encountered on informaton technology initiatives. Our research attenpts to isolate these situations and package the results in management and analysis patterns that can be shared and incorporated into client processes and practices.           
        Current patterns include: