Project Management Approach
- Defining overall goal / aim for maximum customer / user satisfaction based on
- Functionality
- Usability
- Reliability
- Performance
- Maintainability
- Supportability
- Identifying and defining Critical Success Factors (CSFs)
- Usage of appropriate Development and Analysis tools
- Usage of appropriate techniques / best practices
- Software Metric rules of thumb for project estimation, progress monitoring, process improvement, evaluation
- Identify, Capture and Address / Mitigate / Manage risk factors
- Defined framework for Quality Management and testing
- Defined Change Management practices
Software Engineering Standards and Technology
- Evaluate and adopt internationally accepted software engineering standards
- Use XML and MDA to mine existing IT infrastructure to develop and implement re-usable software components
- n-tier application architecture
- Tool based / automated development process
- Proper and efficient reporting processes / OLAP
- Modular design for scalability provision and reducing maintainability issues
Quality Management and Acceptance
- Define acceptance policy
- Define and Create quality assurance checklists
- 4-Eyes principle, each function is tested by the developer & then by a second person. As indicated in the development process, wherever appropriate/feasible, the client shall also participate in the testing process. Tests shall be recorded in Test Certification Forms
- External quality auditing process if so desired