Implementation Methodology
|
S M Macario's Project Implementation Methodology to ensure consistent, high-quality
service delivery throughout all its project engagements. We bring together expertise
and best practices, including project templates, existing work samples, and lessons
learned.
S M Macario is client focused; we apply only those project "modules" which are appropriate
to the project requirements. Our project life cycle implementation is constructed
around five major phases. Although there may be overlap among the activities during
each of the phases, the phases are performed in the order presented.
|
|
 |
During the Analysis phase, we try to understand of current business practices and
identify areas for improvements. The objective is to develop a comprehensive list
of requirements. Also during this phase, the core project team members gain a thorough
understanding of the software application, prepares the Business Requirement Specification
which is transformed to Functional Requirement Specifications. These specifications
map the functionality of the software to the requirements of the project/application/organization.
Any gaps between the functionality of the software to the requirements of the organization
is highlighted and documented. Included in this phase are the following activities:
- Defined Business Requirements
- Preliminary Project Plan
- Information Architecture Review
- Functional Requirement Specification
- Trained Project
Team
- Preliminary Architecture Plan
- User Experience: Wire frames
|
 |
During the Solution Design phase, the project team will design the customer solution,
including database schema design, repository definitions, integrations and other
technical issues, as well as page layout, templates of the primary interface design,
and technical architecture specifications. This phase is driven by project goals
and user needs as defined by the Functional Specifications Also during this phase,
we will also refine the requirements, define user scenarios for all user categories,
complete the detailed technical architecture, create feature and technical specifications,
and create a feature prototype. Also, a detailed project plan for the implementation
phase will be prepared. Included in this phase are the following activities:
- Detailed Architecture Specification
- Detailed Technical Design Documentation
- Complete set of screenshots and/or clickable HTML prototype
- Test Plan Outline
|
 |
This phase includes the actual development/coding of programs. Included in this
phase are the following activities:
- Interface Development
- Custom Enhancement Development
- Package structure
- Modules
- Naming conventions
- Best Practices
- Interface Programs & Documentation
- System Test Report/Validation
- Test Plan
- Documentation
|
 |
During this phase, the entire customer solution will be quality-control tested according
to the QA plan created during the Implementation phase. During this period, our
customer will perform Acceptance testing, we will provide bug fixes. included in
this phase are the following activities:
- Integration Test
- QA Load Test
- Performance test
- User Acceptance Test
|
 |
During the Production Rollout phase, the project team ensures that the completed
system is fully functional, satisfies user requirements, and achieves business objectives.
Most importantly, during this phase ownership of the new system passes from the
project team to the users. After the application is live, this phase provides you
with a formal project close-out and review to ensure that the system operates efficiently
and continues to meet the requirements of the users. Changes in your Business environment
are monitored and evaluated on a regular basis for any change. Included in this
phase are the following activities:
- Acceptance Testing
- Launch
- Post Implementation Review
- Verified User Procedures
- Post Implementation Review Document
- Documentation for hosting provider
|
|
|
To know more about our offerings, please send e-mail to
|
|
|
|