Skip to main content

A strategy is a general approach used to achieve goals, to address similar needs, or to solve a family of issues.

A strategy is a general approach used to:

  • achieve specific high level project management or technical management goals, or to
  • address similar needs or constraints in the area of architecture, design or implementation, or to
  • solve a family of issues sharing some common characteristics.

A strategy can also mean a design pattern, which defines a family of algorithms, and encapsulates them so to make them interchangeable.