Develpreneur Blog • Latest
Latest Posts
Fresh thinking, practical patterns, and lessons that compound — built for developers who want to ship, lead, and build momentum.
In this episode, we reach the fourth and final value statement. There is a larger value in responding to change than following a plan. Planning is essential but reacting is even better. Thus, we…
Customer Collaboration Over Contract Negotiation
Software development works best when everyone is on the same team. We need to pull together to be most effective. However, the sub-groups and members of a team have differing goals. That is why…
Working Software Over Comprehensive Documentation
We started this season with a focus on satisfying the customer. Since then, we have built a case for working software being the best way to achieve satisfaction. Thus, comprehensive documentation is valuable. However,…
Individuals and Interactions Over Processes And Tools
We shift slightly in our tour of the Agile Manifesto to focus on the opening statements. In this episode, we dig into the value of individuals and interactions while acknowledging processes and tools. The…
Twelve Principles of the Agile Manifesto
We take a look at overall ideas from the twelve principles of the Agile Manifesto before moving on. There are some challenging concepts mixed in among recommendations that are very common. All of these…
Reflect on How To Become More Effective, Then Tune And Adjust
The final principle of the Agile Manifesto directs us to reflect on a project. We follow those eleven principles and then evaluate how we did so we can become more effective. This recommendation should…
Self-Organizing Teams Produce The Best Results – An Agile Principle
We near the end of the focus on the agile principles with a bold statement. The idea of self-organizing teams producing the best results is a strong position. They are not merely better; they…
Simplicity – Avoid Doing Busywork
Simplicity is an integral part of satisfying the customer. Ideally, we would provide them a button to click that does everything they want. However, that is rarely possible. We build complex systems that require…
Good Design Enhances Agility
We have mentioned time and again that the goal of agile is satisfying the customer. However, each principle we explore provides ways to accomplish that goal. The principle we focus on in this episode…
A Constant Pace Indefinitely – Measured Development
Software development has high and low points. Likewise, there are hectic and “slow” times that we live with as part of our work-life. When you think of software development as a marathon, a constant…