CAS CAS Project Management and Deployment 2 — Questions and Answers
Question 1: In CAS deployment pipelines, what is the purpose of a staging environment?
- To host archived project documentation
- To provide a production-like environment for final validation before live deployment (Correct answer)
- To store backups of the production database
- To train new team members on the codebase
Correct answer: To provide a production-like environment for final validation before live deployment
A staging environment mirrors production configuration so teams can validate behavior, integrations, and performance under realistic conditions before go-live.
Question 2: Which version control branching strategy is most aligned with continuous delivery in a CAS application project?
- Keeping all work on a single main branch (trunk-based development) (Correct answer)
- Creating a separate long-lived branch per developer
- Merging to main only once per quarter
- Maintaining separate codebases per environment
Correct answer: Keeping all work on a single main branch (trunk-based development)
Trunk-based development requires developers to commit to the main branch frequently, keeping the codebase always releasable and enabling continuous delivery pipelines.
Question 3: What is the primary risk of skipping user acceptance testing (UAT) in a CAS application project?
- Increased infrastructure costs
- Deploying functionality that does not meet actual business requirements or user expectations (Correct answer)
- Longer build pipeline execution time
- Higher code review overhead
Correct answer: Deploying functionality that does not meet actual business requirements or user expectations
Without UAT, the team may ship technically correct code that fails to satisfy real business workflows, resulting in post-deployment rework.
Question 4: In CAS project management, what does velocity measure in an agile team?
- The speed of the CI/CD pipeline
- The average number of story points completed per sprint over recent sprints (Correct answer)
- Network throughput of the production environment
- The number of bugs resolved per developer per week
Correct answer: The average number of story points completed per sprint over recent sprints
Velocity tracks the average story points completed per sprint, giving the team a baseline for estimating how much work they can commit to in future sprints.
Question 5: Which artifact in a CAS deployment process serves as the single source of truth for exactly what was deployed to production?
- Project charter
- Deployment manifest or release notes tied to a specific build artifact (Correct answer)
- Sprint backlog
- Employee onboarding guide
Correct answer: Deployment manifest or release notes tied to a specific build artifact
A deployment manifest or versioned release notes linked to an immutable build artifact records exactly which code, configurations, and dependencies are running in production.
Question 6: What is the primary purpose of change management in CAS application projects?
- To prevent any modifications to the codebase
- To control, document, and communicate changes to minimize disruption and risk to the running system (Correct answer)
- To automate deployment approvals
- To archive retired features
Correct answer: To control, document, and communicate changes to minimize disruption and risk to the running system
Change management ensures all modifications are reviewed, approved, documented, and communicated to stakeholders before implementation to reduce unplanned outages.
In CAS deployment pipelines, what is the purpose of a staging environment?