Jump to content
  • Advertisement

What are the most common software dev methodologies for gamedev?

Recommended Posts

I've seen them done well on several projects, and I've come to believe there is no "right".  As I mentioned above, the first relationship of People over Processes means that if the people are happy with what is going on, that's good.

For the common practices, the biggest difference I've seen is the difference between the chickens and the pigs.  The daily standups are for pigs, not chickens. The backlog is for anybody to fight over, but the active sprint board is for pigs only, and each pig can only post or move their own bacon. 

The biggest failure I've repeatedly seen is violation of the Sprint commitment. This is doubly-true when people other than the 100%-committed developers add anything to the sprint. It doesn't matter how important that bug or new feature is, that was not part of the sprint commitment. If something absolutely must be added, they give it to the Pigs (the developers) with a stated priority.  The developers then re-evaluate the commitment, and the developer who accepts the task must remove an item of similar size in order to accept the one coming in. Far too often when it goes bad, it is because every bug and design request gets added to the running sprint, violating the nature of the commitment.  If the specific developer did not commit to doing it up front, or did not account for the time in their plans for the cycle, then it doesn't belong on the board.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!