Agile + DevOps East 2022 - Agile Team Member
Tuesday, November 8
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 9
A Team is Virtual, Their Fears are Real. Time for a Team Reboot!
Have you noticed lately that something is off with your team's dynamic? Disengagement, unproductive conflicts, siloed work can all be symptoms of a larger underlying problem. Whether you are a Scrum Master, an Agile coach or group's leader, it is never easy to initiate a conversation about the "elephant in the room".
This session will introduce you to three coaching tools ("Fear in the Workplace", Safety in the Workplace" and MinSpec) that can help your facilitate these discussions in a fun, non-threatening way, and lead the group through re-defining their ways of working. You will...
Keeping it Lightweight: Scaling Agile the Easy Way
Far too many scaling concepts require tremendous overhead and turn into something more lightweight than their original intention out of necessity. How can we keep from having to go backwards in out scaling and maintain a lightweight approach from the start? Using [email protected] as the initial framework, many organizations can simply keep their known structures while enjoying increased collaboration and speed to decision-making. As part of this session, attendees will enjoy hearing about how they can start out a scaled Agile approach the easy way while also taking a potentially bulky approach...
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, our 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...
Dungeons & Dragons: Becoming the Hero of the Sprint
When I began my journey as a QA Specialist nearly a decade ago, I had a lot to learn about testing, but the more sprint meetings I attended, the more it felt like the Dungeons & Dragons table. It turns out that fighting hordes of the undead and hunting down software bugs have more than a few things in common. What did playing a rogue with a clumsy streak teach me about software development? In this interactive session, I will explore three crossover strategies gaming taught me about the quest for quality, how to better partner with your QA team, and creative ways to spend your time...
The 4-Quadrants of Product Ownership – Exploring What “Good” Looks Like
Harnessing the Current of C-Level Engagement and Corporate Sponsorship to Attain Superhero Level Invincibility
Without adequate executive buy-in and sponsorship, Agile transformations and DevOps revolutions are largely doomed to fail. When the cards are stacked against you, it becomes increasingly difficult to implement a meaningful strategic campaign. One’s time, energy, and drive all tend to evaporate under the unrelenting drought of support and endorsement.
Buy-in and trust come with a heavy price, though. Patience, persistence, diligence, and diplomacy are all essential ingredients in securing a victory, but so are a grand (even ostentatious) vision, an unrelenting sense of urgency,...
Tips and Tricks for Effective Agile Testing
Taking Great Measures - Quit Measuring and Start Influencing
Using metrics in agile has been an elusive endeavor, and how to use those metrics for good, not evil. Too often we see metrics used to compare agile teams, and question the wrong things. Too often we solution before we understand what the true need is. We took a different approach of not just using the standard agile metrics to help teams with efficiency, but working more closely with our leaders on data needed to help drive decisions around staffing, work prioritization, and value delivered. Through interviews and a focus on educating different levels of business and IT leaders, we were...
Avoiding the Chaos of an Agile transformation
Agile is not a fairy tale. You have to face real life challenges well prepared in order to succeed. The reality is: the bigger and older your organization is, the more difficult it is to pass through process level changes and that's when Chaos is born. Resolving all the issues with Chaos could potentially take years.
Peter will share his story of one of his projects where he had to face numerous obstacles as a Test Manager in achieving proper Agile implementation and to raise the quality of the products of his client. Some of the obstacles included: agile ceremonies not followed;...
Defuse the Ticking Time Bomb - Create an SBOM With Every Build
Modern software projects are made up of tens or hundreds of open-source software (OSS) components. While this frees development teams to focus on core business logic, OSS components inject risk into applications. The log4shell and Spring4Shell zero-day vulnerabilities have highlighted the importance of understanding which versions of which OSS components are in use, and whether the included versions have any reported vulnerabilities against them. Without some level of automation, tracking these open-source components is a tedious and error-prone process.
In addition, customers are...
Thursday, November 10
Collaborative Modeling - Agile Model-Based Systems Engineering
Agile and DevOps practices drive towards faster delivery and efficient incorporation of feedback, but sometimes struggle to maintain a common understanding of product vision and implementation. Model-Based Systems Engineering helps to frame the architectural underpinnings of a system, tying the implementation back to desired functionality, but when allowed to go stale, the models can quickly lose their benefit and turn the initial modeling effort into waste. Agile and MBSE are sometimes viewed as competing approaches, when in fact they can be used synergistically to support each other....
Tips for Executing your First Agile Transformation
Agile transformation can either be the initial phase of digital transformation or a core part of the digitization process. The Agile transformation is a holistic change and places focus on the people using the technology, the process for work being done, and the overall cultural change that is required.
In this session, you'll walk through: how the team planned and initiated an Agile Transformation effort at a local bank here in Jamaica. Next, how they managed the expectations of our stakeholders and brought alignment to all team members on the ground. And finally, the problems...
7 Strategies To Build High Performing Teams
If you are a supervisor or a team leader, you know how difficult it is to manage distributed teams with constant pressure to perform and deliver quality product/service on time. This is especially true for offshore teams who are in different timezones, regions, cultures and working styles. If you do not put in effort to come up with effective strategies to manage these teams, it may eventually lead to low team morale, disgruntled employees, and most importantly poor performance. This is the reason why companies are investing millions of dollars in training, organizational and team...
Are You Scaling Agile or Just Failing Agile?
One of the limitations of standard agile methodologies is that they are designed to operate primarily at the team level, with product owners, developers, testers, and other disciplines working together as a single team. So when you want to adopt agile practices on large programs or within large organizations, you will need to think about how to scale your agile processes. However, many of the “off the shelf” agile processes are not really agile at all, resulting in organizations breaking one of the cardinal rules of the agile manifesto - individuals and interactions over processes and...