What happens after a project rolls out and the software you have created is being used everyday? Software needs to be maintained and supported. New ideas need to be implemented, features need to be modified, and issues need to be resolved. So what are the options for managing this work and how valuable is it?
On this episode of the podcast Molly and Jason talk about various scenarios that we face as software consultants around projects and ongoing support. This list is by no means comprehensive.
- Projects: building systems based on gathering requirements, executing a project plan, and deploying the software
- Post-project support: time for immediate modifications to a system after it is deployed which is often included in the project budget
- Service contracts: prepaid blocks of time that cover ongoing support with check ins and project management
- Time and materials support: uncommitted on call support billed as the work is conducted
- Offer incentives to clients to stay committed and engaged by offering discounts for purchasing blocks of time
- Not having a process to handle ongoing maintenance is leaving opportunities and money on the table