Agile Practice Guide Q's PDF
Document Details
Uploaded by FasterMistletoe
Tags
Summary
This document contains questions and answers related to agile project management concepts. It includes questions about various agile methodologies, practices, and principles. The questions cover topics like high-uncertainty work, agile project management goals, agile manifesto, agile approaches, and frequent delivery in agile lifecycles.
Full Transcript
Which of the following describes high-uncertainty work? A. Work with a well-defined scope and stable requirements B. Work requiring routine, automated processes C. Work involving new design, problem-solving, and high rates of change D. Work with minimal risk and clear specifications Answer: C...
Which of the following describes high-uncertainty work? A. Work with a well-defined scope and stable requirements B. Work requiring routine, automated processes C. Work involving new design, problem-solving, and high rates of change D. Work with minimal risk and clear specifications Answer: C What is the primary goal of agile project management? A. Reducing project costs B. Delivering continuous customer value C. Ensuring minimal stakeholder engagement D. Avoiding scope changes Answer: B According to the Agile Manifesto, which of the following is prioritized? A. Processes and tools over individuals and interactions B. Contract negotiation over customer collaboration C. Responding to change over following a plan D. Comprehensive documentation over working software Answer: C Which agile approach uses a visual board to track work-in-progress limits and flow? A. Scrum B. Kanban C. Crystal D. Extreme Programming (XP) Answer: B In an agile life cycle, what is the purpose of frequent delivery? A. To ensure minimal documentation B. To maximize initial planning C. To increase the frequency of stakeholder feedback and alignment D. To avoid any changes in project requirements Answer: C What type of project is best suited for a predictive life cycle? A. Projects with high rates of change and innovation B. Projects with clear and stable requirements C. Projects with undefined goals and high uncertainty D. Projects with frequent stakeholder feedback requirements Answer: B What is one major advantage of using an iterative life cycle? A. Delivering a fully functional product after one pass B. Increasing stakeholder involvement in the planning phase only C. Allowing feedback on unfinished work to refine and improve it D. Reducing the need for ongoing customer feedback Answer: C Which agile practice involves team members meeting to discuss progress and identify impediments? A. Retrospective B. Backlog refinement C. Daily standup D. Sprint planning Answer: C What is a key characteristic of servant leadership in an agile team? A. Dictating tasks and maintaining strict control over processes B. Focusing on self-awareness and helping team members grow C. Ensuring all work follows a rigid plan D. Minimizing communication to reduce interruptions Answer: B In agile, what does timeboxing refer to? A. Scheduling the entire project from start to finish upfront B. Fixing the duration of tasks or iterations to ensure timely feedback C. Reducing project scope in order to meet deadlines D. Establishing strict timelines with no flexibility for adjustments Answer: B Which of the following best defines high-uncertainty work in an agile context? A. Projects relying on predefined milestones and predictable workflows B. Initiatives involving automation and well-established processes C. Complex projects requiring iterative problem-solving and adaptive planning due to unknowns D. Deliverables characterized by clear requirements and minimal stakeholder involvement Answer: C What is the primary focus of agile project management according to its core principles? A. Maximizing resource efficiency and minimizing idle time B. Ensuring the delivery of a comprehensive project scope based on initial requirements C. Continuously refining and delivering valuable increments based on evolving customer needs D. Strictly following documented procedures to meet project deadlines Answer: C Which statement reflects the agile value \"responding to change over following a plan\"? A. Projects must maintain flexibility to adapt plans when new information arises, even if it delays delivery B. The primary objective is to adhere to a detailed project timeline, even if customer requirements shift C. Agile teams avoid planning to focus solely on iterative product delivery D. Changing requirements are accommodated through customer feedback, even if it impacts the existing roadmap Answer: D Which agile framework is specifically characterized by limiting work in progress and using a pull-based system for task management? A. Scrum, utilizing sprints and product backlogs B. Kanban, emphasizing continuous delivery and flow efficiency C. Lean, focusing on reducing waste and maximizing customer value D. Extreme Programming (XP), prioritizing technical excellence and code refactoring Answer: B Why is frequent delivery emphasized in agile methodologies? A. To provide immediate visibility into project progress and facilitate early feedback loops B. To ensure all features are deployed simultaneously at the end of each phase C. To limit the number of iterations and avoid scope creep during project execution D. To maintain control over the project schedule and prevent deviation from the initial plan Answer: A Which type of project is most likely to benefit from a predictive (waterfall) life cycle? A. Projects involving complex, iterative problem-solving with unclear requirements B. Initiatives with dynamic, frequently changing stakeholder needs C. Projects with well-defined deliverables, stable requirements, and a clear sequence of tasks D. Agile transformation projects requiring adaptability and frequent reprioritization Answer: C Which of the following is a key benefit of using an iterative approach in agile? A. Delivering the entire project scope at once based on initial stakeholder requirements B. Incrementally delivering a finished product without revisiting earlier phases C. Allowing continuous refinement based on feedback from prototypes and partial deliverables D. Avoiding the need for detailed planning or upfront requirement analysis Answer: C In agile, the purpose of the daily standup meeting is to: A. Conduct a detailed status report on project progress for the entire team B. Discuss completed tasks, upcoming work, and potential blockers in a timeboxed format C. Outline the entire sprint plan and allocate tasks based on team availability D. Resolve all project-related issues and conduct in-depth troubleshooting discussions Answer: B Which of the following practices emphasizes servant leadership in agile? A. Directly managing task assignments and closely supervising team activities B. Creating a rigid hierarchy to ensure efficient command and control structures C. Facilitating team self-organization by supporting individual growth and removing impediments D. Setting fixed goals and ensuring the team adheres strictly to predefined processes Answer: C Which of the following best describes timeboxing in agile project management? A. Constraining the project timeline to fixed dates, with no allowance for changes B. Using a fixed duration for specific activities to maintain focus and encourage iterative feedback C. Limiting the number of features to be included in each release cycle D. Scheduling the entire project lifecycle upfront to avoid scope adjustments Answer: B Which principle from the Agile Manifesto emphasizes welcoming changing requirements, even late in development? A. Customer collaboration over contract negotiation B. Responding to change over following a plan C. Working software is the primary measure of progress D. Delivering continuous business value through team interactions Answer: B The Agile Manifesto promotes which approach to documentation? A. Detailed documentation at each project phase to prevent rework B. Brief documentation as a baseline with extensive in-line comments C. Sufficient documentation to support the work, emphasizing working software D. Continuous documentation updates with every agile iteration Answer: C What does "satisfying the customer through early and continuous delivery" mean in an agile context? A. Conducting extensive user testing before releasing a product B. Delivering small increments early to get customer feedback C. Delivering the entire product upfront based on customer requirements D. Committing to changes only at pre-planned intervals Answer: B In the Agile Manifesto, what does valuing "individuals and interactions over processes and tools" suggest? A. People interactions are prioritized, but processes still drive productivity B. Process improvements are central to project success C. Team collaboration and communication are essential to project success D. Development tools should facilitate communication Answer: C The agile principle "simplicity---the art of maximizing the amount of work not done---is essential" focuses on: A. Developing quick, high-impact solutions B. Minimizing unnecessary work to keep the project scope manageable C. Using the fewest resources possible to complete work D. Reducing the development timeline as much as possible Answer: B Which life cycle is most appropriate for projects with high uncertainty and high rates of change? A. Predictive B. Iterative C. Incremental D. Agile Answer: D When is a predictive life cycle most suitable? A. When requirements are known upfront and unlikely to change B. For projects with unclear requirements that need frequent adaptation C. When iterative feedback is essential to meet customer needs D. For projects with multiple cross-functional teams Answer: A An incremental life cycle is characterized by: A. Delivering all project features at once after full development B. Regularly refining work based on customer feedback C. Delivering usable sections of the product in successive releases D. Conducting feedback sessions after each project phase Answer: C An iterative life cycle primarily supports which of the following? A. High predictability and low complexity B. Continuous delivery of finalized features C. Refinement of work in progress based on feedback D. Delivering finished work only at project end Answer: C