Certified Pega System Architect v8.0 (2019) — Question 14
A development team plans to enhance functionality of an existing application by changing several user interface rules. The team would like to pilot the enhancements to a small group of users before rolling the changes out to the entire user base.
What approach maximizes reuse and maintainability?
Answer options
- A. Place the updated rules into a new minor version of the ruleset and include the new ruleset version in a new application.
- B. Place the updated rules into a new ruleset and include the new ruleset in a new application.
- C. Place the updated rules into a new ruleset and include the new ruleset in a new version of the application.
- D. Place the updated rules into a new minor version of the ruleset and include the new ruleset version in a new version of the application.
Correct answer: A
Explanation
The correct answer, A, emphasizes maintaining a minor version of the ruleset which allows for backward compatibility and easier updates. Options B and C do not leverage versioning effectively, which can lead to more complex maintenance. Option D, while similar to A, suggests creating a new version of the application unnecessarily, complicating the rollout process.