Está en la página 1de 8

Instituto Tecnolgico de Quertaro

Unidad Pinal de Amoles

Divisin de Educacin Presencial a Distancia

Materia: Ingeniera de Software

Ingeniera en Sistemas Computacionales.

Actividad: Artculo 1: Modelado de negocios en el desarrollo de proyectos de software

Alumno:
Jos Luis Prez Ortega
jlperez_depad_pin@hotmail.com

Asesor: L.I. Juan Jos Gracia Alcacio


jjgarcia_depad_qro@hotmail.com

Tutor: L.I. Eucebio Martnez Olvera


emartinez_depad_pin@hotmail.com

Viernes 16-Octubre-2015

Ingeniera de Software 2
Unidad Pinal de Amoles

Ingeniera de Software
Por: SDWeb, Enrique Torrescano Montiel

Modelado de negocios en el desarrollo de proyectos de software


Modelos de Negocio Basados en Software Abierto
Desde hace diez aos aproximadamente, los desarrolladores de todo el mundo promueven
los beneficios que el cdigo abierto tiene en el desarrollo de aplicaciones para diferentes
necesidades de negocio.
La innovacin tecnolgica constante que supone contar con una gran comunidad de
personas (analistas, programadores, traductores, diseadores grficos...) que continuamente
mejora las aplicaciones dando respuesta a necesidades especficas, la cultura colaborativa de las
personas que participan, la robustez de las aplicaciones generadas, los sitan como software de
vanguardia que compite cada vez ms con los tradicionales vendedores de software privativo.
El cdigo abierto ha ido ms all de simplemente ser una novedad o un pasatiempo, ya que su
ventaja competitiva tanto en la reduccin de costes como en el tiempo de las entregas supone
un ahorro significativo.
Las implementaciones de proyectos de cdigo abierto ahora se encuentran en muchos pases en
sectores de gobierno: el Reino Unido, EE.UU. o Francia son ejemplos notables. Recientemente
Islandia ha anunciado el cambio a un modelo de cdigo abierto para ayudar a ahorrar y reducir el
dficit.
En paralelo, empresas tecnolgicamente punteras en el desarrollo de cdigo privativo como
Microsoft estn financiando eventos para el desarrollo de aplicaciones basadas en cdigo
abierto (Microsoft ha sido partner de Oro de la ltima DrupalCamp Spain 2011). Y plataformas
basadas en open source estn teniendo un importante xito, como Red Hat, la primera marca
open source que llega a 1.000 millones $ de ingresos en dlares, lo que ha dado un impulso
enorme a la confianza de desarrolladores de cdigo abierto al demostrar que su modelo de
negocio es rentable y puede tener xito.
El contexto actual de desarrollo tecnolgico cambia las reglas de juego, el boom que est viviendo
los desarrollos basados en open source han generado una serie de cambios en los modelo de
desarrollo tecnolgico y en los modelos de negocio vinculados al software que se enumeran a
continuacin.
SE OBSERVAN LAS SIGUIENTES TENDENCIAS ACTUALES EN EL DESARROLLO DE SOFTWARE:
A continuacin describimos algunas tendencias que observamos en base a nuestra experiencia, no
entramos a valorar si es mejor o peor las estrategias que implementa cada empresa.

EE

Jos Luis Prez Ortega

Pgina 2

Ingeniera de Software 3
Unidad Pinal de Amoles
En todo caso, s nos gustara destacar que en Sdweb apostamos decididamente por participar
activamente en las comunidades de software libre mostrando nuestro conocimiento. Estas
comunidades nos han dado mucho y es de recibo aportar nuestro granito de arena.

Los nuevos productos de software suelen sustentarse en alguna aplicacin con un


importante soporte a nivel de desarrollo.

Es habitual que determinadas empresas tomen como base para el desarrollo de sus productos
aplicaciones desarrolladas bajo filosofa open source. Normalmente se aprovecha el cdigo
generado y el conocimiento del modelo de negocio de una determinada comunidad de software
libre sobre una aplicacin, bien sea para formacin a distancia, para gestin documental, para
generacin de informes, para publicacin de contenidos en portales web...
Las ventajas de esta estrategia son:

