Тайната на софтуерната индустрия

ПродавачътТова е вълнуващо време да бъдете в софтуерната индустрия. С дот ком бум и бюст, а сега „web 2.0“ и социалните мрежи в масовия поток, ние все още сме в ранна детска възраст, но израстваме.

На ниво клас бих казал, че вероятно сме около 9-ти клас. Все още ни е неприятно в кожата ни, вълнуваме се от софтуера, който изглежда малко „свръхразвит“ и тепърва започваме да изграждаме приятелства, които се надяваме да продължат цял ​​живот.

Потребителите най-накрая стават сериозни с нашия софтуер. Продуктовите мениджъри най-накрая получават добър вкус - комплиментирайки страхотен продукт с добър дизайн, който заслужава продажби и маркетинг.

Въпреки това, грешката при закупуването на софтуер все още съществува. Когато купувате нова кола, обикновено знаете, че тя ще бъде удобна, ще се вози добре, как ще завива и как се ускорява само от тестовото шофиране. Ако прочетете за това в авто списание от страхотен журналист, получавате истинско усещане за това как ще се чувства колата, преди да се качите в нея.

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

Това е така, защото ние с вас не купуваме софтуер за начина, по който ще го използваме. Често пъти всъщност изобщо не го купуваме - някой го купува вместо нас. Софтуерът, който използваме, често е упълномощен поради корпоративни отношения, отстъпка или начина, по който взаимодейства с другите ни системи. Учудва ме колко пъти компаниите имат стабилен процес на закупуване, изисквания за сертифициране, споразумения за ниво на обслужване, съответствие със сигурността, съвместимост на операционната система ... употреби приложението до дълго след покупката и внедряването.

Това е може би една от причините пиратският софтуер да е толкова широко разпространен. Не искам дори да преброя колко хиляди долара софтуер съм закупил, който съм използвал и се отказал от него и никога повече не съм използвал.

Изгледът от софтуерната компания

Гледката от софтуерната компания е съвсем различна! Въпреки че нашите приложения обикновено решават основен проблем и затова хората плащат за него ... има толкова много третични проблеми, че трябва да вземем предвид при разработването му.

  • Как изглежда? - противно на общоприетото схващане, софтуер is конкурс за красота. Мога да посоча десетки приложения, които би трябвало да "притежават" пазара, но дори не правят разфасовки, защото им липсва естетиката, която грабва заглавията.
  • Как се продава? - понякога функциите са продаваеми, но всъщност не са толкова полезни. В индустрията за електронна поща имаше голямо натискане за известно време RSS. Всички го искаха, но само няколко доставчици на имейл услуги го имаха. Смешното е, че една година по-късно и все още не е възприето в масовото разпространение от търговците на имейли. Това е една от онези функции, които са продаваеми, но не са наистина полезни (все още).
  • Колко е сигурно? - това е един от „малките“ елементи, които се пренебрегват, но винаги могат да сключат сделка. Като доставчици на софтуер, ние винаги трябва да се стремим към сигурност и да я подкрепяме чрез независими одити. Да не го правиш е безотговорно.
  • Колко стабилен е? - изненадващо, стабилността не е нещо, което се купува - но ще влоши живота ви, ако е проблем. Стабилността е ключова за репутацията и рентабилността на приложението. Последното нещо, което искате да направите, е да наемете хора за преодоляване на проблемите със стабилността. Стабилността също е ключова стратегия, която трябва да бъде в основата на всяко приложение. Ако нямате стабилна основа, изграждате дом, който един ден ще се руши и пада.
  • Какъв проблем решава? - ето защо имате нужда от софтуера и дали той ще помогне на вашия бизнес или не. Разбирането на проблема и разработването на решението е причината да ходим на работа всеки ден.

Тайната на софтуерната индустрия е, че НЕ продаваме, купуваме, изграждаме, предлагаме и използваме софтуер добре. Предстои ни дълъг път, преди да завършим някой ден и да правим всичко последователно. За да издържат в този бранш, компаниите често трябва да разработват функции и сигурност, за да продават, но жертват използваемостта и стабилността. Това е опасна игра. Очаквам с нетърпение следващото десетилетие и се надявам, че сме узрели достатъчно, за да постигнем правилния баланс.

3 Коментари

  1. 1

    Един от най-трудните въпроси, на които някога трябва да отговоря, е: „Ако го наричате софтуерно инженерство, защо не можете да имате детерминирани резултати за вашите проекти.“

    Моят отговор е подобен на това, за което говорите тук. Това е чисто нова индустрия. Отне ни хиляди години, за да се върнем там, където римляните са стигнали с инженерството. Един от любимите ми моменти в Италия беше посещението на Пантеона в Рим и виждането на дупката, където Брунелески уж изряза дупка, за да разбере как римляните поставят толкова голям купол (тъй като той се опитваше да разбере как да завърши Дуомо във Флоренция ).

    Ние сме млада дисциплина и ще отнеме време, преди да можем да произвеждаме качествен софтуер по последователен начин. Ето защо разработчиците все още се разглеждат като видове магьосници. Трябва да контролираме, доколкото можем (пълзене на функциите, позволяване на търговците да управляват софтуерна архитектура, лошо управление), но не можем да се отърсим от факта, че някои софтуери го имат, а други не. Дотогава е време за златна треска!

  2. 2

    Свръхразвитата концепция е толкова вярна в Web 2.0. Изглежда много компании се създават около 1 продукт, за който не бихте си помислили, че би могъл да поддържа цяла компания ... след това или се придобива (което е чудесно за компанията), или се изчезва след минимално осиновяване.

  3. 3

    Напълно съм съгласен с идеята, че софтуерната индустрия не се е развила напълно до нивото, на което трябва да бъде, преди да може да контролира дали софтуерът се разпространява до потребителя. Искам да кажа, че е напълно правилно, когато казвате, че софтуерът се използва по различен начин с всеки потребител и така винаги не задоволява всички. Идеята за пиратски софтуер възниква поради това недоволство на потребителя, защото с право плащате толкова много пари за софтуер и го използвате и след това се отказвате от него и никога повече не го използвате и предполагам, че тази идея не се вписва, когато говорите за харчене на пари за нещо, което няма да бъде дългосрочно. Така че в крайна сметка идеята е вярна, докато не можем да бъдем последователни при закупуване, изграждане, маркетинг и използване на софтуер, не можем да спрем тези грешни идеи да се появят.

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

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