Agile + DevOps West 2023 - Digital Transformation
Tuesday, June 6
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...
Approaching Conflict Productively
NewWhen it comes to high-performing teams, conflict is inevitable and necessary. The very essence of gaining the best value outcomes is a result of leveraging the wisdom of various perspectives and experiences. Those variances will generate conflict. Yet, this is only a negative if we are unequipped with the knowledge and tools to embrace and approach conflict. In this tutorial, expect to unpack the differences and the relationship between conflict and drama. Discover tools for helping all voices be heard. Plus, have fun practicing skills in preparing how to react to conflicts productively...
Wednesday, June 7
Everyone...Is an Agile Coach
Some perspectives imply Agile Coaching is for a small set of specialized agilists who serve to improve everyone else. Or that it’s a unique role that others, including managers, Scrum Masters, and leaders, will find difficult to impossible to master. This session intends to debunk those notions. Bob Galen subscribes to several generic notions in agile contexts. One is that everyone has leadership potential and can rise to be a leader. And the other is that everyone is a coach, can coach, and has a foundational responsibility to coach, regardless of their role. The only questions are will,...
DevOps, Development Cadence, and the Product Lifecycle
In many DevOps initiatives, the DORA metrics are treated as the gold standard. When teams have good scores on deployment frequency, lead time for changes, time to recover, and change failure rate, we assume that we are on track, but this steady-state view doesn’t align with the fact that innovation and delivery are often episodic and have cadences that vary cross the product lifecycle. In this session, we’ll look at the general issue of development and delivery cadence, and explore a model based on Kent Beck’s 3X which allows us to interpret and target DORA performance in terms of the...
Reimagining Digital Cloud Transformation: Automation and DevOps Pipeline
Organizations face numerous challenges during their journey to Digital Cloud Transformation—the most pressing challenges are frequent failures and the absence of a “big-picture” mindset. Driven by KPMG’s quest to deliver a superior customer experience, their Digital Cloud Transformation framework delivers improved quality, reduced time to market, reliability, and sustainable Cloud Transformation. Moving away from the archaic approach from replicating traditional regression onto cloud integration validations, KPMG has helped customers minimize risk and increase test coverage by E2E...
Three Steps to Digital Transformation
The concept of Digital Transformation has been around for a while now, but COVID is the accelerant that brought it to the forefront of many organizations' minds. It has transformed your customers' habits and behaviors, changing how they want to interact with your organization. Today, the companies that leverage their digital assets and put the customer at the center of their organization are winning. In this session, Brandon will share a simple, three-step process for transforming your organization so that can compete with the "digital natives."
What Are Your Automation Strategies?
Everyone in your organization has probably discussed automation at least once. But who is responsible for automation? And what are the automation strategies for your organization? Several factors should be considered before jumping into automation. In this session, Lisette Zounon will share her personal experiences and cover case studies and successful quality transformation. Lisette will also cover what to consider for your automation strategies because it always depends on your organization and what you are trying to achieve. Attendee takeaways from this session include identifying your...
Thursday, June 8
Best Practices: CI/CD with Micro Services
You have finally split your monolith into microservices. How do you validate a complex application and make it scale? Instead of having just one CI/CD pipeline, you have several. And as the number of microservices increases, so does the quantity of pipelines. As an outcome, managing pipelines for microservice applications can get out of hand, especially when you try to reuse common pipeline parts amongst different applications. If you apply monolithic solutions to microservice problems, you will have a bad time. If you treat microservices like monoliths, you’ll end up with thousands of...
A Test Automation Workflow for Mobile Software That Actually Works
The vision is shared amongst many engineering and quality teams: we’re going to automate our testing end to end and integrate it seamlessly into our CI/CD pipeline. It sounds beautiful and efficient. And for much of your software testing infrastructure, you’re probably making it happen! Then reality hits hard as soon as you deploy the latest release of your mobile app. You don’t have control over the third-party devices or SDKs your app depends on, or the universe of operating systems users actually use. If you care about quality, and you want complete coverage for your mobile app, it isn’...
Migrating Healthcare Data for All 50 States
Is it possible to test millions of healthcare records for the entire country? Sure it is. But what about in an agile environment that requires a quick feedback loop? This session will share a case study on how Dan Reale and his team were up against a tight deadline and struggling to test a data migration. With two testers on their scrum team and constantly shifting requirements, the team tested one state a day for their MVP launch. They realized this was not sustainable if they wanted to test all 50 states, so they implemented an automation framework that could help test faster. Taking...
The Impact of Leadership Effectiveness
Leaders often don’t realize how their style impacts the people around them or their business results. Effective leaders give their businesses strategic and competitive advantages. During times of transformation, people’s feelings are heightened, from loss of control, interruption of power, fear of failure. We fall into reactive fear-based patterns instead of coming from a place of curiosity and creativeness. Organizations that commit to growing more effective leadership find they attain and sustain high levels of business performance. We are all leaders and can involve our entire...