# How to justify the complexity of an algorithm?

**Sommaire de notre article**

### How to justify the complexity of an algorithm?

We then measure the **complexity** in time of a **algorithm** as the number of these elementary operations. For example, considering elementary the addition of 2 digits, adding the addition of two numbers of n digits will make us perform n additions to 1 digit, the **complexity** will therefore be n.

### How to define the complexity of a project?

Consider the scope and objectives of the project. How complex are the solution requirements? If the requirements are extensive and very detailed and require consultation with many people or stakeholders, they are generally considered very complex.

### How to manage complex projects?

He must also master project management methodologies and know how to lead his team, to manage technical complexity. The systemic approach applied to the management of complex projects is an approach to be considered. Modeling and simulation also make it possible to solve difficult problems.

### How to reduce the impact of the complexity of a project?

The complexity of a project being in perpetual evolution, the Agile method appears as a solution to reduce the impact of uncertainty. Experimentation is thus a key in the creation of value, the test can lead to failure, but this one is allowed in order to improve in the face of complexity.

### How risky and complex is a project?

The level of risk and complexity of the project is low. The outcome of the project only impacts a particular service or, at most, a particular program, and general project risk mitigation measures are in place.