One-shot projects correspond to a specific need that is limited in time. Each project is clearly isolated from the others. There is no commitment that after the project, there might be another one.
This type of project corresponds to the following cases:
- A test for outsourcing developments before engaging into longer projects
- An initial development of a program (e.g., web sites or e-commerce sites) that will then be maintained or expanded by your teams
- Sets of reports that are required with an application developed by your teams
- Sets of data conversion tools, import/export tools or utilities
- Small programs that are required for IT purposes
These projects are all easy to define and have a limited scope. After the product is released, these applications will require no maintenance of can be maintained by your teams.
Acceptance is easy to validate. The functional complexity of the application is relatively simple, and the test follow simple rules.
For such projects, a specific team is assigned to the project. When possible, team members who worked with your company in the past are assigned to that project. When such projects occur often, it is preferable to keep some team members permanently assigned to your company.
For such projects, we recommend a fixed fee contract based on the scope to develop, with, if you wish, a base contract for keeping a core team dedicated to your company to start new projects quickly. The contract should include a specifications finalization phase that defines the final objective of the project, with acceptance test.