Making a successfull team is not that hard. Already in 1965 Tuckman described the different stages a team needs to go through to become a successfull team. Because these stages apply to small teams, up to twelve people, his lecture can be applied to scrumteams.
Source: https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_development
Thursday, 14 July 2016
Wednesday, 13 July 2016
Deployment Pipeline
I just finished one of the best books about software development ever. It's called The Phoenix Project. The nice thing about this book that it is written like a novel and not like a bone dry study book. I want the share the following quote:
"Your next step should be obvious by now Grasshopper. In order for you to keep up with customer demand, which includes your upstream comrades in Development", he says, "you need to create [...] a deployment pipeline. That's the entire value stream from code check-in to production. That's not an art. That's production. You need to get everything in version control. Everything. Not just the code, but everything required to build the environment. Then you need to automate the entire environment creation process. You need a deployment pipeline where you can create test and production environments, and then deploy code into them, entirely on-demand. That's how you reduce your setup times and eliminate errors, so you can finally match whatever rate of change Development sets the tempo at."
Source: The Phoenix Project
"Your next step should be obvious by now Grasshopper. In order for you to keep up with customer demand, which includes your upstream comrades in Development", he says, "you need to create [...] a deployment pipeline. That's the entire value stream from code check-in to production. That's not an art. That's production. You need to get everything in version control. Everything. Not just the code, but everything required to build the environment. Then you need to automate the entire environment creation process. You need a deployment pipeline where you can create test and production environments, and then deploy code into them, entirely on-demand. That's how you reduce your setup times and eliminate errors, so you can finally match whatever rate of change Development sets the tempo at."
Source: The Phoenix Project
Subscribe to:
Posts (Atom)