Methodology - Traditional
Jase Consulting approaches most software development in a traditional structured and staged approach. The stages are:
- Organisational Requirements
- Technical Specification
- System Architecture Design
- System Build
- Testing
- Unit / Component testing during build
- System Testing
- User Acceptance Testing
- System Deployment
- Post Deployment Support
To connect the stages together, a traceability matrix is used whereby:
- The architecture and design addresses each requirement
- System tests ensure the systems addresses the design
- User acceptance tests ensure each requirement has been met
Methodology - Agile
Where the requirements are not easy to define and the system is able to be built iteratively and agile approach may be undertaken.
Expertise
- Web Systems - typically linked to business systems. For example, on-line sales connecting to your enterprise systems.
- Systems Integration - Machine to Machine (M2M) communication.
- Mobile device apps (iPhone, iPad, Android)
- Embedded devices and appliances.