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.