@rob_rich

Agile at Hackathon Scale

by Rob Richardson

@rob_rich

http://robrich.org/

December 13, 2014

About Me

Rob Richardson is a software craftsman building web properties in ASP.NET and Node. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on his blog at http://robrich.org/presentations and follow him on twitter at @rob_rich.

Agile

  • methodology of software development
  • gracefully respond to change
  • deliver software faster
  • focus on collaboration and communication
  • avoid waste

Agile

Individuals and interactionsoverprocesses and tools
Working softwareovercomprehensive documentation
Customer collaborationovercontract negotiation
Responding to changeoverfollowing a plan

source: http://www.allaboutagile.com/what-is-agile-10-key-principles/

Scrum

  • agile implementation
  • focus on delivering quickly
  • ceremonies keep us on track
  • backlog grooming, task breakdown,
    standup, demo, retro
  • roles: product owner, scrum master

Scrum


source: techweekly.com/viewpoints/2013/06/10/10-nearly-free-agile-scrum-kanban-tools/

Kanban

  • agile implementation
  • just-in-time production
  • visualize workflow
  • limit work in process

Kanban


source: stormpath.com/blog/so-long-scrum-hello-kanban/

Hackathon Scale

  • microcosm of software development
  • 2 to 6 month process becomes an afternoon
  • form teams, build software, deliver it
  • unfamiliar technology and team members
  • practice our craft

Hackathon Scale


source: delightfuldisney.tumblr.com/page/69

Pro Tips

  • short sprints - an hour or less
  • don't thrash - you don't have time
  • communicate early and often
  • decide quickly
  • deliver often
  • cherish customer feedback

Tools

 

DEMO