Scrum, XP, Management and the Ethics of Agile Software Development

Laminated ethics

From the Washington Post, Days Before Scandal, Interior Got Ethics Award:

The inspector general said Wednesday that federal officials in the Mineral Management Service’s royalty-in-kind program allegedly were plied with alcohol and expensive gifts from industry representatives, and in some cases had sex and did drugs with them. The Denver-area office takes in roughly $4 billion each year in oil and natural gas reserves from companies drilling on federal and Indian land and offshore.

But, on Monday, the Interior Department was praised for “developing a dynamic laminated Ethics Guide for employees” that was a “polished, professional guide” with “colorful pictures and prints which demand employees’ attention.” The guide, the award noted, was small enough for employees to carry. Interior also was lauded for having held a four-day seminar for its ethics advisors nationwide.

Written policy, mandatory training and a whistle blowing mechanism simply insulate organizations from legal liability. They are the surface show of reform not reform itself.

What did the management of the Interior Department think it was accomplishing with a formal ethics guide and why did it matter to them that it was laminated and “small enough for employees to carry.”

I keep the best part of myself on small pages sheathed in plastic in my back pocket, like a condom, in the event I have cause to use it.

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

What difference does it make?

Over a year ago, my daughter were walking down a Chelsea sidewalk.

A homeless man walking in front of us froze so suddenly we stopped in our tracks.

He glared at an advertisement showing a human cadaver casually posed it’s skin removed to expose, muscles, tendons, veins, arteries and nerves. Vital organs extending out from its half rib cage.

“not right…”

The man turned to the people flowing past him. “They shouldn’t do that!”

Bodies’ Exhibitors Admit Corpse Origins Are Murky:

“After more than two years of assurances that the cadavers on display in a popular South Street Seaport exhibit were legally obtained in China, the company that runs the exhibit admitted on Thursday that it could not prove that the bodies were not those of prisoners who might have been tortured or executed.” — May 2008 NY Times

In a settlement with the State of New York, the exhibitor has promised refunds to anyone who has seen the exhibit and have changed their policies around acquiring new bodies.

The article quotes a man visiting the exhibit, “When you’re dead, you’re dead. What difference does it make?”

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Agile 2008

toronto_skyline
Steven Doc List and I held a 20 minute presentation and 60 minute open space on software ethics.

I think the format works. Software ethics is not rules or reason, it is navigating essential complexity in building software and in moral choice. Descriptions that “abstract away its complexity often abstract away its essence” (Fred Brooks)

We embrace essential complexity using the values and practices of agile software development.

We can become better software developers using the same tools we use to build better software.

We can learn through practice to recognize and accept responsibility for the intended benefit and unintended harm we create.

We can retrospect on our actions and their consequences, engage in a conversation with our peers, learn from, challenge, and support each other.

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Ethical Dilemmas and Agile Software Development

“Doc” List and I proposed an ethics open space for Agile 2008.

We all experience pressure to compromise our work and our reasonable care for others. As software becomes more beneficial, more pervasive, and inter-connected, our potential to harm grows.

Agile practices are making a contribution to ethical practice in our field, but we can and should be doing more to help each other navigate the ethical dilemmas we face.

This session will attempt to frame professional ethics in the context of agile values, make the community aware of the regulatory environment we may face from both state governments and standards bodies, and engage the participants in a conversation about how our day-to-day actions affect our employers, customers, peers, end users, and society.

Here’s the proposal http://submissions.agile2008.org/node/1573. Please rate and comment!

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Unintended Consequences

Green on the Empire State Building by paulaloe, on flickrFrom the NY Daily News via the Gothamist. Claims there’s a car dead zone around the Empire State Building.

…people suspect that it’s the presence of the multitude of radio and tv transmitters on the building’s 203-foot spire …jamming key-less locking systems and automotive disabling security systems.

Interactions among hard and soft technologies having an unintended effect on people — or bullshit.

Urban Legend In The Making: The ESB Dead Zone

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Being Good

“…there are countless small, unpretentious things we know with complete certainty.

Happiness is preferable to misery, and dignity is better than humiliation. It is bad that people suffer, and worse if a culture turns a blind eye to their suffering. Death is worse than life…

the attempt to find a common point of view is better than manipulative contempt for it.”

- Simon Blackburn, Being Good: A Short Introduction to Ethics

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Maeda – “The Assistant”

From John Maeda’s SIMPLICITY, a real life parable about a scientist and his devoted assistant:

“…great people know how to take care of their people. For a great person does not become great by themselves.”

