d3 not DDD
13 comments Latest by power balance Fri, 20 Aug 2010 03:31:07 GMT
First, a quick update from our sponsors…
Brian and I talked yesterday and agreed to stop referring to Dialogue-Driven Development as DDD. We’ll leave that for the Domain-Driven Design fans. From now one, the short version for Dialogue-Driven Development will be d3.
MSM posted an email in regards to d3 on a Scrum development mailing list. He writes, “While I believe there’s room for plenty of Agile methodologies in the world and wouldn’t want to discourage the development of DDD if it helps them get their software written, I would hate to see Scrum described inaccurately, especially in a well-oiled meme propagation machine like the Rails community.” (link)
Michael D. Ivey responded with, “That being said…as someone who has gotten 100% into Rails development, I find myself using Scrum less. At least, on the surface, official Scrum. Rails makes meW^WWlets me be so productive that we are basically having 1 day sprints.
What’s interesting here is that we have a someone who is working with Ruby on Rails and finds himself using Scrum less because the environment is much different. This is exactly why Brian and I started seeking out something even more lightweight. We’re not aiming to replace other methodologies, but to structure our own that focuses on dialogue. With Rails, we’re finding that the amount of collaboration and dialogue with clients has both increased and improved tremendously.
Ivey also goes on to say, “I believe, having done Scrum well, and having done the ””Rails experience,”” that what Robby and …. the other guy …. are describing with ””Dialogue Driven Development”” is exactly what happens when you start with Scrum or something Scrummy, add a hyper-productive programming language and framework, mixin a very active and interactive customer, and then just start running at a comfortable pace and see when you get somewhere cool.
Perhaps Michael is right… and of course, this is open for discussion. :-)
Brian and I are spending a good deal of time thinking and talking about this stuff. We want to outline a new pattern that changes how requirements are gathered and documented through dialogue. It’s apparent that as we read different peoples comments on our articles that the general consensus is to interpret the Product Backlog pattern described in the books on Scrum in a way that works best for your team. The approach outlined in Agile Software Development with Scrum doesn’t work for us.
What’s your pattern? Share your story…
Enjoying the content? Be sure to subscribe to my RSS feed.






