Wednesday, October 7, 2020

Project Steering for Games

The Games development is a highly competitive global industry; with hundreds of games launched or updated every week. To achieve anything more than mediocrity requires the entire value stream of game development to be working together effectively with each individual along that stream delivering a stellar performance. Maintaining a healthy company balance sheet, means each game project needs to have solid indicators of future success before significant time and effort is sunk into it. The Project Steering approach described in this article was something I helped to design and implement to keep multiple game projects on track while allowing those game projects the flexibility needed to find the next hit game. 


Context on company structure

The year was 2017. Game teams were the basic building block of the company. Generally, each game project was executed by one game team. Each game team was deeply cross functional including people who can cover the following as a minimum: design, development including engine development, QA, art, marketing, analytics. Each team was led by a Product Manager (effectively Product Owner and Team Lead). There was a strong emphasis on the PMs being servant leaders, who grow and develop a self-organising team. What I observed in games was that everyone was very passionate about the game they were developing and wanted to have a say in the direction it took. While this passion is intoxicating it could also lead to chaos; this why the Product Managers (PM) retain authority to make decisions. Retaining creative control ensures that the product follows a clear vision. 


Objectives of the Project/Product Steering approach

  • Ensure each game team is focused on regularly assessing if their current project is the best use of their skills, time and effort.
  • Balance the autonomy of new Product Managers (PM) with the control mechanisms that prevent significant mistakes from occurring. 
  • Support the Product Managers and teams to maximise ROI for the company over the long term; through feedback and guidance from experience leaders within the company.
  • Transparency of project Steering so that the whole company can choose to be aware of what is going on and learn from the success/failures of each game team.


Monthly Product Steering meeting

The key element of the Product Steering approach was a monthly public meeting held for each game project. During the meeting the Product Manager or a representative from the team presents from a standard template. The primary attendees are the Product Steering Committee*; however the meeting is public so anyone from the company may attend. The Product Steering Committee asks clarifying questions and provides non-binding feedback and guidance. Initially everyone apart from the Product Steering Committee was asked to observe only. Over time this gradually changed first with specific audience members being asked questions, then later open question time at the end of the meeting. 

These meetings were scheduled for 1 hour and some of the early ones took that long. However, in the matter of few months they were regularly completed in 30 minutes including question time.


Product Steering Committee

The Product Steering committee was composed of senior leaders who held a vast depth of experience in the games industry from around the world. I was also included; initially to help refine the template I had created for the meeting and after that stayed on as me asking the questions a 5-year-old would ask seemed to provide some value.

  • CEO
  • CFO
  • CTO
  • Head of Product Development
  • Head of Business Intelligence
  • Agile Coach


Preparing for the Product Steering meeting

While the Product Steering meeting was often insightful and helpful for all involved. The act of preparing for the meeting also provides a lot of value; especially for those Product Managers who were considering not holding a meeting. Often their desire to not hold the meeting is a subconscious move to avoid facing some uncomfortable facts about their project. 

Another positive aspect of the preparing of the meeting was that the Product Managers often reached out to members of the Product Steering Committee for assistance with preparing their presentation. These interactions were a chance to learn from each other and improve the direction of the project.


Regular feedback

Completing the Product Steering approach was regular 1 on 1s and feedback from the Head of Product Development to the Product Managers. This is massively important for less experience Product Managers and still very useful for the remaining Product Managers.


Common Presentation Template

The template was a two-page slide deck that provided answers to the key questions the Product Steering Committee wanted to see from every game project. Without answers to these key questions the committee members would struggle to provide effective feedback and guidance. Creating a consistent template helped both the Product Managers and the committee. For the PMs it cut down their preparation time, for the committee it meant they did not have to translate the information provided to them in different formats by different PMs. Additionally, it meant the committee had could compare game projects.

The PMs were free to add additional slides showing whatever detail they felt appropriate. Roughly three quarters of product steering meetings include extra information; such as partnering deals, highly feature maps, results of experiments etc.

