HOME    |     ABOUT US   |     SERVICES    |     PRODUCTS   |     PORTFOLIO   |     CAREERS  |   CONTACT US
OUR APPROACH

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.

To keep productivity high at all times, our key focus areas are:
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
Top