Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

broadened concept beyone software dev


success factors on Agile projects

  1. size of team
  2. criticality of solution consequences
  3. environment volatility
  4. team skills and turnover
  5. company culture


software delivery challenges

  1. productizing innovation
  2. respond to market pressure
  3. organization resistance
  4. product quality


agile challenges

resources

domain knowledge

customer engagement

customer commitment

customer understanding

customer ownership

customer funding

skills

xuc - executable test cases for requirements

data and services integrations for testing

automated devops - CI/CD

tracking progress - actual vs expected sprint burndowns

rework

late definition of xuc

definition of ready poor

definition of done poor

slimplicity focus missing

non-functional requirements not well defined

acceptance criteria are happy path only

requirements ignored current user experiences

developers don't eat their own cooking

developers are not users

who is solution champion?  owner?  user?

change management process not mature

feature prioritization - moscow rules

release planning

sprint planning poker

sprint environments

epic, stories as BDD with acceptance criteria and "SO" clause on expected impacts ( as X given Y when Z then U so V )

dependencies between epics, stories poorly defined

complex requirements and processes not modeled for clarity prior to development

is solution any good if user doesn't understand it?

project context not defined - prioritization of requirements, acceptance criteria, MVP metrics, plans for resources, contingency plans etc






m Design#AgileDelivery

continuous customer feedback

...