Dev Update May 2: Definition of Done for Events
We’re close to wrapping up and shipping the new Events feature. I’ll announce a release date in the next few weeks.
[h2]Events[/h2]
Michel asked, “How do we know when we’re done with Events?”
That innocent question of “how do we know we are done” is surprisingly difficult to answer. It can often go unanswered on teams.
Projects (major features) go through these game dev phases:
This is where the Definition of Done comes in. The Leader has to draw a line in the sand and define for everyone what a finished X looks like. It’s not that people are dumb, forgetful, or can’t read the initial concept document. It’s just that so much has happened and been said around X that its hard to keep track of what was added, cut, and changed. The morphing through development puts everyone into a mental fog.
So this past week I had to define done for Events for myself as much as for Michel. I went to Confluence and updated our initial Start page:
[h3]Events are:[/h3]
[h3]Success Completion[/h3]
With this in place we know exactly what we need to do. We currently have about 10 of the 30 events and more are being created every day.
As soon as we get to 30 I’ll set a release date.
[h2]New Community Manager[/h2]
I’m happy to introduce our new Community Manager Monster Tamer Bloba. MTB has been around for a while on discord and forums and shared some great thoughts. He loves the game and wants to help make it a success.
He’s here to help me stay informed and keep you informed.
Thanks Monster Tamer Bloba for helping us all out!
[h2]Events[/h2]
Michel asked, “How do we know when we’re done with Events?”
That innocent question of “how do we know we are done” is surprisingly difficult to answer. It can often go unanswered on teams.
Projects (major features) go through these game dev phases:
- Concept - Team decides to do X. Everyone is excited. X is gonna be great!
- Formation - Team defines X. What it is, what it isn’t. Where it comes from (inspiration)
- Core - Team starts building X. Some parts of X are really hard, so the team backs away from those. During implementation team learns more about X than they expected.
- Expansion - X is coming along now. X adjacent ideas bubble up, low hanging fruit really, X would be so much better if we included those. That’s X+. Then after some use of X and some content has been filled in, there is a big meeting and realizations come to light. We’re going to have to add stuff we never considered at the start. Some of the initial X ideas have to be scrapped to make way for what’s truly important. Now the team is building X++.
- Release - Release is a process not a date. Team is getting X++ ready to release but with all the changes - what even is X anymore?
This is where the Definition of Done comes in. The Leader has to draw a line in the sand and define for everyone what a finished X looks like. It’s not that people are dumb, forgetful, or can’t read the initial concept document. It’s just that so much has happened and been said around X that its hard to keep track of what was added, cut, and changed. The morphing through development puts everyone into a mental fog.
The original definition is no longer sufficient light to guide the ship into port.
So this past week I had to define done for Events for myself as much as for Michel. I went to Confluence and updated our initial Start page:
[h3]Events are:[/h3]
- Something more on the map than cities, patrols, and quest locations.
- A satisfactory interruption. A quick in and out taste of something different
- A way to test and reward skills the player has been building
- Small way to make world feel alive and fantastical
- An opportunity for roleplay or morality checks
- A way to share lore
- System we can utilize later for when anything goes on the map
- The quest system
- Dynamic quests
- The quest system
- System we can layer on top of - once there is a region, we can layer in region related events
[h3]Success Completion[/h3]
- Minimum of 30 events
- It works
With this in place we know exactly what we need to do. We currently have about 10 of the 30 events and more are being created every day.
As soon as we get to 30 I’ll set a release date.
[h2]New Community Manager[/h2]
I’m happy to introduce our new Community Manager Monster Tamer Bloba. MTB has been around for a while on discord and forums and shared some great thoughts. He loves the game and wants to help make it a success.
He’s here to help me stay informed and keep you informed.
Thanks Monster Tamer Bloba for helping us all out!