تحطم ... لا فو فو من فضلك.

تحطم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 Chocolate Factory ، أطلب قهوتي مع لا فو فو... يعني عدم وجود ملعقة شوكولاتة ، ولا كريمة خفق ، ولا كرز ، ولا نثر شوكولاتة أو رش شراب ... فقط القهوة. لا يحصل لي foo-foo على قهوتي ، دون انتظار الأشياء الأخرى.

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.

عودة إلى وجهة نظري ... مثل الشركات جوجل, فليكر, 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.

أتساءل عما إذا كنت تصطدم بدون foo foo.

ربما نحتاج إلى البدء في تنظيم منتجنا بهذه الطريقة حتى نتمكن من تقديم أفضل وأسرع:

فو فو:ماذا نسميها؟ كيف ستبدو؟ ما هي كل الخيارات التي يمكننا وضعها فيه؟ ماذا يفعل منافسونا؟ ماذا يريد عملاؤنا؟ متى يتعين علينا القيام بذلك؟
لا foo-foo: ماذا ستفعل؟ كيف ستفعل ذلك؟ كيف يتوقع المستخدم أن يفعل ذلك؟ ماذا يحتاج مستخدمينا؟ كم من الوقت سيستغرق ذلك؟

2 تعليقات

  1. 1

    Foo-foo، foo-foo ... ما زلت أحاول الحصول على فهم لما يعنيه هذا فيما يتعلق بالبرمجيات ، على عكس القهوة. مع القهوة بدا الأمر بسيطًا بما فيه الكفاية ، كما في foo-foo كانت كل الأشياء الدخيلة التي لم تكن قهوة بيرسي. من أمثلة الشركات التي تخلصت من foo-foo ، يبدو أن جميع برامج الويب 2.0 ، يبدو أن برامجها تستند إلى "البساطة" ، على الأقل من وجهة نظر المستخدم ، من الناحيتين الوظيفية والجمالية. أفترض أن الشيء الذي أشعر فيه بالارتباك قليلاً هو المكان الذي تسأل فيه أسئلة foo-foo مقابل no foo-foo ، لأنني لست متأكدًا مما إذا كانت بعض هذه الأسئلة تنتج foo-foo أم لا في أي من الفئتين.

    ماذا نسميها؟ حسنًا ، كل من google و flickr وأسماء البرامج المصممة بواسطة 37 إشارة تبدو كلها جذابة ومهمة إلى حد ما ، وأعتقد أن بعض الوقت قد مضى في طرحها. كيف ستبدو؟ بسيط ، نظيف ، ويب 2.0 ... مرة أخرى ، تم التفكير في هذا الأمر لتلك الشركات ، والخيارات ... لا تزال فو فو على ما أعتقد. ما الذي يفعله منافسونا ، وما زال مهمًا ، إذا كان من أجل القيام بالعكس ، أو على الأقل عدم القيام بما يفعلونه. ما يريده العملاء مهم ... ما يعتقده العملاء ليس بنفس الأهمية. متى يتعين علينا القيام بذلك ، لا يزال مهمًا ، خاصة في مجال برامج الإنترنت.

    ماذا ستفعل؟ كيف ستفعل ذلك؟ لا فوو فو هنا على ما أعتقد. كيف يتوقع المستخدم أن يفعل ذلك؟ بالنسبة لي قد يكون هذا إما foo أو non-foo. ماذا يحتاج مستخدمينا؟ أعتقد غير فو هنا. كم من الوقت سيستغرق ذلك. حسنًا ، يبدو أن المجموعة الثانية من الأسئلة ليست غريبة إلى حد ما. المجموعة الأولى هي ما أربكني قليلاً.

    ربما كان السؤال الأهم بالنسبة لي هو "لماذا هو مطلوب؟"

  2. 2

    الخلاصه ،

    أنت على الطريق الصحيح مع وجهة نظري. الأسئلة متشابهة جدًا ، لكنها جميعًا تنقسم إلى السؤال الذي طرحته بالضبط ... "لماذا هناك حاجة؟"

    لدي زميل وصديق ، كريس باجوت، من المولع بسؤال "ما المشكلة التي تحلها؟". اسم التطبيق ، الشكل ، الخيارات ، المنافسة ، الرغبات ، التوقيت ... كل ذلك يتم الاهتمام به في عالم البرمجيات ، لكن لم يُسأل أبدًا ... "ما المشكلة التي يحلها هذا التطبيق؟"

    يجب أن نقضي الوقت في الإجابة على الأسئلة الصحيحة ، بدلاً من قضاء الكثير من الوقت في الإجابة على الأسئلة الخاطئة!

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.