Podcast
Questions and Answers
Agile software development focuses on complexity in both the software being developed and in the development process.
Agile software development focuses on complexity in both the software being developed and in the development process.
False (B)
Scaling agile methods to large systems is easy due to their focus on small, tightly-integrated teams.
Scaling agile methods to large systems is easy due to their focus on small, tightly-integrated teams.
False (B)
One of the problems with agile methods is that it is easy to keep the interest of customers who are involved in the process.
One of the problems with agile methods is that it is easy to keep the interest of customers who are involved in the process.
False (B)
Agile methods prioritize changes easily when there are multiple stakeholders involved.
Agile methods prioritize changes easily when there are multiple stakeholders involved.
Maintaining simplicity in Agile software development requires less work compared to other approaches.
Maintaining simplicity in Agile software development requires less work compared to other approaches.
Most organizations spend more on maintaining existing agile software than they do on new software development.
Most organizations spend more on maintaining existing agile software than they do on new software development.
Agile methods are suitable for large systems with a large development team.
Agile methods are suitable for large systems with a large development team.
Plan-driven approaches may be necessary for systems with simple timing requirements.
Plan-driven approaches may be necessary for systems with simple timing requirements.
Long-lifetime systems usually require less design documentation.
Long-lifetime systems usually require less design documentation.
Agile methods do not rely on tools to keep track of an evolving design.
Agile methods do not rely on tools to keep track of an evolving design.
If the development team is distributed, design documents are not needed to communicate across teams.
If the development team is distributed, design documents are not needed to communicate across teams.
Traditional engineering organizations usually have a culture of plan-based development.
Traditional engineering organizations usually have a culture of plan-based development.
Agile methods aim to increase overheads in the software process by emphasizing comprehensive documentation.
Agile methods aim to increase overheads in the software process by emphasizing comprehensive documentation.
According to the Agile manifesto, customer collaboration is valued more than following a plan.
According to the Agile manifesto, customer collaboration is valued more than following a plan.
In Agile methods, individuals and interactions are considered less important than processes and tools.
In Agile methods, individuals and interactions are considered less important than processes and tools.
Customer involvement in Agile methods should be minimal throughout the development process.
Customer involvement in Agile methods should be minimal throughout the development process.
Agile methods advocate for designing systems that cannot accommodate changes in system requirements.
Agile methods advocate for designing systems that cannot accommodate changes in system requirements.
In Agile methods, team members are expected to develop their own ways of working without any guidelines or processes.
In Agile methods, team members are expected to develop their own ways of working without any guidelines or processes.
Flashcards are hidden until you start studying