Se aprovechan desarrollos realizados por terceras personas y empresas y se pueden


abordar problemas o desarrollos de forma colaborativa.
Los diferentes productos de software libre se construyen de forma modular y
normalmente son compatibles tecnolgicamente entre ellos pudiendo hacer integraciones
de varios productos para dar respuesta a nuevas necesidades.
Se mantiene un vnculo con las comunidades de desarrolladores de software libre
permitiendo conocer novedades y el road map de estas aplicaciones web que se define en
base a necesidades a nivel mundial.
Se pueden generar productos tecnolgicamente muy robustos en un plazo temporal
limitado y a un coste reducido.

Las desventajas de utilizar tecnologa abierta son:

Si se contina con la filosofa de compartir los desarrollos nuevos generados los productos
forman parte de una comunidad de desarrolladores pudiendo aparecer terceras empresas
que mejoren el producto inicial y lo comercialicen.
Utilizar el cdigo abierto de una aplicacin para generar un producto privativo (la empresa
no pone en comn el desarrollo o integracin realizada a mayores) supone perder
presencia en una comunidad de desarrolladores a nivel mundial.
Una vez que se ha desarrollado un producto a medida (con licencia privativa) es necesario
actualizarlo y mejorarlo continuamente. Las empresas para posicionar un producto
privativo necesitan contar con una importante red comercial a nivel mundial, sino su
producto se limita a un mbito limitado geogrficamente.

Entendemos que desarrollar un producto privativo por una empresa pequea-mediana es una
temeridad ya que su red comercial normalmente se limita a un determinado pas, a dos pases y a
misiones comerciales concretas. Para una empresa pequea-mediana la mejor solucin es
especializarse en determinados desarrollos basados en software abierto abrindose la posibilidad
de recibir peticiones a nivel mundial y dando un soporte a nivel local especializado y de alto nivel.
EE

Jos Luis Prez Ortega

Pgina 3

Ingeniera de Software 4
Unidad Pinal de Amoles
Para las grandes empresas con redes comerciales importantes desarrollar un software privativo
tiene sentido ya que stas tienen una marca de reconocido prestigio a nivel mundial y la
posibilidad de implantar sus desarrollos en muchos lugares y sectores.
De todas formas es curioso observar como muchas de ellas est apoyando sus desarrollos en base
a productos de software abierto para evitar los costes de pagos de licencias (que ellos si cobran) y
mantener fuentes de informacin continuas sobre las necesidades existentes en cada momento
que les permitan definir un adecuado road map del producto (feedback de los usuarios reales).
Interoperabilidad
Una de las tendencias actuales es potenciar la interoperabilidad entre plataformas fomentando la
integracin. Es un hecho que las soluciones globales no resuelven adecuadamente los problemas y
que el modelo de integracin de diferentes plataformas es la mejor opcin para satisfacer las
necesidades en diferentes mbitos. Un ejemplo sera la computacin en nube donde se disponen
de diversas aplicaciones en diversos emplazamientos geogrficos que se acaban integrando, sin
perder su independencia, para hacer un producto-servicio ms completo y efectivo.
A esta conclusin han llegado tanto las grandes compaas con productos de software privativo
como SharePoint o SAP que buscan integrarse con aplicaciones basadas en open source
como Drupal, Liferayo Alfresco.
Por otra parte las aplicaciones basadas en open source ya tenan una tendencia a la
interoperabilidad creando protocolos de integracin entre las mismas. Por ejemplo la combinacin
de Drupal, Moodle, Alfresco y Jasper Reports para entornos educativos es una estrategia cada vez
ms recurrente.
En este sentido Sdweb plantea desarrollos basados en open source que permiten disear y
desarrollar productos aplicados a diferentes mbitos muy sofisticados, robustos y que dan
respuesta a necesidades especficas de nuestros clientes.
En las comunidades de open source se ha potenciado el desarrollo de protocolos para facilitar la
integracin con aplicaciones de software privativo.
Esta tendencia viene marcada por dos circunstancias:

