Software Development

     

MT TECHNOLOGIES , business and technology consultancy software development helps its clients discover and harness the competitive advantages that are possible in an increasingly digital, networked world.Since here our product is the talents and services of our consultants, the most critical component of our strategy is to attract, develop and retain highly qualified consultants and software developers. Our senior consultants have more than 30 years of technical and management experience, right from software development to IT project management which includes spearheading very complex and large computerization projects for international airlines, multinational companies, Isps and numerous other corporate bodies.


METHODOLOGY:

MT TECHNOLOGIES takes the clients from the formation of a strategy trough concept planning, development and implementation. We provide complete solution starting from business Analysis / Requirement gathering / Systems Analysis / Data modeling / Design to Coding / Testing / user Training / complete documentation and development.

Business Analysis/Requirement gathering:

In depth business analysis sessions are held with the client to isolate the client's requirements, needs and opportunities. Once these have been identified and analyzed, the MT TECHNOLOGIES team will prepare specification for the overall architecture and design. The client is advised to be part of this process. Constant input from the client is required to make sure that the ultimate objectives are met.

1.1 Systems Analysis/Data Modeling/Design:

Once the objectives have been clearly identified, the MT TECHNOLOGIES team will prepare the technology solution within a design concept meeting the objectives. The client will review this package with the MT TECHNOLOGIES team for adjustment, additions and approval. This process assures clarity and agreement in fulfilling the agreed objectives. Subsequently, logical modeling is carried out, following by DB physicalization, using CASE Tools. We use both ERDs as well as Object modeling (UML), depending on the nature of the project.

1.2 Project Management:
MT TECHNOLOGIES has a proven methodology that ensures the client's expectations are met. The highlights of this methodology include:-

On every project the client is kept actively involved.
The overall scope, detailed design and planning is agreed as early as possible.
Open communication with an appropriate forum encouraging the early resolution of issues and concerns.
A Detailed Design Report setting out the scope and the detailed project plans and milestones.
Detailed project plan - current critical path analysis of the overall project.
Weekly Milestone and static reporting.
Regular project team meeting as required by the client.
We use MS project as Project Management tool.

1.3 Programming/Coding:
We follow a clearly defined development methodology, include:

Naming Conventions
Daily build
Unit testing
Code reviews(peer to peer)
Configuration/Change Management, using Visual Source Safe (VSS)

1.4 Software Quality: ( Assurance/Testing )
MT TECHNOLOGIES places great emphasis on Quality Assurance practices to ensure client satisfaction on the development and implement of the requirement. For this purpose, We have a very well developed and strictly enforced S/W testing process, include:

Preparation of testing plans
Identifying all the testing needs
so as to have a state of preparedness before the system come up for testing

Preparation of testing policy, quality objectives, etc
Preparation of test scenarios, covering all the business case
Preparation of automated test scripts, using Visual Test
Organized bug reporting methodology, using Rational suites
Feed back to project and company management to identify the re-training requirement of our programmers.
If any Conducting the testing of the S/W developed by our project team, including:

Basis path Testing
Loop Testing
Black box Testing
Regression Testing
Automated Testing (mostly for regression testing)
Integration Testing
Validation Testing
System Testing
We have designed and developed flexible software for Educational and Academic setups, Banks, Electronic Commerce entities, Medical Transcription Services etc. All of these are adoptable to contamination, as and according to clients needs and are available of the shelf.

Hosted by www.Geocities.ws

1