SlideShare una empresa de Scribd logo
1 de 20
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 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)
Business
Government
 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
Ideation & Innovation?
 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
 Release plan
 Epics
 User stories
 Velocity
 Sprint review
 Retrospective
 Sprint planning
Agile Terms & Roles
 Product Owner
 Scrum Master
 Team
 Stakeholder
 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
 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
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
 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
Sprint
Activities?
 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
 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
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
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

Más contenido relacionado

La actualidad más candente

Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and PlanningReturn on Intelligence
 
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...Engineers Australia
 
Agile Project Management - Part 1
Agile Project Management - Part 1Agile Project Management - Part 1
Agile Project Management - Part 1Saqib Javed John
 
Resume - Kyle Burkett
Resume - Kyle BurkettResume - Kyle Burkett
Resume - Kyle BurkettKyle Burkett
 
Agile Programming Techniques
Agile Programming TechniquesAgile Programming Techniques
Agile Programming TechniquesHosam Bayomy
 
Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Brian Estep
 
Enterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftEnterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftHieu Le Trung
 
Top 10 custom software development methodologies
Top 10 custom software development methodologiesTop 10 custom software development methodologies
Top 10 custom software development methodologiesChapter247 Infotech
 

La actualidad más candente (10)

Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and Planning
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...
ICWES15 - Bringing Systematic Innovation into Project Delivery - The Perspect...
 
Agile Project Management - Part 1
Agile Project Management - Part 1Agile Project Management - Part 1
Agile Project Management - Part 1
 
Resume - Kyle Burkett
Resume - Kyle BurkettResume - Kyle Burkett
Resume - Kyle Burkett
 
Agile Programming Techniques
Agile Programming TechniquesAgile Programming Techniques
Agile Programming Techniques
 
Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development
 
Mortfolio v8
Mortfolio v8Mortfolio v8
Mortfolio v8
 
Enterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftEnterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoft
 
Top 10 custom software development methodologies
Top 10 custom software development methodologiesTop 10 custom software development methodologies
Top 10 custom software development methodologies
 

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

Hackathons: Embracing Collaboration to Achieve Results
Hackathons: Embracing Collaboration to Achieve ResultsHackathons: Embracing Collaboration to Achieve Results
Hackathons: Embracing Collaboration to Achieve ResultsTexas.gov
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 
Ibm innovate 2013_presentation
Ibm innovate 2013_presentationIbm innovate 2013_presentation
Ibm innovate 2013_presentationTom Sylvester
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...AgileNetwork
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedVMware Tanzu
 
Anna Oste resume Sept2016
Anna Oste resume Sept2016Anna Oste resume Sept2016
Anna Oste resume Sept2016Anna Oste
 
LI Drupal Meeting Aug 2014 - Project Management Tips & Techniques
LI Drupal Meeting Aug 2014 - Project Management Tips & TechniquesLI Drupal Meeting Aug 2014 - Project Management Tips & Techniques
LI Drupal Meeting Aug 2014 - Project Management Tips & TechniquesCharlie Giardino
 
Agile Commissioning A Beginners View
Agile Commissioning   A Beginners ViewAgile Commissioning   A Beginners View
Agile Commissioning A Beginners ViewPeter Ashe
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum WorkshopRainer Stropek
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...varty
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Mayank Gupta (CSP, CSM, PMP, OCP, ISTQB)
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileParaic Hegarty
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Splunk
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAgileConsortiumINT
 

Similar a Texas.gov - Using Hackathons to Work Together Towards a Common Goal (20)

Hackathons: Embracing Collaboration to Achieve Results
Hackathons: Embracing Collaboration to Achieve ResultsHackathons: Embracing Collaboration to Achieve Results
Hackathons: Embracing Collaboration to Achieve Results
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
Ibm innovate 2013_presentation
Ibm innovate 2013_presentationIbm innovate 2013_presentation
Ibm innovate 2013_presentation
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Anna Oste resume Sept2016
Anna Oste resume Sept2016Anna Oste resume Sept2016
Anna Oste resume Sept2016
 
LI Drupal Meeting Aug 2014 - Project Management Tips & Techniques
LI Drupal Meeting Aug 2014 - Project Management Tips & TechniquesLI Drupal Meeting Aug 2014 - Project Management Tips & Techniques
LI Drupal Meeting Aug 2014 - Project Management Tips & Techniques
 
Agile Commissioning A Beginners View
Agile Commissioning   A Beginners ViewAgile Commissioning   A Beginners View
Agile Commissioning A Beginners View
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum Workshop
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
SE chapter 4
SE chapter 4SE chapter 4
SE chapter 4
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methods
 

