HomeOur Process

Our Process

Plasma delivers web-based solutions that are on time, on scope and on budget. We are able to do this via our adherence to a proven Project Management and Delivery Process that ensures maximum control of the project throughout its entire life-cycle. In summary that Process consists of the following elements:

Business & Requirement Analysis

Business and Requirement Analysis

The outcome of any project is only as good as the quality of the input. Plasma places high value and priority on this critical step. At the conclusion of the Business and Requirements Analysis process, both Plasma and the client have a clear understanding of all project deliverables and schedules. This process ensures that all client requirements are fully understood and documented as early in the engagement as possible.

Risk Management

Risk Management

Every risk management study Plasma performs culminates with the delivery of written reports that serve as planning documents to be used during project implementation.

  • Risk analysis during project implementation
  • Risk mitigation and planning in collaboration with the clients' project planning team
  • Evaluation reports, including suggestions on how to minimize risk related to planning, implementation and deployment
Project Planning

Project Planning

Project planning is an integral part of a successful project implementation. It is the foundation on which Plasma's solutions are constructed and deployed. Plasma expertise includes:

  • PMI-certified Project Managers with extensive experience and expertise in a wide range of web-enablement disciplines
  • Well-defined project planning processes and templates for collecting and analyzing information
  • Utilization of all industry-standard project management tools and protocols
  • Best-practices knowledge database for reference and mentoring
Project Communication

Project Communication

Effective and timely communication and reporting is a key ingredient for a successful project implementation. It becomes even more important in the case of interaction between multiple teams located across various geographical regions. Plasma's process insures effective communications via:

  • Defining complex information exchange processes at project inception to provide a clear path for the flow of information between different stakeholders
  • Deployment of field tested templates for reporting and monitoring project progress and comparing against stated objectives
  • Monitoring the flow of information and record keeping to provide decision tracking and legacy documentation
Architecture & Implementation

Architecture and Implementation

A software system must be designed by defining the various software modules of the complete system, the visible interfaces of these modules and their relationship to each other, then implementing the established modules into a deployable system using specific technologies.

  • A uniformed system development process
  • A model-driven architecture approach
  • UML modeling tools to architect different system modules
  • Platform specific design and implementation using modeling tools
  • Interactive and regressive processes for development and refinement
  • Design and architecture details available for legacy maintenance and enhancement
  • Effective utilization for ROI
Quality Assurance

Quality Assurance and Deployment

Plasma's successful quality assurance initiative requires well-defined metrics to independently verify the performance of the application produced by our development team. This includes:

  • Dedicated QA team specializing in software testing and quality assurance
  • Experience using a number of help desk systems to support the QA process
  • Software testing tools and scripts utilized throughout the QA process
  • Multiple time zone QA capabilities to allow for 24-hour availability