[Año]
[Escriba el título del documento] [Escriba el subtítulo del documento] [Escriba aquí una descripción breve del documento. Normalmente, una descripción breve es un resumen corto del contenido del documento. Escriba aquí una descripción breve del documento. Normalmente, Normalmente, una descripción breve es un resumen corto del contenido del documento.]
[email protected] [email protected] [Escriba el nombre de la compañía] [Seleccione la fecha]
Contenido: 1. Prospectivas del Desarrollo del Software Software 1.1. Prospectiva de Software 1.2. Prospectiva del del futuro futuro del software libre 1.3. 7 predicciones para el software libre 1.4. 8 recomendaciones del Software libre
2. TSP YPSP EN MEXICO 2.1. Introducción. 2.2. ¿Que es TSP y PSP? 2.3. ¿Como funciona? 2.4. ¿Como se empatan TSP y PSP? 2.5. TSP y PSP en México. 2.6. Implementación de la iniciativa. 2.7. México First. 2.8. ¿Qué organismo en México esta e sta calificado para certificar
en TSP y PSP? 2.9. Conclusión. 2.10.
Referencias
Prospectivas Prospectivas del Desarrollo del Software 1. 1. Prospectivas de Software. Softw are. La prospectiva es una disciplina con visión global, sistémica y dinámica que explora los futuros posibles y probables, sean más o menos deseables, permitiendo identificar los mayores retos y las principales palancas de acción para definir e implementar las estrategias adecuadas. Su importancia metodológica ha aumentado en los últimos anos, hasta el punto que se ha llegado a considerar un elemento clave para el éxito de cualquier plan.
1.2. Prospectiva del futuro del software libre. Adopción del software libre. Un estudio realizado por el CENATIC (Centro Nacional de Referencia de Aplicación de las Tecnologías de la Información y la Comunicación) sobre el panorama internacional de software libre demuestra que aunque el grado de adopción y
desarrollo del software de fuentes abiertas varía considerablemente entre las diferentes áreas geográficas del mundo, esta variabilidad esta, además, correlacionada con el grado de desarrollo de la sociedad de la información en dichas áreas.
Según esta tabla demuestra que los países con mayor grado de desarrollo de la sociedad de la información son Estados Unidos y Australia además de mostrar los países de Europa del Oeste que lideran el desarrollo y adopción de software de fuentes abiertas. En términos globales, puede afirmarse que el crecimiento del software libre, en todos sus ámbitos de uso, es un fenómeno a destacar y se afianza como tendencia global en alza en sí mismo. m ismo.
En el ámbito de la administración cada vez un número mayor de administraciones públicas están mostrando su apoyo y apuesta por el software libre, sea ya migrando total o parcialmente sus servidores y sistemas de escritorio. La consultora americana INPUT estima que el gasto público en EE.UU. en software de código abierto aumentara un 8% anual hasta 2014, año en el que han fijado sus previsiones3. El ámbito militar es otro de los que cada vez apuesta más firmemente por el software libre, y varios acontecimientos en los últimos años han contribuido a aumentar la visibilidad del software libre en los EE.UU.. En febrero de 2009, la Agencia de Sistemas de Información de Defensa (DISA) lanzo forge.mil, una plataforma diseñada para aumentar la conciencia y la accesibilidad de soluciones de código abierto, o la emisión de un boletín del Departamento de Defensa de EE.UU. en octubre de 2009. En el ámbito de la educación, numerosas organizaciones, administraciones educativas, universidades, han adoptado software libre en escuelas y universidades, han creado grupos de aprendizaje, o están desarrollando estudios específicos sobre software libre.
En el ámbito de la ciencia el uso del software libre se halla ampliamente extendido, de forma que por ejemplo, permitió al Proyecto del Genoma Humano terminar el ensamblado de genes antes que la empresa Celera Genómicas, de esta manera aseguro que la secuencia genética no fuera patentada y sea de dominio público. El cambio en el modelo económico, tecnológico e incluso social que acompaña al software libre va cobrando también relevancia y difundiéndose incipientemente a varios niveles. Así en el ámbito de la gobernanza, la tendencia a la apertura de datos (OpenData) y a la transparencia va tomando fuerza en países anglosajones, USA principalmente, y esta siendo implantada en la Comunidad Autónoma de Euskadi. En el ámbito de la industria tecnológica, importantes empresas, además de hacer uso del software libre en sus productos liberan su propia tecnología y buscan a través de la apertura y la colaboración con terceros el liderazgo en el mercado. Los casos de Google con Android y Nokia con Symbian son dos claros ejemplos.
1.3. 2020 FLOSS RoadMap realiza una serie de predicciones y recomendaciones sobre el software libre en 2020. 1: La brecha digital se habrá reducido gracias al software libre 2: El software libre será un eje principal es las Tecnologías de la Información 3: Las comunidades de software libre serán propiciadoras de ecosistemas de negocios 4: El Cloud Computing será ubicuo 5: La industria de las Tecnologías de la Información será protagonista en la denominada eco-responsabilidad 6: El software libre será una herramienta estratégica de la Empresa TI 3.0, es decir de la Open TI 7: El 40% de los puestos de trabajo en TI están relacionados con el software libre
1.4. Ocho recomendaciones para el software libre 1: Definición de un marco jurídico estable, claro y neutral 2: Invertir en I+D en software libre para tecnologías y servicios estratégicos 3: Desarrollar programas de educación, competencias y empleos en software libre 4: Creación de plataformas abiertas basadas en estándares abiertos y los servicios abiertos (open) 5: Establecer la apertura y el software libre como un estándar para la innovación y de negocios 6: Promover la adopción y uso de software libre 7: Animar a los usuarios de software libre para contribuir al software libre 8: Fomentar interacciones entre las comunidades de software libre. En esta investigación se obtuvo un listado de 20 variables que se han considerado claves para el software libre en los próximos 20 años, que se han agrupado en 5 ámbitos:
El ámbito formativo El ámbito de la promoción y visibilidad El ámbito político-organizacional El ámbito empresarial El ámbito propio o inherente i nherente al software libre
Ámbito formativo: – Formación y generación de conocimiento alrededor del software libre. Dar prioridad a la utilización de SL en la Escuela y la Universidad: para que las personas usuarias del futuro se desenvuelvan sin ningún problema con las herramientas de SL
– Difusión de la Cultura del software libre. Por ejemplo, dejar de confundir software libre con software sin costos, y software propietario con software cuyo coste es conocido de antemano, difundir las características que definen al software libre, los aspectos colaborativos, colaborativos, su modo de utilización, sus beneficios, etc. – Cambios en los modelos educativos apoyados en la filosofía del software libre, fomentando el trabajo colaborativo y en red así como la importancia de compartir y no reinventar ruedas. – Nivel de cultura informática de la ciudadanía. La idea que subyace es que un nivel de cultura informática general más elevado de la ciudadanía, favorecería el desarrollo del software libre.
– Introducción del software libre dentro de la formación tecnológica de
ingenierías y otras carreras técnicas.
Ámbito de la promoción y visibilidad: – Promoción para que el software libre deje de ser desconocido o marginal. Propiciar mediante campañas de publicidad, eventos, cursos etc., el cambio de la visión que tiene actualmente la sociedad que asocia software libre con frikis. – Documentación y accesibilidad online a herramientas herramientas de software libre
Ámbito político-organizacional: – Apoyo político de nivel máximo, plasmado en medidas concretas. Por ejemplo: inversión pública en proyectos y subvenciones tractoras a t odos los sectores verticales para implementación de software libre en sus herramientas tecnológicas. – Apuesta por la neutralidad tecnológica en la administración publica. – Alineación de las estrategias “Open” en general (Data, Conocimiento, eGov, estándares...) con las del software libre – Existencia de asociaciones ciudadanas para la difusión del SL empresariales de apoyo al software libre. – Existencia de asociaciones empresariales
Ámbito empresarial: empresarial: – Compromiso por parte de fabricantes y distribuidores para la distribución de nuevos equipos con software libre.
– Compromiso por parte de las empresas de creación y distribución de
contenidos digitales con la utilización de estándares abiertos y libres que permitan su
acceso y utilización desde y con software libre. – Existencia de tejido empresarial de empresas innovadoras que apuesten por el software libre. Existencia de empresas de servicio y desarrollo empresarial en torno al Software Libre. Consolidación de modelos de negocio claros que hagan sostenibles la actividad del software libre en la industria – Impulso a las empresas locales que implanten y den soporte a herramientas de software libre, independientemente del tamano de la empresa. – Inversión privada en grandes proyectos I+D para desarrollar productos libres vendibles.
Factores inherentes al software libre: – Costos del software libre. Por ejemplo, el costo de migración de software propietario a software libre.
– Seguridad del software libre. Por ejemplo, el hecho de que muchos ojos puedan “controlar” la calidad de una aplicación, evitara fallos de seg uridad o los corregirá con mayor velocidad – Calidad del software libre. Estabilidad y garantías del software libre a largo plazo. Por ejemplo, garantizar la estabilidad de las APIs.
TSP Y PSP EN MEXICO 2.1. Introducción. Todos tenemos una manera particular de trabajar, pero en las Tecnologías de la Información, debemos ser capaces de adaptarnos a estándares que nos permiten desempeñarnos en cualquier ambiente y en cualquier industria. Para ello existen certificaciones como TSP y PSP.
2.2. ¿Qué es TSP Y PSP? Desarrollado por los fundadores de CMMI (SEI de Carnegie Mellon). Su principal diferencia es que CMMI define el qué y no el cómo, mientras m ientras que PSP/TSP definen el cómo.
Proceso
de Software Personal (PSP)
Se concentra en desarrollar las habilidades de cada uno de los miembros. Les permite crecer individualmente y utilizar métricas para su desempeño. Dichas métricas se basan principalmente en la cantidad de defectos que son inyectados o encontrados en el código, pero también se tienen de esfuerzo, calendario y tamaño. Las unidades de medición pueden definirse de acuerdo a las necesidades, ya sean casos de uso, líneas de código u otras.
Proceso
de Software de Equipo (TSP)
Esta estrategia permite mejorar el desempeño organizacional al utilizar los beneficios de PSP e implementarlos a los equipos de desarrollo de software. No define una metodología de desarrollo específica, por lo que puede fácilmente integrarse con programación ágil, cascada o cualquier otra metodología.
2.3. ¿Como funciona? TSP: permite que los miembros de los equipos se puedan entender, puesto que si se utiliza únicamente.
PSP: cada miembro puede tener distintas métricas de desempeño y utilizar diferentes formatos. Trabaja con proyectos individuales en vez de proyectos organizacionales. La implementación de esta estrategia se divide en dos partes, el lanzamiento (dura aproximadamente 2 semanas dependiendo del tamaño del proyecto) y la administración.
2.4. ¿Como se empatan TSP y PSP? TSP es la parte de las habilidades personales. PSP lo que sucede es que las personas aprenden como ejecutar el trabajo de acuerdo con una serie de reglas y con una serie de métricas y con una serie de prácticas concretas lo que permiten es llegar a tener una historia personal de cada uno de los miembros del equipo que permiten hacer el trabajo de cada miembro del equipo sea auditable y que podamos determinar hasta que punto cada persona es certera o no lo es en su planteamiento de planes de trabajo en el esfuerzo que va a tener que dedicarle a una actividad concreta y finalmente en la calidad de trabajo t rabajo esperada de esta persona. PSP/TSP mejora el desempeño tanto de equipos como individuos; es disciplinado y ágil; provee beneficios inmediatos y medibles; acelera las iniciativas de mejora de procesos organizacionales.
2.5. TSP y PSP en México. A través de la concertación de una alianza entre el Software Engineering Institute de la Universidad Carnegie Mellon y el Tecnológico de Monterrey, cristalizada en la Iniciativa “Posicionamiento “Posicion amiento Internacional de la Industria Mexicana del Software mediante la incorporación de los modelos de calidad TSP (Team Software Process) y PSP ( Personal Software Process)”, se trabaja intensamente por la apuesta de que la industria de software en México se certifique en TSP y PSP para lograr software producido con calidad de exportación. Uno de los proyectos de esta Iniciativa ha sido reconocido por el Presidente de México. Para fortalecer a la industria mexicana del desarrollo de software, mejorando significativamente su productividad y calidad y acelerando el tiempo que toma para alcanzar niveles internacionales en capacidad de procesos, a través de la Iniciativa “Posicionamiento Internacional de la Industria Mexicana del Software mediante la incorporación de los modelos de calidad TSP (Team Software Process) y PSP (Personal Software Process)”. La Iniciativa (PIIMS-TSP/PSP), arrancó con la participación de las empresas Softtek e IBM de México, el apoyo de los gobiernos de los estados de Nuevo León y Jalisco así como de la Secretaría de Economía, en el marco del Programa para el Desarrollo de la Industria del Software, PROSOFT. De los tres proyectos que conforman la iniciativa Grupo WebTec propuso: “Desarrollo de cursos y tecnologías para la capacitación masiva en línea de modelos internacionales de aseguramiento de calidad en el desarrollo de software” fue reconocido por la Presidencia de México por trabajar “para que la industria de la tecnología de la información en nuestro país sea un jugador de clase mundial”. En el Encuentro Nacional PROSOFT 2006: “Impulsando la Economía Mexicana a través de las Tecnologías de Información (TIs)” y durante la Ceremonia de Entrega de Reconocimientos a la Calidad y de Recursos de Apoyo a la Industria del Software y Servicios Relacionados, la División de Tecnologías de Información y Electrónica (DTIE) del Campus Monterrey, recibió un fondo PROSOFT de por 41 millones 232 mil 679 pesos a empresas destacadas del sector de las TIs. La Iniciativa cobra relevancia frente a la estadística, que explicó el Ing. Rafael Salazar, profesor y director del Departamento de Computación del Campus Monterrey y de este proyecto: “Únicamente ocho de las 650 empresas desarrolladoras de software en México
están certificadas para exportar software; 83% de las compañías tienen menos de 50 empleados, es decir, son empresas pequeñas cuya constitución hace
inviable, por su complejidad, la obtención de las certificaciones CMM (Capability Maturity Model®) y CMMI (Capability Maturity Model Integration), necesarias para poder exportar” .
TSP y PSP serán de mucha ayuda para acelerar la certificación de empresas CMMI y para que empresas pequeñas y medianas obtengan el entrenamiento y la certificación oficial del SEI por medio del Tecnológico de Monterrey. En particular, se buscará que las PYMES certifiquen a sus ingenieros de software y se vuelvan proveedoras de talentos y productos.
2.6. Implementación de la iniciativa . La iniciativa se realizará realizará en tres fases: En
la primera se transfiere el conocimiento (el SEI realiza el trabajo y entrena al Tecnológico de Monterrey). La segunda se asegura la transferencia (el Tecnológico de Monterrey realiza el trabajo y el SEI lo supervisa; y adicionalmente a ello se sigue capacitando profesores de la Institución). La tercera fase se vive un efecto multiplicador en el que el Tecnológico de Monterrey realiza el trabajo y entrena a socios de negocio y a profesores de otras universidades. El impacto de PIIMS-TSP/PSP abarca también a la academia, ya que se convierte en un círculo virtuoso: Al aplicar TSP/PSP se vuelve una necesidad contar con ciertas competencias, mismas que serán requeridas por las empresas adoptadoras respecto a su personal. Más aun para los estudiantes en México ya que si están certificados desde su carrera profesional podrán crear empresas de software de alta calidad en un futuro. Esto implica un reconocimiento de las instituciones de educación superior y la necesidad de incorporar en sus planes de estudios los conceptos y procesos de TSP/PSP. Durante la presentación de la Iniciativa , que contó con la participación del Dr. Watts S. Humphrey, investigador del SEI y creador de los modelos CMM, TSP y PSP. El Sr. Humphrey se refirió con gran entusiasmo sobre esta estrategia que se seguirá en México: “Espero que en cinco años haya personas que nos pregunten: “¿Cómo le hizo México?”.
Objetivos de PIIMS-TSP/PSP Promover
las exportaciones de la industria mexicana del desarrollo de
software.
Educar y formar personal competente competente en el desarrollo de software. software.
Avanzar el estado del arte de la efectividad de metodologías metodologías de calidad.
Transferir al Tecnológico de Monterrey la tecnología tecnología de las metodologías desarrolladas por el SEI para la educación y la consultoría de los modelos TSP y PSP.
Generar
en la industria mexicana de software la habilidad de desarrollar
software con estándares de calidad. Generar
en los alumnos que se gradúan en los programas académicos
relacionados con el desarrollo de software las competencias requeridas en TSP/PSP para que las puedan aplicar exitosamente al finalizar sus estudios.
Desarrollar investigación investigación conjunta con el SEI.
2.7. México First. México First es una iniciativa anunciada bajo el marco de Prosoft 2.0 a mediados del 2008. Esta iniciativa es impulsada por la Secretaria de Economía, con el apoyo de la Cámara Nacional de la Industria Electrónica, de Telecomunicaciones y Tecnologías de la Información (CANIETI) y la Asociación Nacional de Instituciones de Educación en Informática (ANIETI). El objetivo de México First es lograr la certificación de profesionistas y graduados de instituciones académicas en áreas relacionadas con las IT y sus procesos, según los objetivos del programa se espera que para el 2012 existan algo así como 150,000 personas certificadas, aunque hay otras versiones donde indica que realmente esperan 65, 000 personas certificadas. En el lado de las certificaciones IT, se buscan certificar personal en metodología TSP (Team Software Process) y PSP (Personal Software Process).
2.8. ¿Qué organismo en México calificado para certificar en TSP y PSP?
esta
El único organismo que puede certificar PSP y TSP es en México es el TEC de Monterrey tiene el partnership partnership con la Universidad de de Carnegi Mellon y tiene la autorización para ofrecer los cursos y para formar incluso coaches e instructores de TSP y PSP.
2.9. Conclusiones. En México se requiere que más gente se interese por la calidad de nuestros productos, porque su gente se involucre en ella y para ello se requiere adoptar una metodología de organización que nos lleve a ella. Como se dijo, se está adoptando la metodología PSP/TSP para producir software de calidad, necesitamos resultados inmediatos y una buena organización, mucho mejor que la de nuestros competidores. La implementación de una metodología organizacional permite a los ingenieros hacer mejor su trabajo, ahorrar tiempo y dinero, poder planear su trabajo y ofrecer mejor calidad.
2.10.- Referencias.
http://www.prosoft.economia.gob.mx/ http://goo.gl/9KvnW http://www.sei.cmu.edu/reports/09tr011.pdf http://www.sei.cmu.edu/solutions/processmgt/Mexican-tsp.cfm http://goo.gl/1vYxc http://goo.gl/2LgXM http://metodologia-tsp.blogspot.mx/ http://goo.gl/jpwaQ http://swikilifia.info.unlp.edu.ar/prospectiva/uploads/22/ISProspectivaV2.pdf http://diariolinux.com/wpcontent/uploads/2011/04/estudio_prospectiva_swl-v1.pdf