You know how software gets written, and your development methodologies are agile and empathic. How do you turn your software into something users can use, i.e. an application.
We discuss patterns that companies around the world have implemented to accelerate delivery, reduce risk, and save time and money.
Technology enabled patterns like: * Canary deployments; * Blue/green (or A/B) deployments; * Auto-upgrade, * Roll-forward, and; * Feature-flagging.
Technology is one piece of the puzzle. What organizational and collaborative patterns are needed to support the technology capabilities and what pitfalls do organizations see that stymie progress?
Aziz is an experienced technologist closing his second decade in the industry and is currently a Solutions Engineering Manager at GitHub. When he’s not helping technical organizations improve their delivery processes, he’s picking up a new musical instrument, learning a new technology, or trying to combine the two.