⬆️ Scrum Developer I for PSD I Practice Tests Exams Questions & Answers
Udemy & Etsy
❣️ Please support us by purchasing this course on Udemy in an interactive version with the discounted link. If you're working for a company, you could most probably easily claim this expense during preparation for your exam. For us, it's to be, or not to be, in the game.
🛍️ Alternatively, you can buy the PDF with those questions on Etsy.
✨ This course is unlike any Scrum Developer I for PSD I course you will find online.
✋ Join a live online community and a course taught by industry experts and pass the Professional Scrum Developer I (PSD I) confidently. We aim to build an ecosystem of Information Technology (IT) certifications and online courses in cooperation with the technology industry. We believe it will give our students 100% confidence in the pacing market in an open-source environment. We are just at the beginning of our way, so it's even better for you to join now!
⌛️ Short and to the point; why should you take the course:
Always happy to answer your questions on Udemy's Q&A's and outside :)
Failed? Please submit a screenshot of your exam result and request a refund (via our upcoming platform, not possible on Udemy); we'll always accept it.
Learn about topics, such as:
Architecture & Design;
Class Coupling;
Code Quality;
Coding Best Practices;
Continuous Delivery (CD);
Continuous Deployment (CD);
Continuous Integration (CI);
Cross-Functional Teams;
Cycle Time per Feature;
Cyclomatic Complexity;
Definition of Done (DoD);
Documentation;
Don't Repeat Yourself (DRY);
Efferent Couplings;
Keep It Simple, Stupid (KISS);
Mocking;
Scrum Framework;
Software Architecture;
Software Design;
SOLID Principles;
Spying;
Stubbing;
Technical Debt;
Test Driven Development (TDD);
Test First Development (TFD);
Much More!
Questions are similar to the actual exam, without duplications (like in other courses ;-)).
The Practice Tests Exams simulate the actual exam's content, timing, and percentage required to pass the exam.
This course is not a Professional Scrum Developer I (PSD I) Exam Dump. Some people use brain dumps or exam dumps, but that's absurd, which we don't practice.
Minor improvements since the course launch with a relaunch of the course due to misunderstanding Udemy rules by using unfortunate keywords in the title.
We are so thankful for every contribution, which makes sure we can deliver top-notch content. Whenever you find a missing resource, broken link in a Table of Contents, the wrong answer, please submit an issue. Even better would be a Pull Request (PR).
Who this course is for:
👨🎓 Students preparing for the Professional Scrum Developer I (PSD I) Exam;
👨🎓 Agile Coaches;
👨🎓 Agile Leaders;
👨🎓 DevOps Engineers;
👨🎓 IT Professionals;
👨🎓 Lead Engineers;
👨🎓 Scrum Masters;
👨🎓 Software Developers/Engineers;
👨🎓 Software Testers;
👨🎓 Product Managers;
👨🎓 Product Owners;
👨🎓 Project Managers;
👨🎓 Team Leaders.
Requirements
🤩 Excitement to learn!
0️⃣ Prior knowledge is required;
✅ You can pass the Professional Scrum Developer I (PSD I) Exam solely based on our Practice Tests Exams.
Your Scrum Team is one of seven teams working on a Software Product. All teams use the same Version Control System. Which is the best approach to deliver a high-quality Increment?
Developers should perform a combination of local and private builds.
Each team's automated build is integrated toward the end of the Sprint.
There is one automated and integrated build for all seven teams.
You are asked to refactor part of the codebase for Application X. When you are done, all Unit Tests pass with 50% Code Coverage. What can you infer from this?
At least 50% of Application X functions correctly.
What are two ways that regulatory compliance issues are dealt with in Scrum?
They are addressed by a separate team who is responsible for compliance issues.
They are addressed along with functional development of the Product.
They are discussed, determined, and documented before the actual feature development Sprints.
They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality. no matter how small.
Based on "Sprint 7 Burndown Chart" would you do anything different in Sprint 8?
The Scrum Master adds additional Developers for Sprint 8.
The Developers carry over incomplete Sprint Backlog items from Sprint 7 to Sprint 8 and monitor the Sprint 8 burn-down chart. As soon as deviation from trends is detected, the Developers work with the Product Owner to negotiate remaining work.
There is nothing wrong The Developers will present all Product Backlog Items selected for Sprint 7 at the end of the Sprint.
The Developers may forecast less overall work in Sprint 8.
Stakeholders will encourage the Scrum Team to estimate better during the Sprint 8 Planning Meeting.
The Developers put incomplete Product Backlog Items back into the Product Backlog for re-ordering.
The Product Owner may ask the Developers to complete the unfinished Product Backlog Items from Sprint 7 in Sprint 8.
Which of the following best describes Emergent Architecture?
Starting development of a Software Product requires a clear understanding of the underlying Software Architecture and Emergent Architecture describes the process of creating this initial architecture.
The Software Architecture emerges solely decisions the Developers make from a technical perspective.
In Scrum there is no Architecture-Role therefore architecture emerges naturally.
The desire to make decisions easier to change in the future and find the best possible point in time to make decisions.
Enterprise Architects must be involved to create the foundation of each Software Product.
What activities would a Product Owner typically undertake in the phase between the end of the current Sprint and the start of the next Sprint? (choose the best answer)
There are no such activities. The next Sprint starts immediately after the current Sprint.
Work with the Quality Assurance departments on the Increment of the current Sprint.
You are the Scrum Master on a newly formed Scrum Team. Which two of the following activities would probably help the team in starting up? (choose the best two answers)
Ensure the Scrum Team members have compatible personalities.
Introduce a bonus system for the top performers in the team.
Ensure the team understands they need a Definition of Done.
Have the development managers for each Development Team member introduce their direct reports and go over their responsibilities on the Scrum Team.
Ask the Product Owner to discuss the Product, its vision, history, goals, and context, as well as answer questions.
Which three behaviors demonstrate that a team is self-organizing? (choose the best three answers)
The Development Team inviting external people to the Sprint Planning to ask them how to turn a Product Backlog Item into an Increment via a complete and detailed Sprint Backlog.
The Development Team members are working within the boundaries of their functional description and nicely handing off work from analyst to Developer to Tester to integration.
The Product Owner doesn't need to be at Sprint Retrospectives.
Stakeholders walking in at the Daily Scrum to check progress and work with the Scrum Master to optimize the functional scope for the Sprint.
Development Team members collaboratively selecting their own work during the Sprint.
The Scrum Master is no longer needed.
The Development Team has all the skills needed to create a releasable Increment.
The Development Team creating their own Sprint Backlog, reflecting all work that is part of the Definition of Done.
A Development Team selects a set of Product Backlog Items for a Sprint Backlog with the intent to get the selected items "Done" by the end of the Sprint. Which three phrases best describe the purpose of a Definition of Done? (choose the best three answers)
It provides a template for elements that need to be included in the technical documentation.
It guides the Development Team in creating a forecast at the Sprint Planning.
It controls whether the Developers have performed their tasks.
It creates transparency over the work inspected at the Sprint Review.
It defines what it takes for an Increment to be ready for release.
It tracks the percentage complete of a Product Backlog Item.
The Product Owner is not collaborating with the Development Team during the Sprint. What are two valuable actions for a Scrum Master to take? (choose the best two answers)
Nominate a proxy Product Owner.
Coach the Product Owner in the values of Scrum and incremental delivery.
Stop the Sprint, send the Product Owner to a course and restart.
A Scrum Master is working with a Development Team that has members in different physical locations. The Development Team meets in a variety of meeting rooms and has much to do logistically (for example, set up conference calls) before the Daily Scrum. What action should the Scrum Master take? (choose the best answer)
Ask the Development Team members to alternate who is responsible for meeting setup.
Set up the meeting and tell the Development Team that is how it will be done.
Inform Management and ask them to solve it.
Allow the Development Team to self-manage and determine for itself what to do.
Five new Scrum Teams have been created to build one Product. A few of the Developers on one of the Development Teams ask the Scrum Master how to coordinate their work with the other teams. What should the Scrum Master do?
Teach the Product Owner to work with the Lead Developers on ordering Product Backlog in a way to avoid too much technical and development overlap during a Sprint.
Collect the Sprint tasks from the teams at the end of their Sprint Planning and merge that into a consolidated plan for the entire Sprint.
Teach them that it is their responsibility to work with the other teams to create an integrated Increment.
Visit the five teams each day to inspect that their Sprint Backlogs are aligned.
In the Sprint Planning meeting, the Product Owner and the Development Team were unable to reach a clear understanding about the highest order Product Backlog Items. Because of this, the Development Team couldn't figure out how many Product Backlog Items it could forecast for the upcoming Sprint. They were able to agree on a Sprint Goal, however. Which of the following two actions should the Scrum Master support? (choose the best two answers)
Ask everyone to take as much time as needed to analyze the Product Backlog first, and then reconvene another Sprint Planning meeting.
Cancel the Sprint. Send the entire team to an advanced Scrum training and then start a new Sprint.
Forecast the most likely Product Backlog Items to meet the goal and create a Sprint Backlog based on a likely initial design and plan. Once the time-box for the Sprint Planning meeting is over, start the Sprint and continue to analyze, decompose, and create additional functionality during the Sprint.
Continue the Sprint Planning meeting past its time-box until an adequate number of Product Backlog Items are well enough understood for the Development Team to make a complete forecast. Then start the Sprint.
Discuss in the upcoming Sprint Retrospective why this happened and what changes will make it less likely to recur.
A member of the Development Team takes the Scrum Master aside to express his concerns about data security issues. What should the Scrum Master do? (choose the best answer)
Create a Product Backlog Item for security.
Ask the person to share the issue with the team as soon as possible.
Add security to the Definition of Done.
Tell the Product Owner to stop further development of features until the issues are fixed.
What are two ways that architecture and infrastructure are handled in Scrum? (choose the best two answers)
They are implemented along with functional development of the Product.
They are built by a separate team through the creation of an architectural runway.
They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality, no matter how small.
They are discussed, determined, and documented before the actual feature development Sprints.
Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly? (choose the best answer)
During a Sprint, a Developer determines that the Scrum Team will not be able to complete the items in their forecast. Who should be present to review and adjust the Product Backlog Items selected? (choose the best answer)
The Product Owner and the Developers.
The Scrum Master, the Project Manager, and the Developers.
Which of the following are examples of a Scrum Team practicing Scrum poorly or not exhibiting traits of a self-managing Scrum Team? (choose the best three answers)
The Developers have all the skills they need to create a valuable, useful Increment.
Stakeholders attend the Daily Scrum to check on the Scrum Team's progress.
The Developers create their own Sprint Backlog, reflecting all work that is required to meet the Definition of Done.
The Developers are collaboratively selecting their own work during the Sprint.
The Developers invite external Stakeholders to the Sprint Planning to ask them how to turn a Product Backlog Item into an Increment via a complete and detailed Sprint Backlog.
The Developers are working within the boundaries of their organizations functional description and nicely handing off work from analyst to Developer to Tester to integration.
An organization has decided to adopt Scrum, but Management wants to change the terminology to fit with terminology already used. What will likely happen if this is done? (choose the best answer)
Without a new vocabulary as a reminder of the change, very little change may actually happen.
The organization may not understand what has changed with Scrum and the benefits of Scrum may be lost.
What is the role of Management in Scrum? (choose the best answer)
Support the Product Owner with insights and information into high value Product and system capabilities. Support the Scrum Master to cause organizational change that fosters empiricism, self-management, bottom-up intelligence, and intelligent Product delivery.
Continually monitor staffing levels of the Scrum Team.
Monitor the progress of the Developers on the Scrum Team.
Identify and remove people that are not working hard enough.
What does cross-functionality mean in a Scrum Team?
Each Developer who has a special skill and works with all Scrum Teams of the organization is cross-functional.
The Development Team should collaborate with all other functional departments of the organization.
The Development Team should have all required skills to create potentially releasable Increments without any dependency to others outside the team.
Each Development Team member should have all required skills to create potentially releasable Increments without any dependency to others outside the team.
True or False: Through Depth of Inheritance metric, a low number for depth implies less complexity but also the possibility of less code reuse through inheritance.
True or False: The Development Team has immediately resolved a bug, which is found in the current Sprint and belongs to an Increment that has already been delivered to the market. Is it a proper behavior?
Classes with high efferent will affect other classes when changes are made.
A large Efferent Coupling can indicate that a class is unfocused and may also indicate that it is unstable since it depends on the stability of all the types to which it is coupled.
Classes with high Efferent Coupling will receive the effects of changes or defects in other classes.
The Definition of Done describes the work that must be completed for every Product Backlog Item before it can be deemed releasable. What should the Development Team do when, during the Sprint, it finds out that a problem outside of their control blocks them from doing all this work?
Cancel the Sprint.
Complete the work that can be done on as much scope as possible and complete the rest during the "hardening" Sprints at the end of the release.
Complete the work that can be done on as much scope as possible and use the Sprint Review to plan the rest with the Stakeholders.
Immediately raise the issue to the Scrum Master as an impediment.
True or False: The Scrum Team should choose at least one high priority process improvement, identified during the Sprint Retrospective, and place it in the Product Backlog.
What are ways a Development Team can ensure a good Application Architecture? (choose the best two answers)
A Development Team doesn't need an architecture model in Scrum and should focus on adding functionality. The architecture will come into place without fail as the Development Team adds functionality.
The Development Team plans a Sprint 0 at the beginning of a project with the objective of developing an architecture model used during the following Sprints.
The Development Team plans some time each Sprint to discuss the architecture needed for the features planned in that Sprint.
The Development Team should assign someone to the role of Software Architect whose job it is to make sure a consistent architecture is developed.
The Development Team should have a set of guiding architecture principles that every Development Team member understands and follows when writing code.
Which of the following best describes Continuous Integration?
A Software Development practice that continuously integrates feedback from users into Software Design.
A Software Development practice used by Integration Teams to create Best Practice branching and merging strategies.
A Software Development practice where members of a development team all work on the same computer to ensure a common code base.
A Software Development practice where members of a development team integrate and verify their work frequently, often multiple times each day, to detect integration errors as quickly as possible.
The Developers should not be interrupted during the Sprint and the Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity. Which one the following answers is FALSE?
The Developers may work with the Product Owner to add or remove work if they find themselves with more or less capacity than expected.
The Sprint Backlog is fully formulated in the Sprint Planning event and does not change during the Sprint.
As a decomposition of the selected Product Backlog items, the Sprint Backlog changes and may grow as the work emerges.
The Product Owner can help clarify or optimize the Sprint when asked by the Developers.
What is the function or purpose of Management in Scrum? (choose the best answer)
Identify and remove people that are not working hard enough.
Monitor the progress of the Developers on the Scrum Team.
Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to encourage organizational change that fosters empiricism, self-management, bottom-up intelligence, and intelligent product delivery.
Continually monitor staffing levels of the Scrum Team.
Scrum.org • Professional Scrum • Applying Professional Scrum • Professional Scrum Foundations • Professional Scrum Master • Professional Scrum Product Owner • Professional Scrum Developer • Scaled Professional Scrum • Professional Agile Leadership • Professional Agile Leadership - Essentials • Professional Scrum with Kanban • Professional Scrum with User Experience • Professional Scrum Facilitation Skills • Professional Scrum Product Backlog Management Skills • Professional Scrum Trainer • Professional Training Network • Evidence Based Management • Guided Learning Platform • Professional Scrum Guide • Scrum Pulse • ScrumPulse • Scrum Tapas • PSF • APS • PSM • PSPO • PSD • SPS • PAL-E • PSK • PSU • PSF Skills • PSPBM Skills • PST • PSG • GLP • PTN • EBM • EBMngt along with respective Design Marks, are protected brands of Scrum.org. This course is neither endorsed nor affiliated with Scrum.org.