Stress-Free Game Development: Powering Up Your Studio With DevOps

Created on 2023-04-03T22:48:53-05:00

Return to the Index

This card pertains to a resource available on the internet.

This card can also be read via Gemini.

The industry is so brutal they are called "veterans" while other fields call them "experts."

Document individual steps of your workflow as nodes in a workflow graph. Then profile the individual nodes of that graph (such as amount of time to export/import a new asset.)

Use this to create a classical PERT chart; find ways to optimize the critical path.

Prevent downstream nodes from having to reject work to an earlier process.

Use of kanban boards, sprints, and work hour restrictions also on non-production staff. Business Admin (developer's wife) was assigned tasks via production meetings and did business tasks via sprints.

Types of Waste

Motion: Unnecessary movement of materials or information.

Task Switching: Loss of efficiency from changing work contexts.

Defects: Incoming work item is broken and has to be rejected.

Heroics: Crunch time, additional contrators, "unreasonable acts."

Waiting: When a downstream node cannot work because they have no necessary inputs.

Unfinished Projects: A work unit that has been shelved for an extended period of time.

Manual Process: A work unit which has to be created by hand.

Extra Processes: Work nodes that do not actually have to be done.

Extra Features: A feature which is not actually necessary for a successful deliverable.

Mitigations

Motion: Self-service systems so people can solve their own issues.

Task Switching: Batch all types of work; all meetings in one block, all emails in one block, then art assets, etc.

Defects: Don't submit broken assets.

Heroics: Good project management. If all else fails: stop production entirely and figure it out.

Waiting: Use small batches of work at a time.

Unfinished Projects: Small, accomplishable deliverables.

Manual Process: Automate all or part of the process.

Extra Processes: "Can we not?"

Extra Feaures: Cut it.

Use of a Kanban Board