{"id":8099621,"date":"2025-09-26T11:35:35","date_gmt":"2025-09-26T18:35:35","guid":{"rendered":"https:\/\/agilealliance.org\/?post_type=aa_video&#038;p=8099621"},"modified":"2025-09-29T12:31:14","modified_gmt":"2025-09-29T19:31:14","slug":"agility-meets-ai-inside-the-hack-for-good-at-agile2025","status":"publish","type":"aa_video","link":"https:\/\/agilealliance.org\/resources\/videos\/agility-meets-ai-inside-the-hack-for-good-at-agile2025\/","title":{"rendered":"Agility Meets AI: Inside the Hack for Good at Agile2025"},"content":{"rendered":"\n<p>This episode tells the story of the Hackathon held at&nbsp;Agile2025, where, in just three days, a group of professionals achieved something unprecedented: identifying the client\u2019s needs, developing, testing, and delivering a fully functional MVP. The client was a nonprofit social organization, which gave the challenge an even greater sense of purpose.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099637\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-feature-1024x576.jpg\" alt=\"\" class=\"wp-image-8099637\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-feature-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-feature-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-feature-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-feature.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099641\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-work-1024x576.jpg\" alt=\"\" class=\"wp-image-8099641\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-work-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-work-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-work-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-work.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099635\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-chat-1024x576.jpg\" alt=\"\" class=\"wp-image-8099635\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-chat-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-chat-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-chat-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-chat.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>This achievement was historic. Never before had a hackathon organized by the&nbsp;Agile Alliance, which has been running such events for several years, reached this level of delivery.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099640\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-teamwork-1024x576.jpg\" alt=\"\" class=\"wp-image-8099640\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-teamwork-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-teamwork-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-teamwork-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-teamwork.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099636\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-programming-1024x576.jpg\" alt=\"\" class=\"wp-image-8099636\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-programming-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-programming-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-programming-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-pair-programming.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"8099639\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-work-mic-1024x576.jpg\" alt=\"\" class=\"wp-image-8099639\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-work-mic-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-work-mic-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-work-mic-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-work-mic.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>This episode is presented as a \u201cwebinarcast,\u201d combining in-depth conversation with participant presentations that explain the work in detail. It is essential listening for anyone involved in digital product delivery, particularly technical teams. The guests provide extensive knowledge sharing, walking through the entire process and surfacing highly relevant insights. Featured speakers include former Agile Alliance chair Brian Button, Llewellyn Falco, and Lada Kesseler from the Hack for Good 2025.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-1024x576.jpg\" alt=\"Hackathon Team Agile2025\" class=\"wp-image-8099642\" srcset=\"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-1024x576.jpg 1024w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-300x169.jpg 300w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group-1536x864.jpg 1536w, https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/09\/hackathon-group.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:4px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>The following is an AI summary of the podcast.<\/em><\/p>\n\n\n\n<p>This episode of the Reimagining Agility podcast is a webinar-style conversation and live case study on using agentic AI to deliver real software fast. Host Margareth Carneiro speaks with Llewellyn Falco, Lada Kesseler, and Brian Button about the live onsite Agile2025 hackathon project that replaced a clunky Excel workflow used by clinicians with a simple mobile counter and reporting flow. The goal was to reduce effort, raise accuracy, and get essential usage data to a state agency without storing HIPAA data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Themes and Highlights<\/h2>\n\n\n\n<p><strong>Agentic AI beats chat-only usage<\/strong><br>Falco argues that serious software work happens with agent tools in the terminal or IDE, not just a browser chatbot. Treat the model as a collaborator who asks clarifying questions, proposes options, and executes in your repo. Speed comes from tight human guidance plus automation, not copy-paste.<\/p>\n\n\n\n<p><strong>Script what must be deterministic<\/strong><br>Use AI to write shell scripts, git hooks, and repeatable tasks, then run those scripts yourself. Deterministic steps should not remain inside the model\u2019s probabilistic loop. Example: a script and pre-push hook to bump versions automatically.<\/p>\n\n\n\n<p><strong>Manage complexity with tiny steps and fast feedback<\/strong><br>Decompose work into very small, testable changes. Ship constantly. The team did more than fifty deploys in three days. Immediate user feedback surfaced button order, labels, and the need for a visible undo. Early risk exposure beat late pull-request surprises.<\/p>\n\n\n\n<p><strong>Diagram in text to steer the model<\/strong><br>Kessler converts screenshots to ASCII and then to structured text, edits the ASCII by hand, and feeds it back to the model as a precise UI spec. This keeps the conversation in text longer, which makes iteration faster and clearer.<\/p>\n\n\n\n<p><strong>Outcome that mattered<\/strong><br>The clinician\u2019s accuracy improved from a 75 percent gold standard with spreadsheets to 92 percent on the first use of the mobile counter, without prior training. The tool emailed required usage data to the foundation for state reporting while avoiding storage of protected health information.<\/p>\n\n\n\n<p><strong>Data design before UI polish<\/strong><br>The team paused attractive UI work to de-risk data capture and reporting. They replaced yes or no self-report questions with numeric fields that reduce bias and increase analytic value. The resulting metrics finally reached the state after years of zero submissions.<\/p>\n\n\n\n<p><strong>What changes for Agile processes and roles<\/strong><br>Fast agentic development compresses idea to demo to feedback into hours. That pushes Scrum teams toward smaller slices, continuous delivery, and real customer contact. Roles like PO and Scrum Master must shorten feedback loops and facilitate direct learning with users. Expect smaller teams doing what used to require larger orgs.<\/p>\n\n\n\n<p><strong>Why \u201cyou still own the code\u201d<\/strong><br>Button\u2019s caution is blunt. If a system fails at 4 a.m., on-call engineers must understand and fix it. AI can generate Terraform, Lambdas, and pipelines, but teams remain accountable for operability, refactors, and root cause analysis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Skills to cultivate now<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Decomposition and sequencing<br>Break work into minimal, verifiable steps that the model can complete safely.<\/li>\n\n\n\n<li>Specification in plain text<br>Write concise markdown specs, ASCII diagrams, acceptance checks, and to-do lists the model can follow.<\/li>\n\n\n\n<li>Critical review and refactoring<br>Read the generated code, improve structure, speed up tests, and raise safety before proceeding.<\/li>\n\n\n\n<li>Tooling fluency<br>Automate versioning, hooks, and local scripts so repeatable tasks are outside the model.<\/li>\n\n\n\n<li>Collaboration habits<br>Pair and mob programming with AI in the loop. Invite non-coders into the higher-level conversation.<\/li>\n\n\n\n<li>Courage and curiosity<br>Try, fail, back up, and iterate. The pace is new and can feel risky, but learning compounds fast.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Final Takeaways<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use agent tools in your IDE or terminal. Treat the model as a partner that asks and answers.<\/li>\n\n\n\n<li>Write specs in markdown first, then generate code. Keep iteration in text as long as possible.<\/li>\n\n\n\n<li>Script deterministic steps outside the model. Automate versioning, builds, and hooks.<\/li>\n\n\n\n<li>Deliver in tiny slices with immediate user feedback to surface risk early.<\/li>\n\n\n\n<li>Prioritize data integrity and reporting paths before UI shine.<\/li>\n\n\n\n<li>You still own operability. Read, refactor, and understand the code you ship.<\/li>\n\n\n\n<li>Build team skills around decomposition, text-based specification, refactoring, and collaborative workflows.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How an Agile2025 hackathon team used agentic AI, markdown-first specs, and rapid feedback loops to replace a manual Excel workflow with a mobile app that boosted clinician accuracy and delivered long-missing state reporting data.<\/p>\n","protected":false},"author":8033092,"featured_media":8098771,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","categories":[908,906],"tags":[2209],"video_type":[755],"video_aud_level":[609],"content_source":[],"class_list":["post-8099621","aa_video","type-aa_video","status-publish","has-post-thumbnail","hentry","category-process","category-technology","tag-reimagining-agility","video_type-podcast","video_aud_level-practicing"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_video\/8099621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_video"}],"about":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/types\/aa_video"}],"author":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/users\/8033092"}],"replies":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/comments?post=8099621"}],"version-history":[{"count":12,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_video\/8099621\/revisions"}],"predecessor-version":[{"id":8099670,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_video\/8099621\/revisions\/8099670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media\/8098771"}],"wp:attachment":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media?parent=8099621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/categories?post=8099621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/tags?post=8099621"},{"taxonomy":"video_type","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/video_type?post=8099621"},{"taxonomy":"video_aud_level","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/video_aud_level?post=8099621"},{"taxonomy":"content_source","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/content_source?post=8099621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}