Tajna softverske industrije

ProdavačUzbudljivo je vrijeme biti u softverskoj industriji. Uz dot com procvat i propast, a sada “web 2.0” i društvene mreže u glavnom toku, još uvijek smo u povojima, ali odrastamo.

Na nivou razreda, rekao bih da smo vjerovatno negdje u 9. razredu. Još uvijek nam je neugodno u koži, uzbuđuje nas softver koji izgleda pomalo 'prerazvijeno' i tek počinjemo graditi prijateljstva koja će, nadamo se, trajati cijeli život.

Potrošači napokon postaju ozbiljni s našim softverom. Menadžeri proizvoda napokon imaju dobar ukus - komplimentirajući izvrstan proizvod s dobrim dizajnom vrijednim prodaje i marketinga.

Ipak, zabluda u kupovini softvera i dalje postoji. Kada kupujete novi automobil, općenito znate da će biti ugodno, dobro se voziti, kako skreće i kako ubrzava samo iz test vožnje. Ako o tome pročitate u časopisu automobila od strane sjajnog novinara, steknete pravi osjećaj o tome kako će se osjećati automobil prije nego što ikad uđete u njega.

Softver takođe ima testne vožnje i recenzije, ali oni nikada ne ispunjavaju naša očekivanja, zar ne? Dio problema je taj što, dok se automobili kreću prema naprijed, unatrag i imaju vrata i kotače, softver se ne pridržava istih pravila ... niti ga koriste bilo koje dvoje ljudi. Tek kad zaglibimo u svakodnevnom poslu, shvatimo što 'nedostaje' aplikaciji. Promašeno je kad je dizajniran. Propušteno je kad je razvijen. I što je najgore, uvijek se propusti u prodaji.

To je zato što vi i ja ne kupujemo softver kako ćemo ga koristiti. Često ga zapravo uopće ne kupujemo - neko ga kupuje umjesto nas. Softver koji koristimo često je obavezan zbog korporativnog odnosa, popusta ili načina na koji komunicira s našim drugim sistemima. Čudi me koliko puta kompanije imaju robustan postupak kupovine, zahtjeve za certifikaciju, ugovore o nivou usluge, usklađenost sa sigurnošću, kompatibilnost operativnog sistema ... ali zapravo niko namjene aplikacija dugo nakon kupovine i implementacije.

To je, možda, jedan od razloga zašto je piratski softver toliko raširen. Ne želim ni da računam koliko sam hiljada dolara softvera kupio i koristio i odustao od njega, i nikada više nisam koristio.

Pogled od softverske kompanije

Pogled softverske kompanije je potpuno drugačiji! Iako naše aplikacije obično rješavaju primarni problem i zato ga ljudi plaćaju ... toliko je tercijarnih problema da moramo uzeti u obzir prilikom izrade.

  • Kako to izgleda? - suprotno uvriježenom mišljenju, softver is takmičenje u lepoti. Mogu ukazati na desetke aplikacija koje bi trebale 'posjedovati' tržište, ali čak ni ne smanjiti, jer im nedostaje estetike koja zahvata naslove.
  • Kako se prodaje? - ponekad se funkcije mogu prodati, ali nisu baš toliko korisne. U industriji e-pošte neko je vrijeme došlo do velikog napora RSS. Svi su to tražili, ali samo nekoliko pružatelja usluga e-pošte ga je imalo. Smiješno je to što je godinu dana kasnije, a trgovci e-poštom još uvijek nisu usvojili u glavnom toku. To je jedna od onih karakteristika koje se mogu prodati, ali zapravo nisu korisne (još uvijek).
  • Koliko je siguran? - ovo je jedan od onih „malih“ predmeta koji se previđaju, ali uvijek mogu sklopiti posao. Kao dobavljači softvera, uvijek bismo trebali težiti sigurnosti i podržati je neovisnim revizijama. Nečinjenje je neodgovorno.
  • Koliko je stabilan? - iznenađujuće, stabilnost nije nešto što se kupuje - ali zagorčat će vam život ako je problem. Stabilnost je ključna za reputaciju i profitabilnost aplikacije. Posljednje što želite učiniti je zaposliti ljude koji će prevladati probleme stabilnosti. Stabilnost je također ključna strategija koja bi trebala biti temelj svake aplikacije. Ako nemate stabilne temelje, gradite dom koji će se jednog dana srušiti i pasti.
  • Koji problem popravlja? - ovo je razlog zašto vam je potreban softver i hoće li on pomoći vašem poslu ili ne. Razumijevanje problema i razvijanje rješenja je razlog zašto svakodnevno odlazimo na posao.

Tajna softverske industrije je u tome što softver NE prodajemo, ne kupujemo, ne gradimo, ne plasiramo i ne koristimo dobro. Pred nama je dug put prije nego što jednog dana diplomiramo i sve to radimo dosljedno. Da bi potrajale u ovoj industriji, kompanije često moraju razviti karakteristike i sigurnost da bi prodale, ali žrtvuju upotrebljivost i stabilnost. To je opasna igra. Radujem se narednoj deceniji i nadam se da smo sazreli dovoljno da postignemo pravi balans.

3 Komentari

  1. 1

    Jedno od najtežih pitanja na koje sam ikad morao odgovoriti je: "Ako to nazivate softverskim inženjeringom, zašto ne biste mogli imati determinističke ishode za svoje projekte."

    Moj odgovor je sličan onome o čemu vi ovdje govorite. Ovo je potpuno nova industrija. Trebale su nam hiljade godina da se vratimo tamo gdje su Rimljani stigli inženjeringom. Jedan od najdražih trenutaka u Italiji bio mi je posjet Pantheonu u Rimu i razgledanje rupe u kojoj je Brunelleschi navodno izrezao rupu kako bi shvatio kako su Rimljani postavili tako veliku kupolu (dok je pokušavao smisliti kako završiti Duomo u Firenci ).

    Mi smo mlada disciplina i trebat će vremena dok ne budemo mogli dosljedno proizvoditi kvalitetan softver. Zbog toga se na programere i dalje gleda kao na vrste mađioničara. Moramo kontrolirati što više možemo (puzanje karakteristika, omogućavanje marketinškim stručnjacima da upravljaju softverskom arhitekturom, loše upravljanje), ali ne možemo se osloboditi činjenice da ga neki softver ima, a neki ne. Do tada je vrijeme zlatne groznice!

  2. 2

    Prerazvijeni koncept toliko je istinit u Web 2.0-u. Čini se da se mnoge kompanije stvaraju oko jednog proizvoda za koji ne biste pomislili da bi mogao održati cijelu kompaniju ... onda se ili stekne (što je sjajno za kompaniju) ili se nestaje nakon minimalnog usvajanja.

  3. 3

    Potpuno se slažem s idejom da se softverska industrija nije u potpunosti razvila do nivoa na kojem mora biti da bi mogla kontrolirati da li se softver distribuira potrošaču. Mislim da je potpuno tačno kada kažete da se softver koristi različito sa svakim potrošačem i zato uvijek ne zadovoljava sve. Ideja piratskog softvera nastaje zbog ovog nezadovoljstva potrošača jer u pravu plaćate toliko novca za softver i koristite ga, a zatim odustanete od njega i nikada ga više ne upotrebljavate i pretpostavljam da ova ideja ne odgovara kad govorite o trošenju novca na nečemu što neće biti dugoročno. Dakle, na kraju je ideja istinita dok ne budemo dosljedni u kupnji, izradi, marketingu i korištenju softvera ne možemo zaustaviti ove pogrešne ideje da se pojave.

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.