EE

Por una parte la demanda por parte de las administraciones pblicas de productos con
filosofa open source ha calado fuerte en pases como Espaa, Brasil, Argentina, Estados
Unidos, Canad, Islandia... Esto ha obligado a mover ficha a los grandes productos
privativos para no quedar fuera de los grandes clientes.
Por otra parte el crecimiento de determinadas aplicaciones basadas en open source (vase
el caso de Drupal, Moodle, Alfresco o LifeRay) implantadas en grandes organizaciones ha
obligado a que los desarrollos se integren con aplicaciones de software privativo en las
que las grandes empresas o organizaciones depositan gran confianza (SharePoint, SAP,
Oracle...).

Jos Luis Prez Ortega

Pgina 4

Ingeniera de Software 5
Unidad Pinal de Amoles
La situacin econmica actual de recesin facilita la implantacin de soluciones en software
abierto ya que para las organizaciones cada vez resulta ms difcil justificar el pago anual de
licencias privativas por el mero hecho de disponer en alquiler del derecho de uso de un
determinado software privativo (en ningn caso se dispone del cdigo fuente en propiedad por
parte del cliente).
Atraer una gran comunidad de usuarios
El auge de la web 2.0 ha cambiado el modelo de negocio. Anteriormente los usuarios interesados
en un producto pagaban previamente por el mismo si consideraban que este pudiera ser de su
utilidad. El xito de las redes sociales ms conocidas mundialmente y de mltiples aplicaciones
(Facebook, Linkedin, MailChimp...) se basa en captar un gran volumen de usuarios que se afiance
en el uso de una determinada tecnologa.
Captar un gran volumen de usuarios con versiones gratuitas permite interactuar con un gran
volumen de clientes potenciales que se habitan a utilizar una aplicacin concreta. No debemos
olvidar el temor al cambio de los internautas. Los usuarios son reacios a cambiar continuamente
las aplicaciones con las que trabajan ya que esto implica una nueva curva de aprendizaje, es decir,
tiempo y dinero para familiarizarse con nuevas aplicaciones de las que no conocen su
ciclo de vida y hasta cundo estarn disponibles (ahora el ciclo de vida lo decide una comunidad
de usuarios en funcin de la utilidad que le aporta el software y no una compaa en funcin de
sus intereses).
Esto ha provocado que en diferentes mbitos como las redes sociales, determinadas aplicaciones
estn muy asentadas (Facebook, Linkedin, Twitter...) y la aparicin de nuevas herramientas
similares, aunque tecnolgicamente sean mejores, si no aportan una importante mejora en las
funcionalidades est abocadas al fracaso o a llegar a un volumen de usuarios insignificante.
En el caso del e-learning, Moodle ha optado por un modelo similar con una versin gratuita de
fcil implantacin y con un modelo econmico para las empresas basado en la optimizacin de las
funcionalidades que ofrece.
La implantacin generalizada de Moodle ha provocado que los usuarios y gestores de la formacin
se sientan cmodos con esta plataforma y que recelen de utilizar terceras plataformas de elearning privativas, que aunque tecnolgicamente pueden ser ms completas, implica un esfuerzo
en formacin y adaptacin.
A qu se debe la necesidad de modelar en cuanto a programacin?
Si bien antes las empresas se tenan que conformar con programas que eran desarrollados bajo
criterios verticales en cuanto a la ideologa de los programadores, quienes crean que lo que ellos
hacan, era lo que las empresas o personas necesitaba, las cosas por cuestiones de desarrollo
tecnolgico en cuanto a las computadoras, tenan que cambiar y adaptarse a los requerimientos
de un cliente.

EE

Jos Luis Prez Ortega

Pgina 5

