Universal Containers has multiple minor and major releases in a year. Minor releases have sample configuration changes, while major releases involve large number of complex code components. What deployment tools should an architect recommend for both types of releases?
A. Change sets for minor releases and Force.com IDE for major releases.
B. Change sets for both minor releases and major releases.
C. Change sets for minor releases and metadata API for major releases.
D. Force.com IDE for minor releases and metadata API for major releases.
Explanation:
Change sets for minor releases and metadata API for major releases is the best deployment tool recommendation for both types of releases. Change sets are a native Salesforce tool that allows the team to deploy configuration changes between connected orgs. They are suitable for minor releases that have simple configuration changes, such as adding fields, objects, or workflows. Metadata API is a more advanced tool that allows the team to deploy both configuration and code changes between any orgs. It is suitable for major releases that have large number of complex code components, such as Apex classes, triggers, Visualforce pages, or Lightning components.
The CEO at Universal Containers (UC) is receiving constant complaints from business stakeholders that the development teams are not frequently delivering value to the end-user. The CEO talked with the CTO, who argues the opposite, explaining that the development teams are delivering value every Sprint. The architect suggests to the CTO to implement Kanban to solve this disagreement. How can Kanban help clarify whether value is being delivered to the business?
A. Kanban teams respond to unplanned work and changes by dropping everything and jumping on the new request, ensuring agility.
B. Kannan traits includes metrics, like lead time and throughput, which increases transparency.
C. Kanban can make use of the Salesforce Agile Accelerator to speed up delivery.
D. Kanban limits work in progress, so the executives will know the development team is not overworked.
Explanation:
Kanban can help clarify whether value is being delivered to the business by using metrics, like lead time and throughput, which increase transparency. Lead time measures how long it takes to complete a work item from the time it is requested, and throughput measures how many work items are completed in a given time period. These metrics can help the business stakeholders see the progress and performance of the development teams, and align their expectations with the reality.
Kanban does not respond to unplanned work and changes by dropping everything and jumping on the new request, as this would disrupt the flow and quality of work. Kanban does not make use of the Salesforce Agile Accelerator, as this is a tool for managing agile projects. Kanban does limit work in progress, but this is not the main reason why it can help clarify whether value is being delivered to the business.
Universal Containers (UC) is planning to move to Salesforce Sales Cloud and retire its homegrown on-premise system. As part of the project, UC will need to migrate 5 million Accounts, 10million Contacts, and 5 million Leads to Salesforce. Which three areas should be tested as part of data migration? Choose 3 answers
A. Lead assignment
B. Data transformation against source system
C. Contact association with correct Account
D. Account and Lead ownership
E. Page layout assignments
Explanation:
Three areas that should be tested as part of data migration are: data transformation against source system, contact association with correct account, and account and lead ownership. These areas can help ensure that the data is migrated correctly and accurately, and that the relationships and ownership are preserved. Lead assignment is not an area that should be tested as part of data migration, as it is a business process that is triggered after the data is migrated. Page layout assignments is also not an area that should be tested as part of data migration, as it is a configuration setting that is independent of the data. See Data Migration for more details.
What two things are needed to delete metadata with a deploy() call?= Choose 2 answers
A. Package.XML file.
B. The CURRENT API version must be used.
C. DestructiveChanges.xml file.
D. PurgeOnDelete option must be set to TRUE.
Explanation:
To delete metadata with a deploy() call, two things are needed: a package.xml file and a destructiveChanges.xml file. The package.xml file specifies the API version and the components to be deployed, while the destructiveChanges.xml file specifies the components to be deleted. The API version does not have to be the current one, as long as it is compatible with the components. The purgeOnDelete option is not required, as it only determines whether the deleted components are stored in the recycle bin or not.
Universal Containers has five development teams. The performance of the teams has been good, but the number of bugs has been increasing. After each sprint, they need more time to understand the code and make changes. What are two ways to improve the performance? Choose 2 answers
A. Define a team that will analyze/approve all changes.
B. Define and follow code standards.
C. Sprint review process.
D. Version control system to identify who is generating the bugs.
Explanation:
To improve the performance of the development teams, the following ways can be suggested: Define and follow code standards, and implement a sprint review process. Code standards can help ensure consistency, readability, and maintainability of the code, as well as reduce errors and bugs. A sprint review process can help evaluate the work done in each sprint, demonstrate the functionality, and gather feedback from the stakeholders and users.
Universal Containers (UC) has recently acquired other companies that have their own Salesforce orgs. These companies have been merged as new UC business units.
The CEO has requested an architect to review the org strategy, taking into consideration two main factors:
• The CEO wants business process standardization among all business units.
• Business process integration is not required as the different business units have different customers and expertise.
Which org strategy should the architect recommend in this scenario, and why?
A. Single-org strategy, as the high level of business process standardization will be easier to implement in a single org.
B. Multi-org strategy, as it is uncommon for the diversified business units to get used to working in the same space as the other business units.
C. A Multi-org strategy, as they could deploy a common managed package into the orgs of the different business units.
D. Single-org strategy, as costs increase as the number of orgs go up.
Explanation:
A single-org strategy is the best option for UC, as it will enable them to achieve business process standardization among all business units, which is the main goal of the CEO. A multi-org strategy would make it harder to enforce consistent processes and policies across the different business units, and would also increase the costs and complexity of managing multiple orgs. A common managed package could help with some aspects of standardization, but it would not cover all the possible scenarios and customizations that UC might need.
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
Explanation:
These are the correct answers because the project steering committee plays a role in approving deviations from the chosen methodology, when required to address project issues, and setting the criteria for selecting agile or waterfall methodology to be used on internal projects. The steering committee does not design a methodology, but rather chooses one from the existing ones. The steering committee does not enforce that corporate project stage gates are part of the chosen methodology but rather ensures that the chosen methodology aligns with the corporate project stage gates.
What sandbox type would be appropriate for diagnosing reports of poor performance when accessing certain Visualforce pages?
A. Partial copy Sandbox.
B. Developer Sandbox.
C. Full Sandbox
D. Developer Pro Sandbox.
Explanation:
A full sandbox would be appropriate for diagnosing reports of poor performance when accessing certain Visualforce pages, as it provides a complete copy of the production data and metadata, which allows the developers to replicate and troubleshoot the issue in a realistic environment. A partial copy sandbox would not be appropriate, as it only provides a sample of the production data, which may not reflect the actual volume and complexity of the data that affects the performance. A developer sandbox would not be appropriate, as it only provides a copy of the production metadata, but not the data, which makes it impossible to test the performance of the Visualforce pages with real data. A developer pro sandbox would not be appropriate, as it also only provides a copy of the production metadata, but not the data, which makes it impossible to test the performance of the Visualforce pages with real data.
Universal Containers CUC) Customer Community is scheduled to go live in the Europe, Middle East, and Africa (EMEA) region in 3 months. UC follows a typical centralized governance model. Two weeks ago, the project stakeholders informed the project team about the recent changes in mandatory compliance requirements needed to go live. The project team analyzed the requirements and have estimated additional budget needs of 30^0 of the project cost for incorporating the compliance requirements. Which management team is empowered to approve this additional budget requirements?
A. Security Review Committee
B. Project Management Committee
C. Executive Steering Committee
D. Change Control Board
Explanation:
The Executive Steering Committee is the management team that is empowered to approve additional budget requirements for a project, as they are responsible for providing strategic direction, oversight, and governance for the project. The Security Review Committee is responsible for ensuring that the project meets the security standards and policies of the organization. The Project Management Committee is responsible for managing the day-to-day activities and deliverables of the project. The Change Control Board is responsible for reviewing and approving any changes to the project scope, schedule, or resources.
Universal Containers has started building a customer Lightning community that contains a few dozen Aura components. The development team lead has come to the Salesforce architect about questions regarding testing the Lightning components. What two knowledge points can the architect pass to the development team lead? Choose 2 answers
A. The testing of the JavaScript part of the Aura component can be tested in the Jest framework and the Apex controllers can be tested using test classes.
B. Install the Lightning test service AppExchange package to enable the Aura component testing.
C. There is a $T test helper object that can be used to create the instance of the Lightning component, and it is promise enabled.
D. The testing can be viewed in the lightning.force.com/c/jasminetests.app URL. The page loads and runs Jasmine test and writes pass/fail information to the screen.
Explanation:
The testing of the JavaScript part of the Aura component can be tested in the Jest framework and the Apex controllers can be tested using test classes. The testing can be viewed in the lightning.force.com/c/jasminetests.app URL. The page loads and runs Jasmine test and writes pass/fail information to the screen. The Lightning test service AppExchange package is not required for testing Aura components, but for testing Lightning web components. The $T test helper object is not a valid object for testing Lightning components.
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.
Explanation:
The architect should recommend using Git to create a release branch from the develop branch. All fixes must be made in the release branch. After deployment, merge release with develop. This strategy allows the team to isolate the changes that are ready for deployment from the changes that are still in progress. It also ensures that the fixes are applied to both the release and the develop branches. The other options do not follow the best practices of Git branching and merging.
Universal Containers (UC) is working on a project to support environmental cleanup projects with specially designed containers. To support this project, UC is developing a portal for regulatory agencies to use for tracking and reporting of the containers, and these regulatory requirements are well-defined. Many non -regulatory requirements have not been defined yet. The project is on a strict budget and timeline. Which two approaches should UC consider to meet regulatory requirements and to satisfy the needs of end users? Choose 2 answers
A. Initiate a waterfall project and start building the features of the solution based on regulatory requirements. In parallel, gather the remaining non -regulatory requirements for the solution, then go back and reconcile the two sets of requirements and re -work the solution as necessary
B. Initiate an Agile project, beginning with a "sprint 0" to scope and estimate the project and to build the product backlog. Identify the minimum viable product. Initiate building the solution based on the backlog, and co -create the design with the project stakeholders
C. Initiate a waterfall project by gathering the remaining requirements and completing the architecture and design. Initiate the build/test processes with frequent reviews by the stakeholders. On build completion, perform acceptance testing and validate compliance with regulatory requirements
D. Initiate an Agile project based on the known requirements, begin building immediately, and work through remaining requirements as they come up. Budget and timeline will not be a factor with an Agile methodology
Explanation:
The best approaches for UC to consider are B and C, as they both involve agile methodologies that can accommodate changing requirements and deliver value to the end users in an iterative and collaborative way. Option B is a good approach, as it allows UC to scope and estimate the project, identify the minimum viable product, and co-create the design with the project stakeholders using a product backlog and sprints2. Option C is also a good approach, as it allows UC to gather the remaining requirements and complete the architecture and design, then initiate the build/test processes with frequent reviews by the stakeholders, and perform acceptance testing and validate compliance with regulatory requirements3. Option A is not a good approach, as it involves a waterfall project that is rigid and sequential, and may result in re-work and delays if the requirements change or conflict4. Option D is not a realistic approach, as it assumes that budget and timeline will not be a factor with an agile methodology, which is not true, as agile projects still need to have clear scope, budget, and timeline constraints
Page 8 out of 19 Pages |
Previous |