Blog Culture How to shorten the conversation cycle
June 19, 2017
3 min read

How to shorten the conversation cycle

Four simple steps to move faster from idea to production.

shorten-conversation-cycle.jpg

If your new features often get stalled in the initial discussion phase, read our four tips for shortening the conversation cycle and shipping faster.

1. Measure your cycle time

The first step towards making a change is having the numbers to motivate it. If you measure the duration of time from the moment an idea is first discussed in chat, all the way through to its release in production, you can make a good case for changing your approach if others can see that something is causing delays. Try a feature like cycle analytics to monitor each stage in your workflow.

2. Start with minimum viable changes

You've identified the problem, now how do you fix it? Where ideas for new features and improvements often get stuck is on how to implement them. The idea may be too ambitious or too time consuming to ship easily, so it gets pushed back in favor of more manageable changes. Try breaking up new products or features into smaller pieces of functionality. Iteration is one of our company values and while it's often one of the more uncomfortable ones, it is effective. Do the smallest thing possible and release it quickly – you can keep iterating from there.

3. Include gatekeepers early on

Who needs to approve something before you ship? Don't leave them out until the last minute. Including stakeholders, security experts, product managers and UX team members in the conversation in the early phases prevents bottlenecks ahead of release, and ensures that most errors have been caught and addressed before you move into production. Read more about shipping faster without sacrificing security or quality.

4. Get everyone on board

Acknowledging that a feature or product is not polished and needs more work, yet releasing it anyway, feels unnatural to most of us, so you may meet some resistance to the idea. Working in this way does offer benefits to both business owners and developers, which you can communicate to help persuade hesitant team members.

For example, you can respond more quickly to market needs and user feedback by shipping minimum viable changes often, which is good news for your business. For developers, it's easier to troubleshoot a small release and having faster, more frequent feedback on work gives more of a sense of progress and boosts motivation.

Moving towards smaller releases to shorten the time between idea and production may feel strange at first, but you'll start seeing results quickly. Shortening the conversation cycle is just one principle of Conversational Development. Visit conversationaldevelopment.com to learn more.

Cover image by Dawid Malecki is licensed under CC0 1.0

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

New to GitLab and not sure where to start?

Get started guide

Learn about what GitLab can do for your team

Talk to an expert