Skip to content

Instantly share code, notes, and snippets.

@PaulKish
Last active April 26, 2017 08:27
Show Gist options
  • Save PaulKish/08d9f8d329b4c411b3717f09bfebb344 to your computer and use it in GitHub Desktop.
Save PaulKish/08d9f8d329b4c411b3717f09bfebb344 to your computer and use it in GitHub Desktop.
Agile for Solo Dev

–Create clearly defined, small chunks of work (i.e., user stores)

–Work in short code sprints and have frequent, incremental product releases

–Keep a backlog of user stories and possibly a (Scrum) board to track progress

–Hold daily “standups” before starting work each day (i.e., review what was completed the day before, what issues there were and what needs to be done today)

–Keep track of how long it takes you to do tasks and how many tasks get completed in a sprint (burndown rate/velocity); this is key to accurately estimating how long future tasks will take and future sprint planning

–Do test driven development (i.e., create automated/unit tests before writing code)

–Refactor code regularly

–Conduct retrospectives

–Communicate frequently with the client, to provide regular updates and product releases and solicit feedback and input

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment