Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Using
to Work
Together
Towards a
Common Goal
Presented by Texas.gov
TASSCC 2013
What?
Where?
How?
Why?
Agenda
Brian Stevenson
Pete Eichorn
Raj Polikepati
Starring …
What is a ?
An event where
programmers and
others involved in
software
development
collaborate on
software projects
to ach...
Business
Government
 Started with technical brown bags 5 years
ago
 Progressed to “all hands on deck” workshop
2 years ago
 Leverage protot...
Ideation & Innovation?
 Good night’s sleep
 Large room with
whiteboards, sunlight, bright
lights, hydration supplies, and lots of food
 Laptop...
 Release plan
 Epics
 User stories
 Velocity
 Sprint review
 Retrospective
 Sprint planning
Agile Terms & Roles
 P...
 9:00 am start time; offsite conference room
 ~20 people – web services, user
experience, and server-side web developers...
 Build a mobile app that scans a
QR/bar code to renew service
 Build a tool to help Finance
team with monthly close
 Th...
4 Scrum teams
to handle:
 Bar code scanning work (biggest unknown)
 Creating/utilizing web services needed
 Web design ...
 Release planning
– 4 sprints, 4 hours each
 Sprint planning
– Select features from product backlog
– Finalized acceptan...
Sprint
Activities?
 Reusable services
 Reusable assets (e.g. view templates &
themes)
 Scaffolding
– Ruby on Rails
– Groovy on Grails
– AS...
 License procurement for
scanning software
 Bullet-proofing
 Security scanning
 Show & tell for overall team
 Coordin...
Hackathon
Benefits
Team building
Employee satisfaction
Learn execution experience
Solve problems
Prototype for new opportu...
A New Card in Your Deck
 New project execution plans
 Emergency handling
 Sustained annual planning
 And more ….





Executive Viewpoint
Texas.gov - Using Hackathons to Work Together Towards a Common Goal
Texas.gov - Using Hackathons to Work Together Towards a Common Goal
Upcoming SlideShare
Loading in …5
×

Texas.gov - Using Hackathons to Work Together Towards a Common Goal

1,650 views

Published on

A hackathon is defined as an event in which computer programmers and others involved in software development collaborate intensively on software projects. Hackathons are also about bringing people together for a common cause or goal. At Texas.gov, we embraced the spirit of collaboration, innovation, ingenuity, and agility by recently hosting our first hackathon. In addition to producing viable solutions, our hackathon generated team pride, enhanced core technical and soft skills, identified key success factors, and modeled a lean delivery approach. This presentation will showcase exactly how Texas.gov hosted our hackathon, what the outcomes and lessons learned were, and how we benefited from the experience.

Published in: Technology
  • Be the first to comment

Texas.gov - Using Hackathons to Work Together Towards a Common Goal

  1. 1. Using to Work Together Towards a Common Goal Presented by Texas.gov TASSCC 2013
  2. 2. What? Where? How? Why? Agenda Brian Stevenson Pete Eichorn Raj Polikepati Starring …
  3. 3. What is a ? An event where programmers and others involved in software development collaborate on software projects to achieve a common goal. Lean, agile, rapi d development of a solution (not necessarily software). Hackathons can be used for non- technical situations (e.g. cost reduction initiatives)
  4. 4. Business Government
  5. 5.  Started with technical brown bags 5 years ago  Progressed to “all hands on deck” workshop 2 years ago  Leverage prototyping and proof-of-concept for new possibilities  Recently held 1st 24-hour through grass-root interest Evolution at
  6. 6. Ideation & Innovation?
  7. 7.  Good night’s sleep  Large room with whiteboards, sunlight, bright lights, hydration supplies, and lots of food  Laptops/notebooks with access to existing SDLC toolset  Guaranteed support structure (operations) for day-to-day production support Logistics
  8. 8.  Release plan  Epics  User stories  Velocity  Sprint review  Retrospective  Sprint planning Agile Terms & Roles  Product Owner  Scrum Master  Team  Stakeholder
  9. 9.  9:00 am start time; offsite conference room  ~20 people – web services, user experience, and server-side web developers  All-hands standup to discuss goals  Input from team on execution approach – chose Agile Scrum Hackathon Itinerary
  10. 10.  Build a mobile app that scans a QR/bar code to renew service  Build a tool to help Finance team with monthly close  Things under control: renewal service, payment service, technologies, financial knowledge  Unknowns: QR code scanning Initial Standup
  11. 11. 4 Scrum teams to handle:  Bar code scanning work (biggest unknown)  Creating/utilizing web services needed  Web design & development activities for app  Financial tool for monthly close Team Formations
  12. 12.  Release planning – 4 sprints, 4 hours each  Sprint planning – Select features from product backlog – Finalized acceptance criteria  Sprint standups – Discuss progress across teams  Sprint review & retrospective – Teams demonstrated functionality – Discussed new findings & solutions – What worked, what didn’t – Improvements for next sprint Hackathon Day Ceremonies
  13. 13. Sprint Activities?
  14. 14.  Reusable services  Reusable assets (e.g. view templates & themes)  Scaffolding – Ruby on Rails – Groovy on Grails – ASP.NET Dynamic Data Scaffolding – Spring MVC Scaffolding  Mobile first technology  Mock capabilities  Contract interfaces Technologies for Success
  15. 15.  License procurement for scanning software  Bullet-proofing  Security scanning  Show & tell for overall team  Coordination with partner for production release plan  Celebrate!!! Follow-up Activities
  16. 16. Hackathon Benefits Team building Employee satisfaction Learn execution experience Solve problems Prototype for new opportunities Reduce investment risks with proof-of-concept Improve culture by demonstrating a “can do” attitude backed by results
  17. 17. A New Card in Your Deck  New project execution plans  Emergency handling  Sustained annual planning  And more ….
  18. 18.      Executive Viewpoint

×