Краш ... не фу-фу, моля.

КатастрофаYesterday was the first day I came home and zonked out. Today I crashed. Like many, I'm a creature of habit. Interestingly enough, my habits are weekly, though. My weekends are almost always action-packed so whatever habit I was in the week before, it's normally ended by Saturday evening. If I'm late to work on Monday, I'm usually late all week. If I work late on Monday… I work late all week.

This last weekend I worked the entire weekend. We're heading for a release at work, and I was juggling no less than 6 side projects at the same time. The balancing act is fun, but I tend to take on more and more… and I simply work harder and harder. Last night it caught up with me and I napped. Tonight, I crashed. I'm pooped out. And I've gotten my ‘week of habits' off to a bad start. Now I will be instantly tired when I get home from work and will probably find myself sleeping each night when I get home. Argh.

On the bright side, that means that I'm in demand, always a good thing! On the negative side, I don't like settling on my work. I have an excellent understanding of delivering perfection vs. delivering. I like perfect. I hate просто delivering… though my clients would never know the difference. Delivering often means that months later I find myself ‘redoing' something that I knew I could have done perfect at delivery had I had the extra time.

Marketing and Software is often like this, though, don't you think? Deadlines demand execution and often toss out perfection. The calendar is often more important than the results. The need to deliver is stronger than the need to deliver perfectly. Often, I notice that clients would much rather sacrifice features, functionality, and aesthetics to get something in their hands sooner rather than later. Is this an American flaw? Rush, rush, rush… crash? Or is this a global flaw?

I'm not advocating ‘creep'. Creep is when the definition of completion continues to ‘creep' until you never are able to complete a project. I despise ‘creep'. Even without creep, how come we never seem to have the time to execute perfectly anymore?

В шоколадовата фабрика South Bend поръчвам кафето си с няма фу-фу... което означава, че няма лъжица шоколад, не сметана, не череша, не прах от шоколад или поръсване със сироп ... само кафето. Никой фу-фу не ми взима кафето, без да чакам останалите неща.

Note: If you've never been to the Шоколадова фабрика Саут Бенд, you're missing out on a great place with great employees. They have personality… not mindless drones. And the first time you get a nice mocha, be sure to get the foo-foo. It's a nice treat.

Обратно към моята точка ... фирми като Google, Flickr, 37 Сигнали and other modern successes toss the ‘foo foo'. These folks build great software with no foo foo. They build applications that get the job done, and are fairly adamant that it doesn't do more than that. It works. It works well. Some may think it's not ‘perfect' though because it lacks the foo-foo. Huge success and adoption rates tell me that this is not true for the majority, though. They just want it to do the job – solve the problem! I notice at my work, that we spend a lot of time on the foo-foo.

Чудя се дали не катастрофираш без фу фу.

Може би трябва да започнем да организираме нашите продукти по този начин, за да можем да доставяме по-добре и по-бързо:

Фу-фу:Как ще го наречем? Как ще изглежда? Какви са всички опции, които можем да поставим в него? Какво правят нашите конкуренти? Какво искат нашите клиенти? Кога трябва да го направим?
Няма фу-фу: Какво ще прави? Как ще го направи? Как би очаквал потребителят да го направи? От какво се нуждаят нашите потребители? Колко време ще отнеме да го направите?

2 Коментари

  1. 1

    Фу-фу, фу-фу ... все още се опитвам да разбера какво означава това по отношение на софтуера, за разлика от кафето. С кафето изглеждаше достатъчно просто, тъй като във фу-фу бяха всички странични неща, които не бяха кафе. От вашите примери за фирми, които изхвърлят foo-foo, всички уеб 2.0 изглежда, техният софтуер изглежда се основава на „простота“, поне от гледна точка на потребителя, както функционално, така и естетически. Предполагам, че когато малко се объркам, вие задавате foo-foo срещу no foo-foo въпроси, тъй като не съм сигурен дали някои от тези въпроси произвеждат foo-foo или не в нито една категория.

    Как ще го наречем? Е, google, flickr и имената на софтуера, проектиран от 37 сигнала, изглеждат доста завладяващи и важни и мисля, че е измислено известно време. Как ще изглежда? Прост, изчистен, уеб 2.0 ... отново се замислих за тези компании, опции ... все още фу-фу, мисля. Какво правят нашите състезатели, все още важно, ако все пак, за да направят обратното или поне да не правят това, което правят. Важно е какво искат клиентите ... това, което клиентите смятат, че искат, не е толкова важно. Кога трябва да го направим, все още важно, особено в сферата на интернет софтуера.

    Какво ще прави? Как ще го направи? Няма фу-фу тук, мисля. Как би очаквал потребителят да го направи? За мен това може да бъде или foo или non-foo. От какво се нуждаят нашите потребители? Мисля, че тук не е глупак. Колко време ще отнеме да го направите. Добре, така че вторият набор от въпроси ми се струва доста неприличен. Първият набор е това, което малко ме обърка.

    Може би най-важният въпрос за мен е „Защо е необходим?“

  2. 2

    Summae,

    Вие сте на път с моята точка. Въпросите са много сходни, но всички те се разделят точно на въпроса, който сте задали ... „Защо е необходим?“

    Имам колега и приятел, Крис Баггот, който обича да пита „Какъв проблем решава?“. Името на приложението, външния вид, опциите, конкуренцията, желанията, времето ... на всички се обръща внимание в софтуерния свят, но никога не се пита ... „Какъв проблем решава?“

    Трябва да отделяме време за правилните въпроси, вместо да отделяме толкова много време, за да отговаряме на грешните!

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.