Universal Containers (UC) has been following the Waterfall methodology to deliver customer apps in Salesforce. As the business is growing at scale and with demand to incorporate features and functionality at faster pace, UC is finding the Waterfall approach is not an optimal process, and intends to transition towards an agile development methodology. Which are the two strengths of using an agile development methodology? Choose 2
A. Careful documentation is done at each step of the process so a target body of knowledge is available for inspection.
B. There are many small releases of functional code, allowing stakeholders to see and touch the work in progress.
C. All elements of the build are fully understood before work begins, reducing risk of unpleasant surprises.
D. The project requirements in later phases are expected and accommodated by the process, by design.
Since Universal Containers (UC) has adopted agile methodologies, the CEO is requesting the development teams to deliver more and more work in shorter time frames.
The CTO responds by saying the developers are not able to deliver the jobs they are committing to.
What evidence can be gathered in an agile tool to support the CTO's claims?
A. The definition of done (DoD)
B. A burndown chart showing team finishes early sprint after sprint
C. A Kanban board showing there's always the maximum allowed amount of work in progress (WIP)
D. A burndown chart showing the team misses their forecast sprint after sprint
Which two decisions should be made by an Architecture Review Board (ARB)? Choose 2 answers
A. Whether to create a new Salesforce object or override an existing object using a new Record Type
B. Whether to utilize the Waterfall or Agile methodology on the project
C. What testing tools should be used to track integration testing requirements
D. Whether to implement Single Sign -On with SAML or delegated authentication
What are three advantages of the package development model?
Choose 3 answers
A. Improving team development and collaboration.
B. Eliminating the need of using change set, which should no longer be used as it can get messy working with package development models.
C. Facilitating automated testing and continuous integration.
D. Significantly reducing the need for manually tracking changes.
E. Providing its own source control, so the source can be deployed In any sandbox orgs.
Universal Containers (UC) is planning for a huge data migration from a home grown on- premise system to Salesforce as part of their Service Cloud Implementation. UC has approximately 5 million customers,10 million contacts, and 30 million active cases. Which are the three key areas that should be tested as part of Data Migration? Choose 3 answers
A. Case association with correct contact and Account.
B. Case assignment rules and escalation rules.
C. Case Ownership along with associated entitlement and milestones.
D. Data transformation against the source system.
E. Page Layout assignment to the profiles
Universal Containers (UC) has a recruiting application using Metadata API version 35, and deployed it in production last year. The current Salesforce platform is running on API version 36.A new field has been introduced on the object Apex page in API version 36. A UC developer has developed a new Apex page that contains the new field and is trying to deploy the page using the previous deployment script that uses API version 35.
What will happen during the deployment?
A. The deployment script will pass because the new field is backward compatible with the previous API version 35.
B. The deployment script will fail because the new field is not known for the previous API version 35.
C. The deployment script will pass because the new field is supported on the current platform version.
D. The deployment script will fail because the platform doesn't support the previous API version 35.
In the effort of improving the code quality, Universal Containers (UC) has asked a third-party system integrator to perform some independent code reviews. One piece of the feedback is the development team is seemingly not doing enough negative unit testing. Which are three usual symptoms of inadequate negative tests Choose 3 answers
A. Developers often have to turn to the debug log for details of the failed Apex executions.
B. When an Apex batch job runs at a scheduled time, an increased number of Apex execution errors occur over all.
C. An Apex process runs into an un-handled exception when an HTTP callout has an unexpected status code in the response body.
D. Developers constantly ask the testers for a screenshot of the error and the exact steps of reproducing the error.
E. The delivered user interfaces are regularly not meeting the expectations of the business users.
Universal Containers (UC) is developing a new Customer Community. Requirements for the Community are not fully defined. UC is planning on using an Agile methodology for this work and has promised delivery of the complete system in three months. What are two risks associated with this approach? Choose 2 answers
A. The functionality that can be delivered in 3 months is unknown, and may not meet the needs of the business
B. Given the lack of requirements and the three-month timeline commitment, the project may not be feasible
C. Agile is not an appropriate development methodology for Customer Community implementations
D. Agile does not allow for changes to requirements, so customers might not like the resulting solution
Universal Containers has 80% code coverage. Despite the creation of a test plan for each sprint, the number of defects is large.
What two items should the architect recommend to reduce defects?
Choose 2 answers
A. The test script should be used to define the test classes.
B. The code coverage should be increased to 95%.
C. The test analyst who creates the test plan must also create the test classes.
D. The acceptance criteria should have more details.
Universal Containers CUC) is working with Salesforce CPQ, which uses configuration SObjects to drive business logic.
What are two best practice recommendations an architect should propose to allow UC to deploy CPQ features as part of their CI/CD process?
Choose 2 answers
A. Use a third-party product.
B. Build an Apex framework to deploy CPQ records.
C. Use an open source SFDX plugin and version control.
D. Use data loader to deploy CSV files.