Page One:

  • Product goal in one sentence
  • Declared intention (Persevere, Pivot game, Cancel game)
    • Sub section seeking input from Product Committee on specific topics
  • Product Health
    • Is the team learning what their customers will respond to?
    • Is the team delivering with suitable throughput?
  • Team Health
    • Overall morale
    • Specific issues affecting them
  • Financial summary, last three months
    • Costs, revenue, ROI
    • Projected financials, next month with certainty, next 6 months with low certainty
  • Results of objectives
    • Were last month’s objectives completed?
    • Did those objectives change?
  • Objectives for the coming month.
    • High level deliverables, learning outcomes, etc.

Page Two:

  • High level road map of deliverables, experiments, deals, etc. 
    • Current quarter was more detailed and showed when items were completed.
    • Next two quarters were highly level and subject to significant change




54 comments:

  1. There is no way to get this useful info your way. Its very fabulous and easy for me to get it from GBWhatsApp. I am very thankful and I appreciate your intelligent work. Awesome!!

    ReplyDelete
  2. Value contrasts are frequently legitimized in a wide range of ways, from professing to have the quickest on the planet or guaranteeing their battery is more productive than all others.one wheel hoverboards

    ReplyDelete
  3. Thanks for the detailed article on this topic. I would like to see more such awesome articles from you.

    ReplyDelete
  4. It's so hard for any game developer to get his game on the top of the list.

    ReplyDelete
  5. Gaming pedals are the gaming peripherals which are used on the account of the players comfort. The modern gaming world is launching many accessible gaming pedals but Fanatec ClubSport Pedals V2 is one of the best gaming devices for the players to comfort their skills in playing game ats mods

    ReplyDelete
  6. This version facing some error you should be try out the other version of it. Also check out https://appvalleyz.com/minecraft-apk/ it will provide you all premium features free of of cost.

    ReplyDelete
  7. บาคาร่า คาสิโน ได้เงินจริง saclub7 บาคาร่าออนไลน์ ทดลอง เล่นคาสิโนออนไลน์ สมัคร sagame รับคอม 0.5% ทุกยอดการเดิมพัน ฝากถอนเพียง10วินาที เว็บพนันออนไลน์

    ReplyDelete
  8. Nicely done, Thank you for sharing such a useful article. I had a great time. This article was fantastic to read. continue to write about
    Data Engineering Solutions

    ReplyDelete
  9. Your texts on this subject are correct, see how I wrote this site is really very good. มังงะ

    ReplyDelete
  10. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. 안전놀이터

    ReplyDelete
  11. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. games on steamsolo

    ReplyDelete
  12. A housekeeper like many other household roles can be tailored to each individual household. Often if a household has only one member of staff it will be a housekeeper. This can be either a live-in or live-out role. You can now source housekeepers online, free of agency fees, who are willing to be versatile and who are skilled in many areas. BG Vhod

    ReplyDelete
  13. Thank you for your style connected with motive though this information is certain place a new damper within the sale with tinfoil hats. fortnite game news

    ReplyDelete
  14. Nice article.The Product Steering Committee asks clarifying questions and provides non-binding feedback and guidance by this project.I have already read this in gbwhatsapp download group post.I adore this article for its well-researched content and great wording. thanks !

    ReplyDelete
  15. Thanks for this great post, i find it very interesting and very well thought out and put together. I look forward to reading your work in the future. UFABET

    ReplyDelete
  16. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. แทงบอล

    ReplyDelete
  17. Wow awesome blog article. Really thank you! Awesome.
    pragmatic play demo

    ReplyDelete
  18. I have express a few of the articles on your website now, and I really like your style of blogging. I added it to my favorite’s blog site list and will be checking back soon… buying world of warcraft items

    ReplyDelete
  19. If your kids are interested in learning to play poker, then it is best that they should begin by playing in a risk-free home environment under your guidance for fun with only poker chips at stake.spbo live score

    ReplyDelete
  20. There are various sorts of games that an individual can choose to live it up. There are stores that represent considerable authority in permitting individuals to lease games for a foreordained time allotment before they make a buy.this website
    Arcade game rentals Chicago

    ReplyDelete
  21. Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors. หนังฟรี

    ReplyDelete
  22. buy twitch followers The world of gaming has really undergone a phenomenal change. There was a time when developers sold computer games for a price and made sure that it had enough value to make the player buy the second game in line.

    ReplyDelete
  23. Some of the do's and don'ts you should know to enjoy online slots เว็บ สล็อต ออนไลน์

    ReplyDelete
  24. Thank you for your article. Much thanks again. Want more.
    pragmatic

    ReplyDelete
  25. This paragraph gives clear idea for the new viewers of blogging

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete
  27. ทีเด็ดบอล ทีเด็ดบอลวันนี้ ที่จะพาคุณไปสร้างรายได้กับ ทีเด็ดบอลกูรู บอบู๋ บอลสเต็ป2 หรือจะเป็น ทีเด็ดล้มโต๊ะ ทรรศนะเซียน ทีเด็ดบอลเต็งล่าสุด ทีเด็ดบอลเดี่ยว

    ReplyDelete
  28. Ones own favorite songs is without a doubt astonishing. You have got various highly athletic animators. As i intend one the ideal in achieving success. Waterproofing membrane

    ReplyDelete
  29. This comment has been removed by the author.

    ReplyDelete
  30. https://www.buyyoutubesubscribers.in/2022/01/10/which-youtuber-has-most-subscribers/ The simple answer is YES. YouTube videos can be longer than 10 minutes. There are videos on YouTube that last for hours. However not everyone can upload videos longer than this... you are granted the ability to do so with time and effort put in creating content for your YouTube channel.

    ReplyDelete
  31. A round of applause for your post. Much thanks again. Will read on...
    demo slot pragmatic

    ReplyDelete
  32. Thanks for every other informative site. The place else may just I get that kind of information written in such an ideal means? I have a venture that I’m just now operating on, and I have been on the look out for such information. 海外充值快手

    ReplyDelete
  33. I like your all post. This blog is really helpful to deliver updated affairs over internet which is really appraisable. Product Manager Articles

    ReplyDelete
  34. You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. niche

    ReplyDelete
  35. Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up. ทางเข้าสมัครเอเย่นต์UFABET

    ReplyDelete
  36. Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. escape room in LA

    ReplyDelete
  37. Thanks for sharing this valuable content. In my view, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before. ทางเข้าเล่นคาสิโนufabetขั้นต่ำ10บาท

    ReplyDelete
  38. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. rooftop snipers

    ReplyDelete
  39. News for gamers is not like typical news that can immediately be seen on television or read in the newspapers. Game app news

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete
  41. I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place gta san andreas za darmo

    ReplyDelete
  42. Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks https://taikubet.vip

    ReplyDelete
  43. I appreciate you sharing this blog article. Really thank you! Really Great.
    mod apk

    ReplyDelete
  44. In this case you will begin it is important, it again produces a web site a strong significant internet site: Age Of Poly

    ReplyDelete
  45. Interestingly you write, I will address you'll find exciting and interesting things on similar topics. RTS Siege Up

    ReplyDelete
  46. It gives me sensation of the virtual world. It has Magnetic motion sensor which can locate me the exact location in my hands. Similarly it paves the way like I am in the virtual game world by assisting me by three dimensional features in the game. Five Nights at Freddy's

    ReplyDelete
  47. It is often almost two big centuries since poker which has become the kinds of gambling was introduced also it touched new peaks lately with the roll-out of online gambling. Poker is very popular that today we have an assortment of gambling sites because of the game. 먹튀폴리스 안전놀이터

    ReplyDelete
  48. In this particular article, you will see a summary, satisfy browse this post. Minecraft Server List

    ReplyDelete
  49. When your website or blog goes live for the first time, it is exciting. That is until you realize no one but you and your.
    토토사이트 보증업체

    ReplyDelete
  50. We have sell some products of different custom boxes.it is very useful and very low price please visits this site thanks and please share this post with your friends. Online Games

    ReplyDelete
  51. I would recommend my profile is important to me, I invite you to discuss this topic. Minecraft Server List

    ReplyDelete
  52. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. Blockman Go Mod Apk Unlimited Gcubes

    ReplyDelete