Read my latest article: Announcing RailsDeveloper (posted Wed, 01 Sep 2010 17:01:00 GMT)

Project Enlightenment with d3

Posted by Robby Russell Wed, 27 Sep 2006 07:38:00 GMT

21 comments Latest by wholesale nfl jerseys Tue, 31 Aug 2010 15:21:50 GMT

What do we mean exactly when we say that we want to participate in thoughtful dialogue in a project? What is our intention with this? When I recently came across some essays by David Gurteen and read his definition of dialogue as being “a disciplined form of conversation” it got me thinking about how we often forget that like all skills, practice makes perfect. What make our conversations discilplined in the first place? Based on my experience, dialogue (disciplined conversation) manifests when all participants in a conversation are practicing mindfulness. I don’t believe that most people learn or behave well by being beaten into submission, so we must come to an understanding while we actively involve ourselves in dialogue. Most of us are civil towards one another, which does wonders for allowing us to tolerate each other, but I still can’t help but feel that we’re still missing the mark when it comes to having consistent and thoughtful dialogue.

Over the past several months, our team has been spending quite a bit of time and energy analyzing these problems. What we really starting to uncover is that the real problem seems to exist somewhere outside of our development methodologies. Working under the Agile umbrella provides no silver bullet. The real issues seem to exist much deeper in our human nature.

We’re not all that great at communicating

Humans are not perfect… therefore… our ideas are probably far from perfect as well. Our thoughts aren’t perfect. Our interactions aren’t perfect. We’re consistently inconsistent (heh) and while we can rely on averages to some extent to calculate probabilities, we can’t always explain why somethings still go horribly wrong. The principles outlines in the Agile manifesto stress the importance of focusing on people not processes and responding to change. If we are to put a heavy focus on the people involved in projects, we must acknowledge our strengths and weaknesses and find innovative ways to improve our communication skills.

On a daily basis, we’re faced with complex problems. Hopefully, we’re using a lot of our prior experience to aid us in making rational decisions about how we respond to them. There is a lot that goes through each decision that we make. We can’t automate this process (yet), but we can definitely share our lessons with one another. Our intentions need to be thoughtful and empathetic to the needs of all parties affected by each decision. As humans, we have the opportunity to really listen to the concerns of others and use not only our logical intelligence… but also our emotional intelligence.

Much of this comes down to each of us learning to understand how we make decisions and interact with people. It’s our goal with Dialogue-Driven Development that with your help, we’ll be able to outline patterns of dialogue, which we hope will be of great value to the community. Our team has been analyzing our interaction with clients and discussing what has worked well and what hasn’t. How did our clients respond to approach X versus Y? It’s important that we capture this information and have conversations about the results.

“The meaning is what holds it [dialogue] together. ..Meaning is not static – it is flowing. And if we have the meaning being shared, then it is flowing among us; it holds the group together…in that way we can talk together coherently and think together.” – David Bohm

Doesn’t that sound beautiful? Who wouldn’t want to reach such levels of project enlightenment?

d3 aims to be to communication what BDD is to specification

While at RailsConf Europe, I had the privilege to speak with several Rail developers… several of which are doing contract development for several clients, just like our team. We discussed d3 for a while and I walked away feeling really excited about the whole concept. When I explained that our team didn’t see d3 as a replacement for Agile methodologies like Scrum, XP, etc… but as another tool in our tool belt. Dialogue between developers, clients, and users should be agnostic about particular methodologies. We’re really excited about Behavior-Driven Development as a best practice in our development process and we’re seeing Dialogue-Driven Development as another best practice that we start using from the initial point of contact with a potential client to long after we deliver the working product that we were contracted to develop.

We’ll be posting some fun announcements about the d3 project in the coming week(s). Stay tuned…

Subscribe to my RSS feed Enjoying the content? Be sure to subscribe to my RSS feed.
Comments

