InfoQ

Interview

Recorded at:
Recorded at

Linda Rising on Placebos

Interview with Linda Rising by Amr Elssamadisy on Oct 27, 2009     Download: MP3

Community
Agile
Topics
Agile Techniques
Tags
Agile2009
Summary
Linda Rising tells us about the effectiveness of placebos and the strength of our beliefs in medicine and how these same things might relate to software development. Is Agile software development just a placebo effect? Do we get better results because we expect and believe things will get better? Or is there something more to Agile?

Bio
Linda Rising has a Ph.D. from Arizona State University in the field of object-based design metrics and a background that includes university teaching and industry work. Linda is an internationally known presenter on topics related to patterns, retrospectives, agile development approaches, and the change process. Find more information about Linda at www.lindarising.org.

About the conference
Agile 2009 is an exciting international industry conference that presents the latest techniques, technologies, attitudes and first-hand experience, from both a management and development perspective, for successful Agile software development.
Good morning! This is Amr Elssamadisy with Linda Rising at the Agile 2009 Conference. Good morning Linda and thank you for coming!
I am because I want to see the conference. If you don't mind, tell us, most of us know who you are, but for those who don't, can you tell us just a little bit about yourself and your interests?
Placebo effect? Tell us about the Placebo effect!
What does that mean for the rest of us, are non-sheep annoying Agile?
That's what makes us successful that we are willing to believe and that we are testing that belief?
That's great news.
Does it matter, if it gets results?
It is, isn't it? The power of our beliefs!
You and Mark Levison are doing a workshop today.
show all  show all
  • This article is part of a featured topic series on Agile2009

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

11 comments

Watch Thread Reply

