Friday, February 5, 2016

Solve tough problems early.

Solve tough problems early.
[ ] Make critical decisions early.
[ ] Pressure to deliver something fast? Resist.
[ ] Time box experiments.
[ ] Appropriately prioritize.
[ ] Deliver economic value... Revenue up, cost down, time to market down.
[ ] These are market differentiators.
[ ] Prove it is valuable.
[ ] Make an architecture you can expand on. Pluggable. Build this facility early.
[ ] Do in now or do it later.
[ ] Evolving an architecture over time is a skill.
[ ] Use your creativity early.
[ ] What if the team is new to a technology? Learn it early.
[ ] Last responsible moment.
[ ] There is a business need to not paint yourself into a corner.
[ ] Focus brains on the right problem.
[ ] Trust that the team knows how to avoid painting themselves into a corner. Do we have the right 'brilliant' people on the team at the right time.
[ ] Option based approach.
[ ] Reduce risk because we don't know the future? Mitigate by what?
[ ] What is the hardest problem this person can solve? Everyone should be growing.
[ ] Incremental execution.
[ ] Prioritize the unknowns.
[ ] Value based prioritization.
[ ] Green - we know this can work. Yellow - we are currently proving it will work. Red - we need to prove it can work.
[ ] Put work into the backlog / sprints that gives us experience in design skills.
[ ] Take a user story, which reds are effecting this tech?
[ ] Choose user stories which force us to tackle the reds.

No comments:

Post a Comment