Values Drive Development

Values Drive Development

How we develop and ship software expresses the values of our team, business & users. Many teams can’t state their driving values. The process of outlining a shared set of values can lead to enhanced team identity and help align development efforts. The inverse of this process is looking at what the team has done historically and working backward from that to find the implicit values that have driven team behavior. If we study how we spend time, money and energy, we can cultivate a picture of our values in practice. There will be a gap or dissonance between our self professed values and those visible to others from our actions. Embracing this dissonance can drive out more clarity, coherence and transparency in our future efforts.


Alan Stevens

March 14, 2015