Leave a response

  1. Avatar
    Douglas Wed, 27 Sep 2006 13:59:07 GMT

    How do you plan to release such patterns? Through your blog posts or some other repository? Where are people contributing such patterns?

  2. Avatar
    Reagan Wed, 27 Sep 2006 14:26:14 GMT

    Great! I was wondering when you guys would be sharing more information about d3. During a meeting with my coworkers a few weeks ago, I brought up Brian’s article about building patterns of dialogue and through some discussion internally, we began to point out that we keep encountering similar interactions with our management team (we are in-house developers) and find it difficult to stand our ground as qualified experts when pushing back at some of their ideas. As soon as we began focusing on collaboration rather than us versus them, we’ve had much better success with offering our ideas to the project.

    I am really looking forward to reviewing some of your patterns as they become available.

  3. Avatar
    replica pandora jewelry Thu, 18 Mar 2010 06:32:30 GMT

    hope see more funny article

  4. Avatar
    ed hardy boots Wed, 24 Mar 2010 02:58:15 GMT

    Nice,thanks.

  5. Avatar
    nike shoes Mon, 24 May 2010 15:51:00 GMT

    Japan’sAir Max governmentAir Max 95 also raisedproduct_32_air+max+ltd%28men%29.html>airmaxltd concerns, saying in its every month economic document that attention ought to be paid to the potential risks of a slowdown in abroad economies, in Europe.

  6. Avatar
    AdiSTAR Ride Thu, 03 Jun 2010 02:22:39 GMT
  7. Avatar
    ugg coquette chestnut Thu, 03 Jun 2010 02:22:54 GMT
  8. Avatar
    mens dunk high Fri, 04 Jun 2010 06:20:13 GMT
    air max lebron, air max lebron
    ugg ultra short boots sale, ugg ultra short boots sale
  9. Avatar
    Adidas running shoes Mon, 07 Jun 2010 06:17:28 GMT

    TY TRY

  10. Avatar
    nike dunk low premium Mon, 07 Jun 2010 06:17:37 GMT

    TRY RT

  11. Avatar
    designer handbags reviews Sat, 12 Jun 2010 01:51:46 GMT

    Great! I was wondering when you guys would be sharing more information about d3. During a meeting with my coworkers a few weeks ago, I brought up Brian’s article about building patterns of dialogue and through some discussion internally, we began to point out that we keep encountering similar interactions with our management team (we are in-house developers) and find it difficult to stand our ground as qualified experts when pushing back at some of their ideas. As soon as we began focusing on collaboration rather than us versus them, we’ve had much better success with offering our ideas to the project.

  12. Avatar
    p90x for sale Tue, 29 Jun 2010 03:53:24 GMT

    Thanks

  13. Avatar
    clothing stores Tue, 29 Jun 2010 04:09:50 GMT

    Much of this comes down to each of us learning to understand how we make decisions and interact with people.

  14. Avatar
    new era Los Angeles Dodgers Caps Fri, 20 Aug 2010 03:11:01 GMT

    Fantastic website (http://www.goahats.com) I will bookmark it and come back later. Thanks for posting this. monster energy t shirt,Very nice recap of some of the key points in my talk. I hope you and your readers find it useful! discount new era hats Thanks again

  15. Avatar
    new era Los Angeles Dodgers Caps Fri, 20 Aug 2010 03:11:04 GMT

    Fantastic website (http://www.goahats.com) I will bookmark it and come back later. Thanks for posting this. monster energy t shirt,Very nice recap of some of the key points in my talk. I hope you and your readers find it useful! discount new era hats Thanks again

  16. Avatar
    315258065@qq.com Sat, 21 Aug 2010 09:22:35 GMT
  17. Avatar
    315258065@qq.com Sat, 21 Aug 2010 09:23:10 GMT
  18. Avatar
    315258065@qq.com Sat, 21 Aug 2010 09:23:48 GMT
  19. Avatar
    wholesale new orleans saints jerseys Mon, 23 Aug 2010 11:19:48 GMT

    Hi guys!! This is my first website by my self, and i confused that is it good or not made by wordpress or Joomla,wholesale dallas cowboys jerseys, i want to choose one 4 me,and give me some advice.Thank you! http://www.sportsjerseysshop.com/

  20. Avatar
    selina Sat, 28 Aug 2010 07:40:25 GMT

    Thanks a lot!

  21. Avatar
    wholesale nfl jerseys Tue, 31 Aug 2010 15:21:50 GMT

    Fantastic website (http://www.sportsjerseysshop.com/) I will bookmark it and come back later.discount nfl jerseys ,Thanks for posting this. Very nice recap of some of the key points in my talk. I hope you and your readers find it useful! Thanks again.

Share your thoughts... (really...I want to hear them)

Comments