Agile Principles - Self Organization
- myscribblings22
- Jul 26, 2022
- 2 min read
9. Continuous Attention to Technical Excellence and Good Design Enhances Agility
As a developer, suppose you are working on a piece of code then the least expectation the framework has is improvement in every iteration. A better version of your product should be delivered every time.
This is a simple notion and self organization skill that every individual should possess for their betterment. It is important that you challenge yourself every single time and deliver the best version of yourself.
“ Strive not to be a success, but rather to be of value.” - Albert Einstein.
10. Simplicity—the Art of Maximizing the Amount of Work Not Being Done—is Essential
If you’re looking to move quickly through a project, then you’re going to want to cut out unnecessary complexities. Keeping things as simple as possible is a great ethic to streamline your process.
Being focussed on the committed work is critical, rather than concentrating on beautifying things. For instance, if you are working on a website creation and the requirement is to present a dashboard to customer then the focus is to create just a dashboard as per requirement and not on look and feel or aesthetics which would complicate the work.

11. The Best Architectures, Requirements and Designs Emerge from Self-organizing Teams
When you have a strong team, you want to give that team the autonomy to act independently. This means they can adapt to change quicker. In fact, they can do everything with greater agility because you’ve given them the trust to act without second-guessing them. If you’ve done your job in collecting the right people, then they’ll do their job addressing issues and resolving them before they become problems.
12. Have Regular Intervals
Another benefit of creating a well-rounded team is that they will stop, reflect and tweak the way they do things throughout the course of the project. They don’t act by rote or just blindly follow protocol, but think through their relationship to the project and adjust when necessary.
Best way to improve productivity is conducting effective retrospectives to inspect the process and adapt changes.




Comments