slide fabrica software

34
 Fábrica de software Materia: Industria del software Elaborado por: Mónica Méndez Morales

Upload: gibram-sanchez-laines

Post on 16-Jul-2015

37 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 1/34

Fábrica de

software

Materia: Industria del software

Elaborado por: Mónica Méndez Morales

Page 2: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 2/34

Fábrica de software

Definición

Una fábrica de software es una empresa de laindustria del software cuya misión es eldesarrollo de software para sus clientes deacuerdo a los requerimientos específicos queaquel le solicita.

Una fábrica de software tiene como suprincipal fuente de ingreso la venta deproyectos de desarrollo de software, como asítambién la venta de horas hombre dedesarrollo de software. Generalmente la

propiedad intelectual de las aplicacionesinformáticas desarrolladas le pertenecen alcliente.

Page 3: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 3/34

 • Nace a finales de los 60’s y principios de los 70’s.

• Surge como respuesta hacia las incertidumbres sobre:

Confiabilidad de los productos.

Presupuesto y calendario de los programas de desarrollo desoftware.

Definición y seguimiento de procesos de producción y comomedio para medir su desempeño y productividad de las personas

que lo ejecutan. Falta de estandarización en métodos y herramientasempleados.

Nulo reuso de los productos.

Antecedentes

Page 4: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 4/34

Antecedentes

Entre las empresas pioneras se encuentran:

• System Development Corporation.- Control: Control de proyectos y aseguramiento de la calidad; implementación: diseño, construcción y pruebas.

Hitachi.- Definición y medición de procesos incorporando procesos demedición y control de la calidad.

• Toshiba.- Estandarización de procesos, reuso, herramientas estándar y entrenamiento.

Page 5: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 5/34

Una fábrica de software -concepto que se contrapone a lo qué es lamanufactura artesanal de software- es una organización capaz de

manufacturar productos con calidad aceptada en el ámbito mundial bajocriterios de rentabilidad, planificación, diseño y organización. El softwarenecesita una organización tras de sí, ya que se trata de uno de losprincipales bienes de capital de los negocios.

Page 6: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 6/34

Se podría pensar que Microsoft es una fábrica de software, pero no es así.Ellos basan su negocio en la creación de programas dirigidos a públicosmasivos, más que a desarrollos especializados para cierto tipo de industria;hacen software genérico como hojas de cálculo, procesadores de palabra y 

sistemas operativos.

Por el contrario, el modelo de fábricas de software se basa en que laempresa ofrezca servicios a la medida a sus clientes, es un concepto deoutsourcing, en el cual se delega el diseño de software a una empresadedicada totalmente a ese fin, la cual está encargada de desarrollarplataformas para sistemas administrativos, nóminas, control, procesos y 

muchos más.

Page 7: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 7/34

Incursionar en otros mercados requierecontar con un aval sólido que demuestrenuestra calidad. Es entonces cuandoentran en juego los procesos decertificación que aunque para efectos decomercialización a nivel nacional, no son

indispensables, llevan a la empresadesarrolladora a fortalecer su estructurainterna, de una manera planificada,organizada y con objetivos muy claros.

CALIDAD

Page 8: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 8/34

Una opción importante para incursionar en el mercado internacional escontar con la certificación de calidad en CMM (Capability Maturity Model)con nivel 3 al menos. CMM provee a las organizaciones de una guía paraincrementar el rendimiento de sus procesos de negocios, indicando que laproductividad y la calidad de los productos y servicios, aumenta conformecrece el nivel de madurez de los procesos que lo crean.

El modelo describe cinco niveles de madurez donde cada uno, claramentedefinido, indica un nivel de prestación o rendimiento particular.

Modelo CMM (Capability Maturity Model) 

Page 9: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 9/34

EL Modelo de Madurez de Capacidades ("Capability Maturity Model") es un marco de trabajo que describe los elementos claves de un

