Despite a sea of case studies and proof points, Agile is the choice for only 40% of IT projects. What are those other 60% thinking? Why would they ignore what's clearly the best option for software delivery today? It's not that simple. Software engineering is a relatively young discipline. We're all still learning. For many, Agile hasn't proven itself across the whole of software delivery. Let's change that together.
At deliver:Agile 2018, we've built a program to look at Agile as a whole. You'll walk away with actionable information on how to apply Agile techniques to every part of your delivery process. Want proof? Here's a look at a handful of the talks we've got lined up:
- "Skills for a Balanced Team: Basic Agile User Testing for Non-designers" by Sophie Freiermuth. This looks like a terrific chance for "regular people" (non-designers) to learn how to test with users.
- "Introduction to Serverless" by Mike Roberts. Mike's a recognized expert in the area of serverless technology. This talk will be a practical look at use cases, architectural considerations, and how this fits into your software portfolio.
- "Mob Programming Mini-Workshop" by Woody Zuill. The workshops at this conference are always popular. This one gets you hands-on with mob programming where you learn the best techniques.
- "What is a Service Mesh, and Do I Need One When Developing Cloud Native Systems?" by Daniel Bryant. How we deploy and operate software is changing. One of my favorite presenters from our conference last year is back to talk about service meshes, and why you should care.
- "Design Primer for Agile Teams" by Basia Coulter. Basia wants all members of Agile teams to learn how good design makes system work better.
- "Choreographic Coding" by Joana Chicau. This is another workshop that should get attendees pumped up. Learn techniques for creative coding and discover new ways of thinking.
- "Unit Tests as Specifications" by David Bernstein. Having good test quality cascades benefits throughout your software team. Learn techniques for TDD and practical approaches for maximum effectiveness.
- "Technology Agility: The Cloud.. The Cloud.. Fantasy Island?" by Dave Cornelius. Nothing beats a good case study! Dave will walk us through a modernization process that resulted in a cloud-hosted system.
- "From Apollo 13 To Google SRE: When DevOps Met SRE" by Sanjeev Sharma. How are we delivering resilient, maintainable systems? Join Sanjeev in this look at Site Reliability Engineering and how this aligns Agile and DevOps.
- "Consistent Agile is the Hobgoblin of Little Minds" by Fred George. A conference favorite, Fred proposes a more dynamic approach to Agile. He'll help you recognize a stale Agile environment, and how to get back to first principles.
- "Refactoring with Cognitive Complexity" by G. Ann Campbell. In this talk, you'll learn what cognitive complexity is, why you should measure it, and how to reduce it.
- "UX for the Agile Developer" by Eva PenzeyMoog. This intriguing workshop helps developers learn UX basics in a hands-on fashion. Learn the right and wrong way to do it!
- "Enable your Agile Team with Continuous Delivery Pipelines" by Esteban Garcia. Agile teams are often measured by their cycle time. How long does it take to go from idea to production? In this workshop, learn how to build an effective release pipeline that publishes to public cloud.
- "How to Fit Threat Modeling into Agile Development: Slice It Up" by Irene Michlin. Great software is secure software. Irene uses this workshop to teach you techniques for incremental threat modeling.
- "Patterns of Iterative Architecture" by Chris Gow and Declan Whelan. Can your application architecture iterate fast enough to support continuous delivery? If you're like most, probably not. In this talk, Chris and Declan offer guidance for evolving new and existing systems.
More talks are coming online soon, but this should give you a taste of the wide range of topics we've got in store. Registration is now open, and I look forward to spending time learning alongside you in Austin, Texas.
About the Author
This is an Agile Alliance community blog post. Opinions represented are personal and belong solely to the author. They do not represent opinion or policy of Agile Alliance.