The key activities of the Off-Shore Development model are listed below:

  • Product Development
  • Product Support
  • Product Maintenance
  • Product Enhancements


System Development Methodology
At MK Consulting we aim to please the customer and ensure that the product developed surpasses expectations. Our System Development Methodology addresses questions on quality, security and delivery and ensures meeting the objective stated above.

The Planning will cover the complete Project at each Individual Stage. Recording and Monitoring Actual Progress will form part of the planning and used as learning for future projects. The Project Plan and Progress against it will be available to the client.

Project Plan
The Project Plan will assist in identifying project deliverables and balancing time and resource requirements.

Key Features:
  1. Formulated prior to commencement of Project.
  2. Define Time Scales for each stage
    (Defined in this document).
  3. Allocate Responsibility for Completion of each stage.
  4. Define Resource Requirements for each stage.
  5. Finalized between Client and Project Manager.

Task Plan
The aim of the Individual Stage Plan is to ensure that each activity is planned so as to achieve the overall Project Plan.

Key Features:
  1. Formulated prior to commencement of each stage.
  2. Define and structure all activities.
  3. Define Activity Time Requirements.
  4. Allocate Responsibility for Activities.

Project Process
Monitoring Project Progress will provide answers to questions such as 'Are we on track to achieve our target?' and 'How can we plan better?'

Key Features:
  1. Progress Monitoring for Project and Task Plans.
  2. Use of Web Based Planning Software.
  3. Identify Critical Paths.
  4. Reallocate Responsibilities.
  5. Communicate Plan Alterations.

Project Objective
The product Objectives Phase will ensure that both the client and development team work toward a common objective.

Key Features:
  1. Product Deliverables.
  2. Critical Success Factors and Key Performance Factors.
  3. Business Objectives.
  4. In essence the Product Objective answers the question 'Why is the new product being developed'.

Requirement Analysis
The Requirements Detail System Functionality necessary for achieving the Product Objectives.

Key Features:
  1. Requirements are a subset of each Product Objective.
  2. Business Terminology.
  3. Highlight System Operations, nature and quantum.
  4. Scope the Project as 'In Scope', 'Monitor' and 'Out of Scope'.
  5. Prioritize 'In-Scope' Activities.


System Analysis and Design

The system analysis phase produces the system's logical design. There are four aspects to the Analysis and Design process:

  • Human Interaction.
  • Application Logic.
  • Database.
  • Technical Specifications


Human Interaction
The Human Interaction layer is the first tier and is the interface that is visible to the user.

Key Features:
  1. Lay Standards for Look and Feel.
  2. Page Layout.
  3. Page/Screen Flow.
  4. Meet User Expectations.

Applicatin Logic
This covers the aspects of Data Flow, Data Storage, Data Definition, Defining Classes & Objects, Identifying Structures, Subjects, Services and Attributes and drawing up Activity Sheets.

Key Features:

The database analysis and design will deal with concepts such as Database Capacity Planning, History Information, Database Design (RDBMS, ODBMS, Star Schema, Snowflake, Normalized).

Key Features:

Technical Specifications
The Technical Specification is a critical document. The document is the interface between the Functional Specialists and the Development Team.

Key Features:
  1. Covers all aspects of the design process.
    (Human Interaction, Application Logic and database).
  2. Easily understandable by all Programmers.

Technical Design and Development
This is the Programming and Development stage.

Key Features:
  1. Development, Testing and Acceptance of a prototype.
  2. Maintenance of Coding and Documentation Standards.
  3. Capture of Bugs and their remedies.

System Testing
This is the first stage of the Testing Process, conducted by the Development Team.

Key Features:
  1. Planning and Monitoring (See Task Planning).
  2. Data Conversion (If Required).
  3. Stand Alone, Modular and Link Testing.
  4. Live Testing (e.g. Stress Testing).
  5. Documentation of Tests, Results, Fixes and Responsibilities.


Client Acceptance Testing

The Client Acceptance Testing consists of two phases, namely, Preparation and Testing.


  1. Transfer of Software to the Client.
  2. Deployment of Intranet to track testing and debugging.
  3. Selection of Personnel from the Clients Organization.
  4. User Training conducted by the Project Manager.
  5. Technical Training to Client's System Maintenance Staff.


  1. Allocation of Areas and Tests to Individuals.
  2. Testing by Users and Documentation on Intranet.
  3. Prioritization of bugs by the User. Verified by the Project Manager and Client.
  4. Debugging and Transfer of Debugged Software to the Client.
  5. Documentation on the Intranet.



The installation will be performed at the Client's Site and the procedure will be covered during Client Training. Our recommendation is to have the Project Manager or a representative from the Development Team on site during installation.

Security, Documentation and Configuration Management:
These aspects span the entire lifecycle of the project.

  1. Encrypted Software Transfer.
  2. Development Team Signs Non-Disclosure Agreement.
  3. Use of Visual Source Safe to ensure.
  4. Coding Synchronization.
  5. Version Control.
  6. Documentation Control.
  7. Concise and Comprehensive Documentation.
  8. Daily Back Ups.
  9. Virus Scanning and Control.
Clients more..

Microsoft Dynamics AX is a comprehensive enterprise resource planning (ERP) solution for midsize and larger organizations that empowers people to work effectively, manage change, and compete globally.


At MK Consulting we aim to please the customer and ensure that the product developed surpasses expectations. Our System Development Methodology addresses questions on quality, security and delivery and ensures meeting the objective stated above.


MK CONSULTING India is committed to creating business solutions and plans that will launch your business venture to the next level. With our expertise in your corner, you will see your


We take every care to ensure that the software we build satisfies our client's requirements. The only way to ensure that is to perform quality assurance throughout the software lifecycle. We typically involve a lead quality engineer in the early phases of a project to participate in requirements elicitation and analysis, to ensure that our quality assurance team understands the business objectives and the detailed requirements.


Quick Contact Flat No-C106,
Vertex pride,
Nizampet-500 085.

Follow Us
© 2013. Navisionsupport,
All Rights Reserved
designed by Web Design company India