Quality Shepherd logo

Quality Shepherd

Values

People before technology

Technology should have a supporting role. It should deliver value to someone. Software development is a balancing act. Consider the people for whom the software is built, and those who are building it.

Simplicity over complexity

Too often complexity adds to frustration & inefficiency. At the same time too much complexity will render a “solution” less sustainable over a longer period of time. It seems people can get carried away in using technology.

Discipline grows quality

Software development can generate positive energy, but it can also drain energy. There is a correlation between energy and discipline. When low on energy, people cut corners. Quality is a direct consequence of exerting discipline. This applies to all levels within software development.

Enthusiasm drives engagement

The contextual social dynamics within software development are fascinating. Energized people are core ingredients of high performing teams. They have a positive ripple effect within a team.