Information Technology

How values create change from small networks to large

Agile-Values-Innovation-and-the-Shortage-of-Women-Software-Developers.047

Agile is not about doing “Agile” things. It is about continually improving ourselves, our teams and our organizations to create better software for our customers and our end users. ??If we embrace that on a wide scale, we will recognize we are driving away an incredibly valuable source of talent and an incredibly valuable contribution in our effort to create products relevant to over half of our end users.??

Antidote the diving catch culture of heroics and privileged roles

Agile-Values-Innovation-and-the-Shortage-of-Women-Software-Developers.037

A diving catch implies a single set of eyes on code. It implies haste and a need for emergency intervention, i.e. poor quality. Emergency code is not unit tested, it is not elegant. It also implies a team that is not pulling together to deliver the goals of their iteration.

Antidote to hostile workplaces and the alpha geek

Agile-Values-Innovation-and-the-Shortage-of-Women-Software-Developers.029

Agilists should be a voice in opposition to the alpha male in their midst and here’s why: “The best architectures, requirements, and designs emerge from self-organizing teams.” Not chest thumping individuals.

Do Agile principles demand we confront the shortage of women developers?

Agile-Values-Innovation-and-the-Shortage-of-Women-Software-Developers.025

if Agile practitioners recognize the shortage of women in our shops is an impediment to value delivery – that it is an obstacle to our mission as agilists – then we will work to remove this impediment. The question becomes “What Agile principles demand we confront this problem?” In the interests of time I’ll highlight two hostile cultures described in the literature and the agile values that challenge them.

Can women devs help software better address the needs of women end users?

Agile-Values-Innovation-and-the-Shortage-of-Women-Software-Developers.021

Nonaka and Takeuchi emphasize that an enabling condition for sustained innovation is, requisite variety, having a product team made of members with different backgrounds, perspectives and motivations. Requisite variety applies to cross-functional teams but also to team members with diverse life experience. Because it is through life experience that we acquire tacit knowledge.