Ingeniera de Software 6
Unidad Pinal de Amoles
Vemosle as, el cliente antes usaba las computadoras y los programas con lo que ya vena de
paquete en el sistema, pero ante los productos ofrecidos, el uso y los productos arrojados por el
sistemas, su operador que era el usuario final y un conjunto de programas, el cliente se daba
cuenta que poda mejorarse el rendimiento de los sistemas computacionales, va los programas y
ni duda cabe que tambin existieron los aportadores de software que hacan de su trabajo, algo
cada vez mejor y, entonces surgen programas que dan respuesta a las peticiones especificas de
cada cliente y, vemos poco a poco, el uso de metodologas para hacer crecer el diseo, la
implementacin y el uso final de un software.
Esto se debe, ni dudarle, al gran crecimiento que se ha tenido en cuanto a la incorporacin de las
tecnologas de la informacin en la automatizacin de los procesos y en el control de la
informacin que se puede procesar en las empresas y para las personas por medio de una
computadora y sus programas.
Por ello vemos hoy en da que las empresas y su rea de sistemas, trabaja y desarrolla actividades
con programas especficos que slo a ella le sirven, por ello, una empresa de panificacin (Bimbo,
por ejemplo), no usa los mismos programas que una empresa de pinturas (COMEX, por ejemplo).
A cada una de las empresas se le disea y destina un paquete especial de programas que le han de
funcionar.
Imagnate a Bimbo, haciendo mezclas de pan con la computadora que usa COMEX, para hacer sus
variantes de colores; ni es el programa, ni le sirve.
Tomemos el concepto de modelado de negocios para tratar de entender qu es y a qu se dedica
esta partecita del marco terico que debe conocer un ingeniero que estudia algo sobre sistemas:
El modelado de negocios se entiende como la clasificacin y ordenamiento de pasos que se han
de llevar a cabo para dar la representacin de las tareas de una entidad productiva
Entonces, tal clasificacin y ordenamiento, ha de darse por medio de la representacin grfica de
la empresa y de sus actividades, tomando en cuenta a todos los elementos que le integran, la
interaccin entre ellos, los recursos, las metas, los procesos de comunicacin y todas las relaciones
que existen.
Debemos entender que el MODELADO DE NEGOCIOS, no se dedica a desarrollar software, no.
Debemos comprender que ste tiene como objetivo servir de apoyo en la etapa de anlisis en
cuanto a un futuro desarrollo del software, ya que coadyuva en el desarrollo de un modelo por
medio de la identificacin de actividades y los procesos de la empresa, permitiendo comprender
las actividades de la empresa y sus necesidades de software para poder automatizarle a futuro.
Un buen anlisis, un buen modelado del negocio, representa las grandes probabilidades de que el
sistema que se va a realizar, se adapte a las verdaderas necesidades de la empresa.
Los sistemas de informacin son cada vez, una parte integral del negocio global, permitiendo el
soporte, las operaciones, fortalece el trabajo y la obtencin de resultados.
EE

Jos Luis Prez Ortega

Pgina 6

Ingeniera de Software 7
Unidad Pinal de Amoles
Ahora, un buen modelado de un negocio, debe considerar lo siguiente:

Cul es el objetivo o motivo del proceso.


Cules sern las entradas especficas.
As mismo, cules sern las salidas especficas.
Qu recursos sern consumidos.
La secuencia de las actividades.
Los eventos que van a dirigir el proceso.

Y bueno, un modelado de negocios no es un decreto oficial e impositivo, pero si ha dado tan


buenos resultados, debemos entender de facto, que es una propuesta idnea a los anlisis,
diseos e implementacin del software.
Y como todo lo bueno, tiene determinadas caractersticas que le hacen indiscutiblemente til. Son:

EE

Permite comprender mucho mejor los componentes clave de un negocio


