Changes for page General Insights
Last modified by chrisby on 2024/09/19 10:56
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -13,3 +13,4 @@ 13 13 * **Early Feedback Through Early Implementation.** Tasks like analysis, design, and specification don't provide feedback and therefore no correction mechanism. Without this, a lot of effort can be wasted on concepts that do not work. The first feedback comes during implementation. The first user feedback comes after implementation. This is why people use agile and work in iterations to start implementation as early as possible, get feedback as early as possible, and ultimately waste less resources. 14 14 * **Many small steps are cheaper than one big step.** It's more cost-effective to tackle a problem iteratively in small, simple, and safe steps than to tackle its full complexity all at once. This is why practices such as test-driven development and continuous integration are popular. 15 15 * **Individual productivity is higher in a team than when working alone.** A collaborative environment encourages knowledge sharing, professional growth, constructive challenge of individual views, mutual support and feedback. 16 +* **It's better to enforce good practices than to rely on trust alone.** For example, disallowing force-pushes to the main branch of the source repository is better than simply telling the team not to do it. Making certain mistakes technically impossible completely removes their risk and potential cost.