1.
The new version of XP is based on certain values - These values provide the guidance for the development and inspiration of the whole methodology. Identify one Value that is added in the new version.
Correct Answer
C. Respect
Explanation
In the new version of XP, respect is added as a value. This means that the methodology emphasizes treating team members, stakeholders, and customers with respect and valuing their contributions. It promotes a collaborative and inclusive environment where everyone's opinions and ideas are respected and considered. Respect also encourages open and honest communication, trust-building, and fostering a positive team culture. By incorporating respect as a core value, the new version of XP aims to create a more harmonious and productive working environment.
2.
Which statement is true about the story in XP?
Correct Answer
A. It is a short description of customer visible functionalities
Explanation
The correct answer is that the story in XP is a short description of customer visible functionalities. This means that the story should provide a brief overview of the features or functionalities that the customer will be able to see and interact with. It is important for the story to focus on what the customer needs and wants, rather than technical details or implementation specifics. By keeping the description short and concise, it allows for better communication and understanding between the development team and the customer.
3.
Which planning cycle is part of XP 'Practices'?
Correct Answer
B. Quarterly
Explanation
The planning cycle that is part of XP 'Practices' is quarterly. This means that in XP (Extreme Programming), the team plans and reviews their work on a quarterly basis. This allows them to set goals, prioritize tasks, and make adjustments to their plans every three months. This shorter planning cycle helps the team to be more agile and adaptable to changes in the project requirements and priorities.
4.
According to one of the 'Practice' in XP - A system should be built and all of the tests should be finished within _
Correct Answer
B. 10 minute
Explanation
According to one of the practices in Extreme Programming (XP), a system should be built and all of the tests should be finished within 10 minutes. This practice emphasizes the importance of quick feedback and continuous integration. By ensuring that the system can be built and tested within a short timeframe, any issues or bugs can be identified and addressed promptly, leading to a more efficient development process. This practice also encourages developers to write automated tests that can be run frequently to catch any regressions or errors early on.
5.
Which of the following is the right activity sequence for XP?
Correct Answer
C. Write test, write code, refactor
Explanation
The correct activity sequence for XP (Extreme Programming) is to first write test cases, then write the code to pass those tests, and finally refactor the code to improve its design and efficiency. This approach ensures that the code is thoroughly tested before implementation and allows for continuous improvement through refactoring. The option "Write test, write code, refactor" aligns with this sequence and is therefore the correct answer.
6.
One of the Corollary Practice suggests keeping this one factor open for negotiation during the project execution.
Correct Answer
D. Scope
Explanation
During project execution, it is recommended to keep the scope open for negotiation. This means that the project team should be flexible and willing to make adjustments to the project scope if necessary. This allows for changes or additions to be made to the project deliverables, requirements, or objectives based on the evolving needs or priorities of the stakeholders. By keeping the scope open for negotiation, the project team can ensure that the project remains aligned with the desired outcomes and can adapt to any changes or challenges that may arise during the execution phase.
7.
What is the frequency of Integration suggested by the XP?
Correct Answer
D. More often than daily
Explanation
The XP suggests a frequency of integration that is more often than daily. This means that integration should be done frequently, possibly multiple times a day, to ensure continuous and smooth progress in the project. By integrating more often than daily, the team can identify and resolve any issues or conflicts that arise quickly, leading to better collaboration and a higher quality end product.
8.
Which practice prescribe "the code is always written by two programmers at one machine"?
Correct Answer
C. Pair Programming
Explanation
Pair Programming is a practice where two programmers work together on one machine. They collaborate in real-time, with one person typing and the other person reviewing and providing feedback. This practice is often used in Agile software development to improve code quality, increase productivity, and enhance communication and collaboration between team members.
9.
The new version of XP define _____ values, ____ principle and ____ practices are:
Correct Answer
D. 5,14,24
Explanation
The new version of XP defines 5 values, 14 principles, and 24 practices.
10.
Diversity, Improvement, Accepted Responsibility are some of the ______ defined in the XP.
Correct Answer
C. Principles
Explanation
The correct answer is "Principles". In the context of XP (Extreme Programming), principles refer to the fundamental guidelines and beliefs that guide the development process. Diversity, Improvement, and Accepted Responsibility are some of the principles that are defined in XP. These principles help teams to prioritize collaboration, continuous improvement, and taking ownership of their work. By following these principles, teams can create high-quality software and foster a positive and productive work environment.