Agile + DevOps East 2022 - Agile Engineering & Development
Tuesday, November 8
Threat Modeling
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...
Wednesday, November 9
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...
MLOps for Agile Data Science at Scale
Agile organizations have been successful in improving collaboration and reducing waste in software development. They have also learned to automate and streamline their software delivery process. But many teams are still struggling to leverage the same agile principles to their artificial intelligence (AI) initiatives. Operationalization of Machine Learning (ML) models at scale is an increasing challenge and a barrier to AI adoption for many companies. Join JL Marechaux as he explores how Data Scientists, ML Engineers, and Operations teams can leverage DevOps practices to deliver machine...
Industrial DevOps: Responding to Misconceptions
Industrial DevOps (IDO) extends the original concept of DevOps used primarily in software environments into cyber-physical world to account for complex system of systems, which include hardware, firmware, and software. The intent of IDO is to enable significant cyber-physical systems development programs to be more responsive to changing needs while reducing lead times. It is the application of continuous flow, continuous improvement, and 8 IDO principles to the development, manufacturing, deployment, and serviceability of significant cyber-physical systems.
In this discussion, we...
Test Automation in CI/CD
CI/CD pipelines need quality gates in order to deliver and deploy code responsibility. What does that look like? Why is it important to have a test automation strategy for your CI/CD pipeline? We all hate build times that take hours due to waiting on test automation which is why it is so important to strategically think through your test automation. Join Janna as she does a deeper diver into test automation strategies for CI/CD. She’ll talk about different types of test automation, guidelines around your automated tests, and how it all works together in your CI/CD pipeline. Learn how you...
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....
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...