Skrivnost industrije programske opreme

ProdajalecZanimiv čas je biti v industriji programske opreme. Z dot com boom in propadom, zdaj »web 2.0« in družabnimi omrežji v glavnem, smo še vedno v povojih, vendar odraščamo.

Na ravni razreda bi rekel, da smo verjetno okrog 9. razreda. Še vedno nam je neprijetno v naši koži, navdušujemo se nad programsko opremo, ki je videti nekoliko 'preveč razvita' in šele začenjamo graditi prijateljstva, ki bodo upamo trajala vse življenje.

Potrošniki končno postajajo resni z našo programsko opremo. Vodje izdelkov končno dobijo nekaj dobrega okusa - pohvala odličnemu izdelku z dobrim dizajnom, ki je vreden prodaje in trženja.

Kljub temu napaka pri nakupu programske opreme še vedno obstaja. Ko kupite nov avto, na splošno veste, da bo v njem udobno, se dobro voziti, kako zavijati in kako pospeševati samo s testne vožnje. Če o tem v avtomobilski reviji preberete odličnega novinarja, dobite resničen občutek, kako se bo počutil avto, preden boste sploh kdaj vanj vstopili.

Programska oprema ima tudi preizkusne pogone in preglede, vendar nikoli ne izpolnijo naših pričakovanj, kajne? Del težave je v tem, da medtem ko avtomobili gredo naprej, nazaj in imajo vrata in kolesa, programska oprema ne sledi istim pravilom ... in je tudi ne uporabljata enaka dva. Šele ko smo v vsakdanjem delu zapleteni, ugotovimo, kaj vse manjka pri aplikaciji. Pogrešano je, ko je bil zasnovan. Pogrešano je, ko je bil razvit. In kar je najhujše, pri prodaji se vedno pogreša.

To je zato, ker z vami ne kupujemo programske opreme, kako jo bomo uporabljali. Pogosto ga dejansko sploh ne kupimo - nekdo ga kupi namesto nas. Programska oprema, ki jo uporabljamo, je pogosto odobrena zaradi poslovnega odnosa, popusta ali načina interakcije z našimi drugimi sistemi. Preseneča me, kolikokrat imajo podjetja zanesljiv nakupni postopek, zahteve za certificiranje, sporazume o ravni storitev, skladnost z varnostjo, združljivost z operacijskim sistemom ... vendar pravzaprav nihče uporablja aplikacijo še dolgo po nakupu in izvedbi.

Morda je to eden od razlogov, zakaj je piratska programska oprema tako razširjena. Ne želim niti prešteti, koliko tisoč dolarjev programske opreme sem kupil, ki sem jo uporabil in se ji odrekel in je nikoli več nisem uporabil.

Pogled podjetja za programsko opremo

Pogled podjetja za programsko opremo je povsem drugačen! Čeprav naše aplikacije običajno odpravijo primarno težavo, zato jo ljudje plačujejo ... obstaja toliko terciarnih težav, da jih moramo upoštevati pri razvoju.

  • Kako izgleda? - v nasprotju s splošnim prepričanjem, programska oprema is lepotno tekmovanje. Lahko opozorim na ducate aplikacij, ki bi si morale 'lastiti' trg, a niti ne bi rezale, ker jim primanjkuje estetike, ki zgrabi naslove.
  • Kako se prodaja? - včasih so funkcije tržne, vendar ne tako koristne. V e-poštni industriji je nekaj časa prišlo do velikega pritiska RSS. Vsi so ga prosili, vendar ga je imelo le nekaj ponudnikov e-poštnih storitev. Smešno je, da leto kasneje in ga tržniki e-pošte še vedno ne sprejmejo v glavnem. To je ena izmed tistih funkcij, ki so tržne, vendar v resnici niso koristne (še).
  • Kako varno je? - to je eden tistih "majhnih" predmetov, ki so spregledani, vendar lahko vedno sklenejo posel. Kot ponudniki programske opreme si moramo vedno prizadevati za varnost in jo podpreti z neodvisnimi revizijami. Če tega ne storim, je neodgovorno.
  • Kako stabilna je? - presenetljivo je, da stabilnost ni nekaj, kar se kupuje - vendar vam bo življenje ogorčilo, če gre za težavo. Stabilnost je ključna za ugled in donosnost aplikacije. Zadnja stvar, ki jo želite storiti, je najeti ljudi za premagovanje težav s stabilnostjo. Stabilnost je tudi ključna strategija, ki bi morala biti temelj vsake prijave. Če nimate stabilnih temeljev, gradite dom, ki bo nekoč propadel in padel.
  • Katero težavo odpravi? - zato potrebujete programsko opremo in ali bo pomagala vašemu poslu. Razumevanje problema in razvijanje rešitve je razlog, zakaj gremo vsak dan v službo.

