Working with agility is an outcomes-focused collaborative approach to developing product or services, which empowers a team to deliver value frequently and sustainably through self-improving mechanisms.
Differences Between Agile and Taylorism
By establishing clear goals in terms of the valuable outcomes that we want to achieve (Goals tell us the ends not the means), a team can Experiment towards a goal and Learn along the way to frequently evaluate if they're building the right thing in the right way.
Fast feedback improves quality, so agility requires teams to optimise their workflows and dynamics for delivering value. Considering that Small increments act as save points, the effect is that these Small improvements compound over time both as a value-producer and a value-enabler.
Agile is a perspective not a process, but when applied simply as a mechanistic process can lead to Agile in Name Only. Agile is not the goal, it's more correct to say that Agility is a business capability that can better enable desired outcomes.
Real Options is a conceptual framework for managing an agile product backlog.
Agile places great focus on the definition of done - my opinion is that You're done when a need is met
User Stories are a user-oriented representation of work to be done, captured in a lightweight manner (as opposed to formal functional specification documentation)
How does accountability empower us when working in an Agile way?
**Good for Agile**
An important aspect of Agile is the ability to utilise feedback loops to inspect and adapt processes and products to better suit their environment - whether that be more efficient and effective ways of working, or being able to pivot to the demands of, or gaps in, the marketplace.
Agile and Lean arise out of applying these concepts for emerging product development
Indeed, this can even be done in an Agileway, with discovery techniques such as Example Mapping for discovering unknown unknowns.
Agile
In the context of Agile development, An Option is freedom of choice - rather than sticking to a definite plan of action, which builds risk up until the point of delivery, options act as risk-reducers.
Agile development is about using fast feedback to build incrementally and iteratively
In the marketplace of ideas, the Extreme Programming - why is this?
In Agile development we formulate a definition of done to establish when we can begin working on something else, and we have a driving force that pushes work in the direction of completion.