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
The outcome of any project is only as good as the quality of the input. Plasma Computing
Group places high value and priority on this critical step. At 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
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 & planning in collaboration with the clients project planning team.
- Evaluation reports, including suggestions on how to minimize risk related to planning,
implementation & deployment
|
|
|
|
|
|
|
|
|
|
|
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 & analyzing
information
- Utilization of all industry-standard project management tools and protocols
- Best-practices knowledge database for reference & mentoring
|
|
|
|
|
|
|
|
|
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 & monitoring project progress
and comparing against stated objectives
- Monitoring the flow of information & record keeping to provide decision tracking
& legacy documentation
|
|
|
|
|
|
|
|
|
|
|
Architecture & Implementation
A software system must be designed by defining the various software modules of the
complete system, the visible interfaces of these modules & 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 & implementation using modeling tools
- Interactive & regressive processes for development & refinement
- Design & architecture details available for legacy maintenance & enhancement
- Effective utilization for ROI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quality Assurance & 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 & quality assurance
- Experience using a number of help desk systems to support the QA process
- Software testing tools & scripts utilized throughout the QA process
- Multiple time zone QA capabilities to allow for 24-hour availability
|
|
|
|
|
|
|
|