Direct Playback
Subscribe: Apple Podcast
Check out the podcast on Google Play Music
Listen on Spotify!

In SPaMCAST 541 we discuss using guardrails in decision making. Guardrails are a tool to ensure alignment with the organization’s goals and objectives and to keep people on the right path. Well-formed guardrails conform to five attributes that help teams and individuals make decisions.

Our second segment features Jon M Quigley and his Alpha and Omega of Product Development column. Jon discusses reciprocal agreements and their impact of on teams and products. (more…)

Five Color Highligher

Five Different Colors!

Reciprocity is a social norm across societies and in all age cohorts, where a recipient responds to a positive action with another positive action. The concept of reciprocal agreements is part of our socialization that teaches us to share, take turns and give back to those who give to us.  Reciprocal agreements are part of working and playing well with others that we begin learning on the playground and then bring to the office with us. There are many types of reciprocal agreements in a typical agile project. Agreements between the development portion of the team and the product owner(s), between a scrum master and the product owner, between the scrum master and the development portion of the team and finally between the whole team and the stakeholders.  Most of these agreements are informal or are inherited from the twelve principles in the Agile Manifesto. Reciprocal agreements impact how every member of the team and the broader organization interact. There are five common examples of reciprocal agreements that illustrate how important the idea of reciprocal agreements is to a Scrumy version of agile. (more…)

Baby You Can Drive My Car

As an employee, I get up in the morning and after a time I locate my key fob and company ID then go to work. I get to help people deliver value and engage customers. I like what I do, however, I have an expectation that if I do my job, the company I work for will pay me what we have agreed upon. We have a reciprocal agreement: we will share resources to achieve a common objective. Reciprocal agreements, formal and informal, are at the heart of many behaviors in software development (including development, enhancements, maintenance and all of the support roles). All reciprocal agreements are at least in part based on a very basic human behavior: reciprocity. (more…)