We draw our strength from sound project management,
reporting processes and proven software development methodologies.
We have the ability to build projects with minimum specifications from the customer; assimilate; analyze & research requirements; recommend proper solutions; take the product to satisfactory & timely completion.
We help our Clients to use a smart combination of Onsite and Offshore resources resulting in substantial gains for our customers.
 |
Client communication |
 |
Project management |
 |
Quality |
 |
Monitoring |
|
|
Client communication
|
|
The most successful projects usually involve frequent and open communications between the client and the company. The documents identified in the Project Management Lifecycle, guide all the project participants. We establish a protocol for communications at the beginning of every project in consultation with a client.
|
|
Our usual approach on communications for all projects are:
|
|
Periodic status reports for the Client & Stake holders |
|
Scheduled Project Control personal/phone meetings |
|
Web-based access to software development site |
|
A dedicated project manager for real time interaction |
|
| Project management
|
|
We have adopted industry standards for software development as identified by the Software Engineering Project Management lifecycle. Also we have customized this process to suit the rapid Application development needs of our customers. |
|
General stages followed in a development lifecycle:
|
|
Gather systems specifications
|
|
Perform preliminary analysis and conduct feasibility
|
|
Generate Business Requirements (BRD) and Software Requirement Specifications (SRS)
|
|
Develop Test plans and test-cases (for Unit testing; System & Integration testing (SIT) and User Acceptance testing (UAT))
|
|
Follow any client-specific processes or methods for testing,
data collection etc |
 |
Perform unit coding, testing followed by integration and software SIT
|
|
Perform UAT, obtain the signoff from Business and Stake holders
|
|
Deploy the application on QA or Production and conduct post-production stability tests
|
|
Prepare the User Manual, Installation Manual, and Product Specifications Manual (for products) and Version/Change Control documents
|
|
|
|
Quality
|
We employ proven processes for Quality Control & Assurance for all IT process areas. This includes managing Software Development Life Cycle; tracking project and ensuring proper client communication.
Our quality model is based on guidelines adapted from SEI/CMM (Level-3) and ISO-9001.
|
|
|
| Monitoring
|
Amvrin Systems creates the entire project plan well in advance and sends it to the client before project commencement. The plan includes milestones, completion dates and resource loading matrix. This allows the Client to keep a tab on project status and compare it to the baseline.
Every week and before every major milestone, we update clients on project status with reference to the original plan. Any time, a delay or risk to project is expected, we discuss the mitigation measures with Client.
|
|
| Task Scheduling and Tracking
|
|
Identification of roles and assignments to different |
|
Scheduler programs to track role-wise tasks |
|
Regular access to tasks and review by management |
|
Security levels for task deletions and modifications |
|
|
|
Status Reporting
|
During the course of the project, issues may be raised that need to be resolved. Issues typically are internal, technical or commercial.
Our project status reporting captures & tracks these issues.
Weekly and project progress report normally has the following details.
In addition to the regular project report, we also send summary reports for Senior management:
|
|
Tasks completed during the previous week with reference to the schedule
|
|
Plans for tasks that are not on schedule
|
|
Any changes to the original schedule
|
|
Technical clarifications
|
 |
Responses to any queries or feedback |
|
Details of any activity, procedure or task if asked for by the client |