Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Historial de Revisiones
Versin
0.0.1
Fecha
Autor
Descripcin
Borrador
0.0.2
0.0.3
ndice de Contenido
Hitachi fu la primera empresa que utiliz el trmino fbrica en 1969 cuando fund Hitachi
Software Works.
Tambin es importante resaltar el destacado impulso y difusin empresarial que desde hace
tiempo el concepto ha tenido en Japn y USA, y ms recientemente en China. A este respecto
la siguiente tabla presenta por orden cronolgico las primeras fbricas de software.
1969 Primera fbrica de software: Hitachi Software Works
1975 Fbrica de software de la Systems Development Corporation
1976 Fbrica de software de NEC
1977 Fbrica de software de Toshiba
1979 Fbrica de software de Fujitsu
En lo que respecta a la evolucin de la estrategia que ha ido guiando las fbricas se pueden
establecer tres pocas principales.
Las fbricas de las dcadas de los setenta y ochenta, que se basan principalmente en: disear
edificios que soporten el proceso de desarrollo de software, construir un Software Work Bench
(SWB) para las actividades del proceso de desarrollo y establecer una organizacin que
controle y monitoree el proceso. Posteriormente se aadieron otras disciplinas de gestin de
proyectos y calidad, metodologas, programas de formacin, etc.
Durante los noventa surgen diferentes aproximaciones:
a)
b)
d)
e)
Y en los 2000 son Greenfield y Short (2004) de Microsoft quienes vuelven a poner de moda el
concepto como enfoque en el que confluyen el desarrollo basado en componentes, el
desarrollo dirigido por modelos y las lneas de producto software, en lnea con las recientes
propuestas sobre el modelo de fbrica de software para organizaciones chinas, que
consideran:
Fbrica Software = (Especificaciones de Gestin, Lneas de producto) x (Procesos, Personas,
Tcnicas)
EXPERIENCIAS EXITOSAS
Universidad de Helsinki , Finlandia
El Departamento de Ciencias de la Computacin abri una materia optativa en la que los
estudiantes con ideas de soluciones informticas aprenden sobre la organizacin y forma de
trabajo de la fbrica, al tiempo de desarrollar la documentacin necesaria que facilite conseguir
el financiamiento.
Los fondos provienen de programas destinados a sostener actividades de ciencia, tecnologa e
innovacin, y en algunos casos por empresas y entidades de gobierno.
Todo el modelo se est replicando en Espaa, India, China y Canad.
10
11
b)
3.
OBJETIVO GENERAL
12
OBJETIVOS ESPECIFICOS
4.1. Crear un modelo de organizacin de produccin de software para dispositivos
mviles con la participacin de las universidades, tecnolgicos, empresas,
profesionales y tcnicos, estableciendo las lneas de innovacin, talento,
infraestructura y servicios asociados(Ecosistema).
4.2. Crear un modelo de desarrollo de software (adoptar y adaptar), basados en
mejores prcticas, probadas, que garanticen ptimos niveles de calidad en los
procesos de produccin de bienes y servicios de tecnologa (Metodologa).
4.3. Definir polticas, normas y estndares para el desarrollo de soluciones de software
para dispositivos mviles, orientadas a garantizar la calidad de los procesos,
bienes y servicios de tecnologa.
4.4. Crear mecanismos para la transferencia tecnolgica y la formacin de grupos de
usuarios y desarrolladores de software que participan en las distintas etapas de
produccin de software.
4.5. Articular el intercambio de servicios y soluciones de Software entre las empresas
aliadas, grupos de desarrollo, profesionales y tcnicos que participan en las
actividades de la fbrica.
4.6. Crear un canal de participacin y comunicacin para el intercambio de
informacin y divulgacin de las soluciones para la migracin a software libre:
Socializacin de Conocimiento.
5.
ACCIONES
13
a)
b)
c)
d)
Ejemplos en la red:
15
e)
f)
Assembla
BerliOS
Bitbucket
CodePlex
GitHub
Gna
GNU Savannah
Google Code
Launchpad
Project Kenai
Tigris.org
SourceForge
En Espaa:
Forja de Guadalinex
Codendi
CollabNet TeamForge
FusionForge
Gforge
16
g)
GNU Savannah
LibreSource
Redmine
Trac
Laboratorios de certificacin
b)
c)
UCV: Pruebas
b)
c)
18
6.
INDICADORES DE EXITO
7.
ALIADOS
7.1. USB - FUNINDES
7.2. UNEFA
7.3. Universidad Metropolitana
7.4. Oracle Sun JAVA ME
8.
ESTRATEGIA DE IMPLANTACION
Tomando la gua de referencia para la creacin de Fbricas de Software que propone Ramiro
Carballo, Director Comercial de GESEIN y Presidente del Comit de Software de la Asociacin
Espaola para la Calidad, las cuales estn ajustadas para que responda de manera
estratgica a los objetivos aqu planteados:
8.1. Crear modelo de Fbrica de Software
Definir y entender qu es una fbrica de software, que como centro de innovacin
tiene relacin con los centros de formacin, as como precisar cuales sern las
reas de accin, productos, servicios informticos asociados, y lneas de
innovacin, tales como aplicaciones mviles, software industrial, etc.
El modelo debe considerar una organizacin dinmica, moldeable al propsito de
la fbrica, que permita la insercin o separacin de disciplinas, prfiles y roles
requeridos. Igualmente se debe establecer el organigrama de las reas
funcionales con que contar la fbrica, incluyendo pequeas unidades de apoyo
administrativo, y de seguimiento y control de los proyectos.
19
20
b)
b)
d)
Tambin ser necesario que los productos y servicios sean sometidos a estas
evaluaciones, a fin de poder emitir las certificaciones de garanta de los productos
que los usuarios van a obtener. Aqu, nuevamente, las universidades juegan un
papel importante ya que cuentan con los laboratorios para prestar estos servicios.
1.3. Definir los perfiles de los participantes en la fbrica de software
a)
Administrativos
b)
Coordinacin de proyectos
c)
Especialistas
d)
Analistas
e)
Diseadores grficos
f)
Programadores
g)
b)
La plataforma tecnolgica:
23
c)
3.
AO)
24