A Beginner's Guide to Salesforce DevOps drop-in clinic
Wayman Studio
Drop-in clinic
Room
Start choosing which sessions you'd like to attend at DevOps Dreamin’ 24.
Wayman Studio
Drop-in clinic
Wayman Studio
Drop-in clinic
The Salesforce landscape is constantly changing. DevOps and its part in driving change is no different. Join Jack at the opening keynote to hear where we've been, where we are, and where we're going when it comes to delivering with excellence on the Salesforce platform
Kinzie Room
The Salesforce landscape is constantly changing. DevOps and its part in driving change is no different. Join Jack at the opening keynote to hear where we've been, where we are, and where we're going when it comes to delivering with excellence on the Salesforce platform
Kinzie Room
Starting at the beginning, this session will cover the basics of DevOps, what it actually is and why your team needs it. You'll be taken through the key first steps to starting your DevOps journey and how you and your team can skill up together. A great session if you’re not sure where to begin!
Halstead Hub
Starting at the beginning, this session will cover the basics of DevOps, what it actually is and why your team needs it. You'll be taken through the key first steps to starting your DevOps journey and how you and your team can skill up together. A great session if you’re not sure where to begin!
Halstead Hub
How to successfully deploy Devops around the organization. Best practices.
Kinzie Room
How to successfully deploy Devops around the organization. Best practices.
Kinzie Room
We know that building and testing in a sandbox is the best practice, but with the limited admin-focused resources available, getting started using sandboxes can feel a bit like trying to build a sandcastle without a bucket. In this session we’ll dig into the basics of sandboxes, why they’re important and how to use them effectively to enhance your work as a Salesforce administrator. I will share how our admin team has developed and evolved our sandbox and release strategy as well as some tips, tricks and tools we’ve learned along the way. By the end of the presentation, you'll be ready to take your Salesforce sandbox practices to the next level.
Wayman Studio 2
We know that building and testing in a sandbox is the best practice, but with the limited admin-focused resources available, getting started using sandboxes can feel a bit like trying to build a sandcastle without a bucket. In this session we’ll dig into the basics of sandboxes, why they’re important and how to use them effectively to enhance your work as a Salesforce administrator. I will share how our admin team has developed and evolved our sandbox and release strategy as well as some tips, tricks and tools we’ve learned along the way. By the end of the presentation, you'll be ready to take your Salesforce sandbox practices to the next level.
Wayman Studio 2
Halstead Hub
Halstead Hub
If your Salesforce Org has been running for years, the tech debt may be adding up. If so, the question comes up whether it is better to remediate what you have or to go to a brand new Org. We will explore how to make that decision and get your arms around your technical debt.
Kinzie Room
If your Salesforce Org has been running for years, the tech debt may be adding up. If so, the question comes up whether it is better to remediate what you have or to go to a brand new Org. We will explore how to make that decision and get your arms around your technical debt.
Kinzie Room
Denise Carbone, Amy Oplinger-Singh
In the ever-evolving landscape of Salesforce product implementations, DevOps has emerged as a crucial methodology for streamlining processes, improving collaboration, and accelerating innovation. For Salesforce professionals, embracing DevOps principles and practices presents a unique opportunity to enhance efficiency, mitigate risks, and drive continuous improvement in their projects. In this presentation, we will explore the intersection of Salesforce and DevOps, and the transformative benefits of upskilling in this area. Attendees will gain a comprehensive understanding of DevOps fundamentals and how they can be applied within their Salesforce implementations to ensure seamless collaboration across teams and environments.
Wayman Studio 2
Denise Carbone, Amy Oplinger-Singh
In the ever-evolving landscape of Salesforce product implementations, DevOps has emerged as a crucial methodology for streamlining processes, improving collaboration, and accelerating innovation. For Salesforce professionals, embracing DevOps principles and practices presents a unique opportunity to enhance efficiency, mitigate risks, and drive continuous improvement in their projects. In this presentation, we will explore the intersection of Salesforce and DevOps, and the transformative benefits of upskilling in this area. Attendees will gain a comprehensive understanding of DevOps fundamentals and how they can be applied within their Salesforce implementations to ensure seamless collaboration across teams and environments.
Wayman Studio 2
A hands-on workshop introducing a new and improved way of deploying complex CPQ configuration data using Gearset. Wipe away those tears from manually managing external ids and performing blind deployments of important pricing models. Follow us through the few clicks it takes to see, and then deploy, products, their bundles, and all of the rest of the CPQ suite.
Halstead Hub
A hands-on workshop introducing a new and improved way of deploying complex CPQ configuration data using Gearset. Wipe away those tears from manually managing external ids and performing blind deployments of important pricing models. Follow us through the few clicks it takes to see, and then deploy, products, their bundles, and all of the rest of the CPQ suite.
Halstead Hub
This session will cover how Data Cloud fits into an enterprise architecture and what DevOps looks like around it.
Kinzie Room
This session will cover how Data Cloud fits into an enterprise architecture and what DevOps looks like around it.
Kinzie Room
Ian Gotts
As the pace of change and business expectations increase, development teams need to streamline their workflows. This session looks at how development teams can understand the true requirements and the technical impact so that they can prioritize and allocate the correct levels of resources. This educational and educational session will provide practical, actional ideas that can be applied when you get back to work.
Wayman Studio 2
Ian Gotts
As the pace of change and business expectations increase, development teams need to streamline their workflows. This session looks at how development teams can understand the true requirements and the technical impact so that they can prioritize and allocate the correct levels of resources. This educational and educational session will provide practical, actional ideas that can be applied when you get back to work.
Wayman Studio 2
Lukasz Ceran, Dominik Kruszewski
Navigating the complexity of Salesforce deployments? Our cutting-edge DevOps blueprint is your gateway to a seamless, scalable, and efficient deployment process. Crafted by a team of seasoned experts, our solution is engineered to transform the way you handle Salesforce deployments across diverse platforms including GitHub, GitLab, Azure DevOps, and Bitbucket. From meticulous pull request validations to comprehensive static code analysis, and through to precise environment deployments, we’ve covered all bases to ensure a streamlined workflow. Integrated seamlessly with Zapier, our DevOps blueprint goes beyond, automating various tasks and connecting your workflow with a wide range of apps, ensuring even greater flexibility and productivity. This interactive session will guide you through the simplicity and power of our DevOps framework, showcasing how it can be effortlessly customized to fit any platform you operate on. Learn how our innovative approach can elevate your Salesforce deployment strategy, making it more adaptable, reliable, and efficient. If you're aiming to optimize your development lifecycle and push the boundaries of what your Salesforce ecosystem can achieve, you won’t want to miss this presentation. Discover the future of Salesforce deployments – today.
Kinzie Room
Lukasz Ceran, Dominik Kruszewski
Navigating the complexity of Salesforce deployments? Our cutting-edge DevOps blueprint is your gateway to a seamless, scalable, and efficient deployment process. Crafted by a team of seasoned experts, our solution is engineered to transform the way you handle Salesforce deployments across diverse platforms including GitHub, GitLab, Azure DevOps, and Bitbucket. From meticulous pull request validations to comprehensive static code analysis, and through to precise environment deployments, we’ve covered all bases to ensure a streamlined workflow. Integrated seamlessly with Zapier, our DevOps blueprint goes beyond, automating various tasks and connecting your workflow with a wide range of apps, ensuring even greater flexibility and productivity. This interactive session will guide you through the simplicity and power of our DevOps framework, showcasing how it can be effortlessly customized to fit any platform you operate on. Learn how our innovative approach can elevate your Salesforce deployment strategy, making it more adaptable, reliable, and efficient. If you're aiming to optimize your development lifecycle and push the boundaries of what your Salesforce ecosystem can achieve, you won’t want to miss this presentation. Discover the future of Salesforce deployments – today.
Kinzie Room
With DevOps at the intersection of operations and delivery, how can you balance the competing needs of stability versus innovation and time-to-value? In this discussion, we’ll explore some of the risks and challenges that commonly occur when the rate-of-change goes up exponentially. Using a real-world example, we’ll dive into a project where a small delivery team implemented a delivery process that increased throughput while avoiding some of those risks.
Wayman Studio 2
With DevOps at the intersection of operations and delivery, how can you balance the competing needs of stability versus innovation and time-to-value? In this discussion, we’ll explore some of the risks and challenges that commonly occur when the rate-of-change goes up exponentially. Using a real-world example, we’ll dive into a project where a small delivery team implemented a delivery process that increased throughput while avoiding some of those risks.
Wayman Studio 2
Halstead Hub
Halstead Hub
Kinzie Room
Kinzie Room
Mike Reynolds, Joy Shutters-Helbing
Consultants, Scrum Teams, QA Engineers and UAT users add layers of complexity to your already complex SDLC. Learn how to design an environment strategy with CI/CD that works at scale to take the pain out of your deployment process.
Wayman Studio 2
Mike Reynolds, Joy Shutters-Helbing
Consultants, Scrum Teams, QA Engineers and UAT users add layers of complexity to your already complex SDLC. Learn how to design an environment strategy with CI/CD that works at scale to take the pain out of your deployment process.
Wayman Studio 2
Provar, Elements.cloud, CloudQnect
Set the scene for DevOps Dreamin' Chicago with this lightning round of talks from our sponsors.
Kinzie Room
Provar, Elements.cloud, CloudQnect
Set the scene for DevOps Dreamin' Chicago with this lightning round of talks from our sponsors.
Kinzie Room
Wayman Studio
Drop-in clinic
Wayman Studio
Drop-in clinic
Gearset
Kinzie Room
Gearset
Kinzie Room
DevOps leaders often have insights and ideas to leverage tools that will greatly enhance business functions. This presentation will give examples of where new tool adoption has had profound impacts on organizations and offer strategies to; combat resistance to change, lead successful implementations and maintain an environment of continuous learning and collaboration.
Halstead Hub
DevOps leaders often have insights and ideas to leverage tools that will greatly enhance business functions. This presentation will give examples of where new tool adoption has had profound impacts on organizations and offer strategies to; combat resistance to change, lead successful implementations and maintain an environment of continuous learning and collaboration.
Halstead Hub
DevOps Leaders
Kinzie Room
DevOps Leaders
Kinzie Room
What if disaster struck, and you desperately wanted to turn back the hands of time to restore your Salesforce org? Not all of us have a DeLorean. Join us for this practical workshop where we'll explore real-life scenarios of Salesforce data loss. Learn how to build a reliable backup and restore strategy, so you can retrieve lost data from any point in time.
Halstead Hub
What if disaster struck, and you desperately wanted to turn back the hands of time to restore your Salesforce org? Not all of us have a DeLorean. Join us for this practical workshop where we'll explore real-life scenarios of Salesforce data loss. Learn how to build a reliable backup and restore strategy, so you can retrieve lost data from any point in time.
Halstead Hub
Explore key findings from the largest ever State of Salesforce DevOps 2024 report. Find out how well teams are delivering for their businesses, and get data-driven insights into the challenges and opportunities of 2024
Kinzie Room
Explore key findings from the largest ever State of Salesforce DevOps 2024 report. Find out how well teams are delivering for their businesses, and get data-driven insights into the challenges and opportunities of 2024
Kinzie Room
Highly complex LWCs are becoming commonplace in modern Salesforce Orgs, but there is no requirement for testing them. Part of the benefit is that they can be rapidly updated and deployed as a key part of a modern full stack platform. However, as they get more complex and change rapidly, often by multiple developers, it can be very easy to deploy broken components to production. As the user-facing framework, any errors can have significant impact to functionality and data. We will highlight what a good jest test looks like, how to use them in your DevOps processes, and how to reduce errors.
Wayman Studio 2
Highly complex LWCs are becoming commonplace in modern Salesforce Orgs, but there is no requirement for testing them. Part of the benefit is that they can be rapidly updated and deployed as a key part of a modern full stack platform. However, as they get more complex and change rapidly, often by multiple developers, it can be very easy to deploy broken components to production. As the user-facing framework, any errors can have significant impact to functionality and data. We will highlight what a good jest test looks like, how to use them in your DevOps processes, and how to reduce errors.
Wayman Studio 2
Ever wonder what fuels a healthy DevOps practice and team? Let us explore what are the key skills and elements to ensure success DevOps outcomes.
Kinzie Room
Ever wonder what fuels a healthy DevOps practice and team? Let us explore what are the key skills and elements to ensure success DevOps outcomes.
Kinzie Room
Nicole Hansen, Cassie Supilowski
If you’re a Salesforce pro looking to up your game, this session’s got your name on it. We’ll be tackling some key time management tactics, from managing intake processes to finding your peak productivity hours. Plus, we’ll share some insights in minimizing context switching and adopting a “measure twice, cut once” mindset. It’s all about boosting your efficiency and making the most out of your Salesforce efforts.
Wayman Studio 2
Nicole Hansen, Cassie Supilowski
If you’re a Salesforce pro looking to up your game, this session’s got your name on it. We’ll be tackling some key time management tactics, from managing intake processes to finding your peak productivity hours. Plus, we’ll share some insights in minimizing context switching and adopting a “measure twice, cut once” mindset. It’s all about boosting your efficiency and making the most out of your Salesforce efforts.
Wayman Studio 2
Get stuck in with release pipelines in this interactive workshop! Join Richard Owen as he explores how a pipelines approach to Salesforce DevOps can unite teams, streamline deployments, and speed up delivery.
Halstead Hub
Get stuck in with release pipelines in this interactive workshop! Join Richard Owen as he explores how a pipelines approach to Salesforce DevOps can unite teams, streamline deployments, and speed up delivery.
Halstead Hub
Flow is becoming increasingly more powerful and Admins, Architects, and Developers alike now can write automations that were typically reserved for Apex. But, how do you get the most out of your Flows? Learn how to take principles from the pro-code side and apply them to your Flows to take them to the next level.
Kinzie Room
Flow is becoming increasingly more powerful and Admins, Architects, and Developers alike now can write automations that were typically reserved for Apex. But, how do you get the most out of your Flows? Learn how to take principles from the pro-code side and apply them to your Flows to take them to the next level.
Kinzie Room
Amy Oplinger Singh, Denise Carbone
For SMBs, resources are precious. Learn how to optimize your Salesforce investment by strategically outsourcing aspects of DevOps. This session examines the ideal scenarios for outsourcing, partner selection criteria, and tips for managing successful partnerships.
Wayman Studio 2
Amy Oplinger Singh, Denise Carbone
For SMBs, resources are precious. Learn how to optimize your Salesforce investment by strategically outsourcing aspects of DevOps. This session examines the ideal scenarios for outsourcing, partner selection criteria, and tips for managing successful partnerships.
Wayman Studio 2
In this presentation, Jami and Nathan will share how they have grown and developed the DevOps program at Upwork using a globally distributed workforce. They will share how they use tools like Gearset to manage rapid deployment, as well as the benefits and challenges from managing a DevOps program with a hybrid workforce. They will share the best practices, collaboration tools, processes and lessons learned from evolving the program over time
Kinzie Room
In this presentation, Jami and Nathan will share how they have grown and developed the DevOps program at Upwork using a globally distributed workforce. They will share how they use tools like Gearset to manage rapid deployment, as well as the benefits and challenges from managing a DevOps program with a hybrid workforce. They will share the best practices, collaboration tools, processes and lessons learned from evolving the program over time
Kinzie Room
In this presentation, I'll discuss the importance of User Acceptance Testing (UAT) in the DevOps process, specifically from the perspective of a Business Analyst (BA). By using Workbench functions, I will use a real-world scenario to illustrate how BAs play a critical role in ensuring the success of projects and protecting businesses.
Wayman Studio 2
In this presentation, I'll discuss the importance of User Acceptance Testing (UAT) in the DevOps process, specifically from the perspective of a Business Analyst (BA). By using Workbench functions, I will use a real-world scenario to illustrate how BAs play a critical role in ensuring the success of projects and protecting businesses.
Wayman Studio 2
Introduction to the concept of "Going Faster Together" through African Proverbs, emphasizing the importance of collaboration and alignment within DevOps teams. Exploring the paradox of speed in technology delivery, advocating for a holistic approach that prioritizes stakeholder alignment, problem understanding, and solution efficacy. Practical strategies and case studies demonstrating how slowing down to synchronize efforts leads to accelerated and sustainable progress in DevOps initiatives.
Halstead Hub
Introduction to the concept of "Going Faster Together" through African Proverbs, emphasizing the importance of collaboration and alignment within DevOps teams. Exploring the paradox of speed in technology delivery, advocating for a holistic approach that prioritizes stakeholder alignment, problem understanding, and solution efficacy. Practical strategies and case studies demonstrating how slowing down to synchronize efforts leads to accelerated and sustainable progress in DevOps initiatives.
Halstead Hub
Jonathan Gillespie
Whether you’re a Salesforce admin, developer, or architect - or any other other title - if you’re involved in implementing & supporting Salesforce orgs, then you already know how important it is to be able to proactively track the effectiveness of low code and pro-code solutions - especially when something unexpected happens. Using logging is one of the best ways to monitor your orgs throughout the entire development lifecycle. Effective logging in Salesforce applications requires real-time monitoring and alerting capabilities to detect and respond to issues promptly. Implementing this while minimizing performance impact and false positives can be challenging, but this is where Nebula Logger excels. It’s the most robust & the most popular logging tool for the Salesforce platform. Used both internally by Salesforce and externally by Salesforce customers worldwide for ongoing monitoring, it’s a 100% open source & native solution, available as both an unlocked & managed package. During this session, we’ll look at how to implement & customize Nebula Logger in Salesforce to generate logging data for Apex, Flow, and Lightning Components. Salesforce experts can leverage Nebula Logger’s data for ongoing monitoring & support, using features like automated Slack alerts, reporting & monitoring of async processes, advanced log retention capabilities, and more.
Kinzie Room
Jonathan Gillespie
Whether you’re a Salesforce admin, developer, or architect - or any other other title - if you’re involved in implementing & supporting Salesforce orgs, then you already know how important it is to be able to proactively track the effectiveness of low code and pro-code solutions - especially when something unexpected happens. Using logging is one of the best ways to monitor your orgs throughout the entire development lifecycle. Effective logging in Salesforce applications requires real-time monitoring and alerting capabilities to detect and respond to issues promptly. Implementing this while minimizing performance impact and false positives can be challenging, but this is where Nebula Logger excels. It’s the most robust & the most popular logging tool for the Salesforce platform. Used both internally by Salesforce and externally by Salesforce customers worldwide for ongoing monitoring, it’s a 100% open source & native solution, available as both an unlocked & managed package. During this session, we’ll look at how to implement & customize Nebula Logger in Salesforce to generate logging data for Apex, Flow, and Lightning Components. Salesforce experts can leverage Nebula Logger’s data for ongoing monitoring & support, using features like automated Slack alerts, reporting & monitoring of async processes, advanced log retention capabilities, and more.
Kinzie Room
This session will guide you through the steps and help you build and measure your DevOps practice like a pro.
Wayman Studio 2
This session will guide you through the steps and help you build and measure your DevOps practice like a pro.
Wayman Studio 2
Halstead Hub
Halstead Hub
The biggest enemy to successfully implementing DevOps is the propensity to violate the newly established processes. When you start automating the deployment process in Salesforce, one challenge becomes more evident with the larger organizations and their code bases. Automating deployments means making the source control the source of truth. By extension, and for the original Salesforce format, that means storing and deploying the entire code base. The monolithic code base is affectionately known as “the happy soup.” Salesforce DX (packaged-based development) enables you to break down a monolithic code base into much smaller, more atomic packages of code that only have to be validated once (for compilation and code coverage) and can be deployed in minutes. PBD enables a fix in a development environment and to be promoted to QA in a matter of minutes. The Three Pillars - people, processes, and implementation (Tool) create a complete DevOps solution and enable Salesforce DX development teams to function at the highest levels. Join this session to learn the best practices and some stories from the trenches.
Kinzie Room
The biggest enemy to successfully implementing DevOps is the propensity to violate the newly established processes. When you start automating the deployment process in Salesforce, one challenge becomes more evident with the larger organizations and their code bases. Automating deployments means making the source control the source of truth. By extension, and for the original Salesforce format, that means storing and deploying the entire code base. The monolithic code base is affectionately known as “the happy soup.” Salesforce DX (packaged-based development) enables you to break down a monolithic code base into much smaller, more atomic packages of code that only have to be validated once (for compilation and code coverage) and can be deployed in minutes. PBD enables a fix in a development environment and to be promoted to QA in a matter of minutes. The Three Pillars - people, processes, and implementation (Tool) create a complete DevOps solution and enable Salesforce DX development teams to function at the highest levels. Join this session to learn the best practices and some stories from the trenches.
Kinzie Room
In the realm of DevOps, there's a common temptation to view Salesforce applications and updates through a very narrow lens. However, in today's landscape of rapidly advancing AI, deployment automations, and pre-deployment validation checks, it's vital to recognize that our choices can have far-reaching implications. Enter the consequence scan—a straightforward tool that allows us to assess the broader impact of our application design on various relationships and systems. An integral part of the agile development process, this succingct workshop helps teams proactively address potential repercussions and ensure a more holistic approach to software development.
Wayman Studio 2
In the realm of DevOps, there's a common temptation to view Salesforce applications and updates through a very narrow lens. However, in today's landscape of rapidly advancing AI, deployment automations, and pre-deployment validation checks, it's vital to recognize that our choices can have far-reaching implications. Enter the consequence scan—a straightforward tool that allows us to assess the broader impact of our application design on various relationships and systems. An integral part of the agile development process, this succingct workshop helps teams proactively address potential repercussions and ensure a more holistic approach to software development.
Wayman Studio 2
Gearset Product Team
Wayman Studio
Drop-in clinic
Gearset Product Team
Wayman Studio
Drop-in clinic
The realm of Salesforce development presents unique challenges and opportunities, especially when it comes to co-development projects involving Systems Integrators (SIs) and in-house teams. This presentation aims to shed light on the intricate dance of collaboration, process alignment, and technological synergy required to navigate these challenges successfully. Drawing from extensive experience as a Salesforce DevOps Engineer, this talk will offer insights, strategies, and best practices for Systems Integrators embarking on co-development ventures.
Halstead Hub
The realm of Salesforce development presents unique challenges and opportunities, especially when it comes to co-development projects involving Systems Integrators (SIs) and in-house teams. This presentation aims to shed light on the intricate dance of collaboration, process alignment, and technological synergy required to navigate these challenges successfully. Drawing from extensive experience as a Salesforce DevOps Engineer, this talk will offer insights, strategies, and best practices for Systems Integrators embarking on co-development ventures.
Halstead Hub
David Ray, Jason Lantz, James Gaines
Through the integration of open-source projects D2X and CumulusCI, alongside the utilization of Gearset, Fulcrum Collaborations and Muselab successfully established a comprehensive DevOps pipeline. Within weeks, this pipeline facilitated the management of a complex managed package project, effectively handling multiple dependencies and ensuring efficient development, testing, and deployment processes.
Kinzie Room
David Ray, Jason Lantz, James Gaines
Through the integration of open-source projects D2X and CumulusCI, alongside the utilization of Gearset, Fulcrum Collaborations and Muselab successfully established a comprehensive DevOps pipeline. Within weeks, this pipeline facilitated the management of a complex managed package project, effectively handling multiple dependencies and ensuring efficient development, testing, and deployment processes.
Kinzie Room
Understanding and leveraging DevOps to support a Governance structure
Wayman Studio 2
Understanding and leveraging DevOps to support a Governance structure
Wayman Studio 2