proceso de software eficaz. Describe un camino de mejoramientoevolutivo para pasar desde un proceso inmaduro a un proceso maduro y disciplinado, basado en conocimientos adquiridos de evaluaciones de losprocesos de software y extensos feedback con industrias y el gobierno.

 Niveles de Madurez y Áreas Clave de CMM 

1.Inicial: El proceso de software se caracteriza como ad hoc, y ocasionalmente caótico. Pocas actividades están definidas y el éxito de losproyectos depende del esfuerzo individual. Carencia de procedimientos

formales, estimaciones de costo, planes del proyecto, mecanismo deadministración para asegurar que los procedimientos se siguen.

Page 10: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 10/34

2.Repetible: Son establecidas las actividades básicas para la administraciónde proyectos de software para el seguimiento de costos, programación y 

funcionalidad. El éxito está en repetir prácticas que hicieron posible el éxitode proyectos anteriores.

3.Definido: Las actividades del proceso de software para la administración eingeniería están documentadas, estandarizadas e integradas en un proceso de

software estándar para la organización.

4.Administrado: Medidas detalladas de las actividades del proceso y calidad del producto son registradas. El proceso de software y el productoentregado son cuantitativamente entendidos y controlados.

Page 11: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 11/34

5.Optimizado: Existe una mejora continua de las actividades, la que selogra, a través, de un feedback con estas mismas y también a partir deinnovadoras ideas y tecnologías. La recolección de datos es automatizada  y usada para identificar elementos más débiles del proceso, se hacenrigurosos análisis de causas y prevención de defectos.

Page 12: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 12/34

El nivel de madurez se establece como aquél en que se satisface todaslas áreas claves en forma continua. Estas áreas claves priorizanlos esfuerzos para mejorar el proceso de desarrollo de software en laorganización.

Las áreas claves correspondientes al nivel 2 son:

• Administración de requerimientos.

•Planificación de proyectos de software.

•Supervisión y seguimiento de proyectos de software.

Gestión de subcontratos de software.

• Aseguramiento de calidad de software.

• Administración de la configuración de software

Page 13: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 13/34

Beneficios de las fabricas de software

•Estimación de procesos y costos con bastante precisión.

•Reducción de costos como factores de improductividad , actualizacióntecnológica de equipos internos e infraestructura del área de desarrollo.

• Concentración de esfuerzos de profesionales de TI y de los usuarios mismos.

Page 14: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 14/34

•Mejora de procesos de productividad, control total de inventario y mejora deControles de calidad de software.

•Sincronización de documentos, código y aplicaciones particulares

•Posibilidad de contratación de etapas especificas de desarrollo.

Mayor facilidad para entrenar usuarios, técnicos en software y equipo

Page 15: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 15/34

Page 16: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 16/34

Aunque el enfoque de la industria de software en nuestro país se ha

dirigido principalmente hacia el mercado interno, actualmente se muevehacia los mercados internacionales.

México podría ser uno de los protagonistas de la nueva economía digital,mediante acciones coordinadas, si se consolida el concepto de fábricas desoftware para convertirse en exportador de este servicio.

El potencial de ingresos sería superior a los cinco mil millones de dólaresanuales en el mediano plazo y los desarrolladores mexicanos podríamosconstruir una marca con reconocimiento global.

México, fábricas de software

Page 17: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 17/34

Para desarrollar software competitivo en el ámbito internacional serequiere estar comunicado con el mundo y tener acceso a las últimastecnologías.

Nuestra posición geográfica nos abre la puerta para llegar fácilmente almercado de los Estados Unidos; tenemos accesos preferenciales quederivan de los tratados comerciales que se han firmado con América delNorte y contamos con ventajas por la coincidencia de horarios, laoportunidad es comparable con el desarrollo inicial de las maquiladorasmexicanas en la década de los 60.

México, fábricas de software

Page 18: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 18/34