Read the full post.

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

We Don’t Want to Hate

Tomania

The IEET posted Charlie Chaplin’s speech from The Great Dictator.

“Hope…

I’m sorry but I don’t want to be an Emperor – that’s not my business – I don’t want to rule or conquer anyone. I should like to help everyone if possible, Jew, gentile, black man, white. We all want to help one another, human beings are like that.

We all want to live by each other’s happiness, not by each other’s misery. We don’t want to hate and despise one another. In this world there is room for everyone and the earth is rich and can provide for everyone

Search your heart. How did these words make you feel? Is there hope?

If these words strike you as ridiculous, what kind of world does that leave us?

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Ethical Action is not Moral Certainty

“With malice towards none; with charity for all; with firmness in the right as God gives us to see the right, let us strive on…” — Lincoln’s Second Inaugural

Roger Boisjoly was a Thiokol engineer who found “large arcs of blackened grease” on the solid boosters recovered from successful shuttle launches. He identified a correlation between cold temperatures and leakage of hot gases from the O-Ring seals in the solid boosters.

In January 1986, based on Boisjoly’s analysis and forecasts of cooler temperatures than ever experienced during a shuttle launch, Thiokol recommended the shuttle Challenger not launch.

NASA could not proceed over the contractor’s objections. “Appalled” by Thiokol’s recommendation, NASA held a private caucus with Thiokol management. A senior Thiokol executive was asked to, “take off his engineer hat and put on his management hat.” (Rogers Commission, 1986)

As a result, while still expressing concern, Thiokol withdrew their objection for lack of definitive proof. The age old argument for ignoring risk. By definition, no risk is certain.

Space Shuttle

Challenger exploded during launch killing all seven aboard.

In the aftermath, Boisjoly testified before the shuttle commission which is why we know all this.

As a result of coming forward, Boisjoly experienced such a hostile workplace he was granted sick leave and then extended disability.

In 1988, Boisjoly was awarded the AAAS Scientific Freedom and Responsibility Award. He is a role model of ethical action.

The most important thing to learn from his example is that ethical behavior is not about being right or infallible.

Despite his expertise, in[sight] and integrity lives were lost. At points he respected the chain of management even though he clearly disagreed with their decisions.

However, when it became clear he had, against his best efforts, contributed to tragedy, he stepped forward despite the consequences.

Human judgment is fallible but we must act to create the most benefit and least harm in accordance with the principle that others have as much right to joy, fulfillment and dignity as we do ourselves.

If harm results from even our best efforts we must take responsibility.

No one is perfect and there are always mitigating circumstances but there are also no excuses.

[NOTE: The Boisjoly Case Study is borrowed from Engineering Ethics: An Industrial perspective by G. Baura.]

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter

Small, Extraordinary Acts

I posted how Anpanman by Takashi (嵩) Yanase (柳瀬) is my role model. Turns out John Maeda has similar sentiments.

What a noble aspiration to act under the belief, “That if you had more you could always get by with less.” One I find very hard to live up to.

Anpanman by Eric I.E.

In the workplace, I hate to assume responsibility for decisions I did not make. I’m not talking about anything illegal. I’m talking about the daily harms people inflict on others — particularly those over whom they hold power.

There is an industry around how to confront such situations but let’s admit there are people and events we cannot change.

Having no participation or influence over the decision, I want to stay out of it.

But as a human being of good will I have to acknowledge harm and live with my action or inaction in the face of it.

So what can you do when you have no means within your role or recourse to outside authority?

Consider the person and respond as an individual. Give of your personal time and resources.

I aspire to this and very often fall short. But I am challenged and inspired by an absurd and beautiful Japanese children’s character.

I am also inspired by the actions of others including my wife, Kathie, my former employer, Peter, and my friend and co-worker, Luke. Small, extraordinary acts of good will by good people.

  • email
  • Print
  • Digg
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us
  • LinkedIn
  • Facebook
  • Twitter
ken h. judyExecutive manager, software developer, father and husband trying to do more good than harm.
Agile is about the material and human good we create when we respect our co-workers, tell truth to our employers, strive to improve, and care for the people affected by the software we help build.
CSPIEEE CSDP

Papers

Presentations

 

Site menu:


Meta

Creative Commons License
This work is licensed under a Creative Commons Attribution - Noncommercial - Share Alike 3.0 United States License.
Copyright © 2006-2010
Ken H. Judy.
This is a personal weblog. Views expressed are my own and not my employer.