|
We apply the appropriate level of project control to meet the specific requirements of each client.
|
Clearpath Innovations uses the Rational
Unified Process (RUP) for our software development projects.
The key characteristics of this approach are:
- Ensure stakeholder buy-in first.
- Mitigate technical risks early in development
by building sample code and testing.
- Utilize Use-Cases, which describe
the key users (roles) of the application and the different actions
they take in the application. These use-cases can then be used
almost like scripts when writing code. They are also helpful
in deciding how to organize the code into various classes.
- Use an iterative approach in each phase (build-test-fix-repeat),
but keep to a defined development schedule.
RUP includes the following phases:
- Inception:
- Build the business case
- Sell to management
- Elaboration:
- Mitigate most technical and architecture risks here
- Reassess scope as details are better understood
- Write code to resolve big technical concerns
- Complete graphical design
- Develop security and support plans for the application
- Construction:
- Focus on overall application and packaging
- Build the first complete prototype
- Transition:
- Build shippable product
- Implement deployment and post-deployment support plan
The following documents are typically used to support
each project:
- Application Use-case documents
- User Interface Wireframe Diagrams
- Screen Design documents
- Application Architecture and Software Class Diagrams
- Database Architecture Diagram
- Database Table and Procedure Specification Scripts
- Issues/Bug Tracking
Documents are shared with our clients using Clearpath
Innovations secure, web-based Sharepoint server.
|