click below
click below
Normal Size Small Size show me how
(S1) Agile
Intro to Agile Guide
| Question | Answer |
|---|---|
| What approach follows Process & tools? | Predictive |
| What approach follows Working Product? | Agile Manifesto |
| What approach follows Comprehensive Documentation? | Predictive |
| What approach follows Contract Negotiation? | Predictive |
| What approach follows Welcoming & Responding to Change? | Agile Manifesto |
| What approach follows Customer Collaboration? | Agile Manifesto |
| What approach follows Individual & Interaction | Agile Manifesto |
| What approach follows Following the Plan? | Predictive |
| Agile Manifesto Working Product vs Predictive is what? | Build right product early vs. Comprehensive Documentation |
| Agile Manifesto Customer Collaboration vs Predictive is what? | To active partnership vs. Contract Negotiation |
| Agile Manifesto Individual & Interaction vs Predictive is what? | Flexibility & Collaboration vs. Process & Tools |
| Agile Manifesto Responding to Change vs Predictive is what? | Encouraging/welcome Change vs. Following the Plan |
| What are the Principles behind Agile Manifesto? | Satisfy Customer, Welcome Change, Deliver Frequently, Collaboration, Motivation & Support, Sustainable Pace indefinitely, Working Software Primary Measure of Progress, Face-to-Face Conversation, Agility, Simplicity, Self-Organizing Teams, Reflection |
| How many Principles behind Agile Manifesto? | 12 |
| Agile Manifesto Principle - working software is the? | Primary measure of Progress - deliver functional software frequently, favoring shorter timescales |
| Agile Manifesto Principle - Changing Requirements is? | Welcome & Embrace even late in development |
| Agile Manifesto Principle - Deliver working software when? | Deliver Functional software Frequently, weeks to months |
| Agile Manifesto Principle - Software delivery is best in? | Shorter timescales |
| Agile Manifesto Principle - Highest priority? | Satisfy Customer |
| Agile Manifesto Principle - How does the team maintain the highest priority of satisfying the customer? | Early & Continuous delivery of valuable software |
| Agile Manifesto Principle - What is the art of maximizing the amount of work not done? | Simplicity |
| Agile Manifesto Principle - what emerges from self-organizing teams? | Best architectures, requirements, designs |
| Agile Manifesto Principle - What does the team do at regular intervals? | Reflect on how to become more effective |
| Agile Manifesto Principle - What happens once the team understands how to become more effective? | Tunes & Adjusts its behavior accordigly |
| Agile Manifesto Principle - What do Agile processes harness for the customer's competitive advantage? | Change |
| What is Agile? | Mindset |
| What is Agile Described by? | 4 Values |
| What is Agile Defined by? | 12 Principles |
| What is Agile Manifested by? | Unlimited number of Practices |
| How many approaches does the Agile term describe? | Many Approaches |
| Is Lean part of Agile or is Agile part of Lean? | Agile is part of Lean |
| Is Kanban part of Lean or Agile? | Lean |
| Some Approaches Agile as umbrella? | Scum, Srucmban, Crystal, XP, FDD, AUP, DSDM |
| What to review for life-cycle selection? | Uncertainty & Complexity Model Inspired by the Stacey Complexity Model |
| What does the Uncertainty & Complexity Model look like? | X & Y Graph |
| Stacey Complexity Model has what on Y axis? | Represents degree of agreement/requirement certainty (What) |
| Define Requirements uncertainty within Stacey Complexity Model? | 1of2 Dimensions - Goals & Requirements level of understanding and customers level of certainty they want |
| Define Technology uncertainty within Stacey Complexity Model? | 2of 2 Dimensions - Level of understanding w/technology solution to problem |
| What life-cycle approach is not well-designed to deal w/high levels of uncertainty? | Plan-Driven/Predictive |
| What is the biggest inherent of Agile approach? | Management of uncertainty |
| Define Empirical? | Based on experiment/observation |
| What approach is based on an empirical approach? | Agile |
| What is the acceptance when deciding on an empirical approach? | Don't know everything about a project prior to starting |
| What is the Empirical approach designed to do? | Adapt both solution & process to discover solution |
| Define Process Control Model? | Repeatable & doesn't change significantly from one project to the next, predictable |
| What process is repeatable? | Process control model (Predictive) |
| What process is specifically intended to favor adaptability over predictability? | Empirical Process |
| Empirical or Process control model is best for high levels of uncertainty? | Empirical |
| Is Agile a Philosophy? | Yes |
| What is the Agile philosophy based on? | Agile Manifesto values & principles |
| What is the relationship between Agile & Scrum? | Scrum is a specific approach for implementing that philosophy |
| What is Scrum? | A process framework used to manage product development & other knowledge work |
| What is the x-axis on the Stacey complexity model? | Technology Uncertainty |
| What is the y-axis on the Stacey complexity model? | Requirements Uncertainty |
| What is the level of uncertainty in the Stacey model when both x & y axes meet? | Low |
| Using Stacey model, where does the Simple, Low uncertainty fall? | first box where x & y axis meet |
| Using Stacey model, what needs to be shown to believe a linear life-cycle selection will work best? | Simple, Low Uncertainty for both requirements & technology |
| Moving across the Stacey model, what follows simple? | Complicated & Complex |
| What type of life-cycle selection works well with Complicated & Complex uncertainties? | adaptive approaches |
| Using Stacey complexity model, where does Chaos reside? | Top, Right corner |
| Using Stacey model, what makes the project type in Chaos? | High Uncertanty |
| Using Stacey model, what is the medium uncertainty? | Complicated & Complex |
| Using Stacey model, what life-cycle selection works best with Chaos? | Fundamentally risky - reading doesn't provide best life-cycle choice-ugh!! |
| What is the goal of incremental approach? | speed |
| What is the goal of iterative approach? | correctness of solution |
| What approach w/goal to manage cost? | Predictive |
| What approach w/goal of customer value? | Agile |
| What approach repeats until correct? | Iterative |
| What approach has a single delivery? | Predictive & Iterative |
| What approach has frequent smaller deliveries? | Incremental & Agile |
| What approach has activities performed once for a given increment? | Incremental |
| What approach has activities performed once for the entire project? | Predictive |
| What approach has activities repeated until correct? | Agile & Incremental |
| What life-cycles follow dynamic requirements? | Agile, Iterative, Incremental |
| What life-cycle follows fixed requirements? | Predictive |
| What life-cycle takes advantage of high certainty requirements? | Predictive |
| What life-cycle works to minimize change? | Predictive |
| What life-cycle knows when & what to deliver? | Predictive |
| What approach improves product/result? | Iterative |
| How does iterative approach improve product/result? | Through successive prototypes/proofs-of-concepts |
| What is the goal to provide successive prototypes/proofs-of-concepts? | Stakeholder feedback |
| What approach is best when scope is subject to differing stakeholder views? | Iterative |
| Which approach uses timeboxing? | Iterative |
| What approach is best when quick value is needed? | Incremental |
| What approach uses the value driven versus delivering single final product? | Incremental |
| What approach is when team plans initial deliverables before beginning work? | Incremental |
| What approach is when degree of change & variation is less important? | Incremental |
| What approach has more than one implementation? | Incremental |
| In Agile projects, what does the team expect w/requirements? | Change |
| Does Iterative or Incremental approaches provide feedback to better plan the next project? | Iterative & Incremental |
| Which approach uncovers hidden/misunderstood requirements? | Incremental |
| What does the Agile life-cycle fulfill? | Principles of Agile Manifesto |
| Within the Stacey Complexity Model, which axis is the How/Goals? | x-axis, Technology |
| Within the Stacey Complexity Model, which axis is the What? | y-axis, Requirements |
| Within the Stacey Complexity Model, how is complicated defined? | Less simple, but still somewhat predictable |
| Within the Stacey Complexity Model, the complicated segment is the social & political complicated? | People cannot agree on purpose & expetations |
| Which Agile Approaches are considered scaled approaches? | Lean, Scrum of Srums, Crystal Methods, LeSS, Disciplined Agile, SAFe |
| Which Agile approaches are considered team methods? | Kanban, Scrum, FDD, XP, AgileUP, DSDM |
| What is Agile's 4 values? | People, Results, Collaboration, Adaptability |
| Define Kanban? | Serves as the visual, operational mechanism for implementing Lean's core principles of eliminating waste, pulling work based on demand, and continuous improvement |
| Is Kanban a Methodology or Framework? | Management method or Framework that falls under Agile Umbrella |
| What is Lean considered? | Methodology or framework, which is heavily influential in the Agile community |
| What is Kanban's strategy? | Optimizing workflows |
| How is Kanban different from Scrum? | Kanban is not iterative, no set timeboxes - focuses on continuous delivery |