The last signature has gone on the sign off document. The team is gathering early feedback on the product and everyone is starting to get a warm fuzzy feeling of accomplishment. Releasing software is fun. To a certain degree it is always a gamble. You are gambling that people will find your software useful. You are gambling that you can achieve the quality customers expect. You are gambling that you can provide the solutions for the problems scheduled by the sprint. At the time of shipping a lot of the stars need to align. If I was to compare shipping software to something I would compare it to the game of football - absolutely everyone needs to play their position and know what other people are doing or the entire process doesn't work. Project Management needs to clear up the obstacles and take the paper work load off the technical staff. Development needs to produce features and minimize bugs. Quality Assurance needs to define the right test passes and run them to show
Mike Borozdin - Kubernetes @ Google. Previously: Dir of Eng @ DocuSign, Lead @ Microsoft. I help companies focus and engineers grow.