It geheim fan 'e softwareyndustry

De FerkeaperIt is in spannende tiid om yn 'e softwaresektor te wêzen. Mei de dot com boom en bust, en no "web 2.0" en sosjale netwurken yn 'e mainstream, binne wy ​​noch yn' e berneskuon, mar groeie wy op.

Op graadnivo soe ik sizze dat wy wierskynlik om 'e 9e klasse hinne binne. Wy binne noch hieltyd ûngemaklik yn ús hûd, wy wurde optein troch de software dy't in bytsje 'oerûntwikkele' liket, en wy begjinne gewoan freonskippen te bouwen dy't hooplik in libben lang duorje.

Konsuminten wurde einlings serieus mei ús software. Produktbehearders krije einlings wat goede smaak - komplimintearje mei in geweldich produkt mei goed ûntwerp dat weardich is foar ferkeap en marketing.

Dat sei, de mislearring fan 'e software-oankeap bestiet noch. As jo ​​in nije auto keapje, wite jo oer it algemien dat it noflik sil wêze, goed ride, hoe't it hoeke en hoe't it krekt fan 'e proefrit fersnelt. As jo ​​dêroer lêze yn in autotydskrift troch in geweldige sjoernalist, krije jo in echt gefoel oer hoe't de auto fielt foardat jo der ea yn komme.

Software hat ek testriden en beoardielingen, mar se foldogge noait oan ús ferwachtingen, dogge se? Underdiel fan it probleem is dat, wylst auto's foarút, efterút en doarren en tsjillen hawwe, software deselde regels net folget ... en twa minsken it ek net brûke. Pas as wy yn ús deistige wurk bedarje, fine wy ​​út wat 'mist' mei de applikaasje. It wurdt mist doe't it waard ûntwurpen. It is miste doe't it waard ûntwikkele. En it minste, it is altyd mist yn 'e ferkeap.

Dit komt om't jo en ik gjin software keapje foar hoe't wy it sille brûke. Faak keapje wy it eins hielendal net - ien keapet it foar ús. De software dy't wy brûke is faak ferplicht fanwegen in bedriuwsferhâlding, koarting, as de manier wêrop it mei ús oare systemen omgiet. It fernuveret my hoefolle kearen dat bedriuwen in robúst oankeapproses hawwe, sertifikaasjeasken, tsjinstnivo-oerienkomsten, befeiliging fan befeiliging, kompatibiliteit fan bestjoeringssysteem ... mar eins eins uses de applikaasje oant lang nei de oankeap en ymplemintaasje.

It is miskien ien fan 'e redenen wêrom't piratesoftware sa heulendal is. Ik wol net iens telle hoefolle tûzenen dollars software ik haw kocht dy't ik brûkte en opjoech, en noait wer brûkte.

De werjefte fan it softwarebedriuw

De werjefte fan it softwarebedriuw is folslein oars! Hoewol ús applikaasjes normaal in primêr probleem reparearje en dêrom betelje minsken derfoar ... d'r binne safolle tertiaire problemen dy't wy moatte beskôgje as wy it ûntwikkelje.

  • Hoe sjocht it derút? - yn tsjinstelling ta populêr leauwen, software is in skientmewedstryd. Ik kin wize op tsientallen applikaasjes dy't de merk 'moatte' hawwe, mar de besuniging net iens meitsje, om't se de estetyk misse dy't de krantekoppen pakke.
  • Hoe ferkeapet it? - soms binne funksjes yn 'e hannel, mar net echt sa nuttich. Yn 'e e-postsektor wie d'r in skoft in grutte druk foar RSS, Elkenien frege derom, mar mar in pear e-posttsjinstferlieners hienen it. It grappige is, in jier letter, en it wurdt noch altyd net yn 'e mainstream oannaam troch e-postmarketeers. It is ien fan dy funksjes dy't te keap binne, mar (noch net) nuttich.
  • Hoe feilich is it? - dit is ien fan dy 'lytse' items dy't oersjoen wurde, mar altyd in deal kinne sinke. As softwareleveransiers soene wy ​​altyd moatte stribje nei feiligens en hawwe it reservekopy troch unôfhinklike audits. Dat net dwaan is net ferantwurde.
  • Hoe stabyl is it? - ferrassend genôch is stabiliteit net iets dat wurdt kocht - mar it sil jo libben jammerlik meitsje as it in probleem is. Stabiliteit is kaai foar de reputaasje en profitabiliteit fan in applikaasje. It lêste wat jo wolle dwaan is minsken ynhiere om stabiliteitsproblemen te oerwinnen. Stabiliteit is ek in wichtige strategy dy't moat wêze oan 'e basis fan elke applikaasje. As jo ​​gjin stabile stifting hawwe, bouwe jo in hûs dat ien dei sil falle en falle.
  • Hokker probleem makket it op? - dit is wêrom jo de software nedich binne en oft it jo bedriuw helpt of net. Ynsjoch yn it probleem en it ûntwikkeljen fan 'e oplossing is wêrom't wy alle dagen oan it wurk geane.

