Velocity
I am interested in uncovering how some successful software companies achieve impressive product engineering velocities and win the market. I highlight what I believe to be important characteristics to demonstrate the high-velocity work environment to meet the optimal throughput — teams who compose the following.
Autonomy
The team should be composed of all but minimum platforms. It is the smallest number of people to ship the product independently. They have high autonomy to make decisions alone to escalate the decision-making process. They work on a business problem domain and are accountable for delivering the given problem; in return, they get the highest autonomy possible to provide the work at the maximum velocity.
Ownership/Accountability
Higher ownership comes with a higher level of accountability, often measurable.
Subject domain expert engineers
Consistent and selected engineering groups can demonstrate impressive engineering velocity and productivity. They are highly aware of the context and can expect increased productivity gain as they progress.
Leadership
Strong leadership within the team will be the key to success which is accountable for the business deliveries.
How do we get there?
It turns out that it is challenging to achieve the ideal state to maximize the engineering velocity. So, have you worked in a high-velocity work environment? What have you seen and worked on to achieve that? Please share here, and I would love to discuss more to realize that.
