DevOps combines development, testing, and operations and includes continuous integration, automated testing, continuous delivery, and rapid deployment practices. Learn to avoid the common mistakes of DevOps implementations and to leverage DevOps best practices. Upon completion attendees will be certified by the International Consortium for Agile and awarded the ICAgile Professional (ICP-FDO) designation.
Conference Schedule
Sunday, November 5
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.
Monday, November 6
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
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
Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In the attempt to catch up with the competition, they jump onto DevOps journey starting with the "How" and losing the sight of "Why" and "What". Join this gamified simulation tutorial to gain a solid understanding of foundational principles of the DevOps culture. Experience the benefits of DevOps transformation even before initiating one in your enterprise! This tutorial is ideally designed for organizations that are evaluating their approach to DevOps...Read more
One of the agile manifesto principles is “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” Tricia Broderick wishes this principle was written to say, motivated teams. Because leaders giving the environment and support for individuals to make team decisions is anything but trivial. Achieving effective decisions goes beyond bringing people together for consensus. This approach may lead to groupthink or repeating decision meetings. Instead, leaders facilitate collaboration by building and tapping into the co-...Read more
Do you ever feel stuck with your current agile coaching style? Ready to expand your coaching range and amplify the impact of your coaching? Join this tutorial to experiment with sprinkling more playfulness into your agile coaching growth wheel! Drawing inspiration from Co-Active coaching, ORSC, and Liberating Structures, this session will guide you through a number of powerful and playful ways to generate new insights, coach leaders, and help your teams effectively navigate conflicts. Already using cards, games, or Lego in your coaching? This workshop will offer you five new playful...Read more
Executive leaders across the globe have been asking a relatively simple yet profound question: Can we leverage generative AI to transform our business, enterprise, or industry? For software-based companies, focus has either been on differentiating their product and service offerings using this new technology. But how about leveraging generative AI to improve team productivity and efficiency? This may be possible but how do you measure its success? What are some of the key use cases within business analysis, development, and testing that software teams can use? Are there any pitfalls that...Read more
Many Agile organizations wildly misunderstand the crucial role of the Product Owner. Historically the role focused on being the voice of the customer for a development team. However, the exponential pace of the digital age requires today's Product Owners to be genuine product leaders by maintaining continuous alignment with broader groups of stakeholders while utilizing sophisticated techniques that solicit rapid feedback. This interactive tutorial will explore tools for communicating with the Product Owner's three primary constituents - Leadership, Customers, and Development Teams. First...Read more
Tuesday, November 7
Whether you are new or experienced with GitHub this class is for you! Supercharging your workflow caters to anyone who wants to enhance their Agile and DevOps process with the capabilities of GitHub. GitHub has long been the premier site for open-source projects and is now turning a pivotal corner into becoming the predominant platform for all aspects of the development lifecycle. Some examples of this include; protecting company code through various GitHub Products or curating marketplace actions and workflows prior to use. This tutorial will look at how to leverage GitHub Actions (CI/CD...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
Are you a software professional who would like to learn to use AI and machine learning (ML), but don't know how to get started? One of the best ways to get into ML is by designing and completing small projects. Although you will ultimately need to understand the fundamentals of AI/ML, there's no reason why you can't learn foundational terms, concepts and principles as you put them into practice. Join Dionny Santiago as he introduces you to the world of applied machine learning. Dionny will guide you through a series of ML projects end-to-end, enabling you to gain experience with creating...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
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 also...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
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
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
The microservices architecture provides guidance for decomposing systems into small, loosely coupled, independently deployable and scalable services. Microservices align well with Agile development and DevOps practices because they enable new increments of the system to be delivered earlier, more frequently, and even continuously throughout the lifecycle. However, as with all new paradigms, there are pros and cons that must be considered when transitioning onto a new landscape. Join Dionny Santiago as he gives you an agile-not-fragile introduction to microservices. You'll learn the...Read more
Wednesday, November 8
Hopefully, no leader is walking around asking "who can we blame today?" Yet, the blame experienced in today’s fast-changing VUCA—and, let’s be honest, crazy world—is only escalating in the wrong direction. In the quest to deliver results, leaders rely on old habits, like building cooperative environments or attempting to hold people accountable. But, in the end, everyone keeps experiencing the frustration from disappointing outcomes. Tricia Broderick, the co-author of Lead Without Blame and leadership advisor, knows this never-ending battle doesn't have to continue. Join Tricia to explore...Read more
Digital Transformation is a requirement to become Cloud Native in today’s digital world. Every company is a software company and it is critical for companies to adopt the best-in-class tools, technologies, and practices to release quality software and value to customers quicker.
Companies need to react quickly to supply chain disruptions and the time pressures of getting new products and features out to market and respond to customers’ rapidly changing expectations and requirements for flexibility and personalization.
But while digital transformation is one of the life...Read more
Managing applications and implementing DevOps in a regulated industry can be incredibly taxing. Our industry experts have seen first-hand how the same regulatory requirements can be interpreted in different ways by different companies, even those within the same industry and similar risk profiles that the controls are intended to handle. Within many companies (of a certain size) there is often an internal audit and compliance group which is intended to serve as a last line of defense but ends up commanding inexplicable requirements on delivery teams. Often the delivery teams themselves are...Read more
In this session, the Dave's are ready to share their ideas and thoughts, including how to ESCAPE agile Hell. Combined, the Dave's have half a century of experience in government, ranging from technical to agile contracting, and yet they are hopeful and optimistic! The agile hells they've escaped include no transformation hell, too fast hell, technical hell, no trust hell, product owners hell, too big hell, collaboration hell, stove-piped hell, and leadership hell. For each agile hell, they will focus on successful techniques to escape from these common dynamics. Unlike other talks, the...Read more
In this talk, Melissa Tondi will examine the top agile ceremonies and show how they can be retuned to create more value in their present-day practice. Melissa will share her experience consulting with and working for companies that have embarked on their agile transformation. Over the last 12 years, she has seen similarities between companies in their implementation of agile. At some point, a company's approach to agile no longer meets the needs of the teams responsible for delivering so a retune is required to optimize their efficiency instead of using a 'one-size-fits-all' model. This...Read more
In the financial industry, investment in modernization can take a long time to gain support which slows down momentum for change. While the industry focuses on the next hottest technology, many of us simultaneously continue to own, run, and operate legacy systems. How do we adopt a DevOps culture around a legacy system? How do you evolve the legacy mindset to embrace modernization? Modernization is not solely an application evolution; it is a mindset as well. Embracing a DevOps culture is not technology dependent, it is people dependent. Teaching people the right tools and...Read more
In the frantic race to automate everything, one critical fact often gets overlooked…that test automation is NOT testing. Many organizations equate a comprehensive automated test suite with an effective software testing function. However, their definition of test automation is often limited to the automated execution of scripted test steps. Even in the best case scenario, this approach can give a false sense of security, especially when executing automated checks is the only “testing” that’s performed in the delivery pipeline. In this session, Lee will discuss why he sees the craft of...Read more
To reinvent the wheel is to attempt to duplicate, most likely with inferior results and technical debts. Within a large-scale organization the true cost of CI/CD is the toil involved when effort is repeated to create the same or similar pipeline functionality. What Prashant and March discovered during a CI/CD journey is that the key to creating powerful and efficient CI/CD or automation testing pipelines is in not writing pipeline logic at all. The formula that was unlocked is in focusing on the atomic level of the reusable code within pipeline stages. By harnessing the power of creating...Read more
Delve into the vital importance of Generative AI and its profound impact across various domains, revolutionizing workflows and fostering innovation and creativity. As the digital landscape rapidly evolves, harnessing generative AI becomes imperative to remain at the forefront of progress. Attendees will explore how this cutting-edge technology unlocks the potential to generate realistic and novel content, spanning from images to music and text, fundamentally transforming traditional workflows. Three key takeaways are emphasized: First, the integration of generative AI empowers attendees to...Read more
Artificial intelligence and machine learning tools like ChatGPT are bringing AI to the public. The goal and purpose of code generation and refactoring tools like GitHub’s Co-Pilot are evident. However, it may not be as obvious to tell which tools are specifically tailored for testing and quality engineering. Join Carlos Kidman as he compares multiple AI/ML tools and practical applications that testers and quality engineers can use right now. You’ll discover AI for functional testing solutions and tools for test data management. While not all of these tools are free, this session will give...Read more
Join this exciting session where Vitaly explores the AI and data-driven transformation of high-performance engineering teams, with a focus on the profound impact this revolution will have on software engineering & DevOps. He anticipates a future where AI-native developers streamline development processes, reduce waiting times, automate code reviews, and enhance testing, leading to a paradigm shift in software creation, deployment, and maintenance.Read more
The benefits of VSM in software delivery and digital transformation are many. By leveraging VSM to identify areas of waste or inefficiency, enterprises can reduce cycle times and improve overall productivity, enabling their organizations to deliver software solutions more quickly while meeting the growing demands of their customers. Additionally, VSM helps foster a culture of continuous improvement within your organization. Join CloudBees' Hope Lynch as she discusses how VSM for your SDLC can help drive efficiency, deliverability, and developer satisfaction.Read more
In the agile space, do you ever wonder why we use words such as "transformation" and "journey"? It's because it's really freaking hard. As an Agile coach, there are days when you move a group one step forward only to realize that they've fallen two steps back. You are part practitioner and part therapist. You experience frequent memory lapses like "I could've sworn we've worked on this anti-pattern before." Or, did you? What day is it again? Now, imagine throwing gasoline on that by condensing a team's journey into six weeks. What breakthroughs might emerge when we accelerate the journey...Read more
While every agile transformation has its own needs and will be different, there are common anti-patterns. Educating leadership is the most important need at the start of any agile transformation. Having a shared understanding and agreement of what an agile transformation is, can have some pitfalls as well. Understanding expectations and about BEING agile, not DOING agile. It is a culture and mindset shift. Agile coaches themselves need to embrace BEING agile and model the behavior we'd like to see within the organization and teams. In this talk, Shari will share some examples of how agile...Read more
As more and more organizations embark on modernizing their enterprise, and join the agile and DevOps bandwagon, it becomes but natural for the IT and Business teams to relook at their age-old legacy IT processes and align them with the modern delivery techniques. One of the first things that generally gets discussed in such a case from a testing standpoint is to implement a culture of shift left and testing in parallel with development. Harshad and Depen will take us through the essence of what that means from a performance testing and engineering standpoint and deep dive on the approach...Read more
Most organizations adopting the cloud have adopted DevOps automation to some degree or another. The primary reason is that continued manual maintenance isn't possible with the same staffing level and increased demand. In short, DevOps automation and cloud consumption are much more than just technology change. They require a fundamental rethinking of how we do things. It's common for DevOps team members to be negatively impacted by the changes others have made. It's common for team members to cause problems by making changes manually instead of through code. Derek has seen managers grow...Read more
Large Language Models continue to grow in popularity as people experiment, applying them to problems and pushing new code into production applications. Growing along with this popularity is an engineering approach that advocates outsourcing more and more of an application’s functionality to these LLMs. But what seems like an advantage on the surface masks different costs and risks. Ultimately, you may end up with less reliable code that’s harder to troubleshoot and fix, accruing technical debt along the way. There’s also the potential increase in attack surface from integrating LLMs into...Read more
AI and machine learning continue to be hot topics everywhere. The majority of discussions on AI/ML are focused on how generative AI and large language models (LLMs) will change the world. However, LLMs like ChatGPT, Bard, and Llama only represent one area of modern advances in the AI/ML space. Considering the bigger picture of new AI technologies, Chris Navrides has been investigating ways to enable entire new areas of opportunity within the DevOps lifecycle. By leveraging AI in DevOps, he believes teams can improve developer productivity through better code authoring, debugging, and pull...Read more
Like so many other industries, AI and automation are creating change and impacting the tech industry. AI-assisted test case generation has revolutionized the way we test software. While increasing coverage, efficiency, and speed, these advances can also come with risks like overfitting as well as ethics and privacy concerns.Read more
Generative Artificial Intelligence (GenAI) is disrupting industries worldwide, everything from automotive to manufacturing, finance, healthcare, and more. Interestingly, GenAI is transforming the very process used to create the software systems it embodies. Just like in video games, AI is giving the software development lifecycle (SDLC) some much needed power-ups in the form of increased speed and enhanced capabilities. But are these power-ups true force multipliers or simply the essentials for progressing to the next stage? Are they temporary or permanent? Join Tariq King as he travels...Read more
CTOs aim to improve developer productivity, often by expanding teams, changing vendors or enhancing tools.
However, a significant challenge lies in the developer's high cognitive load and the quality of the development process. On average, we've noted that it takes 2-3 weeks merely to complete the initial setup before any coding can begin.
We will take you on a live journey through StackSpot's transformative process in a large bank boasting 16,000 developers, 300,000 GitHub repositories, and a remarkable 18,000 monthly deployments. You'll witness the entire evolution,...Read more
Software quality should maximize the value of your enterprise—not put it at risk. But the drive to transform forces companies to release faster while still needing to deliver quality products that attract customers and gain market share. Consequently, quality is often sacrificed to increase delivery velocity, and alignment between business and development is lost. In this session, we will discuss how AI delivers better quality, how actionable insights can optimize your enterprise strategies, and how you can get it right the first time with fewer incidents that disrupt your business....Read more
In many agile project settings, agile leadership comes from the triad of the Agile Coach, Chief Product Owner, and Chief Scrum Masters. But in the Aerospace and Defense (A&D) community, this agile triad needs to share agile leadership with the Program Management Office (PMO). The A&D style of programs requires additional responsibilities and concerns for agile leadership teams, such as contractual concerns, scope management, risk and opportunity management, proposal development and other issues that arise from a government contract environment. The tensions and commonality between...Read more
Most organizations are subject to the rules of an ever-increasing number of regulations, while dealing with rapidly escalating endpoints and environments to test. No matter the time and resources applied to an external assessment or audit, manual processes cannot keep pace with cloud scale and growing technical complexity of modern environments. This creates distractions for technical teams and contributes to delivery inefficiencies (reduced velocity) while also increasing the risk of “non-compliance” (adverse audit findings). A “continuous compliance” approach, empowered by modern DevOps...Read more
A large-scale effort project with multiple teams decided to establish a transition in their development process from the traditional waterfall methodology towards agile development. Then, the COVID-19 pandemic hit. As with any transition, there were stepping-stones and falling points. However, doing so in the midst of a global pandemic certainly did not make it any easier! The program initially was one large organization with a single work area. It since has been transformed into three different work areas within a division, experimented with a number of different processes and tools, and...Read more
You have implemented your site functional tests with Selenium. Now, how can you reuse some of these tests to verify that your site does not only work as expected with one user, but with a big load of them? In this talk, Roger Abelenda will show you a way to achieve this without leaving your IDE. Roger will do a live demo generating a load script using JMeter DSL, from an existing Selenium script. Then, he will run it in combination with the Selenium script to generate load and evaluate user experience while such load is being imposed. Join Roger, add JMeter DSL to your toolbox and let's...Read more
DevSecOps techniques give us the power of receiving rapid feedback and the ability to incorporate new information on an ongoing basis. However, challenges arise when the development pipeline must be established without connection to external networks. There are excellent reasons for doing this, including reducing security risks to systems and proprietary data, but a little more consideration is required to provide our teams on pocket networks the same benefits of an end-to-end DevSecOps pipeline implementation for our container application. We will draw on our practical experience...Read more
Have you ever wanted to be able to pair program by yourself? Did your coworker write incoherent code at 3 in the morning? Do you hate writing unit tests by hand? If you answered yes to any of these, then Copilot is the perfect tool for you! Copilot will suggest code snippets as you work based on the assumptions it makes on what you are trying to accomplish. It can explain those pesky chunks of code that you don’t understand, saving you valuable time. You can even have Copilot write out unit test code for you based on the methods that you are trying to test. Merging two tabs into one, dive...Read more
Performance, a cornerstone of delivering high-quality software, is poised to undergo a seismic shift, and artificial intelligence (AI) is at the helm. Yet, as with many technological evolutions, there's a haze of misconception surrounding AI's role in this domain. Is AI merely an advanced tool, or can it redefine the entire engineering paradigm? Join Kaushal Dalvi as he demystifies AI's transformative role in performance. Drawing from real-world experiences and case studies, covering AI's potential in auto-generation of performance tests and predicting bottlenecks. Engage in interactive...Read more
Have you ever been confused by the soup of terms around DevOps? Do you know what they actually mean? DevOps, DevSecOps, DevTestOpt, DevPerfOps, and even BizDevTestSecPerfOps are tossed around in our industry! A lack of understanding of these disciplines and terms often creates a mismatch in expectations when companies embark on DevOps efforts–leading to disappointment when the effort doesn't meet expectations. Join Jeffery Payne as he discusses various DevOps terms and sets the record straight on what’s important to each organization. He will help you and your team understand each of these...Read more
Thursday, November 9
Between running unit tests, validating machine learning models, and deploying projects there are numerous tasks outside of writing code which often involves interacting with external tools. This takes developers out of the flow, slows development, and increases the likelihood of mistakes. Automating these processes with a toolkit which meets developers where they are ensures consistency and improves velocity.
Join us as we explore how GitHub Actions can automate tedious tasks.Read more
Usually, the first question a client asks about software development is: "When will it be done?". Traditional methods to answering this question are fraught with errors. The most common errors include heavy reliance on estimates and the use of averages to give a deterministic answer. What goes through your mind when you try to answer this question? Now imagine that we could take the same process that your mind goes through and model it? Get rid of the biases that we as humans have by using the data our systems already track. Advances in AI, combined with the rapid growth of data across...Read more
In this presentation, Teresa Langston will explore how Inflectra’s SpiraPlan can revolutionize the development of the safety-critical software solutions in healthcare and biotech. In the volatile landscape of these industries, the trifecta of scalability, agility, and compliance is non-negotiable. The stakes involve financial viability and patient safety, data integrity, and regulatory scrutiny. Attendees will gain insights into how SpiraPlan can drive success in these high-stakes, high-growth sectors. The talk will shed light on the SpiraPlan’s customisable built in plugin - SpiraApps for...Read more
Embark on an illuminating voyage with me ( Priyanka Halder) as we delve into Release Management's uncharted territory within the DevOps era. As a Quality Engineering Leader, I invite you to explore the synergy of agility and stability for triumphant software deliveries. We'll uncover strategies that steer us through challenges, nurture collaboration, and embrace evolution in this dynamic sphere. Unravel core DevOps principles, cultivate collaborative cultures, and refine robust release processes. Discover the pivotal role Release Management plays in bridging the agility-stability divide,...Read more
Cloud computing has become the de facto platform of choice for companies to deploy software that they build. Gone are the days when owning a data center was the only way to host critical, high volume and mission critical systems. As companies adopt the cloud and mature their cloud experience, they are faced with a variety of options to choose from. "Serverless" technology, which is offered by all major cloud providers is one such question faced by anyone who is adopting the Cloud. While it may seem quite attractive at first, there are many considerations to be made before an organization...Read more
As enterprises operate in hybrid and multi-cloud environments, their operations teams have to continuously monitor multiple dashboards to keep track of cost, resource consumption, availability, security, etc., across different cloud service providers. There is an acute need for real-time and easy visibility into cloud costs so that everyone including development and testing teams can quickly identify idle resources, prevent virtual sprawl, and implement lifecycle policies. Enterprises also need automation of policy actions (e.g., auto termination of idle resources), anomaly detection,...Read more
In this session, attendees will learn about building, testing, and deploying applications using Github Actions. We will explore diverse ways to trigger builds and test different types of applications. After this session, you'll be able to build, test, and deploy your software from GitHub using GitHub Actions. You will understand GitHub Actions Runners; YAML workflow syntax including workflow triggers, variables, job dependencies, conditionals, matrix builds, outputs; environments; secrets; and deployments including container registries & Azure. By the end of this session, attendees...Read more
The need for a new test automation model has been an imperative over the last 10 years as we have moved from waterfall to agile and agile to DevOps. Moving from test coverage to application coverage and reducing test time from months to an hour or less has created a substantial pressure for full success. Now AI in test is a reality. The first generative AI offerings in QA became available in 2018 and since then marked improvements have been made in outcomes. This has changed QA teams' focus, tasks, and work effort. With the ultimate goal of AI finding all our bugs, the advent of...Read more
Testing continues to be the main approach to ensuring software quality during development. Although there have been many attempts to automate the generation of test cases from user requirements (formal or informal), creating test cases continues to be mainly a manual process. However, many studies have shown that automating the generation of test cases from requirements can substantially reduce costs and improve the efficiency of the testing process. Test automation has also been proven to show positive effects on software quality. With the advances in Model-driven Software Engineering (...Read more
Over the years, we've seen countless shifts in how applications are built. New languages and frameworks have streamlined development. Visual and no/low-code have empowered those who aren't traditional coders to create apps.
And now we have AI tools which can create code "for us".
With these changes, where does this leave our developers?
The list of what needs to be built remains limitless and the list of talented developers limited. If used well, AI is a tool which can help our devs be more productive and find more satisfaction from the job. Let's discuss what AI...Read more
The Agile Earned Value Management (A-EVM) approach provides effective scope variance analysis, comprehensive performance reporting, and predictability that aid in keeping the program on time and on budget. A-EVM is an adapted implementation of the traditional EVM method. In A-EVM, we use the Agile framework artifacts as inputs, use traditional EVM calculations, and Value Delivery is expressed in traditional EVM metrics. CGI specializes in translating traditional Project Management Institute (PMI) Earned Value Management concepts to fit an Agile Delivery Framework. The A-EVM approach...Read more
In this session, attendees will hear about the application of one of the trickiest agile principles: "simplicity, the art of maximizing the amount of work not done, is essential"! This agile principle is frequently overlooked when organizations or teams create or improve products. Humans love to add to improve. This gets in the way of faster, smoother, and better delivery. Hear about the psychology behind why we do this and how organizations like Discover have utilized dojos and academies to helps teams improve.Read more
In the fast-paced and ever-evolving landscape of Information Technology, the pursuit of Engineering Excellence has become not only a competitive advantage but a necessity. Join Adam Auerbach, a leader in Engineering Excellence, for an insightful journey as Adam delves into the strategies, principles, and real-world experiences that can empower your IT organization to embark on a transformative path towards Engineering Excellence. In this talk, Adam will explore the critical components that constitute Engineering Excellence. Adam will talk about the journey of transformation, from fostering...Read more
A microservices architecture offers the fantastic promise of loosely coupled systems, independently testable and deployable. However, it can also present some significant challenges while conducting integration & exploratory testing. Since a single service will often not do anything valuable without several collaborator services, one typically needs to understand the way many services work together to effectively integration-test the system. This challenge can be viewed optimistically as well. By design, a microservice must at least provide some API interface, often making it easy to...Read more
It's 2023 and security still needs to earn some respect if they want to slide their Sec between Dev and Ops. Their tooling slows down deployment pipelines, typically finding more false positives than real bugs, usually in code written years ago, and often harming development velocity. To their credit, security teams will occasionally make concessions, like pulling long-running rules out of static analysis engines, but that means that the bugs those tools would otherwise find get caught months later in bug bounties, penetration tests, or security incidents. Bug reports for code you didn't...Read more
In the rapidly evolving landscape of software development, Continuous Integration and Continuous Deployment (CI/CD) have emerged as pivotal methodologies for delivering high-quality software at an accelerated pace. To ensure the reliability and robustness of software releases in such an environment, the marriage of cutting-edge technologies becomes imperative. Incorporating Generative AI into business process automation seemed daunting just a few years ago. However, the availability and popularization of OpenAI/ChatGPT and other AI/ML technologies have made it a closer reality, and now it...Read more
Are you looking to improve the efficiency and effectiveness of the agile testing process? Join and explore the future of agile testing with Generative AI. In agile software development, feature grooming, refinement, user story generation, acceptance testing, and test automation are all critical steps to ensure system quality. While these steps are critical to the project's success, they are not always handled effectively. They can be time-consuming and things like writing test cases and automation code can be labor-intensive and often fall short of covering all requirements. To address...Read more
With the emergence of deep learning integrated into today's software products, a modern software development process needs an effective way to automatically test and deploy machine learning models as part of product delivery. In this presentation, Coveros CEO Jeffery Payne introduces deep learning AI models and how to effectively test and deploy them as part of product development. Approaches to testing models will be discussed as well as how to automate your deployment process when machine learning is part of your product.Read more
Agile and DevOps methodologies are designed to foster collaboration, but siloed behavior in upper management can undermine their effectiveness. In this talk, we'll explore how to overcome siloed behavior in upper management and create a culture of collaboration that supports agile and DevOps success. We'll discuss the common siloed behaviors exhibited by upper management, including lack of communication, limited transparency, and resistance to change. We'll also provide strategies for breaking down these silos and fostering collaboration, including building trust, promoting cross-...Read more
Agile principles are a natural fit for software development teams. We can get them scrumming, prioritizing product features, and working in sprints. However, when it comes to embodying these same tenets in volatile teams, such as operations, sales, accounting, and people & culture divisions, the approach will vary. How do we modify a concept initially engineered for software development, to fit teams that deal with client acquisition, checks and balances, and human resources? In this talk, Sheyinka will explain how to apply agile principles to maximize the adaptability, efficiency, and...Read more
Many organizations have embarked on their lean-agile transformation journey with the aim to benefit from business agility advantages such as faster responsiveness to changing customer demands, higher customer satisfaction, improved employee engagement, or stronger collaboration between Business & IT. But most of those organizations struggle to capture the value of the transformation, they fail to realize a holistic cultural shift, and/or their teams operate way below their potential. In this talk, we focus on how to build up high performing product teams and why it really matters....Read more
Friday, November 10
Leadership has never been more important. Between navigating on-going economic challenges, dealing with staffing changes, and addressing tough issues surrounding back-to-office policies, while keeping our teams focused on business results is a challenge. Join in the conversation with your peers as experienced technology leaders share ways to lead and make software organizations successful. Discover how seasoned leaders...Read more