Noticias del Software
Esta sección refleja noticias de la industria que merecen destacarse para conocer el ámbito actual y proyectado de la industria del software en Argentina y en el Mundo.
La Ciencia De Fijar Precios Al Software
Fijar precios no es una ciencia exacta, pero tampoco es magia – es influenciada por percepción que se tenga de su software, las condiciones del mercado y su valor. ¿Entonces cuál es el proceso de encontrar el precio ganador?
Marketing de software
El blog tiene entradas referidas al marketing de productos y servicios de software.
domingo, 30 de abril de 2017
viernes, 21 de abril de 2017
Silicon Valley contrata a gente sin títulos universitarios
13:13
Juan MC Larrosa
No comments
Por qué Silicon Valley está contratando empleados sin título universitario
Las empresas tecnológicas más innovadoras del mundo cambiaron su enfoque de búsqueda y optan por un perfil poco convencional. Las razones detrás del fenómeno
Infobae
En un cambio de enfoque, Silicon Valley está contratando empleados sin título
En el máximo refugio de las mentes brillantes de la actualidad están contratando empleados sin títulos universitarios. La declaración sorprende. Durante los últimos años, Silicon Valley se alimentó de los jóvenes más rutilantes de las universidades de élite. Se nutrió del máximo talento universitario a su alcance y los resultados fueron insuperables. Sin embargo, el cambio de enfoque no es casual.
Los líderes de las empresas tecnológicas reconocieron un problema a solucionar: poca diversidad cultural y demográfica. Por ello, la industria se propuso ampliar su target de búsqueda a un perfil no convencional. Se propuso comenzar a sumar a sus filas personas sin títulos de grados de cuatro años de estudio.
En IBM le llaman a este nuevo modelo de iniciativas como "puestos de trabajo de nuevo perfil". Según Sam Ladah, vicepresidente de Recursos Humanos de la compañía, se trata de mirar hacia nuevos horizontes para detectar talentos antes no reconocidos.
Silicon Valley intenta diversificar su perfil de empleado (iStock)
"Los consideramos basados en sus habilidades", señaló Ladah a Fast Company. La empresa tecnológica prioriza los conocimientos técnicos en áreas específicas por sobre si el solicitante tiene o no un título universitario. "Hemos tenido mucho éxito con este nuevo enfoque de contratación", remarcó.
La tecnología democratizó el conocimiento más allá de las aulas de una universidad. Por ejemplo, muchos fanáticos del gaming lograron crear sus propios videojuegos en forma autodidacta. Tal aptitud los vuelve postulantes requeridos para puestos vinculados a la tecnología de la información más allá de los antecedentes que marquen su currículum vitae. "Estamos buscando personas que tengan una verdadera pasión por la tecnología", remarcó Ladah, que aseguró que, en la actualidad, entre el 10 y 15 por ciento de las nuevas contrataciones de IBM no tiene títulos universitarios.
Están valorando los conocimientos técnicos por sobre los títulos en algunas de sus búsquedas (istock)
Intel es otro de los múltiples casos de búsqueda alternativa en Silicon Valley. Un programa les da la posibilidad a jóvenes recién salidos de la secundaria de realizar una pasantía en la empresa. Bajo la misma premisa, financian iniciativas que impulsan el desarrollo de la informática en el ámbito escolar.
El objetivo es el mismo: diversificar. Explotar el talento no tradicional. "A través de iniciativas enfocadas en educación, inversión y programas de pasantías para estudiantes de escuelas secundarias y universidades comunitarias, nuestro objetivo es atraer una piscina de talento diversificada a carreras tecnológicas como ingeniería e informática", sostuvo Danielle Brown, su vicepresidente de Recursos Humanos.
Más allá de la diversidad
Pese a que la principal razón que esgrimen radica en un perfil de empleado diferente dentro de la plantilla, hay otro motivo. En 2015, el entonces presidente de Estados Unidos Barack Obama introdujo un plan llamado TechHire con la intención de que más personas adquieran las habilidades pertinentes para ocupar puestos informáticos. En el momento del anuncio, Obama dijo que había más de 500.000 puestos de tecnología sin ocupar. Además, una estadística reciente del Departamento de Trabajo estadounidense, reveló que hasta un millón de empleos en programación estarán vacantes para 2020.Por eso, las empresas de Silicon Valley, más que en un acto de beneficencia en su búsqueda alternativa, más que hacer lo "correcto", tomaron esta medida para solucionar un problema en el corto y mediano plazo.
sábado, 15 de abril de 2017
Precios y antimonopolio en la actualidad
2:30
Juan MC Larrosa
No comments
Las 5 principales cuestiones antimonopolio que enfrentan las empresas en Estados Unidos hoy: # 3 Fijación de precios
National Law Review
Los precios proporcionan información crucial a los compradores y vendedores, y por lo tanto siempre han sido críticos para una economía competitiva y la ley antimonopolio. Sin embargo, el surgimiento de la nueva tecnología de recopilación de información en línea y la transmisión instantánea de información sobre precios puede dar lugar a nuevas versiones de las cuestiones antimonopolio, incluidos los acuerdos anticompetitivos de fijación de precios y las disputas sobre los precios de los distribuidores.
Algoritmos de precios y raspado de precios
La nueva tecnología de precios ha emergido rápidamente en los últimos años, y con ella nuevos desafíos para las empresas que tratan de mantener su ventaja competitiva, evitando costosos juicios antimonopolio e investigaciones. Los servicios en línea, como Mozenda y Upstream Commerce, prometen "optimizar" los precios de los productos a través de la adquisición de los precios de los competidores y la información del producto. Estos servicios usan software informático (llamado "bots") para extraer datos de precios y productos de los sitios web de los competidores y luego usar algoritmos de precios para ajustar instantáneamente los cambios de precio.Suena muy bien, ¿verdad? Después de todo, las empresas pueden ahora mantener más fácilmente precios competitivos, lo que debería ayudarles a mantener su posición en los mercados altamente competitivos. Y los consumidores también se benefician. Más competencia en tiempo real significa precios más bajos. Uno puede concluir estos avances tecnológicos en la fijación de precios no plantean ningún problema antimonopolio en absoluto.
No tan rapido. La tecnología de comparación de precios instantánea puede reducir los incentivos para que las compañías bajen los precios, especialmente si saben que sus competidores (todos los cuales también usan software de precios similares) coincidirán instantáneamente con sus descensos de precios. Si una empresa cree que su disminución de precios será igualada, el beneficio competitivo de bajar los precios podría reducirse significativamente. Más preocupante, sin embargo, es lo que puede suceder cuando un participante en el mercado aumenta sus precios. Especialmente en mercados caracterizados por una demanda más inelástica, los aumentos de precios por una empresa pueden precipitar incrementos de precios por otros, lo que podría dar lugar a precios artificialmente inflados durante períodos de tiempo sostenidos.
Lo que esto significa para fijar el precio en la era digital
¿Por qué todo esto es importante para las empresas? Las autoridades de aplicación de la legislación antimonopolio entienden los potenciales abusos anticompetitivos de estas tecnologías y las investigarán como cualquier fijación de precios anticuada. Considere la reciente investigación del DOJ sobre la coordinación ilícita de los precios de póster en línea a través del uso acordado de un algoritmo de precios. En ese caso, los conspiradores acordaron fijar primero los precios, y luego aplicaron el mismo algoritmo de precios para fijar uniformemente los precios en los carteles en línea. Debido a que el acuerdo precedió al algoritmo, el DOJ encontró que era un claro caso de fijación de precios. (También discutimos ese asunto en un artículo anterior sobre la colaboración de los competidores en esta serie.)Pero a medida que la tecnología avanza, la interacción humana explícita puede no ser siempre necesaria para dar lugar a efectos anticompetitivos, y la magnitud de la actividad coercitiva en esas circunstancias queda por verse. Como comentó recientemente la comisionada de la Comisión Federal de Comercio (FTC), Julie Brill, el proceso regulatorio a menudo está a la zaga de los avances tecnológicos y, a medida que los mercados evolucionan, también lo harán los reguladores y los funcionarios encargados de hacer cumplir la ley. De hecho, este escrutinio intensificado de estas prácticas de fijación de precios ya ha comenzado en el extranjero. La Dirección General de Competencia de la UE, por ejemplo, ha abierto recientemente dos investigaciones en empresas de electrónica para el supuesto uso de software y algoritmos de comparación de precios con fines anticompetitivos.
Incluso si los organismos de ejecución no ven ningún problema antimonopolio con el uso de tales tecnologías, sigue existiendo la amenaza de acciones privadas de defensa de la competencia. El proceso en curso de fijación de precios contra Uber en el Distrito Sur de Nueva York, Meyer v. Kalanick, es un ejemplo interesante. En ese caso, el demandante ha alegado que Uber participa en un esquema de fijación de precios basado en un algoritmo basado en un algoritmo; Específicamente, que el algoritmo de "subida de precios" de Uber, que aumenta automáticamente y uniformemente los precios de los viajes a medida que aumenta la demanda, constituye un acuerdo horizontal de fijación de precios ilegal entre los conductores independientes del contrato de Uber. Hace dos semanas, el Tribunal de Apelaciones del Segundo Circuito escuchó argumentos orales sobre si esa reclamación debería ser arbitrada o litigada, lo que puede dar lugar a que los usuarios de Uber tengan una notificación adecuada de la cláusula de arbitraje en el acuerdo de usuario de Uber. Se espera una decisión sobre esta cuestión en cualquier momento.
Precios del distribuidor - Lo que es viejo es nuevo otra vez
Los fabricantes se han preocupado por décadas sobre los distribuidores de precios de reventa o los minoristas podrían cobrar por sus productos. Para algunos fabricantes, un precio de reventa que era "demasiado bajo" podría perjudicar la reputación de la marca o desalentar a otros minoristas de proporcionar servicios caros de pre y post venta. Durante casi un siglo, los fabricantes sabían que el caso de la Corte Suprema de Justicia del Dr. Miles les prohibía simplemente obligar a un minorista a cobrar cierto precio - el mantenimiento de los precios de reventa era una violación antimonopolio per se. Como resultado, los fabricantes desarrollaron otras estrategias para influir en el precio de reventa fijado por sus distribuidores, tales como programas de precios anunciados mínimos, los llamados programas Colgate, y los precios sugeridos por los fabricantes.La Corte descartó al Dr. Miles en la decisión Leegin de 2007 y sometió tal "fijación vertical de precios" a la regla de la razón más favorable a los acusados; Sin embargo, eso no significa que los fabricantes que deseen controlar el precio de reventa de sus productos tengan total libertad. Además de la fuerza de negociación de algunos minoristas en línea y de ladrillo y mortero, los fabricantes deben tratar con las leyes estatales como las de California y Nueva York que aún hacen la fijación de precios verticales por sí mismos ilegales. Así, mientras que las ventas en línea y las nuevas tecnologías de precios han hecho que el tema de los bajos precios de reventa sea aún más agudo, muchos fabricantes continúan dependiendo de las herramientas pre-Leegin para tratar de controlar la distribución de sus productos.
¿Reaparición de la Ley Robinson-Patman?
Esos mismos fabricantes también podrían tener que lidiar con el resurgimiento de la Ley Robinson-Patman. Antes de la reciente elección, algunos comentaristas antimonopolios pidieron que se reforzara la aplicación de Robinson-Patman. Mientras que la FTC ha dejado de traer las acciones de Robinson-Patman, las acciones privadas permanecen. El reciente caso de Woodman contra Clorox, por ejemplo, muestra que los desafíos privados presentados bajo la Ley están muy vivos y bien.Bajo la Ley Robinson-Patman, un vendedor que cobra a los compradores competidores precios diferentes para productos de grado similar y calidad (o discriminación en los subsidios o servicios promocionales) puede estar violando el acto. ¿Qué significa esto para las empresas que utilizan tecnología avanzada de precios? Si, basado en la información extraída del software de fijación de precios, el algoritmo está diseñado para ofrecer precios diferentes a diferentes compradores competidores para el mismo producto y tal discriminación parece producir efectos anticompetitivos, un comprador desfavorecido podría tener un reclamo exitoso de la Ley Robinson-Patman.
Conclusión
Si bien el uso de la tecnología de fijación de precios en línea a menudo puede producir beneficios procompetitivos, también puede utilizarse de manera que al menos planteen problemas antimonopolio. Las compañías y sus abogados que buscan evitar retos antitrustos largos y costosos deben evaluar cuidadosamente el uso de las tecnologías antes de implementarlas.miércoles, 12 de abril de 2017
Cómo el precio de la hoja de afeitar cambió la forma de fijar precios
22:00
Juan MC Larrosa
No comments
Cómo una navaja revolucionó la forma en que pagamos por las cosas
Por Tim Harford | BBC World Service
Una maquinilla de afeitar antigua y una hoja de afeitar
El hombre que fundó la corporación Gillette, King Camp Gillette, tuvo algunas ideas filosóficas sorprendentes.
En 1894, Gillette publicó un libro argumentando que "nuestro actual sistema de competencia" engendra "extravagancia, pobreza y crimen".
Abogó por un nuevo sistema de "igualdad, virtud y felicidad", en el que una sola empresa -la United Company- haría todas las necesidades de la vida, lo más rentable posible.
El libro de Gillette pedía que todos en Norteamérica vivieran en una sola ciudad, llamada Metrópolis.
Imaginó "casas de apartamentos gigantescas ... sobre una escala de magnificencia tal como ninguna civilización ha conocido jamás", conectada por parques artificiales con "cúpulas de vidrio coloreado en bellos diseños".
Sería, dijo, "una infinita galería de hermosura". Su idea no despegó.
Pero un año más tarde, en 1895, el rey Camp Gillette tuvo otra onda cerebral que realmente cambió el mundo. Él inventó la hoja de afeitar desechable.
Revolucionó más que afeitarse. La hoja de Gillette condujo a un modelo de negocio que se ha convertido en omnipresente en la economía moderna. Ese modelo se llama precio de dos partes.
Si alguna vez has comprado cartuchos de reemplazo para una impresora de inyección de tinta, bien puede haber sido molesto para descubrir que cuestan casi tanto como usted pagó por la impresora en sí.
Eso parece no tener sentido.
La impresora es una pieza razonablemente grande y complicada de la tecnología. ¿Cómo se puede añadir sólo una cantidad insignificante al costo de suministrar un poco de tinta en diminutas macetas de plástico?
La respuesta, por supuesto, es que no lo hace. Pero para un fabricante, la venta de la impresora barata y la tinta caro es un modelo de negocio que tiene sentido.
Después de todo, ¿cuál es la alternativa? Comprar una nueva impresora de un fabricante rival? Mientras que es incluso levemente más costoso que la nueva tinta para su impresora actual, usted pagará renuente para arriba.
King Camp Gillette se dio cuenta de que podía cobrarle a la gente una prima por las cuchillas de su maquinilla de afeitar
El precio en dos partes también se conoce como el modelo de "afeitadoras y cuchillas", porque ahí es donde primero llamó la atención - atraer a la gente con una maquinilla de afeitar con precios atractivos y luego recargarlos repetidamente por cuchillas de repuesto costosas.
Antes del rey Camp Gillette, las maquinillas de afeitar eran más grandes, asuntos más chunkier - y un gasto bastante significativo que cuando la lámina consiguió embotado, usted sharpen - o "strop" - él, no tirarlo lejos y comprar otro.
Gillette se dio cuenta de que si inventaba un soporte inteligente para la hoja, para mantenerla rígida, podía hacer que la hoja fuera mucho más delgada y, por lo tanto, mucho más barata de producir.
Sin embargo, no encontró inmediatamente el modelo de precios en dos partes. Inicialmente, hizo que ambas partes fueran caras.
La maquinilla de afeitar de Gillette cuesta $ 5 (£ 4) - aproximadamente un tercio del salario semanal del trabajador promedio.
La maquinilla de afeitar de Gillette era tan deslumbrantemente exorbitante que el catálogo de Sears de 1913 le ofreció una disculpa que no se le permitió legalmente descontar el precio.
También se incluyó una advertencia que suena molesto: "Gillette razas de seguridad se citan para el alojamiento de algunos de nuestros clientes que quieren esta maquinilla de afeitar En particular, no afirman que esta maquinilla de afeitar dará una mejor satisfacción que las máquinas de afeitar de menor precio citados en esta página."
El modelo de rasuradoras baratas y cuchillas caras evolucionó sólo más tarde, ya que las patentes de Gillette expiraron y los competidores entraron en el acto.
Hoy en día, el precio de dos partes está en todas partes.
Considere la PlayStation 4.
La Sony PlayStation 4, que salió a la venta en noviembre de 2013, ha superado los 40 millones de ventas en todo el mundo
Cada vez que Sony vende uno, pierde dinero: el precio al por menor es menor que el que cuesta fabricar y distribuir. Pero eso está bien, porque Sony hace su dinero cada vez que un dueño de PlayStation 4 compra un juego.
¿O qué tal Nespresso? Nestlé no se beneficia de la venta de la máquina, sino de las vainas de café.
El valor de la inercia
Obviamente, para que este modelo funcione necesitas alguna manera de evitar que los clientes pongan cuchillas baratas y genéricas en tu maquinilla de afeitar.
Una solución es legal: proteger patentes sus cuchillas. Pero las patentes no duran para siempre. Las patentes sobre vainas de café han comenzado a expirar, por lo que marcas como Nespresso ahora se enfrentan a los competidores que venden alternativas baratas y compatibles.
Algunos están buscando otro tipo de solución: tecnológica.
Al igual que los juegos de otras personas no funcionan en la PlayStation, y los cartuchos de impresión no marcados pueden no funcionar en algunas impresoras, las compañías de café han puesto lectores de chips en sus máquinas para detener sneakily tratando de elaborar una taza genérica.
Nespresso gana más dinero vendiendo sus vainas de café que las máquinas de café
Los modelos de precios en dos partes funcionan imponiendo lo que los economistas llaman "costos de conmutación". ¿Quieres preparar el café de otra marca? Entonces compre otra máquina.
Son especialmente frecuentes con los productos digitales. Si tienes una enorme biblioteca de juegos para tu PlayStation, o libros para tu Kindle, es una gran cosa para cambiar a otra plataforma.
Los costos de cambio no tienen que ser financieros. Pueden venir en forma de tiempo, o molestia.
Si ya estoy familiarizado con el software Adobe Photoshop, podría preferir pagar una actualización cara en lugar de comprar una alternativa más barata, que tendría que aprender a utilizar.
Es por eso que los vendedores de software ofrecen pruebas gratuitas y por qué los bancos y las empresas de servicios públicos ofrecen tarifas especiales para atraer a la gente. Cuando suben el precio en silencio, muchos no se molestarán en cambiar.
Aceptación desconcertante
Cambiar los costos puede ser psicológico, también - un resultado de la lealtad de la marca.Si el departamento de marketing de Gillette me persuade de que las cuchillas genéricas dan un afeitado inferior, entonces felizmente seguiré pagando por las cuchillas de marca Gillette.
Eso puede explicar el hecho de otra manera curioso que los beneficios de Gillette aumentaron después de que sus patentes expiraran y los competidores pudieran hacer las láminas compatibles.
Tal vez, para entonces, los clientes se habían acostumbrado a pensar en Gillette como una marca de gama alta, vale la pena pagar una prima por.
La fijación de precios en dos partes puede ser altamente ineficiente, y los economistas han desconcertado por qué los consumidores lo defienden. La explicación más plausible es que se confunden.
O no se dan cuenta de que serán explotados más tarde, o se dan cuenta, pero les resulta difícil pensar con antelación y elegir el mejor trato.
La ironía es que el modelo de afeitadoras y cuchillas - cobrando a los clientes una prima por lo básico como la tinta y el café - es lo más lejos posible de la visión de King Camp Gillette de una sola Compañía Unida produciendo las necesidades de la vida lo más barata posible.
Evidentemente, es más fácil inspirar un nuevo modelo de negocio que un nuevo modelo para la sociedad.
domingo, 9 de abril de 2017
(Grandes) Tendencias en el mercado de software
2:00
Juan MC Larrosa
No comments
Tendencias del mercado de software
SoftResources
Debido a que el mercado de software empresarial evoluciona tan rápidamente, es importante seguir las últimas tendencias del mercado de software para que pueda utilizar la tecnología como una ventaja estratégica para su empresa. Las mejoras tecnológicas y funcionales en el software empresarial pueden tener un gran impacto en la forma de hacer negocios. Las siguientes son las principales 7 tendencias recientes del mercado de software que hemos observado en nuestro trabajo de evaluación de software.
Cloud / Software como servicio (SaaS)
En los últimos años, las soluciones de software Cloud (también conocidas como Software as a Service (SaaS)) han ido ganando aceptación en el mercado. En términos básicos, la nube es realmente sólo un método de entrega de software diferente. En este escenario, un proveedor de software aloja la aplicación de software y los clientes acceden a ella a través de Internet. El modelo Cloud puede ser particularmente atractivo para las empresas más pequeñas que tienen personal de tecnología limitada. Las implementaciones en la nube para ciertos tipos de software, como Customer Relationship Management (CRM), HR / Payroll, Project Management y software de contabilidad de gama baja han estado creciendo. Por otro lado, los sistemas ERP para medianas y grandes empresas no han recibido una aceptación generalizada debido a preocupaciones de costos y seguridad, pero ahora están cambiando y más empresas están abriendo la posibilidad de usar soluciones Cloud ERP.Mania de fusiones
Las fusiones, adquisiciones, asociaciones y alianzas estratégicas entre los proveedores de software de negocios han sido muy activas en la última década. Estas fusiones pueden tener un impacto en los sistemas de su empresa, por lo que debe estar preparado para el día en que su proveedor de software puede ser adquirido.Bases de datos
Desde el punto de vista técnico, los proveedores de software se han centrado en tres bases de datos: Oracle, Microsoft SQL Server e IBM DB2. Otra base de datos que vale la pena mencionar es Progress (particularmente en las industrias de manufactura y distribución). Pervasive SQL es común para los proveedores que se están centrando en el extremo inferior del mercado. Estas bases de datos relacionales permiten a los proveedores de software de negocios almacenar y recuperar datos y proporcionar excelentes capacidades de informes ad hoc.Expansión funcional
Los proveedores de software continúan agregando nueva funcionalidad a su software. Ellos están trabajando para convertirse en un "one-stop-shop" para proporcionar toda la funcionalidad que necesita de un proveedor. Ellos están haciendo esto a través del desarrollo de productos, así como la adquisición. Esto ha llevado a una explosión de nuevos desarrollos y funcionalidades disponibles, incluyendo Customer Relationship Management (CRM), recursos humanos / nómina, y la funcionalidad de comercio electrónico para nombrar unos pocos.Proveedores de nivel 1 se trasladan al mercado medio
Los proveedores de nivel 1, como Oracle y SAP (ver el gráfico de niveles en la Visión general del mercado de software) han estado expandiendo sus esfuerzos de marketing hacia abajo para penetrar en el mercado intermedio. Ellos están haciendo esto con diferentes estrategias incluyendo la oferta de versiones reducidas, preconfiguradas de sus aplicaciones, probando nuevos métodos de implementación, buscando nuevos canales de distribución para vender e implementar su software, y adquirir software de mercado medio. (Un buen ejemplo de este enfoque es la adquisición de SAP del producto de software Business One para el mercado intermedio y su desarrollo de Business by Design, una solución de Cloud desarrollada internamente que se enfoca en el mercado de menor a mediano).Proveedores de nivel 3 y 4 se trasladan al mercado superior
Por otro lado, los vendedores de software que tradicionalmente han enfocado sus aplicaciones hacia organizaciones más pequeñas (vea el gráfico de niveles en la Visión general del mercado de software) están moviendo sus productos hacia arriba para apuntar a los mercados empresariales de nivel 1 y 2. Estos proveedores han mejorado significativamente la funcionalidad y escalabilidad permitiendo que las empresas más pequeñas crezcan sin tener que cambiar de sistemas. (Microsoft es el más agresivo en este espacio con el producto Dynamics AX). El desafío que enfrentan estos proveedores es tener un canal de implementación que puede manejar implementaciones de software más complejas.Capacidades de Internet
El Internet ha abierto nuevas oportunidades para conducir negocio en la economía de hoy. Los proveedores de software han desarrollado funcionalidades para aprovechar esta tecnología, incluyendo el acceso a navegadores web, portales web para clientes y proveedores, tecnologías móviles con teléfonos inteligentes y tabletas, capacidades de comercio electrónico y mucho más.viernes, 7 de abril de 2017
Mercado de software: Una descripción de niveles
22:50
Juan MC Larrosa
No comments
Descripción general del mercado de software
SoftResources
En nuestra opinión, el mayor error que cometen las empresas al comprar una nueva solución de software es que compran en exceso software. Ellos compran software que es demasiado complejo, difícil de implementar, y pagar demasiado dinero. Esto se aplica no sólo a las empresas más pequeñas, sino también a las grandes empresas Fortune 500. ¡No cometas ese error!
Esta visión general del mercado de software le ayudará a clasificar mejor a los proveedores de software para que pueda centrarse en los proveedores adecuados que se adapten a su empresa. SoftResources divide el mercado de software en 5 niveles. Notará que hay una superposición significativa entre los diferentes niveles. Esto se debe a que los productos de software se han vuelto cada vez más escalables en los últimos años permitiendo a las empresas de varios tamaños crecer con el software. Te recomendamos que mires un nivel por encima y un nivel por debajo de tu nivel objetivo. Esto asegura que no se pierda una compra de ganga, pero también le permite ver funcionalidad adicional que podría obtener pagando un poco más.
Tabla de niveles de mercado de software
Nivel 1 - Software de empresa
Este nivel de software es para grandes empresas Fortune 500, multi-ubicación y multinacionales. Son empresas complejas que requieren complejas implementaciones que normalmente tienen que interactuar con múltiples sistemas. Los principales actores de este mercado son ahora SAP y Oracle.Nivel 2 - Software del Mercado Superior
The Upper Market se centra en empresas que todavía son bastante complejas y requieren un trabajo importante de implementación, pero no son tan grandes como las compañías de Nivel 1. Sorprendentemente, hay un montón de proveedores de software que se centran en este mercado. Ofrecen una funcionalidad significativa típicamente a un costo y una complejidad más bajos que los proveedores de Nivel 1. Si usted es una empresa de nivel 1 o de nivel 2, le recomendamos que considere algunas de las alternativas en este mercado ya que le ahorrará mucho dinero y esfuerzo de implementación. Este nivel incluye proveedores como Infor / Lawson, IFS, MS Dynamics AX y muchos otros.Nivel 3 - Software de Mercado Medio
El mercado medio es un mercado enorme y los vendedores de software están realmente centrándose en él. Algunos de los principales jugadores que puede haber oído hablar incluyen Microsoft Dynamics NAV y GP, Sage, Exacto, Infor, Syspro, SAP Business One, NetSuite, y una gran cantidad de otro software. Encima de estos vendedores generales, hay una tonelada de soluciones verticales del mercado que se centran en una industria particular tal como fabricación (Infor, Epicor, Consona), distribución (Activant, Infor, etc.), gobierno (Springbrook, Tyler, nuevo mundo , Etc.) y muchos otros. Si su empresa cae en la categoría de nivel 3, usted tiene un montón de opciones para elegir.Nivel 4 - Software del mercado inferior
Las empresas del mercado de nivel 4 son empresas más pequeñas que han superado las soluciones Nivel 5. Requieren más funcionalidad específica de la industria, pero no tienen un alto número de usuarios. Los vendedores de software tienen buenas soluciones para este mercado con software de bajo costo y soluciones escalables, como Sage - MAS 90, Accpac y otros.Nivel 5 - Mercado de software empaquetado
Frecuentemente llamado el mercado Small Office / Home Office (SOHO), este software cuesta entre US$ 100-500 y normalmente se compra en la tienda de software local e implementado por el usuario final. Los principales actores de este mercado son Sage Peachtree, QuickBooks Intuit, Sage Simply Accounting, Intuit Quicken y otros. A pesar de que tienen plantillas de la industria, estos sistemas no permiten la personalización del software y no están construidos para tener un gran número de usuarios en el sistema.Notará que algunos vendedores de software tienen productos que apuntan a múltiples niveles. Por ejemplo, Sage tiene los siguientes productos: Sage 50 (Peachtree (Nivel 5)), Sage 100 ERP (MAS 90 (Nivel 4 y 3)), Sage 500 ERP (MAS 500 (Nivel 3 y Nivel inferior 2)) y Sage ERP X3 (nivel 3 y nivel inferior 2). Cuando se habla con proveedores que tienen varios productos, asegúrese de que está muy claro qué producto de software está hablando. A pesar de que pueden tener nombres similares, son productos completamente diferentes escritos en código diferente y con diferentes funcionalidades, por lo que si usted supera un producto que tendrá que implementar un producto completamente diferente.
jueves, 6 de abril de 2017
Concentración industrial: Índice Herfindahl-Hirschman
6:25
Juan MC Larrosa
No comments
¿Qué es el 'Índice Herfindahl-Hirschman - IHH'?
Investopedia
El índice de Herfindahl-Hirschman (IHH) es una medida comúnmente aceptada de concentración de mercado. Se calcula cuadrando la cuota de mercado de cada empresa que compite en un mercado, y luego suma los números resultantes, y puede variar de cerca de cero a 10.000. El Departamento de Justicia de los Estados Unidos usa el IHH para evaluar posibles problemas de fusiones.
Desarmando 'Índice Herfindahl-Hirschman - IHH'
Cuanto más cerca está el mercado de ser monopolio, mayor es la concentración del mercado (y menor es su competencia). Si, por ejemplo, hubiera una sola empresa en una industria, esa empresa tendría una cuota de mercado del 100%, y el IHH sería igual a 10.000, indicando un monopolio. Si hubiera miles de empresas compitiendo, cada una tendría casi un 0% de cuota de mercado, y el HHI estaría cerca de cero, lo que indica una competencia casi perfecta.El Departamento de Justicia de EE. UU. Considera un mercado con un HHI de menos de 1.500 para ser un mercado competitivo, un IHH de 1.500 a 2.500 para ser un mercado moderadamente concentrado y un IHH de 2.500 o mayor para ser un mercado altamente concentrado. Como regla general, las fusiones que aumentan el IHH en más de 200 puntos en mercados altamente concentrados plantean preocupaciones antimonopolio, ya que se supone que aumentan el poder de mercado bajo el apartado 5.3 de las Directrices de Fusión Horizontal emitidas conjuntamente por el Departamento y la Comisión Federal de Comercio .
Ejemplo de Herfindahl-Hirschman
Cálculos de ejemplo
El IHH se calcula tomando la cuota de mercado de cada empresa en la industria, cuadrándolos y sumando el resultado:
(Donde s es la cuota de mercado de cada empresa expresada como un número entero, no decimal)
Considere la siguiente industria hipotética con cuatro empresas totales:
- Cuota de mercado de la empresa uno = 40%
- Cuota de mercado de la empresa dos = 30%
- Cuota de mercado de la empresa dos = 15%
- Cuota de mercado de la empresa dos = 15%
IHH = 40 ^ 2 + 30 ^ 2 + 15 ^ 2 + 15 ^ 2 = 1,600 + 900 + 225 + 225 = 2,950
Esto se considera una industria altamente concentrada, como se esperaba ya que sólo hay cuatro empresas. Sin embargo, el número de empresas en una industria no indica necesariamente nada sobre la concentración del mercado, por lo que es importante calcular la IHH. Por ejemplo, supongamos que una industria tiene 20 firmas. La empresa tiene una cuota de mercado del 48,59% y cada una de las 19 empresas restantes tiene una cuota de mercado del 2,71% cada una. El IHH sería exactamente 2.500, lo que indica un mercado altamente concentrado. Si la empresa número uno tenía una cuota de mercado del 35,82% y cada una de las restantes empresas tenía una cuota de mercado del 3,38%, el IHH sería exactamente de 1.500, indicando un mercado competitivo.
martes, 21 de marzo de 2017
El ascenso de los abogados robots
6:46
Juan MC Larrosa
No comments
Álvaro Domínguez
Ascenso de los RobolawyersCómo la representación legal podría venir a parecerse a TurboTax
JASON KOEBLER - The Atlantic
Cerca del final de Henry VI, parte 2 de Shakespeare, Dick el Carnicero ofrece un plan simple para crear el caos y ayudar a su grupo de forasteros a ascender al trono: "Vamos a matar a todos los abogados". Aunque lejos de la más bella frase de Bardo , Es sin embargo uno de sus más duraderos. Todos estos años más tarde, la ley sigue siendo la profesión más odiada de América y una de las menos de confianza, ya sea por estudios científicos o encuestas informales de opinión.
Afortunadamente, nadie está ahí asesinando sistemáticamente abogados. Pero los avances en la inteligencia artificial pueden disminuir su papel en el sistema legal o incluso, en algunos casos, reemplazarlos por completo. Esto es lo que tenemos que ganar -y lo que deberíamos temer- de estas tecnologías.
1 | Demandas para minusválidos
Durante años, la inteligencia artificial ha estado automatizando tareas -como peinar a través de montañas de documentos legales y palabras clave resaltantes- que antes eran ritos de paso para abogados menores. Los bots pronto podrían funcionar como cuasi empleados. En el último año, más de 10 grandes firmas de abogados han contratado a Ross, un abogado robótico impulsado en parte por la inteligencia artificial de Watson de IBM, para realizar investigación legal. Ross está diseñado para aproximarse a la experiencia de trabajar con un abogado humano: Puede entender las preguntas formuladas en inglés normal y proporcionar respuestas analíticas específicas.Más allá de ayudar a preparar los casos, AI también podría predecir cómo van a soportar en la corte. Lex Machina, una compañía propiedad de LexisNexis, ofrece lo que denomina "moneyball advocacy". Aplica el procesamiento de lenguaje natural a millones de decisiones judiciales para encontrar tendencias que puedan ser utilizadas por una firma de abogados. Por ejemplo, el software puede determinar qué jueces tienden a favorecer a los demandantes, resumir las estrategias jurídicas de los abogados que se oponen en función de sus historias de casos y determinar los argumentos más probables para convencer a jueces específicos. Una empresa con sede en Miami llamada Premonition va un paso más allá y promete predecir el ganador de un caso antes de que incluso va a los tribunales, sobre la base de análisis estadísticos de veredictos en casos similares. "¿Qué abogados ganan ante qué jueces? Premonition sabe ", dice la compañía.
Si usted puede predecir los ganadores y perdedores de los casos judiciales, ¿por qué no apostar a ellos? Una start-up de Silicon Valley llamada Legalist ofrece "financiamiento de litigios comerciales", lo que significa que pagará los honorarios y gastos de una demanda si su algoritmo determina que tiene una buena oportunidad de ganar, a cambio de una porción de cualquier juicio a su favor. Los críticos temen que AI se utilice para jugar el sistema legal por parte de terceros inversionistas con la esperanza de ganar dinero.
2 | Abogados de Chatbot
Tecnologías como Ross y Lex Machina están destinadas a ayudar a los abogados, pero AI también ha comenzado a reemplazarlos, al menos en áreas muy claras del derecho. El robolawyer más exitoso aún fue desarrollado por un adolescente británico llamado Joshua Browder. Llamado DoNotPay, es un chatbot gratis de ticket de aparcamiento que hace una serie de preguntas sobre su caso. ¿Las señales estaban claramente marcadas? ¿Estaba usted estacionado ilegalmente debido a una emergencia médica? - y genera una carta que se puede archivar con la agencia apropiada. Hasta ahora, el bot ha ayudado a más de 215.000 personas a superar el tráfico y los billetes de estacionamiento en Londres, Nueva York y Seattle. Browder ha añadido recientemente nuevas funciones-DoNotPay ahora puede ayudar a la gente a reclamar compensación a las aerolíneas por los vuelos retrasados y presentar papeleo para la asistencia de vivienda del gobierno- y más están en camino.DoNotPay es sólo el comienzo. Hasta que no veamos un cambio importante y que cambie la sociedad en la inteligencia artificial, los robolawyers no disputarán los puntos más finos de la ley de derechos de autor o escribir escritos legales elegantes. Pero los chatbots podrían ser muy útiles en ciertos tipos de leyes. Las disputas de deportación, quiebra y divorcio, por ejemplo, suelen requerir la navegación de estatutos largos y confusos que han sido interpretados en miles de decisiones anteriores. Chatbots eventualmente podría analizar la mayoría de las posibles excepciones, lagunas y casos históricos para determinar el mejor camino hacia adelante.
A medida que se desarrolle la IA, los robolawyers podrían ayudar a resolver las inmensas necesidades legales no satisfechas de los pobres. Roland Vogl, director ejecutivo del Programa de Stanford en Derecho, Ciencia y Tecnología, dice que los bots se convertirán en el principal punto de entrada en el sistema legal. "Cada grupo de ayuda legal tiene que rechazar a la gente porque no hay tiempo para procesar todos los casos", dice. "Veremos casos que se navegan a través de un sistema informático artificialmente inteligente, y los abogados sólo se involucrarán cuando sea realmente necesario". Una buena analogía es TurboTax: Si sus impuestos son directos, utiliza TurboTax; Si no lo son, obtendrá un contador. Lo mismo sucederá con la ley.
3 | Informe de las Minorías
Probablemente nunca veremos a un juez de la corte designado para un caso criminal, pero los algoritmos están cambiando cómo los jueces mete a los castigos. En muchos estados, los jueces usan software llamado compas para ayudar a fijar la libertad bajo fianza y decidir si otorgar libertad condicional. El software usa la información de una encuesta con más de 100 preguntas, que cubre cosas como el sexo, la edad, el historial criminal y las relaciones personales del acusado, para predecir si es un riesgo de vuelo o es probable que vuelva a ofender. El uso de este tipo de software es preocupante: Northpointe, la compañía que creó compas, no hará público su algoritmo, lo que significa que los abogados defensores no pueden plantear desafíos informados contra las decisiones de los jueces. Y un estudio de ProPublica encontró que compas parece tener un fuerte sesgo contra los acusados negros.Pronosticar la delincuencia a partir de cuestionarios podría parecer extraño. Los criminólogos están intrigados por la posibilidad de usar la genética para predecir el comportamiento criminal, aunque incluso estudiar el tema presenta dilemas éticos. Mientras tanto, los escáneres cerebrales ya están siendo utilizados en los tribunales para determinar qué delincuentes violentos es probable que re-ofender. Podemos dirigirnos hacia un futuro cuando nuestros cuerpos solos pueden ser utilizados en contra de nosotros en el sistema de justicia penal, incluso antes de comprender plenamente los prejuicios que podrían estar ocultando en estas tecnologías.
4 | Una Explosión de Demandas
Eventualmente, no necesitaremos abogados, jueces o incluso salas de juicio para resolver disputas civiles. Ronald Collins, profesor de la Facultad de Derecho de la Universidad de Washington, ha esbozado un sistema de desacuerdos propietario-inquilino. Debido a que en muchos casos los hechos son incontestados-si usted pagó su renta a tiempo, si su propietario fijó el termostato-y los códigos legales están bien definidos, un buen número de casos pueden ser archivados, juzgados y adjudicados por software. Utilizando una aplicación o un chatbot, cada parte completaría un cuestionario sobre los hechos del caso y presentaría pruebas digitales."En lugar de contratar a un abogado y tener su caso sentado en un expediente por cinco semanas, usted puede tener un correo electrónico de adjudicación en cinco minutos", Collins me dijo. Él cree que la ejecución de testamentos, contratos y divorcios podría automatizarse sin cambiar significativamente el resultado en la mayoría de los casos.
Sin embargo, existe un posible inconveniente a la hora de reducir las barreras a los servicios legales: un futuro en el que los tipos litigiosos pueden deshacerse de algunos pleitos mientras están en fila para un latte. Paul Ford, un programador y escritor, explora esta idea de "nanolaw" en una breve historia de ciencia ficción publicada en su sitio web-demandas convertido en una molestia diaria, apareciendo en su teléfono para ser litigado con algunos golpes de dedo.
O podríamos ver un sistema legal completamente automatizado y siempre presente que funciona con sensores y contratos pre-acordados. Una empresa llamada Cláusula está creando "contratos inteligentes" que pueden detectar cuando un conjunto de condiciones preestablecidas se cumplen (o roto). Aunque Clause se ocupa principalmente de los clientes industriales, otras compañías podrían pronto llevar la tecnología a los consumidores. Por ejemplo, si está de acuerdo con su propietario para mantener la temperatura en su casa entre 68 y 72 grados y poner el termostato en 74, un contrato inteligente podría deducir automáticamente una multa de su cuenta bancaria.
Los expertos dicen que estos contratos aumentarán en complejidad. Tal vez algún día, las disputas de accidentes automovilísticos se resolverán con cheques de los registros y programación del vehículo. Su agravio contra la garantía de la pizza local conjunta de una entrega caliente en 10 minutos será verificado por un sensor GPS y un termómetro inteligente. Documentos de divorcio se preparará cuando su iPhone detecta, a través de localización de ubicación y escaneo de mensajes de texto, que ha sido infiel. Tu testamento podría ser ejecutado tan pronto como tu Fitbit detecte que estás muerto.
Hey, cualquier cosa para evitar hablar con un abogado.
domingo, 12 de marzo de 2017
La economía de los lenguajes de programación
22:09
Juan MC Larrosa
No comments
La Economía de las Lenguajes de Programación
David N. Welton
Davidw@dedasys.com
Welton
Me gustan mucho los lenguajes de programación. He utilizado un número de ellos profesionalmente, e incluso he escrito uno mismo - Hecl - aunque toma prestado la mayor parte de sus ideas, si no código fuente, de Tcl. Y, por supuesto, he participado en mi parte de los debates y discusiones sobre "qué idioma es el mejor", un tema que por supuesto no tiene una respuesta clara, pero a menudo es la fuente de argumentos acalorados.
Recientemente leí un libro interesante, Information Rules: A Strategic Guide to the Network Economy, de Carl Shapiro y Hal R. Varian (Harvard Business School Press, 1998; ISBN: 087584863X), que habla de la economía del mundo de la alta tecnología. Mientras lo leía y pensaba en los lenguajes de programación, se hicieron clic en varias cosas. No son conclusiones que rompen la tierra. Por el contrario, muchos de ellos tienen más o menos sentido común, pero es bueno leer que hay algunas teorías metódicamente estudiadas detrás de algunas de las intuiciones, presentimientos y observaciones que he hecho a lo largo de los años.
En este artículo intentaré enumerar lo que creo que son los puntos más destacados de la economía de los lenguajes de programación y describir sus efectos en los idiomas existentes, así como en aquellos que desean escribir e introducir nuevos idiomas.
Lenguajes como productos
Los lenguajes de programación, como cualquier producto, tienen ciertas propiedades. Obviamente, como cualquier otro tipo de información buena, los costes de producción en el sentido de hacer copias son esencialmente cero. La investigación y el desarrollo (costos irrecuperables) son necesarios para crear el software en sí, lo que significa que una inversión inicial es necesaria, y si el idioma no es exitoso, es probable que la inversión no se puede recuperar.Esto se aplica a muchos bienes de información, pero los lenguajes de programación también tienen algunas cualidades que los hacen especiales dentro de este grupo. A saber, que ambos son un medio de dirigir a las computadoras y sus periféricos para hacer un trabajo útil, pero también son un medio de intercambio de ideas y algoritmos para hacer ese trabajo entre personas. En otras palabras, las lenguas van más allá de ser simplemente algo que es útil; Son también un medio de comunicación. Además, en forma de colecciones de código tales como paquetes, módulos o bibliotecas, los lenguajes de programación son también una forma de intercambiar rutinas útiles que pueden ser recombinadas de forma novedosa por otros programadores, en lugar de simplemente intercambiar aplicaciones terminadas.
Externalidades positivas de red
Esto nos lleva a lo que es uno de los conceptos más importantes. "Externalidades de red", o "efectos de red", se refiere a la noción de que cuanto más personas poseen o utilizan algo, más valioso es para cada uno. Considere un teléfono celular, por ejemplo. Si no tuviera a nadie para llamar, podría obtener un poco de placer de seleccionar molesto tonos de llamada en lugares públicos, pero más allá de eso, sería un trozo de plástico en su mayoría inútil. Una gran parte del valor del teléfono está en la capacidad de llamar a tus amigos, y hacer que te llamen.El valor de las lenguajes de programación no depende claramente totalmente de este concepto; ciertamente puede hacer mucho incluso con un lenguaje que no es utilizado por muchas personas. Sin embargo, tenga en cuenta todos los extras que obtiene si su idioma es popular: libros, bibliotecas de código abierto, ejemplos, grupos de discusión / apoyo, posibilidades de trabajo o, a la inversa, la capacidad de contratar a programadores para trabajar en el producto de su empresa. Si utiliza un lenguaje popular como C, y sale un nuevo protocolo de red, es muy probable que alguien cree una biblioteca que "hable" de este protocolo, y en estos días es muy posible que sea incluso de código abierto. Por otra parte, si usted está usando un lenguaje oscuro, usted tendrá que escribir el apoyo para este nuevo protocolo usted mismo, o esperar que alguien en un grupo más limitado.
Los efectos de esto son claramente visibles. A pesar del gran número de lenguajes que han sido creados por individuos, investigadores universitarios y corporaciones, la mayoría de los programadores en cualquier momento dado probablemente usarán uno de un conjunto relativamente pequeño de lenguajes. Sin embargo, hay algunos factores que mitigan estos efectos, como veremos en breve.
Costos de cambio
En la columna de gastos, los "costos de conmutación", o los costos de cambiar los lenguajes de programación, son bastante evidentes. Reescribir una gran pieza de software en otro idioma está plagado de trampas, y es probable que sea extremadamente caro y consume mucho tiempo. Una vez que se escribe, puede ser ampliado o modificado, pero las reescrituras completas son raras. ¿Propondrías reescribir un sistema de trabajo a tu jefe? "No, en realidad no hará mucho más, que lo que tenemos ahora, y se necesitarán tres programadores de cinco meses para completar, pero será en Haskell en lugar de Fortran!". Esta es la razón por la cual los bancos todavía tienen tanto código escrito en Cobol.Para el individuo, también, tener que aprender un nuevo idioma es difícil. Incluso para los programadores expertos, es difícil dominar realmente muchos idiomas, ya que la práctica frecuente es necesaria para "mantenerse en forma". Una vez que tenga unos pocos en su cinturón, es para su ventaja para poder utilizarlos por un tiempo. Prefiere poner "20 años de experiencia en Java" en su currículum que "6 meses de programación Forth", ¿no? Debido a que los programadores y los programas incurren en costos de conmutación que pueden ser muy altos, el efecto es que los idiomas duran mucho tiempo, incluso si ya no son "lo último" que se enseña en las universidades.
Cambiar los costos es aún mayor para las personas que no son programadores expertos - aprender un idioma ya es una gran inversión para ellos, y no sería rápido e indoloro para ellos aprender varios idiomas, o cambiar a un idioma diferente. El viejo adagio de "la mejor herramienta para el trabajo" tampoco encaja en este caso. Dado que la mayoría de los lenguajes de programación son mucho más complejos que, por ejemplo, un martillo, la mayoría de la gente prefiere aprender uno o dos que hacen un buen trabajo razonable al tratar con los problemas que más frecuentemente enfrentan, Otras necesidades que puedan surgir.
La elección de un idioma para aprender es, por consiguiente, de mayor importancia para estos individuos, que sin embargo son los menos bien posicionados para poder hacer una elección informada, carentes de la experiencia y la capacidad de comparar y contrastar los conjuntos de herramientas disponibles.
Una vez que nuestro hipotético programador "a tiempo parcial" ha seleccionado e invertido el tiempo para aprender un nuevo idioma, es probable que en ese momento quieran defender su elección - a nadie le gusta pensar que hicieron una mala inversión. Y, por supuesto, quieren ver que continúan fuertes, por lo que no se les pone en una posición de ser obligados a aprender algo más, a partir de cero.
Introducción a un nuevo idioma
Para aquellos que desean introducir y popularizar un nuevo idioma, un punto clave es cómo superar el impulso conferido a las lenguas populares existentes por los efectos de red y los costos de cambio.En estos días y edades, las implementaciones de lenguaje de programación están en su mayoría disponibles de forma gratuita (y en muchos casos incluso tienen implementaciones de código abierto), lo que significa que la introducción de un lenguaje más reciente y más barato y la implementación rara vez es posible. Si desarrollamos un nuevo lenguaje, las porciones "más baratas" y "mejores" de la ecuación deben provenir de la calidad del lenguaje mismo. Tendrá que hacer código:
- Más fácil de escribir - ampliar el número de personas que pueden utilizar el idioma, y por lo tanto su valor. Piense en los lenguajes de scripting en comparación con C. Son más tolerantes y fáciles de usar gracias a las formas de recolección de basura o de referencia de conteo, lo que significa que las personas que podrían no haber sido capaces de llevar a cabo una tarea determinada con C podría hacerlo con un lenguaje de scripting.
- Más eficientes: hacer programas más rápidos que requieren menos tiempo o recursos del sistema para lograr lo que necesitan. Aunque, como podemos ver en las tendencias recientes como Java, esto es menos importante a medida que los precios de la memoria caen y el espacio en disco es cada vez más abundante.
- Mayor calidad - lo que significa que menos tiempo del programador se gasta bugs de caza, y más en el desarrollo de nuevas características. Recolección de basura, una vez más, es una de esas características que significa que el programador necesita preocuparse menos sobre el seguimiento de la memoria. Algunas investigaciones han pasado a programas "demostrables", aunque sin ningún efecto sobre las técnicas convencionales en esta fecha. No tener que lidiar con la manipulación de puntero directo también es una forma de eliminar una categoría de errores.
- Más productivo - lenguajes que le permiten hacer cosas complejas fácilmente significa que usted puede hacer más que un competidor con un lenguaje que es más lento para desarrollar pulg PHP en la web permite a las personas hack out rápido páginas web dinámicas muy rápidamente sin una gran cantidad de configuración. El kit de herramientas gráficas Tk hizo que las GUIs escritas fueran muy fáciles, impulsando el uso del lenguaje Tcl. Esto es muy a menudo una cuestión de bibliotecas que resumen en el nivel correcto en lugar de la lengua en sí; La mayoría de los idiomas, sin embargo, tienen una "sensación", y es el lenguaje central y las bibliotecas que dan el tono.
Por supuesto, las ganancias deben ser significativas -si sólo obtienes una ganancia del cinco por ciento, pero pierdes todo el código existente, o esa gran comunidad de programadores que puedes pedir ayuda en un momento dado, vale la pena?
Compatibilidad
Una forma de darse un impulso es con alguna forma de compatibilidad. C ++ es un ejemplo obvio de esto. Otro es el mayor de los lenguajes de script, todos los cuales están escritos en C, y proporcionan una interfaz que les permite interoperar a ese nivel. Por ejemplo, Tcl no fue concebido como un lenguaje independiente, sino como una biblioteca que proporciona un lenguaje flexible para ser incluido en programas más grandes, lo que significa que tiene una API C que le permite interactuar fácilmente entre Tcl y C. Esto significa que Todos los lenguajes de secuencias de comandos han sido capaces de aprovechar las bibliotecas escritas en C, aumentando considerablemente su utilidad.Lisp, un lenguaje muy elegante que es ampliamente admirado por los aficionados al lenguaje, a menudo ha tomado el enfoque de estar orientado a hacer todo en Lisp - a principios de los años 80, incluso se producían computadoras que ejecuta Lisp: "Lisp Machines"! Tal vez este deseo de ser Lisp "todo el camino hacia abajo" ha costado este lenguaje algo en términos de su capacidad de co-optar a través de la compatibilidad con C, pero es una discusión compleja en sí mismo y es probablemente mejor dejar para otro artículo.
Java es otro lenguaje que tiende a desear "pureza", aunque es posible integrar el código C nativo con él. Su éxito se atribuye probablemente a algunas mejoras genuinas sobre C y C ++ en términos de facilidad y calidad, ya su organización rígida, que le da a los equipos la capacidad de asignar tareas a programadores menos talentosos sin temor a contaminar todo el proyecto con un disco duro -verificación de segmentación. Millones de dólares de dólares de Sun Microsystems para la comercialización y la construcción de grandes bibliotecas estándar también fueron útiles en la adopción de la lengua, aunque esta es una técnica no disponible para muchos diseñadores de lenguaje aspirantes.
Atacar un nicho
A pesar de los intentos de flexibilizar las lenguas y de llevar a cabo tantas tareas como sea posible, como herramientas, las lenguas tienen áreas donde son más adecuadas que otras. Fortran sigue siendo el mejor de algunas aplicaciones científicas, pero lo más probable es que no lo utilice para aplicaciones web. Erlang es un lenguaje y una plataforma muy robustos que son ideales para aplicaciones que no se les permite fallar, pero es probable que no sea tan fácil para principiantes como algo como Python.El mundo de la informática y la tecnología está siempre cambiando, por lo que se deduce que surgirán nuevos nichos y mercados donde las lenguas existentes no son ideales. Por ejemplo, los lenguajes de secuencias de comandos eran un ajuste natural para la Web. Fácil de usar y práctico para tratar con texto, que hizo mucho más agradable para crear páginas web que trabajar con C habría sido. Los diseñadores de lenguajes que esperan ver su creación más ampliamente utilizada pueden desear identificar un nicho en particular donde su invención es particularmente adecuada. El nuevo idioma puede no estar tan lejos del campo en todas las formas posibles, pero si el desarrollo se concentra para proporcionar un sistema que es al menos superior en una cosa que hace muy bien, podría llegar a ser suficiente para Menos que la gente la utilice.
PHP, por ejemplo, no era una novedad cuando se creó. Como lengua, no es nada innovador en comparación con otros de su tipo. Sin embargo, hizo páginas web dinámicas muy bien, y muy fácilmente comparado con otros sistemas disponibles en el momento. Recuerdo la configuración de mod_perl y la instalación de varios componentes que a menudo tenían los requisitos de versión. Fue un dolor comparado con la configuración PHP más integrada. Otro ejemplo, como se mencionó anteriormente, fue la combinación de Tk con Tcl para scripts de GUI. Tcl es muy adecuado para una variedad de tareas, desde ejecutar en routers de Cisco hasta hacer scripts web en sí, pero Tk fue su home run, y lo que se hizo conocido.
Conclusión
Las nociones aquí discutidas parecerán familiares para aquellos que se han dedicado a reflexionar sobre el tema, pero al enmarcarlos en términos de costos y beneficios, espero darles a los usuarios de idiomas una idea para seleccionar un idioma que mejor se adapte a sus necesidades. Este marco también ayudará a los diseñadores y defensores lingüísticos a comercializar mejor sus productos, dándoles un lenguaje común, el de la economía, para discutir los desafíos y oportunidades inherentes al mercado de los lenguajes de programación informática._________________
Además del libro Information Rules mencionado al principio de este artículo, otro recurso para los lectores interesados en el seguimiento de este tema es "Languages, Levels, Libraries, and Longevity" de John R. Mashey publicado en ACM Queue (vol. 9, diciembre / enero 2004-2005). Gracias también al profesor Stephen J. Turnbull, de la Universidad de Tsukuba, por sus comentarios y sugerencias.
jueves, 9 de marzo de 2017
La economía del software: Oferta y demanda
7:25
Juan MC Larrosa
No comments
La Economía del Software
Por bmc - The Observation Deck
El software es como ninguna otra cosa antes en la historia del esfuerzo humano: [1] a diferencia de todo lo que hemos construido, el software no cuesta nada fabricar, y nunca se desgasta. Sin embargo, estas propiedades mágicas son discutiblemente eclipsadas por la fea verdad de que el software sigue siendo increíblemente costoso de construir. Esto da lugar a algunas propiedades económicas extrañas: los costes fijos del software son altos (muy altos - demasiado altos), pero sus costes variables son cero. Tan extrañas como son, estas propiedades económicas no son realmente únicas al software; También son verdaderas (en grado variable) de los productos que tradicionalmente hemos denominado "propiedad intelectual". Pero a diferencia de libros o pinturas o películas, el software es predominantemente un bien industrial - casi siempre se utiliza como un componente en un sistema más grande, de ingeniería. Al tomar estos juntos - el papel del software como un bien industrial, junto con sus altos costos fijos y cero los costos variables - se obtiene todo tipo de extraños fenómenos económicos. Por ejemplo, ¿no le parece extraño que su sistema operativo sea esencialmente gratuito, pero su base de datos todavía le cuesta cuarenta libras por CPU? ¿Es una base de datos infinitamente más difícil de escribir que un sistema operativo? (Respuesta: no.) Si no, ¿por qué la enorme discrepancia de precios?
Quiero en última instancia abordar la paradoja de la discrepancia de precios de software, pero primero una revisión rápida de las leyes de la oferta y la demanda en un mercado normal: a precios altos, los proveedores tienden a querer ofrecer más, mientras que los consumidores tienden a demandar menos; A precios bajos, los consumidores tienden a demandar más, mientras que los proveedores tienden a querer suministrar menos. Podemos mostrar precio versus cantidad demandada / ofrecida con las curvas clásicas de oferta y demanda:
El punto de intersección de las curvas es el precio de equilibrio y las leyes de oferta y demanda tienden a mantener el mercado en equilibrio: a medida que los precios suben ligeramente fuera de equilibrio, los proveedores suministrarán un poco más, los consumidores demandarán un poco menos, los inventarios Subirá un poco, y los precios caerán de nuevo en equilibrio. Del mismo modo, si los precios bajan ligeramente, los consumidores exigirán un poco más, los inventarios se agotarán y los precios volverán al equilibrio.
El grado en que los proveedores y los consumidores pueden reaccionar a los precios -la pendiente de su curva respectiva- se conoce como elasticidad-precio. En un mercado inelástico de precios, los proveedores o consumidores no pueden reaccionar rápidamente a los precios. Por ejemplo, los cigarrillos tienen una alta demanda inelástica canónica: si los precios aumentan, pocos fumadores dejarán de fumar. (Dicho esto, la demanda de una determinada marca de cigarrillos es más o menos normal: si Marlboros de repente costó diez dólares por paquete, las importaciones rusas a bajo precio podrían comenzar a parecer mucho más atractivas).
Así que ese es el mercado de los cigarrillos, pero ¿qué pasa con el software? Comencemos por ver el lado de la oferta, porque es bastante simple: el costo variable cero significa que los proveedores pueden suministrar una cantidad arbitraria a un precio determinado. Es decir, esta es la curva de oferta del software:
La altura de la "curva" será dictada por varios factores: entorno competitivo, costos fijos, etc .; Hablaremos de cómo la altura de esta curva se fija (y se desplaza) en un bit.
¿Y qué hay del lado de la demanda? La demanda de software es normal en la medida en que los consumidores tienen la libertad de elegir componentes de software. El problema es que para toda la retórica acerca de que el software se convierta en una "mercancía", la mayoría del software todavía no es una mercancía: un producto de software rara vez es completamente intercambiable con otro. La falta de intercambiabilidad no es tanto un problema para un proyecto que todavía se está especificando (se puede diseñar en torno a las complejidades específicas de una pieza específica de software), pero es mucho un problema después de un proyecto ha desplegado: los sistemas desplegados Son abundantes con dependencias implícitas entre los diferentes componentes de software. Estas dependencias - y por lo tanto el costo de reemplazar un componente de software dado - tienden a aumentar con el tiempo. Es decir, su demanda se vuelve más y más inelástica de precios a medida que pasa el tiempo, hasta llegar a un punto de inelasticidad de precio completo. Tal vez este es el punto cuando usted tiene tantas capas en la parte superior de la decisión, que un cambio es económicamente imposible. O tal vez sea el momento en que el talento técnico que reestructurar su infraestructura en torno a un producto diferente ha pasado a hacer otra cosa - o tal vez ya no están con la empresa. Cualquiera que sea la razón, es el punto después de que el software se ha convertido tan cocido en su infraestructura, la decisión no puede ser revisado.
Así que en lugar de mirar las curvas de oferta y demanda de arriba, las curvas de oferta y demanda de software tienden a parecerse a esto:
Y, por supuesto, su proveedor de software amigable sabe que su demanda tiende a la inelasticidad - que es por qué tan frecuentemente aumentar la renta, mientras que ofrece tan poco a cambio. Siempre hemos sabido acerca de esta inelasticidad de la demanda, que acabamos de llamar algo más: vendedor encerrado [lock-in].
Si los proveedores de software tienen un poder de precios tan increíble, ¿por qué las empresas no terminan por cada extraer cada centavo del software? Porque la demanda de software no es completamente inelástica a los precios. Es sólo inelástica, siempre y cuando el precio es inferior al costo de cambio de software. En el espíritu de la cartelera de FYO en el 101, doblo este punto de conmutación el "punto de FYO" [Fuck You Oracle!]: es el punto en el cual usted se enoja tanto con su vendedor que usted reevalúa completamente su decisión del software - usted pone de vuelta a la mesa de diseño. Así que aquí está el cuadro completo:
¿Qué sucede en el punto FYO? En casos extremos, usted puede decidir reescribirlo usted mismo. O tal vez decida que vale la pena cambiar de proveedor (uno menos rapaz), o al menos asustar a su proveedor existente para que se acerque un poco a sus precios. O tal vez usted acelerará un nuevo proyecto para reemplazar el existente, usando todos los nuevos componentes - normalizando así su curva de demanda. Y cada vez más a menudo, usted decide que no está utilizando la mitad de las características de esta cosa de todos modos - y usted comienza a buscar una opción de código abierto "lo suficientemente bueno" para salir de este desorden feo de una vez por todas. (Más sobre esto más adelante.)
Ahora, su proveedor de software en realidad no quiere que llegar al punto FYO; Quieren mantenerte lo suficientemente lejos por debajo de él a sólo un suspiro (o gruñido) y que firmes el cheque. (Que la mayoría de ellos son bastante buenos, por cierto, pero por supuesto, ya sabes que de todos sus suspiros y gemidos.) Hay esencialmente dos maneras para una empresa de software para aumentar los ingresos en un producto de software establecido:
- Eliminar los negocios de los competidores
- Extraer más masa de los clientes existentes
Lamentablemente, hay otra opción, y la mayoría de las empresas de software optan por ella: extraer más dinero de sus clientes existentes. En términos del punto FYO, esto equivale a elevar el punto FYO de sus propios clientes. Es decir, los vendedores de software actúan como un monopolista natural: centrando sus esfuerzos no en la competencia, sino más bien en la elevación de las barreras de entrada. Tienen todo tipo de maneras insidiosas de hacer esto: formatos de datos propietarios, interdependencias complicadas, incompatibilidades deliberadas, etc. Personalmente, encuentro estos comportamientos abominables, y me he asombrado sobre cómo descaradamente algunos vendedores del software están sobre el mantenimiento de su derecho inalienable de atornillar Sus propios clientes. A saber: Ahora no he tenido uno pero dos vendedores del software me dicen que debo agregar una manera de inhabilitar DTrace para su app para evitar que sus propios clientes observen su software. Ni siquiera están preocupados por sus competidores - ¡están demasiado ocupados en atar a sus propios clientes! (Innecesario decir, sus peticiones para tal característica fueron, um, declinadas.)
Entonces, ¿cómo encaja el código abierto en esto? El código abierto es una consecuencia natural de la economía del software, tanto del lado de la demanda como del lado de la oferta. El lado de la demanda ha sido discutido ad nauseum (y con frecuencia, ad hominem): la demanda de código abierto proviene de clientes que están hartos de las tácticas desagradables de sus vendedores para elevar su punto FYO - y están más enfermos en general de la noción del vendedor atrapado [locked-in]. El lado de la demanda es generalmente responsable de que los clientes escriban su propio software y lo hagan libremente disponible, o participen en proyectos similares en la comunidad en general. Hasta la fecha, el lado de la demanda ha propulsado mucho software de código abierto, incluyendo servidores web (Apache) y lenguajes de scripting (Perl, Python). Con cierta excepción, el lado de la demanda consiste en gran parte de individuos que participan fuera de su interés más que su propio interés. Como resultado, por lo general no puede sostener a tiempo completo, los desarrolladores de software profesional.
Pero también hay un lado de la oferta para el código abierto: si el software no tiene un costo variable, los intentos de las empresas de software de bajar el punto FYO de sus competidores se manifiestan en el software libre. Y la forma más (si no la única) de hacer que el software sea convincentemente libre es hacer que el código fuente esté libremente disponible -para que sea de código abierto.[2] La tendencia hacia el código abierto es especialmente fuerte cuando las empresas no se benefician directamente del derecho -utilización del software, sino de algún bien complementario: soporte, servicios, otro software o incluso hardware. (En el caso específico de Solaris y Sun, en realidad es todo lo anterior.) ¿Y si los clientes nunca consumen alguno de estos productos? Bueno, el software no cuesta nada fabricar, así que no hay una pérdida - y hay a menudo una ganancia indirecta. Para tomar el ejemplo específico de Solaris: si ejecuta Solaris y nunca le da un níquel a Sun, está bien por nosotros; Ni siquiera nos costó un centavo para hacer su copia, y su uso aumentará el mercado de las aplicaciones y soluciones de Solaris, impulsando la adopción de la plataforma y, en última instancia, generando ingresos para Sun. Para poner esto en términos de venta al público, el software de código abierto tiene todas las propiedades de un líder de pérdida - menos la pérdida, por supuesto.
Mientras que el lado de la demanda ha impulsado mucho de código abierto hasta la fecha, el lado de la oferta es (en mi opinión) en última instancia una fuerza más poderosa en el largo plazo: el software creado por las fuerzas del lado de la oferta es generalmente desarrollado por personas que hacen Es a tiempo completo para una vida - hay naturalmente una mayor atención al detalle. Para un buen ejemplo de las fuerzas del lado de la oferta, vea los sistemas operativos en los que Linux, el sistema operativo de código abierto tradicionalmente dominante, ha disfrutado de grandes beneficios del lado de la oferta. Estos incluyen contribuciones de sistemas operativos como AIX (JFS, trabajo de escalabilidad), IRIX (XFS, herramientas de observabilidad y el whoopsie ocasional), DYNIX / ptx (bloqueos RCU) e incluso OS / 2 (DProbes). Y una contribución del lado de la oferta aún más grande se cierne: el sourcing abierto de Solaris. Esta será ciertamente la contribución más importante de la oferta hasta la fecha, y un reconocimiento de la economía tanto del mercado de los sistemas operativos como del mercado de software en general. Y a diferencia de mucha anterior fuente de fuente abierta de la actividad, la fuente abierta de Solaris no es de código abierto como capitulación - es de código abierto como contraataque.
Para volver a nuestra pregunta inicial: ¿por qué es el sistema operativo básicamente libre mientras que la base de datos le está costando cuarenta mil por CPU? La respuesta corta es que los cambios que han barrido a través del mercado de OS de empresa todavía están en curso en el mercado de bases de datos. Sí, ha habido esfuerzos tradicionales como MySQL y esfuerzos de investigación como PostgreSQL, pero ninguno de estos esfuerzos "lo suficientemente buenos" ha sido suficientemente bueno para competir con Informix, Oracle, DB / 2 o Sybase en el mercado empresarial. En los últimos años, sin embargo, hemos visto un movimiento serio en el lado de la oferta, con MaxDB de SAP e Ingres de CA convirtiéndose en código abierto. ¿Cualquiera de estos podrá comenzar a tomar negocios serios fuera de Oracle e IBM? Es decir, ¿serán suficientes para bajar el punto FYO tal que más clientes dicen "FY, O"? La economía del software nos dice que, a largo plazo, esto es probablemente el caso: o el lado de la demanda en última instancia, fuerza suficientes mejoras a las bases de datos de código abierto existentes, o el lado de la oferta obligará a la apertura de abastecimiento de uno de los Competidores viables. Y que el software no se desgasta y no cuesta nada fabricar nos asegura que las bases de datos de código abierto sobrevivirán para perseguir a sus competidores en el largo plazo. ¿Esto sucederá en cualquier momento pronto? Como Keynes famoso señaló, "a largo plazo, todos estamos muertos" - por lo que no contar con menos suspiros o gimiendo o cheque escrito en el futuro inmediato ...
Notas al final
[1] Por lo general, odio esta técnica retórica de decir que "[el sustantivo] es el [superlativo] [mismo nombre] [verbo] por la humanidad". Hace que suene como los chimpancés lo hicieron hace años, pero nosotros los seres humanos sólo recientemente han alcanzado. Lamento usar esta técnica, así que permítanme aclarar: con la notable excepción de gtik2_applet2, los chimpancés aún no han descubierto cómo escribir software.[2] Sólo para cortar los comentarios rabiosos sobre las definiciones: por "código abierto" sólo quiero decir que el código fuente es lo suficientemente amplia y públicamente disponible que los clientes no cuestionan que su derecho de uso es (y siempre será) libre . Esto puede o no significar aprobado por OSI, y puede o no significar GPL. Y, por supuesto, muchos clientes han descubierto que el código abierto por sí solo no soluciona el problema. Necesita a alguien que lo apoye - y la compañía que ofrece soporte comienza a buscar, actuar y oler mucho como una compañía de software tradicional y rapaz. (De hecho, el punto de FYO puede ser renombrado en última instancia el "punto de FYRH.") Usted todavía necesita estándares abiertos, APIs abiertos, idiomas portables y así sucesivamente ...