Every planning poker round in AgileKit now times itself

1 hour ago

AgileKit 2.13 puts a clock on the poker board that starts and stops with the round. Here it is in the demo, at the top left. Custom number decks now average too, and a double-click can't wipe your results.

Ask about this presentation

Chapters

  1. 0:00Every round times itself
  2. 0:14The timer
  3. 0:27Why the stopwatch went
  4. 0:45The sand timer
  5. 1:03Custom decks average
  6. 1:21New Round waits
  7. 1:34Failures in plain words
  8. 1:53Tighter access
  9. 2:07Retro fixes
  10. 2:21Upgrading
Show transcript
  1. AgileKit 2.13 puts a clock on the poker board that starts and stops with the round. Here it is in the demo, at the top left. Custom number decks now average too, and a double-click can't wipe your results.

    Slide text
    AgileKit v2.13.0

    Every poker round now times itself.

    A clock bound to the round, number decks that average, and a New Round button that waits.

    A revealed round in the AgileKit demo: the timer at top left, the session card, the results and six players' cards
    1 2 3 5 8 13 21 34 55 89
  2. The timer shows how long the team has spent on this ticket, and you don't have to start it. Blue is voting, up to the reveal. Green is discussion, until the room moves on. If you hide the timer, the time is still tracked.

    Slide text
    AgileKit v2.13.0

    Time on this ticket, split in two.

    The round timer reading 0:16, with a blue bar and a green bar under it
    Voting
    start of the round to the reveal
    Discussion
    reveal until the room moves on
    1 2 3 5 8 13 21 34 55 89
  3. It replaces the manual stopwatch. Only 21 percent of poker rooms ever started that one, and a reset threw its reading away. Now every round keeps a record, Quick Votes included. That covers most rounds, because 78 percent of poker rooms never create an issue.

    Slide text
    AgileKit v2.13.0
    Remember to start the stopwatch.

    21% of poker rooms ever started it.

    The round starts the clock.

    Quick Votes included: 78% of poker rooms never create an issue.

    1 2 3 5 8 13 21 34 55 89
  4. When you want a limit, flip the shared sand timer. Pick 1, 2, 3 or 5 minutes, or add a minute. At zero it turns amber and counts overtime, but it never reveals the cards or plays a sound. Pauses, empty rooms and long quiet stretches come out of the time.

    Slide text
    AgileKit v2.13.0

    A shared sand timer that never forces a reveal.

    1 min 2 min 3 min 5 min +1 minute Flip again

    At zero: amber, counting overtime

    Left out of the time
    Pause for a break
    Empty room, from 10 min
    20 quiet minutes
    1 2 3 5 8 13 21 34 55 89
  5. Custom decks used to be marked as not numeric, so they never averaged. Now a new room with a deck of plain numbers averages like a preset. Votes of 2, 2 and 8 give an average of 4, a median of 2, and 67 percent agreement. A card like 2d now counts as a word, not a number.

    Slide text
    AgileKit v2.13.0

    Your own deck of numbers now averages.

    1
    2
    3
    5
    8
    ?
    Votes 2, 2, 8
    Avg 4
    Med 2
    Agree 67%
    1 2 3 5 8 13 21 34 55 89
  6. New Round appears right where Reveal was. So after a reveal it now holds for 3 seconds, and a stray second click lands on a disabled button instead of wiping the results. Then it's ready.

    Slide text
    AgileKit v2.13.0

    New Round waits 3 seconds after a reveal.

    The session card just after a reveal, its button disabled and reading Wait 2s
    Just revealed
    The same card a few seconds later, the button reading New Round
    A few seconds later
    1 2 3 5 8 13 21 34 55 89
  7. Two failures now explain themselves. With Jira auto-push on, room settings show how the last estimate push went, and why one wasn't pushed. And when Convex was slow, app pages used to hang. Now a signed-in page waits at most 2.5 seconds, and anything else lands here, with Try again.

    Slide text
    AgileKit v2.13.0

    When something fails, it says so.

    Jira estimate push
    “Choose the story points field estimates are pushed to, or turn auto-push off.”
    “…wasn’t pushed: only a number can be story points.”
    Convex slow or unreachable
    Something went wrong.
    This page didn’t load. It’s usually brief, so try again in a moment.
    Try again Go to the homepage
    Signed-in pages wait at most 2.5 s for Convex
    1 2 3 5 8 13 21 34 55 89
  8. Access got tighter. Only people in a room can now read its issue list and the issue it's voting on. And after sign-in, you go back only to a page on AgileKit. A link that tries to send you elsewhere lands on the home page.

    Slide text
    AgileKit v2.13.0

    A room’s issues stay in the room.

    issues.list · issues.getCurrent
    now check room access: members only
    After sign-in, back to a page on AgileKit only
    ?from=//host ?from=/..//host go to /
    1 2 3 5 8 13 21 34 55 89
  9. In retros, a refused sticky edit reopens with what you typed. Spotlighting an unvoted topic is now a detour, so Next picks up where the walk left off. And while writing, you stack only your own stickies.

    Slide text
    AgileKit v2.13.0

    Retros keep your words and your place.

    Refused edit
    The editor reopens on the words you typed.
    Detour in the discussion
    Next carries on from where the walk left off.
    Stacking while writing
    Only your own stickies, the whole topic included.
    1 2 3 5 8 13 21 34 55 89
  10. The release notes don't list any breaking changes. If you host AgileKit yourself, the round clock adds new tables, so deploy the Convex backend with the app. On Vercel the README's build command does it; anywhere else, run npx convex deploy first. One limit is by design: time belongs to the round and the ticket, never to a voter. Every poker round now times itself.

    Slide text
    AgileKit v2.13.0

    No breaking changes. Deploy the backend too.

    Self-hosted, outside Vercel
    npx convex deploy

    before you start the app. New tables hold the round clock.

    Time belongs to the round and the ticket, never to a voter.

    The round timer
    1 2 3 5 8 13 21 34 55 89

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built in New York with ❤️