After successfully completing the development lifecycle and deployment designer exam a few days ago, I’ve attempted to write up what I can remember of the most important items to study. Of course, the most sensible thing you can do is to work through the Trailmix provided by Salesforce in order to prepare, but hopefully, this will give you some additional insight on what to expect.
There were a few curveballs in this exam and there is no substitute for solid experience in this particular case. Developers will be very familiar with the topics of continuous integration, the metadata API, command-line deployment tools and version control. So if you’re not a developer, chances are you may have to study the content very hard and/or take the opportunity to be involved in a complex project with a formal release process before you take this certification exam. I’d recommend you watch the videos and webinars offered by the resource guide at the very least.
Knowing the types of sandbox available, their limits and which ones to use for each part of the development process is key:
In the first instance, even if it’s just a report you want to build quickly for someone….if you have any other workstreams taking place, those developers need to have the latest version of Salesforce they can get – including your new report or picklist values.
Having been through the resource guide provided by Salesforce, my first question was a bit of a curveball. My advice? Get to know the ins and outs of external objects and Salesforce Connect.
Something that is also important is the ability to confirm whether external objects are available to deploy as custom objects or as external objects in their own right. I was confused by the resources which specified that the API names of external objects are suffixed with __x instead of __c, but when examining the options available to deploy via change set, there was no provision for external objects and I am sure I remember seeing them available to add to a change set from the custom objects menu. Your comments on this are most welcome.
Be able to identify the capabilities and limitations between tools such as
To say I was grateful for having spent 4 months at NOWTV in 2013 are a bit of an understatement. The company uses continuous integration, repositories and build tools as standard practice; I’d’ve struggled with this if I’d not had that experience.
Topics that spring to mind:
You’ll need to know what constitutes the following release types and best practices for deployment:
Think about the release processes you would use in order to deploy something quickly, taking sandboxes into account. What matters most is matching the requirement to the best process and sandbox combination.
Absolutely fundamental to consider the following:
The key here is that there is no right methodology. The methodology has to suit the environment the customer is in. Expect to be tested on the most appropriate methodologies for certain projects.
I stuck with the principle that there should be a Production change freeze whenever you have multiple workstreams, with all work (even BAU and hotfixes) being put through a sandbox first, tested, accessible to developers for regression testing, before being deployed separately, otherwise users would have to wait too long for the fix.
More here:
So, at the end of the exam, with 20 minutes left to check my work before submitting, I really wasn’t sure if I’d passed. I got about halfway through checking, with 2 mins to go and thought I was happy with most of the questions, so I submitted it, and…..got one step closer to System Architect. Yes!!
I hope you’ve found this article helpful – please tweet me @gemziebeth if you’d like to share any other insights and, ladies, please come and find our group, Ladies Be Architects on the partner community to share your thoughts!
When I was diagnosed with Stage 4 in 2021, writing a memoir came to the…
From my point of view I'm acutely aware that I didn't update my readers on…
Service Cloud - KCS & Chatbots Click the buttons below to find the Trailhead modules…
Click the buttons below to find the Trailhead modules we did and follow along with…
Click the buttons below to find the Trailhead modules we did and follow along with…
Click the buttons below to find the Trailhead modules we did and follow along with…