Developer Manifesto
Some thoughts on my experience with development and company culture.
- Technology is an enabler, it should be part of your culture a first-class citizen and not an afterthought.
- Developers should be empowered to try ideas whether they fail or succeed.
- Collaboration among peers, across the aisle and up the ladder is key to success.
- Testing should be part of the culture rather than testing as a means to an end.
- Short delivery cycles are more beneficial rather than a shotgun approach.
- What SLDC you use is only important if it allows you to deliver high-quality software in a timely manner.
- If you have meetings to set up meetings, you're doing it wrong.
- If you have a ticket system that requires another ticket system, you're doing it wrong.
- If a small few have the power to stop items from being released, you're doing it wrong.
- Organize around teams and functional areas rather than architectural layers.
No comments:
Post a Comment