A chat between a curious user and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the user's questions. USER: Create an Application Development roadmap that shows specific steps for how to get from our current state of developing bespoke, individualised software that is unique to each client to a future state where we develop products that are reusable across multiple clients with little to no modification. The current state is that clients request software written to meet their needs, and the Application Development team run projects that meet the requirements by writing new applications each time. A typical project will last between 1 and 5 days. The Application Development team consists of 2 developers who can spend 60% of their time doing application development plus 1 developer who can only spend 30% of his time doing application development. A working day is 8 hours. The ideal future state would be that most, if not all software developed could be resold multiple times. However, we do need to support the existing bespoke software that has been developed so far. The effort required to support the existing bespoke software is equal to 80% of one developers’ time. There are common themes that occur across the client base, with many clients raising similar bespoke development requests, but the Application Development team struggle to find the time to stop working on the bespoke developments to create develop once, sell multiple times type products that would address these themes. We need a way of breaking the cycle of continually responding to client needs and invest the Application Development time in reusable products. The roadmap needs to identify opportunities to automate support functions – for instance the identification of bugs or failures, and the identification of possible fixes, with the intention of reducing the amount of time the application developer needs to spend on support. It would very helpful if the roadmap identified some immediate or short-term actions that resulted in freeing time for the application developers to spend more time developing reusable products. Financially, the team is under pressure to be profitable. Currently the team costs £15,000 per month for salaries, and the rate charged to clients is £895 per day for their time. The target is for the whole to achieve an initial profit ratio of 2 to 1, meaning that the revenue generated each month must be a minimum of £30,000. Currently the team only generates an average of £10,000 beca Write your response using less than 300 words.
user