|
Milletech has a track record of successful application development and implementing software projects with consistently high customer satisfaction. Our services aim at producing cost-effective and high quality services using proven software development and project management methodologies. Milletech offers many strategic advantages through the following services:
 Custom Application Development
 Application Management and Support
 Application Migration and Re-engineering
 Product Development and Testing
 Full Spectrum of Application Testing
The Milletech Solutions Delivery model (SDM) provides a full range of services to help its customers develop automated business solutions. Whether your needs call for a total custom system, extensions to an existing system or the integration of packaged software suite, Milletech possesses the necessary expertise to deliver leading-edge solutions much faster and cost-effectively.
Delivery Approach and Methodology
The delivery approach accelerates all phases of the solution life cycle from vision through deployment. The process utilizes the strategy of concurrent activity in order to achieve high-speed system development. Our model uses iterative and object-orientated approaches underpinned by the Rational Unified Process (RUP) along with the Unified Modeling Language (UML).
We consider this to be one of the best methodologies to cost efficiently accomplish the complex application development needs of our clients. This approach addresses all the key parts of a project including solution definition, process analysis, prototyping/package selection, development/package configuration, testing and implementation. Our approach to component-based development combined with the extensive reuse of frameworks allows us to accelerate all phases of the solution life cycle.
|
Analysis
 Define existing environment
 Define business benefits
 Define requirements
 Identify solution options
 Identify internal/external resource requirements
 Develop project plan
 Identify training requirements
 Develop schedules
 Risk analysis
 Develop deliverables inventory
 Define warranty parameters
 Define acceptance criteria
 Implement change management procedures
 Perform cost/benefit analysis |
Design
 Develop functional specifications
 Develop system specifications
 Develop system architecture design
 Develop documentation requirements
 Develop database logical and physical designs
 Select system development standards
 System Prototyping
 Develop data migration plans
 Configuration development and management plan
 Client/user review and approval
 Develop unit and integration test plans
 Develop implementation plan |
|
Development
 Build database environment
 Build system and technical documentation
 Build user documentation/help systems
 Develop operational procedures
 Develop training material |
Quality Assurance
 Identify quality review checkpoints
 Conduct user feedback sessions
 Conduct training feedback sessions
 Perform software quality assurance reviews
 Perform documentation quality reviews
 Audit project plan
 Perform unit testing
 Perform integration testing |
|
Deployment
 Perform platform upgrades
 Execute training plans
 Execute fallback preparations
 Execute data conversion plans
 Perform final acceptance testing
 Execute implementation plans |
Support
 Develop ongoing support plan
 Hold project post-implementation reviews
 Provide service request tracking
 Provide ongoing system support
 Perform system optimization/tuning |
|