El modelado de negocios, ha de permitir observar que roles incluyen el trabajo de la
empresa, las tareas en la organizacin, permitir dar una visin a las personas incluidas en
el proceso. Se puede hacer uso del modelado de negocios en la organizacin jerrquica o
en la organizacin orientada a procesos.
Sirven como base para crear sistemas de informacin
Ahora, habiendo hecho una descripcin de las operaciones, tenemos que estas ser
usadas para identificar cules son las necesidades de los sistemas de informacin que han
de requerirse en una entidad econmica, adems, esto ser la el puntal para hacer una
especificacin de los requerimientos que van a necesitar los sistemas a disear a futuro.
Permite plasmar e identificar ideas para mejorar la estructura existente del negocio y su
operacin:
No todo est dicho y, no todo lo que se haga en sistemas, debe ser eterno, lo eterno es
esttico, por ello, todo debe ser factor de posible cambio.
Si bien todo lo que se haga va el modelado de negocios, es producto de un anlisis, el
producto final no significa que ya todo se haya cerrado a un posible cambio.
Debo tomar como ejemplo a Microsoft, que se caracteriza por vender productos no
terminados a las empresas y a las personas y, ya estando en plena operacin lo que haga
falta a los sistemas y programas, llega va las actualizaciones que se hacen en la empresa
de software o por solicitudes del sistema va los reportes de fallas en la computadora.
Ha de permitir experimentar con un nuevo concepto de negocio:
Hemos de comprender aqu que los patrones bajo los cuales trabajan y se desarrollan las
empresas, no son permanentes, ni sujetos de no evolucin, cuando hablamos de un
concepto de crecimiento global, debemos dar pie a un desarrollo que permita a la
empresa su insercin en el mundo productivo nacional e internacional con todas sus
ventajas, ya que las empresas actuales, no son exclusividad de una nacin ni de su grupo
de habitantes, ahora las empresas con globales y competitivas por medio de su

Jos Luis Prez Ortega

Pgina 7

Ingeniera de Software 8
Unidad Pinal de Amoles

productividad (Sony, Panasonic, Toshiba, HP, Ford, etctera). Por ello, los buenos
modelados han de permitir una insercin en la productividad y rendimiento de la
empresa.
A la empresa debe permitrsele experimentar con las nuevas tecnologas; LIVERPOOL me
vende va internet.
Permitir identificar las oportunidades en cuanto al Outsourcing:
Para qu me ocasiono dolores de cabeza pagando a personal de planta para poder realizar
anlisis, diseos y futuras implementaciones a un sistema en mi empresa, mejor acudo a
especialistas que bajo un contrato de prestacin de servicios ajenos a la empresa, me
puede auxiliar en lo que mi empresa necesita.
Permitir manifestar la estructura de un negocio realmente innovado:
Lo nuevo innova,
Las mejoras auxilian,
Los avances significan proyeccin,
La proyeccin se vuelve producto tangible,
Lo tangible es observable,
Lo observable est presente,
Lo presente es de apoyo a la empresa,
La empresa sale ganando con todo lo anterior.

Comentario Personal
Implementacin de Negocios y desarrollo de software van mucho de la mano por que mediante
los software se puede realizar entregas en tiempo y forma sin la necesidad de hacer operaciones a
mano en algunos casos adems de que se pueden hacer transacciones por internet con los ms
altos niveles de seguridad que esto implica, evitando con ello gastos inesperado de envio
combustibles entre otras cuestiones, tomando en cuenta el precio que se tendr que pagar por la
implementacin de un software y en dado caso crear otros tipos de software dentro del marco
legal evitando cualquier tipo de engaos.

Referencias

EE

SDWeb (16 de mayo de 2012). Modelos de Negocios Basados en Software Abierto.


Consultado
el
16
de
octubre
de
2015.
Recuperado
de:
http://www.sdweb.es/blog/2012/05/16/modelos-negocio-basados-en-software-abierto
Torrescano, Enrique (20 de septiembre de 2012). El Modelado de negocios y la produccin
de Software, un ensayo. Consultado el 16 de octubre de 2015. Recuperado de:
http://es.slideshare.net/Ing-D-SW-TorresKhano--ME/el-modelado-de-negocios-y-laproduccin-del-software-un-ensayo

Jos Luis Prez Ortega

Pgina 8