Más de Texas.gov

Beyond Strategy: Building Your Mobile Capabilities
Beyond Strategy: Building Your Mobile CapabilitiesBeyond Strategy: Building Your Mobile Capabilities
Beyond Strategy: Building Your Mobile CapabilitiesTexas.gov
 
Mobile Trends
Mobile TrendsMobile Trends
Mobile TrendsTexas.gov
 
DevOps: Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps:  Lead, Follow or Get Out of the Way - A CISO PerspectiveDevOps:  Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps: Lead, Follow or Get Out of the Way - A CISO PerspectiveTexas.gov
 
Texas.gov Presents: Battle of Programming Languages
Texas.gov Presents:  Battle of Programming LanguagesTexas.gov Presents:  Battle of Programming Languages
Texas.gov Presents: Battle of Programming LanguagesTexas.gov
 
Fee Pay Lite Screenshots
Fee Pay Lite ScreenshotsFee Pay Lite Screenshots
Fee Pay Lite ScreenshotsTexas.gov
 
Commissary Shopping Cart Demo Slides
Commissary Shopping Cart Demo SlidesCommissary Shopping Cart Demo Slides
Commissary Shopping Cart Demo SlidesTexas.gov
 
NACRC 2013 | Cloud Technology: Do you Compute
NACRC 2013 | Cloud Technology: Do you ComputeNACRC 2013 | Cloud Technology: Do you Compute
NACRC 2013 | Cloud Technology: Do you ComputeTexas.gov
 
THE ROAD FORGOTTEN: What's the roadmap for your website?
THE ROAD FORGOTTEN: What's the roadmap for your website?THE ROAD FORGOTTEN: What's the roadmap for your website?
THE ROAD FORGOTTEN: What's the roadmap for your website?Texas.gov
 

Más de Texas.gov (8)

Beyond Strategy: Building Your Mobile Capabilities
Beyond Strategy: Building Your Mobile CapabilitiesBeyond Strategy: Building Your Mobile Capabilities
Beyond Strategy: Building Your Mobile Capabilities
 
Mobile Trends
Mobile TrendsMobile Trends
Mobile Trends
 
DevOps: Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps:  Lead, Follow or Get Out of the Way - A CISO PerspectiveDevOps:  Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps: Lead, Follow or Get Out of the Way - A CISO Perspective
 
Texas.gov Presents: Battle of Programming Languages
Texas.gov Presents:  Battle of Programming LanguagesTexas.gov Presents:  Battle of Programming Languages
Texas.gov Presents: Battle of Programming Languages
 
Fee Pay Lite Screenshots
Fee Pay Lite ScreenshotsFee Pay Lite Screenshots
Fee Pay Lite Screenshots
 
Commissary Shopping Cart Demo Slides
Commissary Shopping Cart Demo SlidesCommissary Shopping Cart Demo Slides
Commissary Shopping Cart Demo Slides
 
NACRC 2013 | Cloud Technology: Do you Compute
NACRC 2013 | Cloud Technology: Do you ComputeNACRC 2013 | Cloud Technology: Do you Compute
NACRC 2013 | Cloud Technology: Do you Compute
 
THE ROAD FORGOTTEN: What's the roadmap for your website?
THE ROAD FORGOTTEN: What's the roadmap for your website?THE ROAD FORGOTTEN: What's the roadmap for your website?
THE ROAD FORGOTTEN: What's the roadmap for your website?
 

Último

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

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

  • 1. Using to Work Together Towards a Common Goal Presented by Texas.gov TASSCC 2013
  • 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)
  • 5.
  • 6.  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
  • 8.  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
  • 9.  Release plan  Epics  User stories  Velocity  Sprint review  Retrospective  Sprint planning Agile Terms & Roles  Product Owner  Scrum Master  Team  Stakeholder
  • 10.  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
  • 11.  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
  • 12. 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
  • 13.  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
  • 15.  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
  • 16.  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
  • 17. 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
  • 18. A New Card in Your Deck  New project execution plans  Emergency handling  Sustained annual planning  And more ….

