In order to effectively deliver solutions that meet customer expectations,
our project managers follow a disciplined project management
approach. Our service provides a comprehensive approach to
project management that combines highly skilled, certified
project managers with a flexible and powerful methodology
to ensure all projects are completed on time, within budget,
and in accordance to project scope.
These
services provide a thorough approach to managing any project
in your business, no matter how large or small. Project managers
minimize risk through thorough risk assessment and mitigation
strategies. You receive a single point of contact from your
project's start to a smooth transition to your end users.
Amartech’s Project Management Methodology
- Establish a standard and repeatable approach
to project management
- Use consistent terminology and process
- Reduce project management overhead
- Share experience and best practices
- Provide a common reporting mechanism
- Ensure consistency with education
We at Amartech strictly follow the life cycle given below to deliver
quality products on time:
Requirement Analysis
The requirements analysis focuses on
two areas - the user interface and the business requirements.
Better results are gain when the user interface (UI)
is considered separately from the business requirements. The
UI can be collected, and reviewed in seperate meetings.
Planning
We at Amartech analyzed the needs of your organization and your
target audience and decided on appropriate solutions. In this
phase, we develop the components of project plan-activities,
the evaluation approach, the schedule, and the resources --
that will be the basis for application. The following tasks
are performed:
- Plan
activities that helps in developing and implementing the
project's solution
- Develop
an evaluation approach to determine whether the project's
goals are being met
- Create
a schedule based on the activities and the evaluation
approach
- Identify
and assign appropriate professionals and material resources
- Develop
a budget for the project
- Decide
on appropriate sources of funding and in-kind contributions
to close any resource "gaps"
Scheduling
Scheduling is done to establish dates for key tasks and milestones,
for managing project and resource calendars, and to group
multiple sub-projects into programs for schedule roll-up.
We break a complex project into manageable sub-projects
to:
·
Assign responsibility/ownership of project
components
·
Set reasonable milestone's for the completion
of major tasks
·
Perform a risk analysis and integrate
mitigation into your planning
·
Develop and complete a project plan
Design
The design documentation covers
the application, user interface, business rules, database
analysis, interface review for external systems, network and
security design.
Our Object oriented, and Business
Objects approaches allow for separation between business rules
and the User Interface (UI). This allows the design partner
to work closely with the client to determine the "look
and feel" of the UI. The Business Objects approach allows
for loose coupling between the UI and business rules, such
that we can integrate the two when the project is 80%-90%
complete, greatly reducing any re-work to the business rules/process
integration/database integration during the review iterations
of the UI.
It includes following key tasks/activities:
- Review
Functional Specifications
- Create
System Design including:
- Application
Design
- System
Architecture
- Database
Design
- Unit
Test Plan
- Create
Operational Design
- Perform
Technical Design Review
- Create
Detailed Project Plan
Development & Unit testing
Amartech during this phase performs
following key tasks:
- Review
System Design & Project Plan
- Develop
Applications & Interfaces as per System Design
- Install
& Configure Test System
- Execute
Unit Test Plans per System Design Document
- Review
& Modify Project Plan as needed
Testing
Amartech follows a strict system-testing
regime. Before development is completed we get our business
analyst to prepare a test plan. The test plan outlines the
business functions to be tested and the environment in which
they are to be tested. A test case matrix is used to reduce
the number of test cases required, whilst not impeding on
the accuracy of the testing. The test plan is approved prior
to commencement of testing.
The system testing starts with fully documented test cases.
Each test case is detailed by the business analyst, and contains
the following information:
·
Test case
reference to the test plan matrix
·
Test case
name
·
Action to
be performed
·
Data to be
used
·
Expected outcomes.
Go Live
Amartech follow the key tasks given below during the Go Live phase:
- Create
& Execute Training Plan
- Provide
Training Status
- Develop
Go-Live Plan including:
- Technical
Review
- Change
Control
- Dress
Rehearsal
- Go
Live Day Plan
- System
Maintenance Plan
- Backout
Plan
- Perform
Dress Rehearsal
- Review
& Modify Project Plan as needed
Risk Management
Risk on the total project is
broken down into smaller parts i.e. risk modules, along with
the project itself. A great example is where you have a part
of a project that is totally reliant on another part succeeding.
Say for instance that you wish to launch an e-commerce website.
The e-commerce transactions are totally reliant on the website
being launched successfully in the first place.
Under a phased approach, investment (both in time and dollars)
in the e-commerce transactions is delayed until the earlier
phase, being the website deployment, has been completed successfully.
Resource Management
Good resource management is one of the
key factors behind the success of any project. We at Amartech
perform resource management functions such as reviewing skill requests
from project managers, searching for staff that are available
with the right skill, satisfying skill requests, approving
timecard entries, generating reports and data/system administration
details for further evaluation.
Project Management Techniques
Organizing and Planning
·
Scope preparation
·
WBS development
Project Estimating
·
Cost
·
Schedule
·
Resources
Risk Management
·
Risk Analysis
·
Risk Response
Customer Relations
Resource Management
·
Sourcing
·
Staffing
Communications Management
Contractor Management
·
Acquisition
·
Administration
Change
Management
Quality Management
Tracking and controlling
Project Management Tools, Productivity Aids, and Project Management
Systems
Amartech Project Management expertise is supported by a full range
of project management, communication and tracking tools including,
but not limited to, the following:
Microsoft Project Software - overall project management and report
generation
Gantt Charts, Program Evaluation and Review Technique (PERT) Charts,
Critical Path Method (CPM) Charts - a consistent framework
for planning, scheduling, monitoring and controlling the project.
WBS Chart Software (Work Breakdown Structure) - identification
of project tasks, estimation of work assignments, time commitments
and scheduling requirements
Communication Tools - electronic mail systems (internal, Internet),
Lotus Notes, Microsoft Word, Excel, & PowerPoint.
Project Management Tools - Amartech utilizes Project Management
tools such as Microsoft Project V4.0 for preparing WBS, Gantt
schedule charts, communicating task responsibilities, and
preparing project progress reports.
The project team communication is of optimum importance to the
Amartech Manager. Business tools such as face-to-face meetings,
tele-conference calls, PC fax, and Internet E-mail and file
transfer will be utilized on a regular basis for team communications.
The Amartech Project Team and the Customer Project Team hold regular
meetings during the implementation phase. These meetings will
ensure that the necessary information is provided timely as
required.
Benefits of Project Management
Increased customer satisfaction
- Conformance to requirements/objectives
- Ability to meet schedule
- Cost control
Shortened development and implementation cycles
- Quicker availability to market or for internal
implementation
- More predictable performance
Increased profitability/reduced cost
- Better resource planning, allocation, and monitoring
- Quicker realization of profit or payback on investment
Better, more knowledgeable business decisions
- Clearer business case evaluation
- Ongoing, timely business case validation
|