La Sekreto de la Programara Industrio

La VendistoEstas ekscita tempo esti en la softvara industrio. Kun la punkto-eksplodo kaj eksplodo, kaj nun "retejo 2.0" kaj sociaj retoj en la ĉefa fluo, ni ankoraŭ estas en nia infaneco sed kreskas.

Sur nivela nivelo, mi dirus, ke ni probable ĉirkaŭas la 9-an klason. Ni ankoraŭ malkomfortas en nia haŭto, ni ekscitiĝas pro la programaro, kiu aspektas iomete 'troevoluinta', kaj ni nur komencas krei amikecojn, kiuj espereble daŭros dumvive.

Konsumantoj finfine serioziĝas pri nia programaro. Produktadministrantoj finfine iom gustumas - komplimentante bonegan produkton kun bona dezajno, kiu meritas vendojn kaj merkatadon.

Dirite, la misrezono de la aĉeto de programaro ankoraŭ ekzistas. Kiam vi aĉetas novan aŭton, vi ĝenerale scias, ke ĝi estos komforta, veturos bone, kiel ĝi angulas kaj kiel ĝi akcelas nur de la provveturado. Se vi legas pri ĝi en aŭtomata revuo de bonega ĵurnalisto, vi ekhavas veran senton pri kiel sentos la aŭto antaŭ ol vi iam eniros ĝin.

Programoj ankaŭ havas provojn kaj recenzojn, sed ili neniam plenumas niajn atendojn, ĉu ne? Parto de la problemo estas, ke dum aŭtoj iras antaŭen, malantaŭen kaj havas pordojn kaj radojn, programoj ne sekvas la samajn regulojn ... kaj du homoj ne uzas ĝin egale. Ĝis kiam ni enprofundiĝas en nia ĉiutaga laboro, ni ekscias, kio 'mankas' kun la aplikaĵo. Ĝi maltrafas kiam ĝi estis projektita. Ĝi maltrafas kiam ĝi estis disvolvita. Kaj plej malbone, ĝi ĉiam maltrafas en la vendo.

Ĉi tio estas ĉar vi kaj mi ne aĉetas programojn por kiel ni uzos ĝin. Ofte ni tute ne aĉetas ĝin - iu aĉetas ĝin por ni. La programoj, kiujn ni uzas, ofte estas postulataj pro kompania rilato, rabato aŭ la maniero, kiel ĝi interagas kun niaj aliaj sistemoj. Ĝi mirigas min, kiom da fojoj tiuj kompanioj havas fortan aĉetan procezon, atestajn postulojn, interkonsentojn pri servnivelo, sekureca plenumo, kongrua operaciumo ... sed neniu fakte uzoj la aplikaĵo ĝis longe post la aĉeto kaj efektivigo.

Ĝi eble estas unu el la kialoj, kial pirata programaro estas tiel senbrida. Mi ne volas eĉ kalkuli kiom da miloj da dolaroj da programoj mi aĉetis, kiujn mi uzis kaj rezignis, kaj neniam plu uzis.

La Vido de la Programara Kompanio

La vido de la programfirmao estas tute alia! Kvankam niaj aplikaĵoj kutime solvas primaran problemon kaj tial homoj pagas por ĝi ... ekzistas tiom multaj terciaraj problemoj, ke ni devas konsideri ilin dum disvolvi ĝin.

  • Kiel ĝi aspektas? - kontraŭe al populara kredo, programaro is belega konkurso. Mi povas indiki dekojn da aplikoj, kiuj devas 'posedi' la merkaton, sed eĉ ne faros la tranĉon, ĉar mankas al ili la estetiko, kiu kaptas la titolojn.
  • Kiel ĝi vendiĝas? - foje trajtoj estas vendeblaj, sed ne vere tiel utilaj. En la retpoŝta industrio, estis granda puŝo dum kelka tempo RSS. Ĉiuj petis ĝin, sed nur kelkaj Retpoŝtaj Servaj Provizantoj havis ĝin. La kurioza afero estas, ke unu jaron poste, kaj ĝi ankoraŭ ne estas adoptita en la ĉefa fluo de retpoŝtaj vendistoj. Ĝi estas unu el tiuj funkcioj vendeblaj, sed ne vere utilaj (ankoraŭ).
  • Kiel sekura ĝi estas? - ĉi tiu estas unu el tiuj 'malgrandaj' eroj, kiujn oni preteratentas, sed ĉiam povas subpremi interkonsenton. Kiel programaj provizantoj, ni ĉiam strebu al sekureco kaj subtenu ĝin per sendependaj kontroloj. Ne fari tion estas nerespondeca.
  • Kiel stabila ĝi estas? - surprize, stabileco ne estas aĉetita - sed ĝi mizerigos vian vivon se temas pri problemo. Stabileco estas ŝlosilo al reputacio kaj profiteco de aplikaĵo. La lasta afero, kiun vi volas fari, estas dungi homojn por superi stabilajn problemojn. Stabileco ankaŭ estas ŝlosila strategio, kiu devus esti ĉe la fundamento de ĉiu aplikaĵo. Se vi ne havas stabilan fundamenton, vi konstruas hejmon, kiu iam disfalos kaj falos.
  • Kian problemon ĝi riparas? - jen kial vi bezonas la programon kaj ĉu ĝi helpos vian komercon aŭ ne. Kompreni la problemon kaj disvolvi la solvon estas kial ni iras labori ĉiutage.

La sekreto de la softvara industrio estas, ke ni NE vendas, aĉetas, konstruas, surmerkatigas kaj bone uzas programojn. Ni havas longan vojon antaŭ ol ni diplomiĝos iam kaj faros ĉion konsekvence. Por daŭri en ĉi tiu industrio, kompanioj ofte devas disvolvi funkciojn kaj sekurecon por vendi, sed oferi uzeblon kaj stabilecon. Ĝi estas danĝera ludo. Mi antaŭĝojas la venontan jardekon kaj esperas, ke ni maturiĝis sufiĉe por akiri la ĝustan ekvilibron.

3 Komentoj

  1. 1

    One of the toughest questions I ever have to answer is, “If you call it software engineering, why can’t you have deterministic outcomes for your projects.”

    My answer is similar to what you talk about here. This is a brand new industry. It took us thousands of years to get back where the Romans had gotten with engineering. One of my favorite moments in Italy was visiting the Pantheon in Rome and seeing the hole where Brunelleschi supposedly cut a hole to figure out how the Romans put up such a big dome (as he was trying to figure out how to finish the Duomo in Florence).

    We are a young discipline and it will take time before we can produce quality software in a consistent manner. That’s why developers are still looked at as kinds of magicians. We need to control as much as we can (feature creep, allowing marketers to drive software architecture, bad management), but we can’t shake the fact that some software’s got it and some ain’t. Till then, this is gold rush time!

  2. 2

    The overdeveloped concept is so true in Web 2.0 It seems many companies are being created around 1 product that you wouldn’t think would be able to sustain an entire company…then, it either gets acquired (which is great for the company) or it fizzles out after minimal adoption.

  3. 3

    I totally agree with the idea that the software industry has not completely developed to the level it needs to be at before it can control the have the software is distributed to the consumer. I mean its totally correct when you say that software is used differently with each consumer and so it always doesnt satisfy everyone. The idea of pirated software arises because of this disatisfation of consumer because you right you pay so much money for a software and use it and then give up on it and never use it again and I guess this idea doesnt fit when you talk about spending money on something that wont be long term. So in the end the idea is true until we can be consistent in buying, building, marketing, and using software we cant stop these wrong ideas from emerging.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.