Agile + DevOps Virtual 2021 - Agile & Lean Practices
Monday, June 7
An Agile Coaching Practicum in 360 degrees
Let’s face it, agile coaching isn’t for the timid or faint of heart. In most companies, it’s an incredibly challenging and nuanced role. And an important part of it is having the ability to coach in 360 degrees: downward—across your teams, outward – across managers and peers, and upward—towards those pesky leaders. Oh, and did we say that virtually EVERYONE is an agile coach? In this workshop, join Mary and Leon as they share tools and experiences coaching in all directions. They will review three different coaching models from the X-Wing, to Powerful Questions, to 9-Stances, to the Agile...
Tuesday, June 8
Creating a High-Performance Agile Team
Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools’ introduction, and a bit of practice lead teams toward fairly efficient execution. However, these teams are quite often simply going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from their experience and lean software development methods, Bob Galen and Mary Thorn explore high-performance team patterns, which are the thinking models of mature agile teams, including large-scale emergent...
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...
Learning How to Lead High-Performing Agile Teams
Currently much of agile adoption—coaching, advice, techniques, training, and even the empathy—revolves around the agile teams. Leaders are typically ignored, marginalized at best, and in the worst cases even vilified. But Bob Galen and Mary Thorn contend that there is a central and important role for managers and leaders within agile environments. Join Bob and Mary as they explore the patterns of mature agile managers and leaders. Examine why those who understand servant leadership know how to effectively support, grow, coach, and empower their agile teams in ways that increase the team's...
The Transformation Mindset: A Leader's Guide to Embracing Agile
NewMany leaders want to transform their organization to become more agile, adaptive, and responsive to the market. However, most do not deeply understand how to lead their organization through such a massive change. They install prescriptive scaling frameworks and send employees to training, but discard the elements of true transformation that are difficult. When the inevitable failure ensues, they switch frameworks, fire people, and revert back to what worked for them in the past. What these leaders fail to recognize is that the mindset they used to build their organization conflicts with...
Wednesday, June 9
Business Agility in Uncertain Times
PreviewThe COVID-19 pandemic crisis has affected businesses across the world. In 2020, we worked hard to execute immediate actions like for 100% Working From Home (WFH) in many countries. Even as things have stabilized, we all know that we are a long way away from the next normal. As a brighter future emerges in 2021, three focus areas for business agility are:
1. Customer-centric Lean Mindset. Developing a customer-centric lean mindset from executives to individual contributors helps drive consistency of purpose and alignment of action end-to-end across the enterprise.
2. Lean...
Mythbusters: Kanban Edition
Do your teams think Kanban grass is greener? Did you learn about Kanban informally? Often, Scrum teams look to Kanban as the easier way to complete work, thinking the process is easier and less structured than Scrum. In this presentation, Christina will discuss the myths surrounding Kanban (myths like there are no ceremonies, is no estimation, are no deadlines, and there is more time to complete work). Christina will bust those myths by presenting the practices and principles behind Kanban, and how to integrate Kanban tools into any process to solve your team’s problems. Attendees...
Overcoming Agile Resistance in Operations
PreviewWhat happens when you utter the word Agile to someone in your operational organization? Do you often get a negative response or maybe even rolling of the eyes? How often do you hear “we’re not developers, we don’t need to use agile”? In the Technology Operations Center at Capital One, we faced this exact issue. Associates in the center manage high severity incidents and problem management and resisted implementing Agile. Why? Because there are a lot of Agile misconceptions out there and it makes operational teams reluctant to adopt this framework despite the many benefits of using...
How I Learned to Stop Worrying and Love Legacy Code
Many developers would love to work on brand-new, cutting-edge, greenfield projects, never having to deal with the mess of unintelligible code someone else left behind. But most of us spend most of our time maintaining existing code, and it is often spaghetti code with no unit tests, no documentation, and, if we are lucky, a comment that says, “Not sure how this works, but it does so don’t touch it.” We need to make changes, but we can’t even figure out what the code is supposed to do. You know your changes are just going to pile on and make it worse. You can’t change the code safely...
Even Large Enterprises Need to be Agile
PreviewTo survive in this digital age of speed, agility, and customer-centricity, large enterprises must focus their efforts towards the delivery of the highest customer value within the shortest amount of time. Large enterprises are forced to operate like start-up companies. The only way to sustainably achieve this is through a Digital Transformation that drives Business Agility. But how can an organization embark on such a transformation? What would it take to transform the embedded practices: legacy applications, inefficient processes, traditional culture? How do we even begin? This...
Agile in 160 Billion Gallons: When Agile Principles Occur During A Disaster
PreviewWhile the Agile concepts may sometimes be easy, the why's and how's are a little trickier to wrap your head around. I’ve unfortunately participated in three recent rising flood water events in Houston over the last three years. Employing my agile skills has had a profound impact on the "success of the project". I will be mapping common Agile ideas to dealing with rising water encroaching on your home. I start with an interactive exercise where we talk about flooding, with the outcome being the question: “What do you do when you know that your house might flood?” The answer to this...
Adapting Agile Methodologies for Use in Regulated Industries Such as Aerospace & Life Sciences
How to adapt agile techniques for planning, development and testing so that they can be used in larger more complex situations that have a high degree of regulatory complexity, such as life sciences, aerospace, automotive and defense. In this session I would like to discuss my experiences with planning, developing and testing software applications in industries such as healthcare and finance that are heavily regulated by the Government, with strict requirements for validation, traceability and evidence. During the session, I will provide several actual examples, based on experiences and...
Mastering Cross-Browser Testing with Selenium and Cypress
PreviewAgile mandates continuous testing processes. Within Agile there are various personas trying to accomplish exactly that, however, they bring different constrains including time lines, skillsets, and testing objectives. With the growing adoption of Cypress testing framework that appeals to front-end developers, how does Cypress plays within a single pipeline together with Selenium? Do they compete or complement each other? In this session, Eran Kinsbruner, DevOps chief Evangelist, Author and Sr. Director at Perforce will uncover the main benefits and consideration for using the 2...
Innovation: How to Foster It & How to Squelch It
Everyone talks about the importance of innovation, but few understand what factors contributes to, and detracts from, true innovation.
This presentation will cover the following: Why is innovation in the workplace important? - Springboard by sharing two stories; one from a company that failed to innovate and one from a company that continually innovates - Whole group discussion on benefits of creating an innovative company culture
Innovation squelchers -What are most people doing to prevent innovative ideas and deliverables? - - What you need to STOP doing - Example/...
Tightening the Nuts and Bolts of Agile at Scale Program Management
Applying Agile ways of working to large complex programs involves more than merely teaching your teams to sprint. It requires the building blocks of strategic planning, road mapping, and backlog prioritization to properly plan the work and deliver customer-centric value. In this session we will look at these essential components of Agile at Scale Program Management to successfully deliver large, complex solutions that entail both custom development and large, off-the-shelf COTS programs. Specifically, we will discuss the following topics: 1. How to apply Agile principles to At Scale...
The Importance of a QMO in World-Class Agile Teams
In today’s competitive environment, being the first to market is critical. But what happens when there’s a heavy focus on building teams and role changes that you place quality aspects of your transformation on the back burner. Your move to agility may run into impediments if you haven’t engaged quality from the beginning, or worse, they rush unfinished or buggy products to market. In our one hour discussion, we’ll talk about how organizations use an Agile Mindset and approach to transition from traditional ways of thinking to include a QMO when delivering quality products and solutions...
Testing a Data Science Model
I have heard from other senior testers around the world that they know of data science teams but no testers testing the models, how do we have enough confidence what is produced is good enough? A model is a statistical black box, how to test it so we understand its behaviours to test is properly. Main aim would be to help inspire testers to explore data science models. I’d like to share how I explored the world of data science when testing a model and how we can apply that if we find ourselves in this situation. It is an emerging area for testers and exciting. I’d like to invite you to my...
Thursday, June 10
Remote Onboarding: How to Make the Most of It
PreviewA lot of companies struggle with onboarding remotely. It often happens because of the lack the face to face interactions, communication challenges and difficulties tracking the process and therefore, reveal the potential of the new employees. Moreover, it often leads to overall drop in team performance. Therefore, I'd like to share the recipe of how to iteratively set up the efficient remote on boarding and adaptation period for the agile teams. Among our key success factors we had: cross-teams patterns development, adaptation plan with all team members involvement, challenging...
Engage and Delight Your Stakeholders: There's ALWAYS Something to Show
PreviewWhether you are in a large or small organization, we all have to convey and demonstrate our accomplishments in our software. Many of us struggle finding what to show, especially if it’s not a UI. In this presentation, we'll walk through various aspects of presenting software: presenting basics, how to prepare, how to convey your ideas, how to keep their attention, tips and tricks, remote presentations, and finally how to convey specific software topics. The entire presentation will be a culmination to that last topic: how to convey specific software topics, like spikes, backends,...
Take your business to the next level with DevOps OKRs
PreviewObjectives and Key Results, or OKRs are a popular concept nowadays. The reason why OKRs work is because they are about motivation (teams setting objectives that they are passionate about), collaboration (people who have similar passion collaborating to achieve results), and innovation (no one tells them how to achieve these results). OKRs are aligned across the organization so that everyone has a chance to contribute. One of the primary areas where OKRs are extremely important and not yet fully discovered is DevOps. The topic OKRs with a focus on one of the most complex and...
Stop, You’re Doing BDD Wrong
PreviewTools like Cucumber and Fitnesse have been popularizing the ‘idea’ of using Behavior Driven Development (BDD) for test automation for over a decade. While there are many benefits to using these tools, adoption of BDD practices and principles can add a lot more value than the tooling alone. BDD isn’t about testing; it’s about design, and team collaboration. Max will review the main tenets of BDD, and dive into some ideas of implementing this process. He’ll cover the benefits of doing true BDD: how it can be used to increase product quality and reduce feature churn. He will also...
Leading Courageously When Vulnerability Looks & Feels So Scary
Many people believe that you either are born with courage or you're not. Thankfully, Dr. Brené Brown's research shows that you can learn to be courageous! There are four skill sets of courage, and by applying these, you can learn how to have tough conversations, hold yourself and others accountable, reset after a setback, and how to build trust. During this session, you will receive an understanding of all four skill sets, and then dive deeper into the second skill set: LIVING into Our Values. This is a mix of talk and workshop: The first 30 minutes are providing color and context, and the...
Lost in the forest: Tying transformation metrics to business outcomes
PreviewHave you ever looked at a dashboard and felt lost? Have you been asked the question “why are we doing this?” and your answer has been “everyone is doing it.” Have you struggled to explain how your actions are going to benefit your business partners? Let’s explore ways to tie our metrics, progress, and transformation activities to business outcomes that matter to our organizations. We’ll start the session discussing why it’s important to map our transformation activities and metrics to organizational goals. We’ll also review real life examples of completed visual maps. You might be...
Deploying Your Databases Automatically in AWS
DevOps is all about a cultural change to how you manage your IT resources. However, the biggest challenge when implementing DevOps is learning all the necessary tooling in support of automation. The issue of automation is even more challenging when it comes to automating database deployments. This session will show you the tools and mechanisms needed to get your databases deploying through AWS. We’ll slowly add additional steps and tools within AWS to expand the complexity and functionality of the database deployment process. Understanding how to build out the bare bones of an AWS...
Process Visualization
PreviewThis session will provide you with strategies on how to enhance clarity within your organization using visualization. We will review concepts, guiding principles and methodologies for “Visualizing Flow.” Participants will visualize one process within their organization, evaluate its effectiveness, design a plan to problem solve and increase efficiency through transparency. The session is intended for anyone who wants to learn a new technique for communicating ideas using imagery within their organization. How to equip teams and leadership with shared understanding around day-to-day...
Testing in Production
How do you know your feature is working perfectly in production? If something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, try testing in production! You will have an increased accuracy of test results, your tests will run faster due to the elimination of bad data, and you will have higher confidence before releases. This can be accomplished through feature flagging, canary releases, setting up a proper CI...
Continuous Evolution to Product Centric Operating Model: Enable Teams to Fly
Everywhere we hear and see software driven organizations have led and dominated their industry. An essential ingredient has been a shift to Lean Agile mindset and product centric operating model built on three pillars – product & portfolio management, product development & delivery and product enablement. These unicorns begin each mission with what problems we need to solve, what culture we want to build, what good looks like? Then align expectations with leaders that change is a journey and not a destination. They experiment and iterate, celebrate small wins, learn from failures...
Agile Metrics transformation to fix disconnect between Business and Delivery
PreviewThere is a widespread disconnect between Business and Delivery. These days many delivery teams follow agile principles. Their focus is on improving agile metrics such as sprint velocity,tracking product burnup/burndown etc. However, these metrics/measures do not say anything about the value a user or customer is getting. Business wants to gauge customer satisfaction,employee satisfaction, time to market, innovation, cost, revenue etc. There is a disconnect. Some of the common pitfalls – last-minute surprises, dissatisfied teams, and significant cost impact. Agile metrics...
Leadership: From Monolith to Pebbles
When working with medical products, the verification process can be a real pain – especially when dealing with completely new QA team, complex hardware/software setup and collaboration of multiple scattered teams. My first release as a System Test Manager was a real struggle – stress, overtime, exceeding deadlines and a lot of uncertainty. But I’ve learned my lesson and focused on preparing and building the team with the right skill set and competencies. Now each team member is a leader in his own field, with set of responsibilities and me acting as a glue to hold them all together....