System Design Questions Flashcards

1
Q

What are two advantages of integrating an agile issue tracker with software testing and continuous integration tools?

A
  1. Developers can directly monitor the build status of code changes associated with user stories within the issue tracker. (Correct - Ensures smooth and efficient workflow by reducing the need to switch tools)
    1. Developers can view the status of automated tests related to specific user stories immediately after code commits. (Correct - Provides real-time feedback on code quality and test results)
    2. Developers can directly access performance analytics for individual code commits within the issue tracker. (Incorrect - Integration focuses on operational aspects, not in-depth performance analysis)
    3. Developers can instantly communicate changes and updates on user stories through the issue tracker’s messaging system. (Incorrect - The primary benefit is automated feedback on code quality and build status, not communication features)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What three primary benefits should Cosmic Technologies expect from consolidating its various Salesforce orgs into a single, unified org?

A
  1. Decreased overall cost due to reduced administrative and management overhead. (Correct - Centralizes management tasks and reduces the need for multiple subscriptions)
    1. Enhanced collaboration through Chatter, enabling better communication across business units. (Correct - Facilitates improved global communication and information sharing)
    2. A more comprehensive view of the customer across all divisions, improving customer insights and service. (Correct - Centralizes customer data for better relationship management and service)
    3. Improved local control and administration while maintaining predefined business processes. (Incorrect - This is more typical of a multi-org strategy, not a single-org strategy)
    4. Reduced complexity of the data model due to reduced scope. (Incorrect - Single-org strategy can make the data model more complex due to increased scope)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What sandbox refresh plan should the Salesforce architect recommend for Cosmic Tech Solutions to ensure sandboxes reflect the latest production changes and support efficient development processes?

A
  1. Refresh Developer and Developer Pro sandboxes daily, Partial Copy sandbox every five days, and Full sandbox every 29 days. (Correct - Supports rapid iterations, realistic QA testing, and thorough UAT)
    1. Refresh all sandboxes daily to ensure the latest data and metadata are available. (Incorrect - Unnecessary and resource-intensive)
    2. Only refresh the Full sandbox every month, leaving the other sandboxes as is until a major release is scheduled. (Incorrect - Does not support ongoing agile development practices)
    3. Refresh the Developer Pro sandbox and Partial Copy sandbox every 29 days, similar to the Full sandbox, to minimize disruption. (Incorrect - Does not provide frequent enough updates for agile development)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following would substantiate the CTO’s claims about the development team’s performance?

A
  1. Burndown charts demonstrating that the team consistently fails to meet their sprint forecasts. (Correct - Visual representation of work completed vs. planned, showing gap between expectations and progress)
    1. Velocity charts comparing current and past sprint velocities. (Incorrect - Assesses work capacity over time, but not specific sprint performance)
    2. Cumulative flow diagrams showcasing workflow stages. (Incorrect - Provides process efficiency insights, not sprint commitment performance)
    3. Sprint retrospective summaries highlighting areas that require improvement. (Incorrect - Identifies improvement opportunities, but not sprint commitment performance)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly