vcap-cma design 2023: review & tips
The VCAP exams are totally different from VCPs (which you also need to pass in the same track to obtain the certification). While VCPs focus on facts and technical knowledge about products - or, in other words, what an administrator should know - VCAPs focus on two more advanced areas of expertise: the design of a solution and its deployment.
The VCAP Design exam’s main gimmick is the reliance on soft skills and semi-technical knowledge: design phases, business decisions and objectives, gathering customer requirements and so on and so forth. While its sibling, VCAP Deploy, can be considered a fairly easy test for anyone with some good experience in the product, the VCAP Design requires you to have knowledge which is not really that easily attainable and not stuff you learn “on the job”.
The exam is quite tough and there are two main reasons behind it:
- The technical questions are a bit vague. It’s not like a VCP where you can easily identify the most likely correct answers out of the given set. The questions presented to you on this exam are usually accompanied by 4-6 answers which on the first glance could be all correct. The winning difference is often in very subtle and minute details. It is very important for an exam taker to be aware of the difference between being technically correct and business correct. For example, a question might have an answer which aligns with the best practices however it wouldn’t meet the business goals outlined in the intro - to pass this exam you need to know/guess what’s more important in a given scenario.
- The non-technical questions rely heavily on VMware’s design philosophy and its concepts. For many it might be very obvious stuff but for most I’d say it’s not. Based on my experience, you shall study the following terms/principals before trying to pass this exam:
- functional vs non-functional design requirements - you should understand the definitions of these terms and their implications
- design phases/types: conceptual, logical and physical - you will need to explain the differences between them and identify what should be present in each of them
- design/customer requirements, assumptions and constraints - again, you need to know the differences between then and correctly map definitions to examples
- stability, manageability, availability, performance, security and recoverability of a solution - same as above yet again
Unfortunately, it took me two attempts to pass this bastard. First time around I missed the mark by just 10 points (290/500) while on the second attempt I thankfully smashed it out of the park by getting 440/500. The biggest gap in my knowledge which cost me my first attempt was the design methodology described in previous section. It’s a huge topic which I might come back to later in a separate post.
Other than that, the exam itself was very similar to a VCP - 60 questions, 2 hours to complete them, same quiz system. One difference is the presence of “mapping” questions where you are required to drag the names of design concepts to their definitions. It’s simple enough and could be replaced by multiple choice so it shouldn’t matter that much.
- You do not need in-depth technical knowledge about the product. What I mean by that is that I wouldn’t focus on things you usually refresh on before a technical exam: ports, system requirements, commands - all of that will matter very little.
- On the other hand, it is very important to understand the relationships between products in scope and their high level definitions/use-cases. You probably won’t be asked how vRA communicates with vRO but you will definitely have to identify which products can coexist with another, which can be substituted and what sort of license you need for certain features.
- The soft skill / design questions are brutal. You need to understand the concepts very well but even then you might struggle correctly answering some of these questions. As an anecdote, on my first attempt, I was very confused by one question about functional vs non-functional requirements and after failing, I reached out to multiple VCDX holders for guidance… and I ended up with 5 different opinions
- Despite being discontinued / outdated, the VVD (VMware Validated Design) documents are a great source of “VMware design principles”. I really recommend going through all them while learning the “soft skills” required for this exam.