Software Engineering, Project Management, and Effectiveness
I saw the Facebook privacy issue on the news. I remember somebody saying, developers should just be responsible. A common practice is to "make it work, then make it right." The problem is, you don't always get a chance to "make it right." That very much depends on what your organization values. The values define the culture.
I flashed back to our early values in patterns & practices. The thing to know about values, is that values flow down. It's what the leaders say, it's what they reward and punish. It reminded me of why our collective set of values was so important.
If you value cost …
If you value execution …
If you value learning …
If you value quality …
If you value customer-connection ...
When I look back to the values we had in patterns & practices, I see how they helped pave the way for great:
If you don't think you, your team, your company, etc. are on a path to great, check the values for clues. It’s not about having this value or that (after all, all values are … well … valuable) ... the magic is in the blend, and often the difference is in what’s missing or out of balance.