It’s one thing to exhort people to do it wrong quickly. It’s quite another to tell them how. And one of the toughest things for us to do quickly is technology—most folks I speak with lament over their inability to make changes to their technology infrastructure when they need them. (Even the word “infrastructure” sounds like this permanent and unchangeable edifice.) So how can you do technology wrong quickly?
The first problem is the technologists themselves. (I can say that because I am a resident propeller head myself.) Most technologists are the deliberative type. They want to understand all of your requirements and then write a book describing how they’ll address them. Then they deliver exactly what they meant when they wrote the book, even if it takes nine months.
So what if everything has changed during that time? Who cares if what they wrote down isn’t what you meant? You get what they wrote down. (And you usually get it later than they promised.)
There is another way. Instead of the old way (which the geeks call waterfall development), you can use agile development—a way of developing technology that puts the marketer in control. But you need to be willing to roll up your sleeves and get into the details.
Agile development depends on setting very short schedules—sometimes just a week or two—to do very small improvements. And instead of writing everything down and going away for months, very little is written down—agile development is based on constant communication between marketers and technologists.
Can you scale down your needs to just the most important thing you want next? One that can be completed in a week or two? Do you think you can stand the work of answering every little question the technologist has day after day? Can you do it immediately as the question arises (not a day later)? Are you willing to look at every small change the technologist makes—perhaps several times a day—so you can give feedback that helps the technologist deliver what you really want?
If you’re willing to work that way, you can join the technology team and really get control over what that team delivers. And you can orient the work towards small incremental changes that have measurable impact. In short, you can do technology wrong quickly.