Notas del editor

  1. Oceans 11 is movie about a group of friends getting together to try and score the biggest heist in history by robbing 3 casinos simultaneously.This team of 11 members, all from different backgrounds and with different skillsets, come together to work toward a common goal - $150 million.
  2. Hack-a-thon apart, We also host monthly innovation lunches where everyone from the organization is invited. We show innovative ideas and also use the meeting to help with ideation process. We asked the team to come up with ideas for what we should build at our first hack-a-thon. We got several ideas and voted online to select most popular idea.We used survey tool to seek the input from everyone at Texas.gov. We conducted the voting on the captured ideas. The selected idea was to build a native application for one of our government partners. But, on the day of hack-a-thon, we figured that we didn't have all the data to build it and may need to make up the data. One of the main goals (in true spirit of agile principles) was to build a production ready application in a day. We made a team decision to build a similar application. For the new idea, we had all the integration points and the data available to build a production ready application. So when you do this first time, don’t panic and make decisions that will help with successful completion of the hackathon. Few people on technology team also offered to help with solving one of the challenges for Finance team.
  3. Even if you can’t provide accommodations like the Bellagio – the scene of the Oceans 11 crime, you still need a large room, bright lights, sunlight, etc.
  4. Release plan: Release planning refers to planning activities used to estimate when software will be released into product use. Activities include projecting the level of effort in terms of the number of iterations that will be necessary to deliver the desired features. This is typically done by extrapolating the development team's performance on the basis of its velocity.Epics: A very large user story that is eventually broken down into smaller stories. Epics are often used as placeholders for new ideas that have not been thought out fully or whose full elaboration has been deferred until actually needed. Epic stories help agile development teams effectively manage and groom their product backlog.User Stories: Velocity: Velocity measures how much work a team can complete in an iteration. Velocity is often measured in stories or story points. Velocity may also measure tasks in hours or an equivalent unit. Velocity is used to measure how long it will take a particular team to deliver future outcomes by extrapolating on the basis of its prior performance. This works in Agile development, when work is comprehensively completed after each iteration.Sprint Review: A meeting held at the end of each sprint in which the Scrum team shows what they accomplished during the sprint; typically this takes the form of a demo of the new features. The sprint review meeting is intentionally kept very informal. With limited time allocated for Sprint review prep. A sprint review meeting should not become a distraction or significant detour for the team; rather, it should be a natural result of the sprint.Retrospective: A time-boxed meeting held at the end of an iteration, or at the end of a release, in which the team examines its processes to determine what succeeded and what could be improved. The retrospective is key to an Agile team's ability to "inspect and adapt" in the pursuit of "continuous improvement.”Sprint Planning: Each sprint begins with a two-part sprint planning meeting, the activity that prioritizes and identifies stories and concrete tasks for the next sprint. For a one-month or four-week sprint, this two-part meeting should last eight hours; for a two-week sprint, it lasts about four hours. As a general rule of thumb, the number of weeks in a sprint multiplied by two hours equals the total length of the spring planning meeting.Product Owner is one of the key roles in Scrum. The product owner is the primary business representative who represents the business stakeholders' "voice of the customer" and the "voice of the business" to the sprint team. The responsibilities of the Product Owner include:Establishing, nurturing, and communicating the product visionCreating and leading a team of developers to best provide value to the customerMonitoring the project against its ROI goals and an investment visionMaking decisions about when to create an official releaseScrum Master: The Scrum Master is responsible for maintaining the Scrum process and the overall health of the team. The Scrum Master assures that the team is fully functional and productive. The Scrum Master performs this role by administering the Scrum ceremonies, facilitating the organic self-organization of the team, and removing any obstacles that may be impeding the team’s progress.What the Scrum Master is not:The Scrum Master is not the task master, since the team is responsible for assigning its own tasks.The Scrum Master is not the supervisor of the team, since the supervisor/subordinate relationship may impede the organic self-organization of the team.Team: In agile software development, the team refers to the cross-functional group of people that have made a collective commitment to work together to produce the work product and improve their performance over time. In addition to software development and test roles, the team may include any skill set necessary to deliver the work product.Stakeholder: Anyone external to the team with a vested interest in the outcome of the team's work.
  5. All-hands standup to discuss the goalDecided to build similar application like selected oneSought input from the team for creating an execution approachWent with Agile Scrum approachFinalized to do four 4-hour sprints
  6. Reiterate team working toward common goal – very close working relationship
  7. Sprint activitiesWhite boardingCollaboration for best solutionCodingTestingIntegration of different partsShow & tell
  8. Oceans 11 used technology to rob casinos, we used technology to build Mobile DR Renewal app
  9. Hackathons can add a new card to your deck - they are not just about software development; it teaches people new ways of thinking They can be used for new project execution plans, emergency handling, sustained annual planningIf you’re interested in doing this yourself … come find us, we’re here to help<EW Notes: possible updated title for this slide along the lines of “New hand in the deck”; will also weave in following points: Not all about software, teaches people about new ways of thinkingCome find us if you’re interested in doing this yourself … we’re here to help if you’d like>
  10. Create your own Oceans 11 – hackathons will help you take Vegas (or your organization and/or your customers) by storm