How can you speed up software development?

DO share business context and engage developers in dialog about the state of the business and its complex needs – the more the developers feel they own the problem, the more creative they will become in looking for alternative ways to solve the problem that will get to the end goal faster. 

DO right-size your development process. No process is just as bad as too much process. For a lot of startup teams, some flavor of Agile software development process is a good idea. Consider either a kanban process or a sprint-based process depending on the stage of your venture and the maturity of your product and the experience base of your development team. Kanban is best for rapid iterations before you ship product; sprint-based processes are best for shipping products with a bit more maturity in the codebase.

DON’T order people to work longer / work more, especially if you aren’t working longer with them. Work smarter – in a group.

Be aggressive, but be realistic – don’t believe in magic when it comes to resource allocation. If it doesn’t fit, find another way either by cutting scope (best) or extending time (less good), never by telling the team to do more faster without being constructive with suggestions on how to morph the work to fit the available time.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.

This website and all posts and content are intended for educational purposes only and for no other purposes including without limitation commercial purposes. Any other use must give proper attribution to the Martin Trust Center and is subject to certain legal rights contained in our license and terms of use. See full legal disclaimer HERE .
The content in this knowledgebase is subject to a non-exclusive license with share-alike restrictions and the terms of use of this site – which is available for your review HERE .

Have more questions?
Submit a request
Share it, if you like it.