effectiveness @gpeden Devops means giving a sh*t about your job enough to not pass the buck. Devops means giving a sh*t about your job enough to want to learn all the parts and not just your little world. Developers need to understand infrastructure. Operations people need to understand code. People need to f*cking work with each other and not just occupy space next to each other. @lusis (John Vincent)
Conflict, Blame Culture Collaboration, Shared Ownership Low Cost Talent High Skill Legacy Technology Cloud, Mobile, Applications No Default Answer Yes Mean Time Between Failure Failure Strategy Mean Time To Recovery Waterfall Methodology Iterative (Lean / Agile) Service, Support, Order Taking Business Model Relationship & Partner
can be chained together to form a larger process. § We can compose a complete picture by selecting the best tool for each given task in a pipeline. § Components can easily be updated or replaced as needed. § Easy to adapt processes to changing requirements, without having to retool the entire process. § Single vendor solutions become problematic because we get locked in to a single vendor and can't easily switch when something better comes along.
Thinking Lean Agile ADKAR Kotter What would it take to make _______ true? How do we deliver value faster? How can we implement new ideas quickly? How do we get and keep others involved? How do we reinforce our new ways?
from the works of Geoffrey Moore, primarily “Crossing the Chasm” Automate JBoss Production Deploy Process Lean Principles Toolchain Skills DSL Skills Resources Assigned Config Change Intake Process