Professional Documents
Culture Documents
Software Estimation
Software Estimation
Feature 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Inv. System
Interactable
Objects
Player
Routes
(Endings)
Dialogue
System
Playable
Characters
Develop Focused
Testing Focused
Build Delivery
Actual Timeline
Feature 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Inv. System
Interactable
Objects
Player
Routes
(Endings)
Dialogue
System
Playable
Characters
What Happened?
• No leeway for unexpected issues
Definition : “The process by which estimates are Game development definition : “The process used to
created, in a work-per-person format, which details create the number of hours required to implement
how long it would take to create, maintain or update certain features or mechanics, with appropriate time
software” for development and testing”
Estimation Strategies
Software
Estimation
• Strategy Types :
● Feature-based Estimation
● Statistical Estimation
● Three-point Estimation
Project Requirements : Features / Work Breakdown Structure Feature Scope : The scope of a
Elements that are ABSOLUTELY (WBS) : A list of all tasks that each certain feature, how much it should
required to complete the project project requirement will need for cover and what should be in it
completion
Feature Based
Estimation Strategies
“How long does it take to do something?”
Key Points
These strategies require a Documentation (E.g. GDD / TDD / Systems Documents
/ etc.)
Feature List composed from a Project requirements (E.g. Client requirements /
Milestone objectives)
solid foundation of design The more detailed the list, the better the estimations
Agree on an estimate per Consolidate the list and Integrate WBS tasks into
feature generate a WBS the main workflow
Recommendation : Produce a scatter plot from the features list for visualization
Three Point Method
Pros Cons
• Fast • Relies on the ONE person to estimate
• The more it is used the more accurate it • Can only be used in medium to large scale
becomes contexts