 |
| |
| _PROJECT MANAGEMENT |
To succeed, a project must not only meet its deliverables, it must be on time and on budget. Careful attention to the early stages – discovery, planning, requirements gathering, resource allocation- is where the foundation for successful project achievement is prepared.
CEMSol's Project Management Team works with you up front to define:
- The coordination of the project, describing the processes that will provide the “checks and balances” for subsequent communications amongst project team stakeholders. These processes are described in the Project Plan.
- The scope of the project which carefully describes all work required to complete the project successfully. We also describe how the scope definition will be controlled.
- The time management controls of the project, which describes the processes required to ensure timely completion of the project. This includes all activity definitions, activity sequencing, activity duration estimating, schedule development, and schedule control.
|
 |
- The costs of the project, including the processes required to ensure that the project completed within the approved budget. It involves resource planning, cost estimating, cost budgeting and cost control.
- The potential risks of the project and the associated contingency plans.
- The quality of the project, which includes all processes required to ensure that the project will satisfy the needs for which it was undertaken and any development standards to which it must conform. It consists of quality planning, quality assurance, and quality control.
- The involvement of all stakeholders to the project, which include the processes required to make the effective use of the people involved with the project.
|
| _SOFTWARE ENGINEERING |
To develop a system in its entirety, CEMSol typically produces the following plans:
- Project Plans, which capture details on development, verification, and validation processes.
- System Specification Document, which describes the system goals, system requirements, system constraints, and solution strategies.
- Software Requirement Specification, which details the particulars of the intended user audience, product scope, product functions, operating environment, design and implementation constraints, user documentation, assumptions and dependencies, user interfaces, hardware and software interfaces, and features of the system.
- Software Design Document, which specifies system objectives, major software requirements, major design constraints and limitations, data design, architectural design, human computer interface, and procedural design.
- Software Quality Assurance (SQA) Plan, which captures all checks and balances for SQA oversight of engineering activities and to ensure they comply with regulatory standards.
CEMSol closely collaborates with its client partners to create and execute against these plans, defining the details of all phases of the target project and product. CEMSol's software engineering life-cycle is broken into the following software project phases:
System Phase includes the creation of the software systems requirements. This phase includes systems requirements reviews.
Design Phase encompasses the creation of the software requirements and detailed software design. This phase includes software requirements reviews and design reviews.
Development and Implementation specifies the work breakdown structure, software language requirements, host development platform, and implementation details. This phase includes code inspections.
Integration includes the definition of the “software to software” or “software to hardware” integration requirements.
A Verification And Validation method to ensure the product complies with requirements.
Certification Support includes the description of any standards or specification that are required for the product to pass certification.
|
| _SOFTWARE QUALITY ASSURANCE |
| Understanding our clients' needs and to ensure total customer satisfaction, we use well-defined systems and processes throughout the life-cycle of product design and development. Quality deliverables are always the primary goal of customer satisfaction, inclusive of cost and schedule considerations. Our well-defined systems and processes nurture consistency, promote continual process improvement, and provide the framework for developing the highest quality product or service on schedule at the lowest possible cost. |
 |
CEMSol's standard SQA (Software Quality Assurance) plan ensures quality during every phase of the software life-cycle :
- During the planning phases, we develop and review the project documentation to ensure appropriate standards and processes exist and will be followed throughout the entire program life-cycle.
- As described in individual development/verification plans and consolidated in the SQA plan.
- As early in the life-cycle as possible, SQA emphasizes error prevention and discrepancy correction techniques to reduce correction costs during acceptance testing, system integration, system testing, and post-delivery.
- SQA is responsible for ensuring that software development, verification, and configuration management processes comply with regulatory standards.
- Throughout the project, SQA tracks software quality and initiates process improvements that affect software quality. SQA may perform audits and reviews as deemed necessary on any process that affects the quality of the system. An audit will not be closed until the process in question is under control.
|
Customer Service & Technical Assistance (623) 738-1329
|
|
|