Skrivnost industrije programske opreme je, da programske opreme NE prodajamo, kupujemo, gradimo, tržimo in uporabljamo dobro. Pred nami je nekoč še dolga pot in vse to dosledno. Da bi zdržali v tej panogi, morajo podjetja pogosto razviti funkcije in varnost za prodajo, vendar žrtvujejo uporabnost in stabilnost. To je nevarna igra. Veselim se naslednjega desetletja in upam, da smo dovolj dozoreli, da smo dosegli pravo ravnovesje.

3 Komentarji

  1. 1

    Eno najtežjih vprašanj, na katera moram kdaj odgovoriti, je: "Če temu rečete programsko inženirstvo, zakaj ne morete imeti determinističnih rezultatov za svoje projekte."

    Moj odgovor je podoben tistemu, o katerem govoriš tukaj. To je povsem nova panoga. Potrebovali smo tisoče let, da smo se vrnili tja, kamor so Rimljani prišli z inženiringom. Eden mojih najljubših trenutkov v Italiji je bil obisk Panteona v Rimu in ogled luknje, kjer naj bi Brunelleschi izrezal luknjo, da bi ugotovil, kako so Rimljani postavili tako veliko kupolo (saj je skušal ugotoviti, kako končati Duomo v Firencah ).

    Smo mlada disciplina in potreben bo čas, preden bomo lahko dosledno proizvajali kakovostno programsko opremo. Zato na razvijalce še vedno gledajo kot na vrste čarovnikov. Moramo nadzorovati, kolikor je le mogoče (lezenje funkcij, trženjem omogoča, da poganjajo arhitekturo programske opreme, slabo upravljanje), vendar se ne moremo otresti dejstva, da jo neka programska oprema ima, druga pa ne. Do takrat je zdaj čas za zlato hitenje!

  2. 2

    Prerazviti koncept je tako resničen v Web 2.0 Zdi se, da številna podjetja ustvarjajo približno en izdelek, za katerega ne bi mislili, da bi lahko vzdržal celotno podjetje ... potem pa bodisi pridobi (kar je za podjetje super) ali pa po minimalni posvojitvi izgine.

  3. 3

    Popolnoma se strinjam z mislijo, da se industrija programske opreme ni popolnoma razvila na nivo, na katerem mora biti, preden lahko nadzira, ali se programska oprema distribuira potrošniku. Mislim, da je povsem pravilno, če rečete, da se programska oprema pri vsakem potrošniku uporablja drugače, zato vedno ne zadovolji vseh. Ideja piratske programske opreme se poraja zaradi tega nezadovoljstva potrošnikov, ker imate prav, da plačate toliko denarja za programsko opremo in jo uporabite, nato pa se ji odrečete in je nikoli več ne uporabite, in mislim, da ta ideja ne ustreza, ko govorite o zapravljanju denarja na nekaj, kar ne bo dolgoročno. Na koncu je torej ideja resnična, dokler ne bomo mogli biti dosledni pri nakupu, gradnji, trženju in uporabi programske opreme, ne bomo mogli preprečiti, da bi se pojavile te napačne ideje.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.