It geheim fan 'e softwareyndustry is dat wy NET software goed ferkeapje, keapje, bouwe, ferkeapje en brûke. Wy hawwe in lange wei te gean foardat wy ienris ôfstudearje en it allegear konsekwint dogge. Om yn dizze sektor te duorjen, moatte bedriuwen faak funksjes en feiligens ûntwikkelje om te ferkeapjen, mar brûkberens en stabiliteit opofferje. It is in gefaarlik spultsje. Ik sjoch út nei it folgjende desennium en hoopje dat wy genôch folwoeksen binne om it juste lykwicht te krijen.

3 Comments

  1. 1

    Ien fan 'e swierste fragen dy't ik ea moat beantwurdzje is: "As jo ​​it software engineering neame, wêrom kinne jo gjin deterministyske útkomsten hawwe foar jo projekten."

    Myn antwurd is gelyk oan wêr't jo hjir oer prate. Dit is in gloednije sektor. It duorre ús tûzenen jierren om werom te kommen wêr't de Romeinen mei yngenieur wiene. Ien fan myn favorite mominten yn Itaalje wie it Pantheon yn Rome besykje en it gat te sjen wêr't Brunelleschi nei alle gedachten in gat snie om út te finen hoe't de Romeinen sa'n grutte koepel opsetten (as hy besocht út te finen hoe't de Duomo yn Florence ôf wie ).

    Wy binne in jonge dissipline en it sil tiid duorje foardat wy kwaliteitssoftware op in konsistente manier kinne produsearje. Dêrom wurde ûntwikkelders noch altyd sjoen as soarten tsjoenders. Wy moatte safolle kontrolearje as wy kinne (funksje-krûp, wêrtroch marketeers software-arsjitektuer kinne ride, min behear), mar wy kinne it feit net skodzje dat guon software it hawwe en wat net. Oant dan is dit gouden spits tiid!

  2. 2

    It te ûntwikkele konsept is sa wier yn Web 2.0. It liket derop dat in protte bedriuwen wurde makke om 1 produkt dat jo net tinke soene in heul bedriuw yn steat wêze kinne ... dan wurdt it oernommen (wat geweldich is foar it bedriuw) of it fizelt út nei minimale fêststelling.

  3. 3

    Ik bin it folslein iens mei it idee dat de softwareindustry net folslein hat ûntwikkele oant it nivo wêrop't it moat wêze foardat it kin kontrolearje dat de software is ferdield nei de konsumint. Ik bedoel dat it folslein korrekt is as jo sizze dat software by elke konsumint oars wurdt brûkt en dat it altyd net elkenien foldocht. It idee fan pirateare software ûntstiet fanwegen dizze ûntefredenens fan konsumint, om't jo gelyk hawwe dat jo safolle jild betelje foar in software en it brûke en dernei opjaan en it noait wer brûke en ik tink dat dit idee net past as jo prate oer jild útjaan op eat dat lang net wêze sil. Uteinlik is it idee wier oant wy konsekwint kinne wêze yn it keapjen, bouwen, marketing, en it brûken fan software kinne wy ​​dizze ferkearde ideeën net stopje fan opkommende.

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.