The CTO at Universal Containers decided to implement the Scrum framework for its agile teams, and communicated a set of Scrum principles to the company.
Which describes a Scrum principle?
A. Deliver working software, so if a software component is working, avoid changing it.
B. Respect other teams by not doing their work (a developer should not test the software).
C. Create transparency by being honest and clear about timing, planning, and obstacles.
D. Embrace change by working on a different scope every day.
Universal Containers's architect is documenting the application lifecycle management (ALM) process to communicate it to the development teams from different implementation partners.
Which three steps apply to any Salesforce development project?
Choose 3 answers
A. Continuous Integration
B. Develop
C. Build Release
D. Test
E. Change Sets
What are two roles a project Steering Committee plays in determining what methodologies are used? Choose 2 answers
A. Enforcing that corporate project stage gates are part of the chosen methodology
B. Designing a methodology that will meet a particular project's requirements
C. Approving deviations from the chosen methodology, when required to address project issues
D. Setting the criteria for selecting Agile or Waterfall methodology to be used on internal projects
At Universal Containers, Salesforce administrators are making changes to the permission sets under instruction from the business. Randomly, various SOQL statements are failing.
What strategy could be advised to bring this issue to the developer's attention earlier?
A. Extract each permission set, commit and merge to source control, and run through CI checks.
B. Ask administrators to only make changes to profiles instead.
C. Create a sandbox refresh strategy to ensure each sandbox is refreshed every day.
D. Advice developers to switch to SOSL queries that are more robust instead.
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 CUC) is hiring offshore agile development teams to decrease costs and enhance UC's capability of delivering new features to its customers. However, the CTO Is not able to follow or measure the work of those teams.
What should an architect recommend to increase transparency?
A. Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams.
B. Request the offshore teams to send daily emails to the CTO with the progress of the teams.
C. Ask the offshore teams to add their progress and status in a shared spreadsheet.
D. A Request the offshore teams to share their work in progress in a virtual Kanban board tool.
Universal Containers is planning to release simple configuration changes and enhancements to their Sales Cloud. A Technical Architect recommend using change sets. Which two advantages would change sets provide in this scenario? Choose 2 answers
A. An easy way to deploy related components.
B. The ability to deploy a very large number of components easily.
C. A simple and declarative method for deployment.
D. The ability to track changes to component.
Universal Containers recently added a new sales division to theEnsure that Record Type Ids match both Productiowhen migrating to Production, the Developer reports that Unit Tests are failing. What should an Architect do to ensure tests execute predictably?
A. Ensure that Record Type Ids match both Production and Sandbox orgs
B. Ensure executed Apex test run as valid users
C. Ensure unit tests generate their own test data
D. Ensure unit tests execute with seeAllData=true
A team has completed a sprint and intends to deploy these changes after business approval, but they will immediately begin the next sprint. What strategy should an architect recommend?
A. The first task of the new sprint must be the deployment approval. After that, the other tasks of the sprint can be performed in the environments and Git.
B. Using Git, create a release branch from the develop branch. All fixes must be made in the release branch. After deployment, merge release with develop.
C. Commit upcoming changes to the features branch without merging into the develop branch. Deploy from the develop branch and then merge new sprint features into the develop branch.
D. Migrate the current code to the UAT sandbox. Begin new sprint development in the Dev sandbox. Make fixes in the UAT environment and deploy UAT for production after business approval.
Which are two characteristics of an effective communication plan? Choose 2 answers
A. Requesting feedback for outstanding architectural questions
B. Consistent communication to a pre -defined list of stakeholders
C. Reporting project status, timelines, and impacts
D. Communication to stakeholders on a "need -to -know" basis