But we need to beat the placebo effect by Martin Gladdish Posted Oct 27, 2009 6:53 PM
Agile needs more science, less religion by Craig Doremus Posted Oct 28, 2009 6:22 AM
Re: Agile needs more science, less religion by Martin Gladdish Posted Oct 28, 2009 6:49 AM
Re: Agile needs more science, less religion by Amr Elssamadisy Posted Oct 28, 2009 7:43 AM
Re: Agile needs more science, less religion by Craig Doremus Posted Oct 29, 2009 1:24 PM
I am a sheep by Ritesh Man Tamrakar Posted Oct 28, 2009 8:52 AM
Greg Wilsion talk at Dev Days Toronto by Chris Butler Posted Oct 28, 2009 10:08 AM
more questions by suba bose Posted Oct 29, 2009 10:06 AM
Re: more questions by Amr Elssamadisy Posted Oct 29, 2009 10:29 AM
Re: more questions by Martin Gladdish Posted Oct 29, 2009 11:50 AM
Re: more questions by Mark Levison Posted Nov 24, 2009 10:13 AM
  1. Back to top

    But we need to beat the placebo effect

    Oct 27, 2009 6:53 PM by Martin Gladdish

    I've blogged on the similarities between medical science and software development before. Unfortunately, the area where I think the medical community are ahead of us is how they measure the effectiveness (or otherwise) of a treatment against the placebo effect. Merely effecting a change, with the stated intent of it being for the better, in order to invoke the placebo effect should have positive results for the reasons Linda mentions, but the criteria for whether a process change is really worth having is whether it beats the placebo effect.

    This comment is in danger of over-running, so I'll put the rest as an entry on my blog. I'll leave with a parting shot of if you were to read just one book on the placebo effect and how medicine tries to work out whether they are better, make it Ben Goldacre's Bad Science.

  2. Back to top

    Agile needs more science, less religion

    Oct 28, 2009 6:22 AM by Craig Doremus

    I agree with Martin. Agile needs more science to back up its claims, not the 'old time religion' that appears to proliferate. In particular, we need to know what works and what doesn't in the Agile world. For instance, how much payback can you expect from TDD? Right now, it's anybody's guess.

  3. Back to top

    Re: Agile needs more science, less religion

    Oct 28, 2009 6:49 AM by Martin Gladdish

    I think there's at least a little good news on that front, Craig. I think it was even featured on this site a little while back, but Microsoft have tried to measure the effectiveness of TDD and have published their findings in a paper called Realizing quality improvement through test driven development: results and experiences of four industrial teams.

  4. Back to top

    Re: Agile needs more science, less religion

    Oct 28, 2009 7:43 AM by Amr Elssamadisy

    So Craig, when you say more science, I'm assuming you mean something like experiments, modeling, and proofs - right?

    How do we suggest we do that?

  5. Back to top

    I am a sheep

    Oct 28, 2009 8:52 AM by Ritesh Man Tamrakar

    I am believer of Placebo and Agile. It simply works. It is very interesting interview. My one question is if we have already believed something works should we be asking questions like "Does it work better than something else?" :)

  6. Back to top

    Greg Wilsion talk at Dev Days Toronto

    Oct 28, 2009 10:08 AM by Chris Butler

    I recently attended the Stack overflow conference Dev Days, in Toronto. There was a great speaker named Greg Wilson. He is a professor at the University of Toronto and he is doing research on how to actually bring some science into our methods. He showed some great examples of experiments already done, and he is pushing for more rigorous experimentation and a more evidence based software engineering system than we have now. I suggest seriously googling him and checking him out.

    The slides are here: www.slideshare.net/gvwilson/bits-of-evidence-23...

    and the full conference info is here: meta.stackoverflow.com/questions/27151/devdays-...

  7. Back to top

    more questions

    Oct 29, 2009 10:06 AM by suba bose

    It's an interesting perspective (like earlier ones with bonobos etc) but this time I failed to see the direct connection. Considering placebo as something pseudo cure real cure, which part of agile is pseudo? or whole of it? Didn't waterfall give the same placebos - or (false) beliefs? Curious here.

    P.S - blogged about it very briefly @ subabo.wordpress.com

    /suba

  8. Back to top

    Re: more questions

    Oct 29, 2009 10:29 AM by Amr Elssamadisy

    The thing about placebos is that they WORK. Agile is working and delivering better software.

    I'll be the oddball out here. Does it matter if the solution is because of belief or because of action? If the result is positive, that's all I personally care about :)

  9. Back to top

    Re: more questions

    Oct 29, 2009 11:50 AM by Martin Gladdish

    Blimey Amr, I'm glad you're not my doctor :)

    The essence of the argument is that we can make any old change, even if it's something as silly as making the room brighter, and see some improvement due to the placebo effect. So, if we are relying purely on placebo for our benefit we may as well make changes that are incredibly cheap and easy to implement. Introducing agile processes aren't incredibly cheap so, if they're no better than placebo, we may as well ignore agile and just turn more lights on!

  10. Back to top

    Re: Agile needs more science, less religion

    Oct 29, 2009 1:24 PM by Craig Doremus

    Amr,
    I'm talking about measuring ROI over the lifetime of the software. The research by Nachi Nagappan noted by Martin is a good start. We have many software projects that have a limited lifetime (2-3 years). TDD lowers support cost, but does the payoff justify the 15-35% percent addition to development time that Nagappan found? Both the cost (TDD) and payoff (defect-reduction) needs to be quantified in dollars and cents (or euros, etc).

  11. Back to top

    Re: more questions

    Nov 24, 2009 10:13 AM by Mark Levison

    Martin - I'm not so sure that we can write off the effects of Agile as a placebo. First of all its very difficult to design real experiments around a group of humans and their interactions. Who would be willing to design and fund the following test:
    -Team A will build the application using their traditional approach
    -Team B will use an Agile approach to build the same application

    Neither the teams nor their customers will be allowed to communicate during the development of the application. Run for 6-12 mths and study the products for quality, value delivered, ....

    Repeat several times over. Will you fund this effort?

    I think the best we will get for sometime to come is the Standish reports - look for the top 10 list of factors in predicting project success - Agile tends to expect all of them.

    Cheers
    Mark Levison
    The Agile Consortium

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.