Dot Com Infoway’s Process Methodology is architectured towards streamlining organizational processes and accelerating productivity. We adhere to a well-defined performance and process metrics that ensure proper completion of projects.
Configuration Management (CM) Process aims to establish and maintain the integrity of the work products of the project throughout the project’s lifecycle. The process includes identification of the product configuration, base-lining and systematic control of changes to the identified configuration items for the purpose of maintaining product/project integrity and traceability throughout the product/project life cycle. The work products placed under CM include the software products that are delivered to the customer (e.g. the Design document and the code). CM consists of five basic procedures: Configuration Item identification, base-lining, configuration control, configuration status accounting and Configuration Auditing.
Decision Analysis and Resolution
Decision Analysis and Resolution process follows a structured-decision making process to analyze possible decisions that evaluate identified alternatives against established criteria. A structured decision-making process can greatly reduce the subjective nature of the decision, and therefore, lead to a higher probability of selecting the solution that best fits the problem. This process describes how a structured decision-making technique should be applied for both technical and non-technical areas.
Measurement and Analysis
The Measurement and Analysis process area involves in specifying the objectives of measurement and analysis; specifying the measures, analysis techniques, and mechanism for data collection, data storage, reporting, and feedback; implementing the collection, storage, analysis, and reporting of the data; providing objective results that can be used in making informed decisions, and appropriate corrective actions.
Organization Process Definition
Organization Process Definition is developing and maintaining a usable set of software process assets that improve process performance across the projects. Depending upon the implementation of Organization Process Definition, the organization’s software process assets may be collected in many ways. For example, the descriptions of the software life cycles may be an integral part of the organization’s standard software process or parts of the library of software process-related documentation may be stored in the organization’s software process database. The organization’s software process assets are available for use in developing, implementing, and maintaining the projects’ defined software processes.
Dot Com Infoway’s Organization Process Definition helps establish and maintain a usable set of organizational process assets which includes Process for Process Development, Policies, Organizational Standard Processes, Project Specific Processes, Life Cycle Models and Organizational Repository.
Organization Process Focus
Organization Process Focus involves developing and maintaining an understanding of the organizations’ and projects’ software processes to assess, develop, maintain, and improve these processes. This process provides long-term commitments and resources to coordinate the development and maintenance of the software processes across current and future software projects via a group such as a software engineering process group. This group is responsible for the organization’s software process activities. It is specifically responsible for the development and maintenance of the organization’s standard software process and related process assets (as described in the Organization Process Definition process area), and it coordinates the process activities with the software projects.
The process aims to plan and implement organizational process improvement based on understanding of current strength and weaknesses of the organization’s process and process assets.
Organizational Training includes training to support the organizations strategic business objectives and to meet the tactical training needs that are common across projects and support groups. Effective training requires assessment of needs, planning, instructional design, and appropriate training media (e.g., workbooks, computer software), as well as a repository of training process data. As an organizational process, the main components of training include a managed training-development program, documented plans, personnel with appropriate mastery of specific disciplines and other areas of knowledge, and mechanisms for measuring the effectiveness of the training program.
The training activities will be performed by the Training Group, Project Manager and the SPG. The Training Group will consist of the Manager – Training & Development (HR), Training Coordinator (HR), and the Trainer.
Process and Product Quality Assurance
This Process is intended to determine systematically and independently whether quality activities and related results comply with planned arrangements or whether these arrangements are suitable to achieve these objectives. This process also concentrates mainly on assessment and involves Internal Quality Audits on all Projects, Support functions, Senior Management, etc., for process compliance against the established Quality Management System.
Product Integration Process
The Product Integration process covers all types of projects and includes identifying product components to be integrated, understanding internal and external interfaces of all product components, identifying best integration sequence, ensuring interface compatibility, assembling the product components and delivering the product as a package. The process achieves complete product integration through progressive assembly of product components, in one stage or in incremental stages, according to defined integration sequences and procedures.
The Project Management Process covers the Project Planning, Project Monitoring & Control, and Integrated Project Management processes. Project Planning establishes and maintains plans that define project activities. Project Monitoring and Control provides an understanding of the project’s progress so that appropriate corrective actions can be taken when the project’s performance deviates significantly from the plan. Integrated Project Management helps monitor and manage project according to an integrated and defined process that is tailored from the organization’s set of standard processes.
Requirements Management involves establishing and maintaining an agreement with the customer on the requirements for a project; managing changes to requirements; ensuring consistency between the requirements; the project plans and work products, and maintaining bi-directional traceability for requirements and work products. Requirements Development Process involves transforming the stakeholders’ requirement-driven view of desired services into a technical specification for the products that deliver those services.
Risk Management process describes the practices, procedures, and guidelines that, when implemented, would assist the organization to develop and execute a Software Risk Management Plan. The objective of this plan is to identify risks that occur in an organization as early as possible and describe ways on revising the development strategy to mitigate those risks.
Supplier Agreement Management
This Process focuses on managing the acquisition of products from suppliers by raising the indent, evaluating the suppliers/vendors; purchase orders, receiving the purchased goods and inspecting it, and maintaining purchased goods while they are available in the stock.
The Technical Solution process area is applicable at any level of product architecture and to every product, product component, and product-related lifecycle process. Throughout the process areas, where we use the terms product and product component, their intended meanings also encompass services and their components.
Verification and Validation
Verification is to ensure that selected work products meet their specified requirements. The specified requirements are not only found in requirements specification documents but also in functional specifications, architecture and design models, and test cases and so on. Verification is generally an incremental process, starting with product-component verification and usually concluding with verification of fully assembled products.
Validation is to demonstrate that a product or product component fulfills its intended use when placed in its intended environment. Validation may be performed in the operational environment or simulated operational environment. Coordination with the customer on the validation requirements is one of the most essential elements of this process area.
In general, verification and validation activities would be performed continuously during the development of a software component of system.