Scope and Planning – Wouldn’t It Be Cool If…
Indie Dev is as hard as people say…and we love it. More specifically, we are passionate about it. Long hours and strapped for resources we forge ahead day and night. Not just on development but mounds of paperwork, timelines and checklists to complete in order to publish on each platform, applying for age ratings, generating media assets that the platforms and others will judge our game’s worthiness by and more. Then there’s social media and marketing, paying bills so our lights stay on and making sure there’s plenty of coffee to fuel the team. That’s just the business and marketing end. We are fortunate to have a well-rounded team with business, marketing and development bases covered.
Ultimately our goal is to make a fun, challenging and rewarding gaming experience for our players. No matter how clear we are about the scope and core features of the game, in this case Salvo. We inevitably have new ideas. “Wouldn’t it be cool if…” or “What do you think of…” are heard around the office and the possibility of scope-creep moves in. Realistically there is no way to pre-think every useful feature and some of those in-the-moment ideas should have been included in the first place or are fresh and would positively impact game play.
With that in mind we are undergoing a project status check in the studio right now. This is pretty normal and healthy but can seem counter intuitive. With looming milestones, deadlines and launch dates why would we stop development to refactor and align our project? Because it makes sense. Anyone who has worked on a long, intense project has experienced the snowball effect of small decisions along the way. Sure, progress is being made but updates may not be integrated as thoughtfully as they could be and in the worst cases they may be shoehorned in which can create a Frankenstein. Productivity can also take a hit as the team gets out of sync from a delay in one area while another moves forward.
We run an agile shop, scrumming out work effort, sprint based planning, development and review cycles etc. which helps us keep on track. We have a well detailed Game Design Document and all the supporting documentation. But this time we are pausing for a couple of weeks to acknowledge that our little game idea is growing and has the potential to be great. Possibly even franchise level. We will make sure we are as efficient as possible moving forward and we want to make smart decisions about what it will take to make Salvo to be everything it can be.
We are taking an inventory of every object, screen, feature and mechanic needed. Looking at progress across the board, identifying and estimating effort on new scope, validating requirements and users stories then producing an updated roadmap.
We are also assessing the tools we are using. Primarily our workflow management tool. We have identified that a there may be a better solution to move work through the studio than the one we are using and that we are also using a number of other diverse tools including Discord, G+ and Google Drive that spread out our production footprint in a less efficient way. We are looking at JIRA as an intermediary Sprint, Task and Issue based production solution. Long term we are interested in a game focused workflow system like Hacknplan which is an entire production workflow system for game studios that integrates planning, proofing, kanban, scheduling, documentation and project measurement under one “roof”. Hacknplan may be too big of a migration to take on mid project but is definitely an option after launch as we prepare to get into our next project.
While we run through this exercise a few things will keep moving at a full clip. Modeling, art concept design, in game UI screens and cinematic creation will continue and meet development “on the other side” in a few weeks.
We are an indie studio working on our first major game release. An amazing experience and we’re glad we can share with you along the way.
So…we’re off to get real cozy with our game.
-The DI Team