I’m a bit behind schedule posting this, but at the start of May, I tackled the Development Lifecycle and Deployment Designer certification. Preparing for this one had nicely aligned with some of my recent work at my job, where we’re refining our approach to DevOps as we shift to a more iterative methodology for many of our projects. As such, a lot of the content for this exam was already relevant and fresh in my mind. I still reviewed the study guide and trail mix, but I’ve found that any certification exam is much more straightforward when I’ve actually had reason to work hands on with the subject matter— especially when that hands on work isn’t just my own test cases in a developer org.
One thing I appreciate about the exams on the System Architect side of the ‘Journey to CTA’ pyramid is that much of the content is applicable for working with technology beyond the Salesforce platform as well. There are nuances to the best practices for a dev lifecycle on the Salesforce platform, but in general, the recommendations, methodologies, and governance strategies that apply for developing on Salesforce would apply for other environments as well.
If you’re reading this blog, you may be wondering: “what should I study if I want to pass the Development Lifecycle and Deployment Designer certification exam???”. I found the exam guide that Salesforce provides to be a great place to start, and a fairly accurate breakdown of the content areas of the exam. The trailmix is a good place to start with documentation, but I definitely recommend taking some time to get hands on with the ANT Force.com Migration Tool as you prepare. I recommend familiarizing yourself with what you can (and CAN’T) do with scripting, and what tools are available for different types of testing (and the best ways to leverage the assorted testing tools). It’s also a good plan to dive into the different types of governance structures and roles that come into play, and what types of governance are recommended for which circumstances. All of this material is introduced in the trailmix, but it’s worth your time to dig into the related links and additional reference materials—not only to ensure that you pass the exam, but also because it’s useful knowledge for managing application lifecycles on the platform and beyond!