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
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
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
Agile methods prioritize changes easily when there are multiple stakeholders involved.
Agile methods prioritize changes easily when there are multiple stakeholders involved.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
Agile methods are suitable for large systems with a large development team.
Agile methods are suitable for large systems with a large development team.
Signup and view all the answers
Plan-driven approaches may be necessary for systems with simple timing requirements.
Plan-driven approaches may be necessary for systems with simple timing requirements.
Signup and view all the answers
Long-lifetime systems usually require less design documentation.
Long-lifetime systems usually require less design documentation.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
Traditional engineering organizations usually have a culture of plan-based development.
Traditional engineering organizations usually have a culture of plan-based development.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
Customer involvement in Agile methods should be minimal throughout the development process.
Customer involvement in Agile methods should be minimal throughout the development process.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers