Estimations

Get Started. It's Free
or sign up with your email address
Rocket clouds
Estimations by Mind Map: Estimations

1. Assumptions

1.1. Functional

1.2. Staffing

1.3. Priority

1.4. Input

1.5. Contigency

1.6. Process

1.6.1. Project management include or not

1.6.2. 20% - 30% meeting overhead

1.7. Quality

1.7.1. Refactoring

1.7.2. Percentage to bug fixing

1.8. Skills

1.9. Constraints vs assumptions

2. Applications to web-development

2.1. Breakdowns

2.1.1. Page view

2.1.2. Components view

2.1.3. Lines of code

2.1.4. Function points

2.1.5. Use cases

2.2. Other factors

2.2.1. Vacation

2.2.2. Holidays

2.2.3. Maintenance

2.2.4. Migration

2.2.5. 6 vs 8 hours

2.2.6. Historical estimates

2.2.6.1. Reestimation

2.2.7. Effort multipliers

2.2.7.1. Cocomo II

2.2.8. Reuse

2.2.9. Trainings

2.2.10. Deployment

2.2.11. Architecture

2.3. Typical architecture

2.3.1. Environment configuration

2.3.2. Backend

2.3.3. Frontend

2.3.3.1. Design

2.3.3.2. Slicing

2.3.4. Infrastructure and monitoring

2.3.5. Quality attributes

2.3.6. Documentation

2.3.7. Tests

2.3.8. Migration

2.3.9. Integration

3. Advices and issues

3.1. Plan rollout initally

3.2. Ask about budget

3.3. Scope creep

3.4. Too many assumptions

3.5. Expect changes

3.6. Don't overestimate (consider EPAM's reality)

3.6.1. Shadow resources

3.6.2. Non production activities

3.6.3. Too optimistic/pessimistic estimates

3.7. Dont put to many assumptions