Agile Interview Questions Flashcards
Define Agile
Mindset, a philosophy, more like a way of thinking and working that focuses on iterative, value based work and maximizing the amount of work NOT DONE
Agile Release Train
a long-lived, self-organizing team of Agile Teams, which, along with other stakeholders, incrementally plans, develops and delivers a continuous flow of incremental releases of value in a Value Stream.
Feature
Benefit hypothesis and acceptance criteria (capabilities are higher level)
User Story
an explanation of a software feature written from the perspective of the end user or customer
Hierarchy
Epic (portfolio-level), Capability, Feature, and Story
Agile vs. Waterfall
- Agile: work in short bursts, release frequently, have retros
- Waterfall: complete full dev and then test
Benefits of Agile
- Speed and continuous delivery
- Stakeholder engagement
- Collaboration between business and developers
- Flexibility
Velocity
Work and time to complete project
Benefits of Cloud
- Agility
- Elasticity: ability to expand and contract based on demand
- Cost Savings
- Scale: deploy globally in minute