Two-days Hands On Seminar
in Next Generation Agility: Implementing Continuous Integration and Deployment in the Cloud
DevOps/Continuous Integration/Delivery/Deployment are ways to achieve real agility – a sustainable, fast-flowing empiric inspect & adapt process spanning all the way from ideation to production.
Continuous Integration is one of the core practices enabling product development agility and built-in quality. DevOps and Continuous Delivery were born in the world of bleeding edge web companies like Etsy, Google, Amazon, Facebook and Flickr (also called Unicorns in the DevOps community). Other web/SaaS companies as well as enterprise IT application development shops are realizing Agile/CI isn’t enough and are aiming for DevOps/CD as a crucial component in maintaining their competitiveness in a fast-moving digital world.
In this workshop we:
- Convert buzzwords like Agile, Continuous Integration, DevOps and Continuous Delivery to concrete guidance.
- Explore what tools, roles & responsibilities, and processes are part of a successful DevOps/CI/CD implementation.
- Help attendees figure out how DevOps/CI/CD might be useful in their world
- Map the current reality – the current culture/structure/responsibilities, level of automation, lean flow, measurement/telemetry, recovery capabilities.
- Help participants identify key gaps and as well as a draft a high level roadmap for implementation.
The relevant functions should be represented:
- Software Engineers/Developers
- Operations Engineers
- DevOps Engineers
- Configuration/Build Engineers
- Product Management/Ownership
The workshop can be run either for a team, a set of teams, or for the leadership team of a bigger group.
In the case of a team or small set of teams, the whole team and relevant supporting functions should participate.
In the case of a bigger group, we recommend starting with a group of representatives – typically management/leadership together with respected subject matter experts from the different functions – up to around 15-20 people overall. Then after this initial high level workshop, we can expand to the teams with a more clearly defined scope – while ideally still leaving room for team autonomy in figuring out some of their specifics.
In any case, a key deliverable of the workshop or set of workshops is an improvement backlog the participants create for their context with the key building blocks for implementation that can be used to start implementing the change.
Shimi Bandiel – Seattle, WA
As the head of engineering at AgileSparks, Shimi delivers consulting and training regarding tools and integrations relevant to Agile methodologies.
Shimi has been consulting and training for over 12 years, specializing in Java/Scala/Big Data and DevOps.
Nowadays, Shimi blends his unique expertise into successful CI/CD workshops focusing on popular technologies (e.g., Docker/ K8S/ Ansible/ Jenkins) as well as TDD workshops.
Yuval Yeret – Boston, MA
With over 17 years in technology management both in IT and Product Development, Yuval easily jumps into the world of our clients – whether a small startup, enterprise product development, or an IT unit. Yuval has led some of our key enterprise-level agile implementations and has been central to AgileSparks’s pragmatic best-of-breed solution design, taking the best from each approach, and not sticking to any particular dogma. Over the last couple of years, Yuval has led the inclusion of thinking/models from Kanban, Complexity Thinking, Lean Startup, and more into the AgileSparks method and has created our Kanban/Flow Lean practice and basically kickstarted Kanban for software in Israel. Yuval is a SAFe Program Consultant Trainer (SPCT4), a Professional Scrum.org Trainer (PST) and an internationally recognized Kanban Trainer and thought leader. He’s a recipient of the Lean Systems Society Brickell Key Award for upcoming world-influencing talent and is a Lean Systems Society Founding Fellow. You can check out his thinking in the popular blog at YuvalYeret.com or in his book “Holy Land Kanban”. Yuval is also a SAFe contributor – see for example his guidance article on using invitations to drive healthier SAFe implementations – now included in formal curriculum of the Implementing SAFe 4.5 class. He’s also currently involved in an effort to create a Scrum.org Professional Kanban for Scrum Teams that is designed exactly for teams requiring tune-ups and looking to improve their agile maturity by combining the best practices from both Scrum and Kanban.