# Estimating And Complexity

*Estimating* is the *bête noire* of software development: simple to conceptualise, but a mine-field for the unwary. There are multiple *levels* of problems involved with estimating: *technical, theoretical, political, social, economic*, which we will touch on in our tour.

## Itinerary

This series starts out by categorising several different *types* of estimation problems, and how the structure of the problem itself affects the approach you must take to estimates. They are:

- Fill The Bucket
- Kitchen Cabinets
- Journeys
- Fractals
- Change
*not written* - Games
*not written*

Next, we take a look at how complexity affects the estimation process.

- Hierarchies
- Coordination
*not written* - Pressure
*not written*

Finally, we’ll look at some of the political and economic aspects of making estimates.

- Perversion
*not written* - Control
*not written*

## Category: Estimating

## Fill-The-Bucket

#### Part of the 'Estimating' Risk-First Series, in which we look at straightforward linear estimation.

## Kitchen-Cabinet Estimating

#### Part of the 'Estimating' Risk-First Series, where we look at exponential distributions in estimates.

## Journeys

#### Part of the 'Estimating' Risk-First Series, where we look at estimates with connected parts.

## Fractals

#### Part of the 'Estimating' Risk-First Series, where we look at estimating fractal value boundaries.

## Hierarchies

#### Part of the 'Estimating' Risk-First Series, exploring complexity in hierarchies.

## Coordination

#### Part 7 of the 'Estimating' Risk-First Series.

*
Add Your Star On GitHub to receive an invite to the GitHub Risk-First team.
*