Designed for executives and organizational leaders, this highly-interactive, hands-on course will teach you what you need to know to successfully implement agile and DevOps in your organization.
Sunday, June 12
Explore security within a DevSecOps pipeline in an informal and interactive workshop setting. Attendees will gain practical experience through both group discussions and hands-on exercises.
Monday, June 13
Although there are several controversies and misunderstandings surrounding AI and machine learning, one thing is apparent — people have quality concerns about the safety, reliability, and trustworthiness of these types of systems. Not only are ML-based systems shrouded in mystery due to their largely black-box nature, they also tend to be unpredictable since they can adapt and learn new things at runtime. Validating ML systems is challenging and requires a cross-section of knowledge, skills, and experience from areas such as mathematics, data science, software engineering, cyber-security...Read more
While there seems to be a clear description of the Product Owner role, the sad reality is that there is a tremendous amount of variety in the “real world”. There are also quite a few impediments standing between Product Owners and effectively doing their jobs. Much of this is due to organizational pressure and misunderstanding rather than by the Product Owners themselves. Well, forget the excuses, pressure, hand waving, and debate. In this workshop, we’re going to explore what solid, fantastic, excellent agile Product Ownership looks like. First, we’ll use a model called the 4 – Quadrants...Read more
In many organizations product ideas often lack customer or business validation. Products or features tend to be a manifestation of a HiPPO (highest paid person’s opinion) or blind feature matching of a competitor. Likewise, product strategies are often pithy phrases, uninspiring targets, or contain too many goals to be actionable. Neither of these needs to be true! Using lightweight, evidence-based approaches that guide product discovery with demonstrable outcomes is key to finding customers and generating business value. Once a product idea has been refined, a well-designed and deployed...Read more
Effective prioritization is critical to wring the most out of agility. When you’re just delivering once, ordering matters little. However, when the option to release on a regular basis is available, what you do sooner rather than later can have huge impacts on value realization, risk mitigation, and more. However, prioritization is much easier in theory than in practice for most organizations. Arlen has been a practicing agilist for over two decades. Working with hundreds of clients and teaching thousands of students how to effectively prioritize is one of the most frequently raised...Read more
For a lot of people, product roadmaps are something between a stack of lies and an act of futility. That’s because they are typically just a wishlist of features; often with deadlines that are wild guesses or imposed from On High. What’s worse is that the items in a product roadmap often lack true prioritization, change priority frequently, or are merely prioritized at the whims of a HiPPO (highest paid person’s opinion). However, product roadmaps do not need to be riddled with such frustration! Good product roadmaps are useful tools that establish a continuous process that balances...Read more
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really...Read more
Many teams have been following the same few patterns for facilitating sessions such as Daily Scrums, Sprint Reviews, Retrospectives, and backlog refinement events for decades now. However, while these well-trodden approaches can be good starting points, there are ways to make them tremendously more effective with minimal effort. You will learn to design agile meetings that account for your particular circumstances and goals while wasting as little time as possible. First, Arlene will cover Exploring the True Purpose of Agile Meetings – Is the Daily Scrum more about status or planning? Is...Read more
Tuesday, June 14
What is continuous deployment? How does it differ from continuous integration and continuous delivery? Every company thinks they want CI/CD, but few teams have experience in knowing what that means and how to build it out. Join Janna and Melissa as they walk through building your own build pipeline using GitHub Actions, Docker, and Azure to continuously deploy to production. They will walk you through some of the basics of Git, Docker, and YAML to create build pipelines that run test automation and deploy an application. These tools and techniques will help reduce debugging differences...Read more
With the introduction of the Cloud Native Computing Foundation (CNCF) and the advancements of software architecture towards the use of microservices and containerized applications, open-source container orchestration platforms such as Kubernetes have become extremely popular for automating software deployments. While Kubernetes has helped solve the complexities of container orchestration it has also introduced new complexities dealing with deploying and managing applications. Using an open-source tool like Helm will help reduce the complexities of application deployment, enabling teams to...Read more
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...Read more
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...Read more
When 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...Read more
If it seems as though attacks are always getting better, it’s because they are. Computers, apps, networks, and connected devices are all subject to different types of threats. Systems are facing new threats from things such as voice cloning and computational propaganda. Not to mention the growing importance of threats “at the human layer.” All of this can make it hard to keep up, let alone get ahead of potential threats. So isn’t it time that the threat modeling used by security pros, developers and systems managers evolve? Join Jeffery Payne as he shares his knowledge and experience on...Read more
Based on the learning objectives from the iCAgile, Leading with Agility workshop, this ½ day version will explore the craft of agile leadership in guiding your journey to becoming a catalyst leader. Along the way, we'll explore the why of leading with agility, how to develop and grow your personal agility, tactics for developing and deepening your organizational relationships, and approaches for leading cultural and organizational transformation. Critical topics include your responsibility in shaping a culture that is inclusive, safe, empowered, aligned, and results/impact-focused. We...Read more
DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...Read more
Wednesday, June 15
For thousands of years, humans have relied on stories. They help us turn information into wisdom, and to build relationships with each other. They’ve been passed down through the generations through spoken word, marks on ceremonial sticks, pictures on caves and tomb walls, words on paper, and in photographs and films. Most of us consume stories passively, without real awareness of what is happening. For most people that’s fine, but for those of us trying to influence behaviors and drive change, this represents a missed opportunity. If we are not conscious of the fundamental drivers of how...Read more
Gitops is a fancy buzzword but what are some things that you need to consider if you are going to embark on this journey. We present real customer case studies about the challenges they faced embracing Gitops.
Learning Objectives:What is Gitops? Things to Consider before Gitops Pitfalls to avoid problemsRead more
Delivering unique and reliable applications is an absolute must for digital businesses today, and it has also never been more difficult. User expectations continue to rise, device and environments are increasingly fragmented, and siloed tools and processes are holding teams back. In this session, we’ll first look at containers and open source solutions and how they can enable collaboration and ease efficiency. We’ll then cover real-time challenges teams face today in delivering mobile and OTT app and features – continuously and at scale – and demonstrate how organizations can address these...Read more
That dreaded "we need to figure out what happened to hold people accountable" meeting is approaching, which often means people are getting their fingers ready to point. When working with humans, blaming never leads to accountability. Blaming leads to a loss of focus and a waste of time towards the shared goal of delivering value. In this session, Tricia Broderick explores the common traps of accountability and blame within organizations. Then expect to go beyond the identification to examine and practice a few alternatives towards building responsibility.Read more
For a philosophy built upon the idea of rapid adaptation, the rigid way in which requirements are managed in many agile projects is a poor fit. For instance, strict requirement trees linked tightly to organizational hierarchies can be damaging to local ownership, speed, and quality of decision-making. Potentially useful ideas like user stories and Gherkin can be misapplied to ill effect. A narrow focus on writing out requirements can miss opportunities for more effective communication through visualization. This workshop will review a host of simple but lesser-known techniques for...Read more
The world is moving more and more towards digitalization, therefore if a company see the need to go against its competitors and perform better, it needs to foresee the future. Ikea needed a significant change, which leads towards lots of challenges to take this step. We needed a digital transformation, and we adopted to the Agile methodologies and practices. As a result, we maximized engineering teams’ efficiency within a few years. Therefore, we enhanced our performance and delivery and better customer experience. Education, learning and practicing the Agile mindset were the starting...Read more
When starting up a greenfield project, it's easy to take advantage of the most modern development practices. But what about the rest of us, who are working on codebases greater than five minutes old? How do you take code that's ten years and hundreds of thousands of SLOC, and turn that into a lean, mean, continuous-delivering machine? In this talk, Melissa will walk through what continuous integration and deployment mean for teams working on mature codebases, and what the roadmap looks like to get from a release cycle that may take weeks or months to one that deploys on-demand. Expect to...Read more
Netflix began streaming services with a simple pricing model in the US. As our global reach grew, so did the complexity of testing our internal, partner, and payments ecosystem. We are Sr. Test Engineers from the Revenue & Growth Engineering (RGE) team at Netflix. The RGE ecosystem at Netflix consists of 100+ internal microservices and a similar number of external partners and payment processors. Over the years we steadily moved towards the “Test Pyramid” paradigm to improve the effectiveness of our continuous integration and release cycles. The “Test Pyramid” approach focuses on...Read more
Our repo has around 300K lines of code and more active feature flags at any given moment than we have fingers and toes. As we have moved into a world of continuous deployment with controlled releases, the use of feature flags has become an essential way of writing software. Yet, when we started out, we ended up with code that was hard to read, hard to reason about, and hard to manage. After exploring several strategies, we have found a pattern that aligns feature flags with larger code units (classes, components, reducers, actions) rather than at individual lines of code. This alleviates...Read more
If you ask ten people the true definition of DevOps, you'll get ten answers. There are different views on what DevOps is and who has achieved success. Many organizations know what is necessary to build quality into their DevOps processes, but many are stuck in the middle of their transformation. They've tried all the best practices to mimic the fast-paced startups and unicorns but can't figure out how to ensure quality.
Learning Objectives for this session:The barriers to achieving true quality in DevOps How organizations get "stuck in the middle" and the techniques to get...Read more
Bad actors have recognized the power of open source and are now beginning to create their own attack opportunities. This new form of assault, where OSS project credentials are compromised and malicious code is intentionally injected into open source libraries, allows hackers to poison the well. In this session, Sonatype will explain how both security and developers must work together to stop this trend. Or, risk losing the entire open source ecosystem.
Attend this session to learn how to:Analyze, and detail, the events leading to today’s “all-out” attack on the OSS industry...Read more
Agile transformations involve organizational transformation. This business level agility is the core element of even large-scale agile transformation frameworks like the SAFe and Disciplined Agile Delivery. When teams have emotional attachments to tools that fail to support business agility with total cost of ownership or when people focus on vocabulary without understanding the overarching purpose, the focus on value is undermined. These are the reasons why I claim that while Agile is a teenager, agility is a toddler still. Sriram will focus on four critical elements of implementing the...Read more
ZAPTEST is the leading full-stack Software Automation suite, offering state of art and rich functionality, including providing cross-platform, cross-device and cross-application software testing automation and RPA. Combine that with our 1SCRIPT methodology, seamless automation, and parallel execution, and you get an efficient, up to 10X ROI-generating testing suite. We promise that if you can perform a procedure via any digital interface (live application or mockup) manually, ZAPTEST can automate this procedure As-Is!
In this session, we'll cover:Company Overview Product...Read more
You’ve done it! You’ve finally gotten into that leadership position, whether it be a test lead, test manager, or even test director. Now what? You’ve gotten to this point because of your technical skills. Always one to jump in and fix things or get things done. However, now your job is people. You’ve gone from doing the testing to leading people who do the testing. What does this mean for you? In this talk Janna will talk about the transition from individual contributor to leader. What do you do when the skills that got you here aren’t the same as the skills that you need to be a good...Read more
Teams using Scrum sometimes struggle with operational or emergent work blowing up their sprint plans. As DevOps delivery is increasingly used by organizations the need of Scrum teams to accommodate operational work also increases. After all, it does not matter how interesting that new feature is if production is down. By combining the disciplines of Scrum and Kanban teams can find that happy balance of planned work and emergent work while still maintaining discipline and continuous improvement. As an example, we will build up a hybrid process for a hypothetical team to discuss the...Read more
Today, it’s not uncommon for teams in large organizations to be inundated with requests from enterprise stakeholders, leadership, and anyone other than customers. These requests take the form of mandates to ensure compliance with various standards as they relate to information security, architecture, and other areas that position teams to be “well-managed”. The requests often pile up like traffic on Los Angeles’ Harbor Freeway at rush hour, pre-covid, of course. The end result is that this work takes priority, steamrolling all the product-lead development requirements, and therefore...Read more
Remember Ferris Bueller... Bueller... Bueller? Ferris woke up one morning saying "how could I be expected to handle school on a day like this?" and that begins a day filled with seeking adventure. Well trying to elegantly intersect security with DevOps these days can also leave us feeling a bit like Ferris did about high school that day. But it doesn't have to be. From the iconic opening scene, the infamous Mr Peterson call, Abe Froman - Sausage King of Chicago and more, Ferris provides us with key insights on the impact security can have. Join us as we borrow a few lessons from...Read more
The online retailing market is very competitive and demanding, so you need to deliver new features/functionalities to your customers as quickly as possible. In these realities, every wasted minute can cost you thousands of dollars. We release our code to production hundreds of times a day with confidence in the quality of the products. We have 6 Quality Engineers (QE) and 200+ developers in Catalog Engineering. The key to success is in the shift left (scrum teams start from the beginning): analyze requirements use static сode analysis, vulnerability scanners, and code reviews write...Read more
Automation has gone from optional to mandatory in the past few years when it comes to developing software at speed. It has led teams and especially testers to adapt and evolve together with new technologies for coping with the automation needs. No matter the original motivation, you might have somehow ended up crafting a strategy for doing test automation. Now the question is, how did it mature? When was the last time you actually took a moment to do a little retrospective regarding your automation strategy? More so, when was the last time that someone reviewed the scripts themselves?...Read more
Sumit Agarwal, VP of DevOps at Broadridge and Nishant Doshi, Founder and CEO of Propelo will give a quick introduction to DORA and SPACE frameworks and how they can be leveraged in organizations of all shapes and sizes to achieve engineering excellence. They will discuss the differences between the two frameworks, as well as the pros and cons of each framework as it relates to benefits and implementation.Read more
Everyone wants to put tests into the release pipeline, but no one wants to wait hours for them to finish. After consulting with hundreds of companies, giving advice on AppSec programs and tooling implementation, there a few “right” ways and several “wrong” ways to use security testing tools, both in a pipeline and out. In this talk we will discuss multiple options for adding dynamic application security testing (DAST) to your CI/CD, in ways that won’t compromise speed or results. Some of the options we will cover include: limiting scope, using HAR files, using technology-based testing...Read more
A DevOps transformation probably started, for many, by implementing automation tools with the hope of building a utopian delivery pipeline. But to be truly successful, teams need to look beyond automation.
“Optimizing the system as a whole” spans culture, process, and tools. And while transforming organizational culture can be a daunting task, questioning and changing the software delivery process while managing the work that flows through the end-to-end process should be top of mind. Particularly those struggling to deliver value while aligning technical activities to business...Read more
Fundamentals I Workshop
Discover how Copado works — and earn your Fundamentals I Certification — with this under-the-hood tour of our DevOps platform. This interactive workshop will show you how to wield the power of all our best product features: version control, commitments, deployments, promotions and more.
Copado Robotic Testing Workshop
Want to see how we weave Copado Robotic Testing into the DevOps process? This session will equip you with an arsenal of test automation best practices and give you the chance to try out our virtual robots for yourself!Read more
Test automation is critical for success in today’s digital evolution. Software test engineers must think differently, because doing more of the same simply isn’t good enough. If we want to keep pace with the ever-shrinking development cycles, we must work smarter and adopt the latest innovations in AI/ML and analytics. Join this session where Don Jackson will explain the key test automation imperatives that will keep you relevant. Learn how to create robust AI-based tests, how model-based testing ensures your tests cover the most critical business processes, and how analytics are key...Read more
One of the most difficult transitions to make is from being a member of the team, to owning your former teammates performance reviews. It is awkward. It is stressful. And you can do it! How do you maintain a trusted relationship with your team mates? How do you employ empathy to help yourself understand your team? How do you gain authority and decision making where previously you had none? How do you make decisions that impact the lives of your team in very significant ways? How do you balance your corporate strategic responsibilities with your desire to advocate for your own team member's...Read more
We are in a VUCA world. VUCA stands for Volatility, Uncertainty, Complexity and Ambiguity and to survive, companies and teams need to have a Vision, Understanding, Clarity and Agilty in their software development processes. Adopting Agile and DevOps has been a focus for companies over the past couple years. While this definitely helps companies become more productive it’s not going to get them alone in this VUCA world. Engineering Excellence is an emerging trend that combines agility and DevOps but also focuses on how the engineer’s work. Adam will explain what it means to have...Read more
According to a recent study by Gartner, nearly 70% of corporate boards cite the impact of COVID-19 as the driving force for increased spending on IT and digital capabilities. As cloud computing becomes ubiquitous and digital transformation accelerates, the performance of software is being placed under a microscope that can’t be delivered by APM alone. In the post-COVID digital environment, enterprises and their engineering teams won’t be able to drive true innovation without full-stack observability. With more than 20 years of experience driving transformative product, cultural and...Read more
TestOps is more than improving collaboration between testing and operations—been there, done that. But now that you have an agile team with developers, QA, product owners, etc. all contributing to testing, how do you scale effectively? This talk will discuss how scaling end-to-end testing is more important than ever. We will illustrate how the new TestOps provides a methodology for improving test planning, building governance, improving the management of tests and teams, and driving the insights you need to continuously improve quality.
In this talk you will learn:The four...Read more
The worst kept secret to success in our industry is speed, resiliency, and security. The multitude of tools available to help master the techniques of producing best in class software can put us into a maintenance overdose. Luckily for us, most of these tools today are now packaged as Docker containers opening an opportunity for us to rapidly set up and orchestrate their setup using Kubernetes. Using a gitOps approach, we have found a way to neatly connect a CI/CD process for setting up, maintaining, upgrading and tearing down these applications using ArgoCD and Terraform. Follow...Read more
Throughout the years, Lightning Talks have been a popular part of the Agile + DevOps conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. And now, lightning has struck the Agile + DevOps West keynotes. Some of the best-known experts in testing will step up to the podium and give you their best shot of lightning. Get multiple keynote presentations...Read more
Thursday, June 16
One of the most important metrics for a healthy, efficient, and most importantly, predictable development team is the size of pull requests (PRs). Also called merge requests by those who use GitLab, PRs are how most teams–at least those that work asynchronously to some degree–move their code through the development pipeline. And the key to moving PRs through the pipeline faster, not to mention delivering more features and more value, is by keeping PRs small. Join this session to learn more about the importance of PR size and how that metric serves to inform the other metrics that...Read more
The traditional interview process is broken, and a change is needed. While the working world changes around us, the process used to bring people to teams remains decades old and largely unchanged. Interviews are intimidating, expensive, and often, unfair. Building high-performance teams starts with the interview process - but it demands one that is humanized and that focuses more on the relationship between employer and employee than just the job. The more each side knows about the other, the higher the odds of a successful relationship. The 2020s are proving to be a period of enormous...Read more
Quality testing is not possible without quality data. With the ever-increasing complexity of today’s data ecosystems, generating useful, test data has become harder and riskier than ever. Test data solutions now exist that integrate directly into your data ecosystem to create test data that work across a variety of database types and looks, acts, and behaves like your production data because it's made from your production data. By hydrating QA and staging with useful, safe, mimicked data, dev teams are up-leveling testing, catching bugs faster, and shortening their development cycles by as...Read more
There's a common misconception DevOps for SAP isn't practical, or even possible. While it's true there are architecture and practice considerations, DevOps is easily practiced in SAP with the right tooling. And given that SAP enables many critical end-to-end business processes, it needs to adapt at high speed if a business is going to be truly agile. In this session, we’ll approach the challenge of SAP in a DevOps context and arm you with knowledge to overcome common "DevOps isn't possible in SAP" objections.
Attend this session to:Examine why DevOps teams should care about...Read more
I’ve managed teams before—first as a sales engineer, then as a network engineer. In those leadership roles, I knew the jobs of those I was managing because I had done them myself. Now I find myself in the position of managing a very talented and diverse team of developer advocates, but here’s the rub: I’ve never actually done their job before. Talk about imposter syndrome! How could I be an effective leader? How could I relate to their challenges when I’ve never faced those challenges before? Questions like these were keeping me up at night, but I soon found that other leaders in the...Read more
Many individuals who have worked as part of an initiative to implement off-the-shelf systems have heard that agile approaches can’t work - that agile only works when building solutions from scratch or adding functionality to these systems. We believe and have seen, that agile approaches are actually preferable to a traditional waterfall in these instances, and the differences between proprietary and customization of commercially available system development have more in common than not.Read more
How to go from Waterfall development with annual releases to Agile Scrum with more frequent releases on the mainframe. Starting with why waterfall isn't working, and the problems that can cause for the entire organization. I give practical advice on how to break through the resistance to Agile and move at a much faster pace while improving quality. I will lay out 10 steps to mainframe agility. Examples are drawn from personal experience and working with several mainframe organizations. Attendees will leave with the knowledge that it can be done and have a roadmap for how to implement it in...Read more
I have worked on QA teams with as few as three testers and as large as 20. Four years ago, I elected to start at CAQH (health care company) and was the only QA Automation staff member, was brought on board with a mandate to “convert the manual testing shop to Automation”. I found the organization had taken delivery on several poor-quality software releases of our flagship product from our development partner, and the ongoing application development and testing was in disarray. As employee #2 on the newly formed Technical/QA Team, this is the story of how we built Automation presence, built...Read more
As more organizations move towards continuous integration and continuous delivery with DevOps pipelines. Github Actions enables you to create Continues Integration (CI) and continuous deployment (CD) pipelines directly in your Github repository. These workflows are made out of different tasks so-called actions that can be run automatically on certain events. Through this talk I will walk through CI/CD concepts, GitHub Actions Workflows, Build Artifacts, Packages Management, and Deployment Triggers.Read more
At Synopsys, we believe application security should be invisible, completely abstracted, extensible to any AST tools. We built Intelligent Orchestration a purpose-built, intelligent, cloud enabled CI/CD pipeline, inclusive of native world-class software security scanning, which enables DevOps teams to produce highly secure software faster. Intelligent Orchestration, offers a solution that combines people, process and technology pillars of DevSecOps.
Code Dx is an application security risk management solution that automates and accelerates the discovery, prioritization, and...Read more
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...Read more
Measuring a programmer’s productivity is a problem as old as the software industry itself. Number of worked hours? More productive people should need fewer hours, not more. Number of completed tasks? Not all tasks are equally hard. Number of introduced bugs? Bugs are not necessarily the programmer’s fault, and besides, what constitutes a bug anyway? The closest we’ve ever got to measure a developer’s productivity is lines of code, and this has proven to be a poor metric because not all lines of code are equally valuable. However, if we could measure not just how much a developer writes but...Read more
This session would emphasize on how important it is to adopt not just Agile but also Automated Testing. Together they can drive any transformation within the Team or the organization. It is crucial for teams to identify, communicate and define the expectations. These need to be validated in an automated way to increase speed and stability with each delivery. For smaller teams it might be an easier transformation, but there will be less resources as each member wears multiple hats. For larger organizations, it will be a slower transition as there are processes and roles that might need to...Read more
There are many different viewpoints when it comes to developing code. But most companies can agree on time to market and quality code as two most important aspects of development. For time to market, many companies built CI/CD pipelines to automate the build/integrate and deploy process. What about quality code? How can companies ensure quality in the CI/CD pipeline? One way to address this challenge is to optimize the quality stages of the CI/CD pipeline. Companies can improve their static code analysis, unit testing, code coverage, and post-deployment testing stages to ensure...Read more
An application is an idea that has code, data and infrastructure, and choosing whether to build a conveyor belt or to put up guard rails along the path is important in maintaining velocity to the cloud. In this session, we explore the tools available in Azure for creating and enforcing governance policy, standards and infrastructure, including Azure resource template technologies and Bicep, Azure blueprints, as well as DevOps processes including GitHub Actions that you can use to ensure your cloud journey is predictable, secure and compliant. We’ll see how the tools work and share best...Read more
The widespread adoption of test automation has led to numerous challenges that range from development lifecycle integration to simple scripting strategy. Just because a scenario CAN be automated does not mean it SHOULD be automated. Teams that adopt automation often rush to automate everything they can -- the automation firehose. For those scenarios that should automated, every team must adopt an implementation plan to ensure value is derived from reliable automated test execution. In this session, the audience will learn how to automate both strategically and tactically to maximize the...Read more
DORA metrics, popularized by the book Accelerate, are a powerful tool for engineering improvement when used in the right context. But the community is using Lead Time, Deployment Frequency, Change Failure Rate and Time to Restore incorrectly.
Learn:Why DORA metrics do not, on their own, lead to better business outcomes Why Sprint Planning Accuracy is the best indicator of elite teams and software projects Five leading indicator metrics you need to boost to improve the DORA 4 Four step process we use to improve DORA metrics and Sprint Planning Accuracy How we optimize...Read more
In a rapidly changing marketplace, it's imperative to deliver at a fast release cycle. Ryo, a Software Engineer and the CEO & Co-Founder at Autify, will talk about the major challenges in testing, the short-term solutions with automation testing platforms and how to eliminate the test phase with Machine Learning.
Learning Objectives:Challenges in QA testing Short-term solutions: automation testing Eliminating the test phase - Machine LearningRead more
While many organizations report using “agile” development approaches, the truth is their processes and culture are anything but. In his more than 30 years of leading software transformations, Coveros CEO Jeff Payne has seen too many organizations use Scrum to build up (rather than break down) silos that lead to strained cultures, broken processes, and lower quality software. In this industry technical presentation, Jeff outlines common mistakes organizations make when implementing Scrum and how to overcome them.Read more
A look at SRE in a cloudless world... We are different from a lot of SRE people, in that lots is bare metal. We don't have thousands of users, we don't have cloud problems, we have bare metal issues and it changes the problems we face.Read more
Whether you’re researching market opportunities, brainstorming new product ideas, developing products customers love, or managing product roll-outs – organizations face many challenges in product delivery. In this session Dave explores the Product Office and how it helps organizational alignment across teams, oversees service delivery, and provides visibility into development.Read more
Wiley is a company that is transforming at every level. Our industries, from research to education, are going through unprecedented change. As a company, we are going through a massive transformation in Agile, DevOps, and ITSM to meet the changing demands of our markets. Learn how Wiley is managing multiple simultaneous transformations while continuing to deliver for researchers and educators around the world.
Key takeaways: - Learn how to drive transformation in Agile, DevOps, and ITSM - Gain insight from concrete examples about how Wiley is driving DevOps, Agile, and ITSM...Read more
Performance testing isn’t the first thing organizations think about when moving to DevOps – in fact, it’s often ignored as traditional approaches don’t jive well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your user...Read more
Application Security is a critical part of software development that isn’t well represented in many agile projects. This talk will explain how to factor application security into short feedback cycles so that teams aren’t overwhelmed by application security issues or practices at any one time.
One of the challenges we have in using Application Security practices is where to start, how to get value. The world is being driven more and more by network-connected applications and services that are constantly under attack from the curious and malicious. What should you do If you aren’t...Read more
When it comes to DevOps, organizations find QA to be a bottleneck. Often in the race for faster releases, enterprises tend to sacrifice “Quality”. Companies that merely focus on speed and ignore quality suffer a huge blow. Often, they can’t implement Continuous Testing fully or lack the tools and processes for test orchestration in the pipeline. To do so successfully, you not only need to move testing upstream, but you also need to adopt the right set of test practices. In practice, continuous testing is the process of testing early, testing frequently and comprehensively, using automation...Read more
Friday, June 17
FRIDAY, JUNE 17 | 8:30AM-3:00PM PT
Leadership has never been more important. Between having to lead remotely, deal with economic uncertainty, and navigate the COVID waters, the current environment is a challenge. Join in the conversation with your peers as experienced technology leaders share ways to lead and make organizations successful. Discover how seasoned leaders have grown their leadership skills and what they believe the keys are to becoming an exceptional leader.
At the 2022 Agile + DevOps...Read more