Es fundamental que tanto la iniciativaprivada como los organismosgubernamentales capitalicen las ventajasgeográficas y laborales de México, frentea un sector que representa más de 500mil millones de dólares anuales a nivel

mundial. Para aprovechar la cercanía deMéxico con Estados Unidos -el mercadomás grande de software- e incursionar enLatinoamérica, se requiere de unprograma nacional de desarrollo, dondeel gobierno mexicano ocupe un rol

protagónico como promotor de laindustria mexicana, pero también comoconsumidor, ya que el sector públicosobresale mundialmente como elcomprador número uno de software.

México, fábricas de software

Page 19: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 19/34

Fundada en 1982, Softtek La primera fábrica de software en América

Latina, ubicada en Monterrey El Presidente Zedillo, inauguró empresaSofttek, en Monterrey el día 20 de febrero de 1998.

Existen aproximadamente 500 empresas importantes en el desarrollo desoftware Existen fábricas de software que “son privadas”, esto es, que latiene una empresa para sus propios desarrollos, como Ddémesis, adquiridapor GE Capital, y Tecnosys, de IBM

México, fábricas de software

Page 20: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 20/34

Conclusiones

•La implementación de una fabrica de software, solo es posible cuando selogran completar con éxito las capas superiores de los diferentes modeloscomo CMM, Triullum, Spice entre otros.

•Con la implementación de metodologías para el uso de Fabricas de

Software, se puede lograr:

•Reducción de Costos.

•Medios efectivos para controlar recursos económicos, laborales y organizacionales.

•Estandarización de políticas y procedimientos dentro de una•organización.

Page 21: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 21/34

En México, las pocas aplicaciones y esfuerzos encaminados a llevar a cabofabricas de software, están basado solo en productos de Microsoft.

•En México todavía no existe una cultura de organización y sobretodo de visualización de problemas por procesos.

•Se pudo observar la carencia de herramientas, políticas, procedimientos y metodologías en algunas organizaciones mexicanas.

Page 22: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 22/34

Competitividad y TIC’s 

Page 23: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 23/34

Competitividad y TICs

Diversos organismos internacionales tienden a generar diferentes índices con

los cuales medir el grado de desarrollo y bienestar de los países, en especial decara al mundo moderno, caracterizado por la globalización y la revolución delas TICs.

El índice de grado de preparación de los países para participar y beneficiarsede las TICs, llamado Networked Readiness Index (NRI, por sus siglas eninglés). permite llevar a cabo un análisis bastante detallado, a nivelmacroeconómico, sobre las principales restricciones u obstáculos queenfrenta un país para facilitar la difusión de las TICs entre sus ciudadanos y sus empresas.

Page 24: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 24/34

Competitividad y TIC’s 

El NRI es calculado por el Foro Económico Mundial, el Programa de

Información para el Desarrollo del Banco Mundial (infoDev Program) y elINSEAD (2004)

Este objetivo se logra al comparar la situación relativa de un país, en unasignificativa cantidad de variables, con la situación de 133 países(desarrollados y en vías de desarrollo).

Page 25: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 25/34

Grado de preparación de Centroamérica para aprovechar y  beneficiarse de las TICs: una visión macro

El NRI se construye con base en una muestra de 133 países y estácompuesto por 48 variables. Este índice busca captar el grado depreparación de un país para participar y beneficiarse de los desarrollos delas tecnologías de la información y la comunicación (TICs), y está basadoen la premisa de que hay tres diferentes tomadores de decisión en este

campo: las personas o individuos, las empresas y el gobierno.

Los componentes del NRI sirven para evaluar las áreas claves donde unpaís debe trabajar, si éste desea participar y beneficiarse de los desarrollos

de las TICs, al compararse con otros países de similar nivel de desarrollo,con los líderes de la economía basada en el conocimiento o con susprincipales competidores. Estos componentes se dividen, a su vez, ennueve subíndices:

Page 26: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 26/34

Page 27: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 27/34