It was doubly confusing for me, since “DDD” makes me think of the Data Display Debugger first. :)
Are we knocking down strawmen? There are many Agile methodologies out there, and Scrum doesn’t claim to be the most lightweight.
The methodology being described here sounds like a minor mutation of Extreme Programming to fit the Ruby universe. The Java-based XP teams I’ve been on operated almost identically to ‘d3’. The complexity and size of Java code requires iterations measured in weeks, and a more formalized pair-programming arrangement.
But as I’ve applied XP to Ruby teams/projects, the same processes take on a slightly different look:
So unless I’m completely off-track (it does happen, frequently :) ), Dialogue-Driven Development is just Ruby-ized Extreme Programming.
And it has worked extremely well with the Ruby projects I’m involved with.
But brasten, they’ve given it a whole new name and that makes it new, right? :-P
- Dan
Yes. :)
I should add that the fact this really isn’t anything new isn’t a BAD thing. XP works well, and I think we’re now seeing that XP is a better fit with Ruby than it was with previous languages.
I hate to say it, but this really smacks of buzzword generation… does anyone really believe any revolutionary new way to get anything done is being created here? Good developers already know how to communicate with their clients without talking for weeks about how to do it and what web 2.0 name to give it.
This is the type of thing that gets RoR types a reputation for the “add rounded corners, call it something new” approach.
Sorry, but I’ve been in the industry a long time and I’m deeply cynical whenever someone things they’ve created something new as opposed to rehashing old ideas and putting a new name on it.
I still maintain that you have misread Schwaber and the purpose of the product backlog, but I wish you the best of luck. Whatever you call it and whatever you do, may all your tests eventually pass and your clients pay on time.
I need the information in the post,thanks for sharing.
ed hardy boots
ed hardy clothing
wholesale ed hardy
I am apreciating it very much! Looking forward to another great article. Good luck to the author! all the best!
We remove the dependency that all requests must be processed through our controllers.
This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. Keep up the good work women’s asics gel nimbus men’s asics running shoes asics running shoes women reviews asics gel kinsei 2 men’s shoes
www.airjordanshoesdiscount.com/air-jordan-1-c-2.html > retro jordan www.vibram5fs.com/vibram-five-fingers-bikila-c-44.html > vibram five fingers www.fivefingersvibramdiscount.com/vibram-five-fingers-bikila-c-8.html > vibram five fingers Bikila www.uggaustralianew.com/ugg-classic-tall-5815-boots-c-6.html > ugg australia www.airjordanshoesdiscount.com/air-jordan-1-c-3.html > air force one www.vibram5fs.com/vibram-five-fingers-classic-c-1.html > vibram five fingers sale www.fivefingersvibramdiscount.com/vibram-five-fingers-bikila-c-8.html > vibram five fingers running www.uggaustralianew.com/ugg-bailey-button-5803-boots-c-33.html > ugg uk www.airjordanshoesdiscount.com/air-jordan-1-c-4.html > air jordans www.vibram5fs.com/vibram-five-fingers-classic-c-1.html > vibram five fingers classic www.fivefingersvibramdiscount.com/vibram-five-fingers-classic-c-1.html > Vibram Five Fingers Classic www.uggaustralianew.com/ugg-classic-short-5825-boots-c-8.html > winter boots www.airjordanshoesdiscount.com/air-jordan-2-c-5.html > jordan 1 www.vibram5fs.com/vibram-five-fingers-flow-c-10.html > vibram five fingers flow www.fivefingersvibramdiscount.com/vibram-five-fingers-classic-c-2.html > vibrams five finger shoes www.uggaustralianew.com/ugg-classic-short-5825-boots-c-8.html > fur boots www.airjordanshoesdiscount.com/air-jordan-2-c-6.html > air force ones www.vibram5fs.com/vibram-five-fingers-kso-c-13.html > vibram five fingers kso www.fivefingersvibramdiscount.com/vibram-five-fingers-flow-c-2.html > Vibram Five Fingers Flow www.uggaustralianew.com/ugg-bailey-button-5803-boots-c-33.html > ugg sale www.airjordanshoesdiscount.com/air-jordan-3-c-6.html > air retro jordan www.vibram5fs.com/vibram-five-fingers-flow-c-10.html > buy vibram five fingers www.fivefingersvibramdiscount.com/vibram-five-fingers-flow-c-3.html > vibram finger five www.uggaustralianew.com/ugg-bailey-button-5803-boots-c-33.html > ugg boots sale www.airjordanshoesdiscount.com/air-jordan-3-c-6.html > jordan 11 www.vibram5fs.com/vibram-five-fingers-kso-c-13.html > vibram five fingers size www.fivefingersvibramdiscount.com/vibram-five-fingers-kso-c-3.html > Vibram Five Fingers KSO www.uggaustralianew.com/ugg-classic-cardy-5819-boots-c-7.html > ugg boots uk www.airjordanshoesdiscount.com/air-jordan-4-c-7.html > jordans shoes www.vibram5fs.com/vibram-five-fingers-kso-trek-c-45.html > vibram five fingers shoes www.fivefingersvibramdiscount.com/vibram-five-fingers-kso-c-4.html > vibrams five fingers www.uggaustralianew.com/ugg-classic-cardy-5819-boots-c-7.html > classic tall www.airjordanshoesdiscount.com/air-jordan-4-c-7.html > jordan 12
buy ugg boots discount ugg boots amazonboot onuggboots UGG Stripe Cable Knit Boots UGG Classic Cardy Boots Grey Classic Argyle Knit UGG Boots Black Classic Argyle Knit UGG Boots Brown Classic Argyle Knit UGG Boots Chocolate Classic Argyle Knit UGG Boots Cream Classic Argyle Knit UGG Boots Fig Classic Argyle Knit UGG Boots Grey Classic Argyle Knit UGG Boots Classic Cardy UGG Boots Black Classic Cardy UGG Boots Chocolate Classic Cardy UGG Boots Cream Natural Classic Cardy UGG Boots Dusty Rose Classic Cardy UGG Boots Grey Classic Cardy UGG Boots Oatmeal Classic Cardy UGG Boots Stonewash Classic Cardy UGG Boots Stout Classic Cardy UGG Boots Stripe Cable Knit UGG Boots Black Cream Stripe Cable Knit UGG Boots Chocolate Cream Stripe Cable Knit UGG Boots Navy Cream Stripe Cable Knit UGG Boots Classic Mini UGG Boots Black Classic Mini UGG Boots Chestnut Classic Mini UGG Boots Chocolate Classic Mini UGG Boots Grey Classic Mini UGG Boots Classic Short UGG Boots Aqua Classic Short UGG Boots Black Classic Short UGG Boots Chestnut Classic Short UGG Boots Chocolate Classic Short UGG Boots Grey Classic Short UGG Boots Leopard Classic Short UGG Boots Pink Classic Short UGG Boots Romantic Flower Classic Short UGG Boots Sand Classic Short UGG Boots Ultramarine Classic Short UGG Boots Classic Tall UGG Boots Black Classic Tall UGG Boots Chestnut Classic Tall UGG Boots Chocolate Classic Tall UGG Boots Grey Classic Tall UGG Boots Leopard Classic Tall UGG Boots Pink Classic Tall UGG Boots Romantic Flower Classic Tall UGG Boots Sand Classic Tall UGG Boots Ugg Stripe Cable Knit Boots UGG Stripe Cable Knit Boots Navy Cream UGG Stripe Cable Knit Boots Chocolate Cream UGG Stripe Cable Knit Boots Black Cream UGG Classic Cardy Boots UGG Classic Cardy Boots Stout UGG Classic Cardy Boots Stonewash UGG Classic Cardy Boots Oatmeal UGG Classic Cardy Boots Grey UGG Classic Cardy Boots Dusty Rose UGG Classic Cardy Boots Cream Natural UGG Classic Cardy Boots Chocolate UGG Classic Cardy Boots Black Ugg Classic Argyle Knit Boots UGG Classic Argyle Knit Boots Grey UGG Classic Argyle Knit Boots Fig UGG Classic Argyle Knit Boots Cream UGG Classic Argyle Knit Boots Brown UGG Classic Argyle Knit Boots Black UUGG Classic Argyle Knit Boots Cream UGG Classic Mini Boots UGG Classic Mini Boots Sand UGG Classic Mini Boots Grey UGG Classic Mini Boots Chocolate UGG Classic Mini Boots Chestnut UGG Classic Mini Boots Black UGG Classic Tall Boots Ugg Classic Tall Boots Sand Ugg Classic Tall Boots Romantic Flower Ugg Classic Tall Boots Pink UGG Classic Mini Boots Chestnut Ugg Classic Tall Boots Grey Ugg Classic Tall Boots Chocolate Ugg Classic Tall Boots Chestnut Ugg Classic Tall Boots Black UGG Classic Short Boots UGG Classic Short Boots Aqua UGG Classic Short Boots Ultramarine UGG Classic Short Boots Sand UGG Classic Short Boots Romantic Flower UGG Classic Short Boots Pink UGG Classic Short Boots Leopard UGG Classic Short Boots Grey UGG Classic Short Boots Chocolate UGG Classic Short Boots Chestnut UGG Classic Short Boots Black
Our main purpose is to help you find the hot toys . Our Animal Shaped Rubber Bands is selling fast. These animal rubber bands wholesale are made of silicone. wholesale Animal Shaped Rubber Bands are not just pretty,Animal Rubber Bands wholesale are also quite clever because they recover their original shape after each use, so you can use them over and over again. zhu zhu pets, Baby Carriers is our new product.It is one of our best seller. , power balance Pillow Pets Plush Pencil Case is hot selling. Silicone Watch They are rich-looking and most attractive and very popular with our other customers. We have business conections all over the world.Our hot toys includes: Taylormade golf, Callaway Golf, bakugan battle brawlers and something special golf equipment Animal Shaped Rubber Bands We show you the hottest toys that are out right now. Our lists are compiled using analgorithym based on the toys popularity, quality, value, safety, awards, and innovation. You will find your favorite toys in toptoys2trade.com. new bakugan include female bakugan, it is really amazing cute. Everyone loves her. Solar Powered Toys helps you enjoy low-carbon lifestyle, with the help of sun, build your interesting life. prada handbags ecco shoes d&g handbags guess handbags http://www.jerseys2trade.com/power-balance-c-142/ ">power balance