DEV Community

Alexsandro Souza
Alexsandro Souza

Posted on • Edited on

Team Principles

I am always posting provoking post on my Linkedin, and I have decided to replicate those here. Let's socialize!

Technology and modern working policies empower staff with more choices of how, when and where they work. Measuring output rather than presenteeism is a shift in how we work.

Team Principles is a guide to help with this new paradigm shift. Principles cover generalities, allow adaptation to unforeseen circumstances, don't put people in a box, and enable team members to use their best judgment and be innovative.

Team Principles will help everyone in the team thinking in a way that it maximises the effectiveness of delivering software

Find below an example of team principles.

  • Divide tasks fairly and square, making sure the whole team is growing.

  • It is essential that the team give feedback and ask questions.

  • Fast response within the team — Unblocking the team member is the priority.

  • Ensure phycology safety and blamelessness. We see failures as an opportunity to improve systems and processes.

  • Choose to work on improving productivity over working on a feature.

  • Make sure self-initiatives get the due recognition.

  • Regularly reflect on how to become more effective.

  • Measure progress and productivity by the amount of value delivered.

  • Continuous improvement is better than delayed perfection.

  • Choose code as the primary source of documentation.

  • Be proud of our work and be able to lead initiatives in the company.

  • Choose simplicity over clever or complex solutions(KISS).

  • Follow Agile principles.

Top comments (0)