Agile + DevOps East 2021 - Digital Transformation
Tuesday, November 16
Agile Project Failures: Root Causes and Corrective Actions
Agile initiatives always begin with high expectations—accelerate delivery, meet customer needs, and improve software quality. The truth is that many agile projects do not deliver on some or all of these expectations. If you want help to ensure the success of your agile project or to get an agile project back on track, this tutorial is for you. Jeffery Payne discusses the most common causes of agile project failure and how you can avoid these issues or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development...
Wednesday, November 17
Building and Managing High-Performance Teams
The COVID-19 pandemic has possibly caused the most significant shift in work culture of our lifetime. It quickly furthered techniques such as working-from-home, digital transformation, diversity, and inclusion and made them become an immediate reality. The next few months and years contain a great deal of uncertainty about how people will work and interact in a global economy that is not yet free of the disease and its enormous impact. So how can companies, tech sector businesses, adapt to this new normal? Alberto Silveira is passionate about ready sharing his proven methodology, insights...
Practical Tips to Speed Up Your UI Automated Tests
Automated UI Tests are at the top of the automation pyramid and are considered slower and more prone to failure than automated tests at the other layers. Given that, how do you increase the speed of those tests to ensure that they are as efficient and provide as much value? In this talk, Julia will go through practical tips that you can implement in your UI test automation to increase its speed and get faster feedback. Key takeaways will include: how to increase the speed of UI tests, practical tips to make your test automation more efficient, and how to make your UI test less flaky and...
Implementing DevOps Automation: Best Practices & Common Mistakes
Most organizations adopting the cloud have adopted DevOps automation to some degree or another. The primary reason is that continued manual maintenance isn't possible with the same staffing level and increased demand. In short, DevOps automation and cloud consumption are much more than just technology change. They require a fundamental rethinking about how we do things. It's common for DevOps team members to be negatively impacted by the changes others have made. It's common for team members to cause problems by making changes manually instead of through code. I've seen managers grow...
Distributed DevOps
Our industry has fundamentally changed over the last decade. Monolithic architectures have evolved into microservices. Applications are distributed on infrastructure across the globe. And an increasing number of companies are moving to a remote-first culture with engineers distributed as widely as applications. Our technical environment and tooling ecosystem have changed radically from the original conditions in which DevOps was created. So what's next? Learn about the next phase of DevOps: a distributed model that emphasizes swift development, observable systems, accountable engineers,...
Containerizing Tests In Your CI/CD Pipeline
Managing your continuous integration server is an essential part of practicing DevOps, but it's easy to let it run away from you. Domain-specific languages, plugins, and configurations can result in servers so heavily customized that the test environment ceases to be replicable, and you become locked into your specific choice of CI server. Your CI server might not support the tool you're trying to use. Containerization is a simple way to push back against creeping complexity in your CI server. With containers, you can define configuration as code alongside your test, produce modular,...
Thursday, November 18
Agile Rebels
Agile frameworks such as Scrum and SAFe have gained a massive foothold, but they’re not the only games in town. Some adventurous practitioners have created their own methods to address what they feel are fundamental flaws in existing constructs. Agility is all about adaptation; how did these methodologists sidestep mainstream approaches to find creative solutions to their respective challenges? Explore how the venerable Ivar Jacobsen’s Essence framework aims to break free of all methods. See how BaseCamp’s Ryan Singer formulated ShapeUp to soothe Basecamp’s growing pains. Ron Quartel’s...
A Team Retrospective on Value Stream Management
In this session, Hope will be walking through a Value Stream Management retrospective about a team and an organization I worked with a few years ago. This team’s work had an outsize impact on the larger organization due to issues with value streams. Now, Value Streams can seem like a huge topic but they can be very straightforward. I hope today is an opportunity to reframe the concept of a value stream in a more approachable way and provide some insight on how you may be able to take action to improve yours if you find yourself in similar circumstances.
The Steam Drill Initiative: Enterprise Modernization through Lean, Agile, and DevOps
Transforming heritage enterprises can be challenging and not for the squeamish. Lean, Agile, DevOps methodologies are instrumental in the successful execution of a business transformation. A holistic strategy with clear initiatives that harness the power of these transformation drivers is critical for success. Also, connecting an organization's strategic imperatives to business outcomes increases the probability of sustaining a business transformation. In this session, Gautham tells the story of the SteamDrill Initiative - a strategic framework for enterprise transformations that focuses...
Leave the Bottleneck on The Bottle: Removing Security Friction in Your DevOps Pipeline
Enterprises embark on Agile and DevOps journeys to improve time-to-market and overall operating efficiency. However if security is not a part of your journey, no transformation is complete as it will continue to drag on productivity and create bottlenecks. Yet despite support from both Development and Security for a shared-services model for Application Security, teams have failed to effectively integrate security into today’s rapid development processes leaving organizations open not only to cyber risk, but overall business risk as they play AppSec roulette when shipping their products...
It Takes a Village: How to Be a Better Transformational Leader
Jack Welch said it well: “If the rate of change on the outside exceeds the rate of change on the inside, the end is near.” That’s a scary thought when we consider just how quickly the world of technology is innovating and changing. All of us are striving to help our organizations embrace that change and become more innovative, but it’s easier said than done. Legacy technology, leaders with limited experience and perspective, entrenched processes, overworked teams, and rapidly changing regulatory and market conditions all contribute to making transformation incredibly difficult to adopt....
Create an Intentional Culture Architecture to Support Your Agile Transformation
Moving towards Business Agility in large organizations is a major undertaking. Such an initiative builds on the foundational practices of Agile teams while encouraging the organization to take a deeper look into underlying principles, behaviors, and beliefs as part of its culture. While traditional management have largely focused on top-down controls we understand that organizations need to behave differently about the organizational structure and to align to deliver value to our customers. We must look at actionable steps that enable responsiveness of an end-to-end value stream. This...