The Importance of the Why, How, and What in the Initial Phase of the Project

TenXers
3 min readAug 19, 2024

In software development, a common mistake is underestimating the importance of clearly defining requirements before starting a project. It is tempting to jump directly into the development phase, hoping that the path will become clear as you go. However, this lack of planning can result in final products that do not meet users’ expectations or require costly revisions and adjustments.

Starting with the Golden Circle

In his book Start with Why, Simon Sinek introduces the concept of the Golden Circle, which emphasizes the importance of understanding the “why,” “how,” and “what” in any project. This structure is particularly relevant in software development. Before writing a single line of code, it is crucial to understand why the software is being built, what problem it solves, and how it is expected to function.

Best Practices for Defining Requirements

  1. Involve stakeholders from the beginning: Ensure that everyone involved in the project has the opportunity to express their needs and expectations. This helps avoid…

--

--

TenXers

In this space, we share ideas, knowledge, and experiences that have allowed us to develop better IT skills to improve our work. Visit us: www.tenxers.io