El secret de la indústria del programari

El venedorÉs un moment emocionant per estar en la indústria del programari. Amb el boom de les punt com, i ara la “web 2.0” i les xarxes socials en general, encara estem en la nostra infància, però creixem.

A nivell de grau, diria que probablement estem al voltant del novè grau. Encara ens sentim incòmodes a la pell, ens emociona el programari que sembla una mica "massa desenvolupat" i tot just comencem a crear amistats que esperem que durin tota la vida.

Els consumidors s’estan prenent seriosament amb el nostre programari. Els gestors de productes finalment tenen un bon gust: complementen un producte fantàstic amb un bon disseny que valgui les vendes i el màrqueting.

Dit això, la fal·làcia de la compra de programari encara existeix. Quan compreu un cotxe nou, en general sabeu que serà còmode, conduirà bé, com arracona i com s’accelera només des de la prova. Si ho llegiu en una revista d’automòbils d’un gran periodista, tindreu una sensació real sobre com se sentirà el cotxe abans de pujar-hi mai.

El programari també té proves i ressenyes, però mai no compleixen les nostres expectatives, oi? Part del problema és que, mentre els cotxes van cap endavant, cap enrere i tenen portes i rodes, el programari no segueix les mateixes regles ... ni dues persones l’utilitzen igual. No és fins que estem embolicats en el nostre dia a dia que descobrim què "falta" de l'aplicació. Enyora quan es va dissenyar. Enyora quan es va desenvolupar. I el pitjor, sempre es troba a faltar a la venda.

Això es deu al fet que tu i jo no comprem programari per a com l’utilitzarem. Sovint, en realitat no el comprem en absolut, algú ens el compra. El programari que fem servir sol ser obligatori a causa d’una relació corporativa, un descompte o la forma en què interactua amb els nostres altres sistemes. Em sorprèn les vegades que les empreses tenen un procés de compra robust, requisits de certificació, acords de nivell de servei, compliment de seguretat, compatibilitat del sistema operatiu ... però realment ningú utilitza l'aplicació fins molt de temps després de la compra i implementació.

Potser és un dels motius pels quals el programari pirata és tan desbordant. Ni tan sols vull comptar quants milers de dòlars de programari he comprat, que he utilitzat i que he abandonat, i que no he utilitzat mai més.

La vista des de la companyia de programari

La visió de la companyia de programari és força diferent. Tot i que les nostres aplicacions solen solucionar un problema principal i per això la gent ho paga ... hi ha tants problemes terciaris que hem de tenir en compte a l’hora de desenvolupar-lo.

  • Com queda? - Contràriament a la creença popular, el programari is un concurs de bellesa. Puc assenyalar dotzenes d'aplicacions que haurien de ser "propietàries" del mercat, però que ni tan sols fan el tall perquè no tenen l'estètica que agafa els titulars.
  • Com es ven? - De vegades, les funcions són comercialitzables, però no són tan útils. A la indústria del correu electrònic, hi va haver un gran impuls durant un temps RSS. Tothom ho demanava, però només hi havia un parell de proveïdors de serveis de correu electrònic. El més curiós és que un any després, i encara no és adoptat pels corredors de correu electrònic de manera generalitzada. És una d’aquestes funcions comercialitzables, però no realment útils (encara).
  • Quina seguretat té? - Aquest és un d'aquests articles "petits" que es passen per alt però que sempre poden enfonsar un acord. Com a proveïdors de programari, sempre hem d’esforçar-nos per la seguretat i fer-ne una còpia de seguretat mitjançant auditories independents. No fer-ho és irresponsable.
  • Què tan estable és? - sorprenentment, l'estabilitat no es compra, però farà que la vostra vida sigui miserable si es tracta d'un problema. L’estabilitat és clau per a la reputació i la rendibilitat d’una aplicació. L’últim que voleu fer és contractar persones per superar problemes d’estabilitat. L’estabilitat també és una estratègia clau que hauria de ser la base de cada aplicació. Si no teniu uns fonaments estables, construireu una casa que algun dia s’esmicolarà i caurà.
  • Quin problema soluciona? - És per això que necessiteu el programari i si us ajudarà o no al vostre negoci. Per què entenem el problema i desenvolupem la solució, anem a treballar cada dia.

El secret de la indústria del programari és que NO venem, comprem, construïm, comercialitzem i no fem servir bé el programari. Ens queda molt per recórrer abans de graduar-nos algun dia i fer-ho tot de manera constant. Per durar en aquesta indústria, les empreses sovint han de desenvolupar funcions i seguretat per vendre, però sacrificen la usabilitat i l’estabilitat. És un joc perillós. Espero la propera dècada i espero que haguem madurat prou per aconseguir l’equilibri adequat.

3 Comentaris

  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.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.