REPORTE GLOBAL DE TECNOLOGÍAS DE LA INFORMACIÓN 2009-2010

FORO ECONÓMICO MUNDIAL 

Suecia encabeza el informe sobre Tecnologías de la Información y laComunicación (ICT) que este viernes lanzó el World Economic Forum (WEF en

sus siglas en inglés), un listado 2009-2010 que evalúa mal a los paíseslatinoamericanos, todos ubicados a partir del puesto 40.

El estudio del WEF analizó a 133 economías de todo el mundo, con el objeto demedir el impacto de las ICT sobre el proceso de desarrollo de sus economías y lacompatibilidad de estas naciones.

Suecia, que obtuvo una puntuación de 5,65 en este ranking, es seguido en el topten por Singapur (5,64), Dinamarca (5,54), Suiza (5,48), Estados Unidos (5,46),Finlandia (5,44), Canadá (5,36), Hong Kong (5,33), Holanda (5,32) y Noruega(5,22).

Page 28: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 28/34

Los retrasados países latinoamericanos recién aparecen el la medianía de latabla del WEF, en la posición 40, donde Chile fue evaluado con 4,13 puntos,seguido de Puerto Rico en el puesto 45 (4,07), y Costa Rica en el casillero 49(3,95).

El país latinoamericano peor evaluado es Bolivia, en el puesto 131, laantepenúltima posición del ranking, tras una puntuación de 2,68.Uruguay y Panamá, dos de las economías más estables de la región, afloran  juntos en este ranking, en las posiciones 57 (3,81) y 58(3,81),respectivamente.Más atrás aparecen juntos Colombia y Brasil, en las ubicaciones 60 (3,80),61 (3,80) y México en el lugar 78 (3,61)

Page 29: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 29/34

Page 30: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 30/34

Page 31: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 31/34

MÉXICO

México cuenta con La Asociación Mexicana de la Industria de Tecnologías deInformación (AMITI) creada en 1997 y cuenta con más de 180 empresas

asociadas.Hasta Septiembre de 2006, México contaba con menos de 10 evaluacionesCMMI.

Otras de las alternativas mexicanas lo es La Asociación Mexicana para la

Calidad en la Ingeniería de Software (AMCIS), formalmente constituida en1999 con el fin de garantizar la calidad de los procesos informáticos engeneral que le permitieran asegurar su competitividad internacional y ajustarse a los patrones internacionales de calidad en la producción desoftware. Esta asociación, ofrece un Diplomado en Calidad de Software desde2002.

Page 32: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 32/34

México desarrolló además el Modelo de Procesos para la Industria del Softwareen México (MoProsoft) en el 2003, que constituye la Norma mexicana para laindustria de desarrollo y mantenimiento de software para pequeñas y medianasempresas. Este modelo es compatible con CMMI, ISO 9000:2000 e ISO 15504.

Por otra parte ESICenter México, sede del European Software Institute (ESI) enGuadalajara y Monterrey ofrece capacitación, consultoría y evaluación enCMMI, ISO 9000, ISO 15504 y ofrece un Diplomado en Calidad de Software.

Page 33: Slide Fabrica Software

5/13/2018 Slide Fabrica Software - slidepdf.com

http://slidepdf.com/reader/full/slide-fabrica-software 33/34

Uno de los programas más atrevidos lanzados en México. Lo es sin dudas,el Programa para el Desarrollo de la Industria de Software (PROSOFT) queabarca: inversiones, exportaciones, marco legal, capital humano, mercado

interno, financiamiento, incubadoras, compras de gobierno, calidad yagrupamientos empresariales.

Este programa, desde su creación en 2003 estableció metas concretaspara año 2013, tales como exportar 5.000 millones de dólares, aumentar elgasto en TI del 1.4% actual al 4.3% promedio en el primer mundo y ser ellíder latinoamericano de soporte y desarrollo de servicios basados entecnologías de la información.