El documento describe la evolución de la ingeniería de software a través de las décadas, desde tratar el software como hardware en los años 50 hasta los enfoques ágiles, basados en valor y de desarrollo global en la actualidad. También analiza las mejoras en los lenguajes de programación, procesos y complejidad de las aplicaciones, pero señala que la ingeniería de software aún no ha alcanzado la madurez de otras ramas de la ingeniería. El ponente es un experto en calidad de software con amplia experiencia académica y prof
El documento resume la historia y actividades de INCOSE (International Council on Systems Engineering) y AEIS-INCOSE (Asociación Española de Ingeniería de Sistemas), incluyendo la creación del capítulo español en 2012, eventos y conferencias organizadas, y los grupos de trabajo técnicos de INCOSE.
El documento presenta información sobre el desarrollo de un plan de proyecto de software, incluyendo la definición de elementos clave como objetivos, alcance, recursos, riesgos y entregables. Explica conceptos como la metodología, actividades, responsables, tiempos, costos y dependencias. También cubre temas de seguimiento y control del proyecto mediante la programación de tareas, asignación de recursos y verificación del progreso.
Este documento presenta una introducción al modelo CMMI (Capability Maturity Model Integration). Explica que CMMI es un modelo de evaluación de procesos que provee elementos para mejorar procesos de ingeniería de software y desarrollo organizacional. Describe los niveles de madurez, áreas de proceso, y beneficios de usar CMMI. Finalmente, presenta una tabla que resume el nivel de madurez actual de las áreas de proceso de una organización.
Este documento trata sobre la historia y desarrollo de la ingeniería de software. Explica que la ingeniería de software surgió como disciplina en las organizaciones en la década de 1950 para hacer frente a una "crisis del software" que causaba retrasos y problemas. Desde entonces, la ingeniería de software se ha enfocado en garantizar la calidad del software a través de procesos estandarizados y metodologías. También describe los diferentes ciclos de vida del software y cómo la ingeniería de software ha evolucionado para adaptarse a las nuevas necesidades te
Este documento presenta una introducción a la ingeniería de software. Define conceptos clave como software, características del software e ingeniería de software. Explica que la ingeniería de software aplica un enfoque sistemático y disciplinado al desarrollo y mantenimiento de software de alta calidad. También describe los roles clave en el desarrollo de software e identifica la crisis del software que ocurrió en 1968.
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Explica que la mayoría de organizaciones desarrollan software para apoyar sus procesos de negocio, pero que muchos proyectos tienen problemas como fechas imposibles y productos decepcionantes. También resume normas internacionales sobre mejores prácticas para el desarrollo de software de calidad.
Administración de Proyectos en Ingeniería de SoftwareGalo Valverde
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Aborda temas como metodologías ágiles, ciclos de vida de desarrollo de software, procesos de administración de proyectos, herramientas de gestión de configuración, y gestión de calidad y recursos humanos en proyectos de software.
El documento resume la historia y actividades de INCOSE (International Council on Systems Engineering) y AEIS-INCOSE (Asociación Española de Ingeniería de Sistemas), incluyendo la creación del capítulo español en 2012, eventos y conferencias organizadas, y los grupos de trabajo técnicos de INCOSE.
El documento presenta información sobre el desarrollo de un plan de proyecto de software, incluyendo la definición de elementos clave como objetivos, alcance, recursos, riesgos y entregables. Explica conceptos como la metodología, actividades, responsables, tiempos, costos y dependencias. También cubre temas de seguimiento y control del proyecto mediante la programación de tareas, asignación de recursos y verificación del progreso.
Este documento presenta una introducción al modelo CMMI (Capability Maturity Model Integration). Explica que CMMI es un modelo de evaluación de procesos que provee elementos para mejorar procesos de ingeniería de software y desarrollo organizacional. Describe los niveles de madurez, áreas de proceso, y beneficios de usar CMMI. Finalmente, presenta una tabla que resume el nivel de madurez actual de las áreas de proceso de una organización.
Este documento trata sobre la historia y desarrollo de la ingeniería de software. Explica que la ingeniería de software surgió como disciplina en las organizaciones en la década de 1950 para hacer frente a una "crisis del software" que causaba retrasos y problemas. Desde entonces, la ingeniería de software se ha enfocado en garantizar la calidad del software a través de procesos estandarizados y metodologías. También describe los diferentes ciclos de vida del software y cómo la ingeniería de software ha evolucionado para adaptarse a las nuevas necesidades te
Este documento presenta una introducción a la ingeniería de software. Define conceptos clave como software, características del software e ingeniería de software. Explica que la ingeniería de software aplica un enfoque sistemático y disciplinado al desarrollo y mantenimiento de software de alta calidad. También describe los roles clave en el desarrollo de software e identifica la crisis del software que ocurrió en 1968.
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Explica que la mayoría de organizaciones desarrollan software para apoyar sus procesos de negocio, pero que muchos proyectos tienen problemas como fechas imposibles y productos decepcionantes. También resume normas internacionales sobre mejores prácticas para el desarrollo de software de calidad.
Administración de Proyectos en Ingeniería de SoftwareGalo Valverde
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Aborda temas como metodologías ágiles, ciclos de vida de desarrollo de software, procesos de administración de proyectos, herramientas de gestión de configuración, y gestión de calidad y recursos humanos en proyectos de software.
Este documento presenta una introducción a la ingeniería de software, discutiendo su historia, ciclos de vida, desafíos en América Latina y tendencias futuras. Explica que la ingeniería de software sistematiza el desarrollo de software para mejorar su creación y mantenimiento. También describe diferentes modelos de ciclo de vida de software como la cascada y la espiral, y concluye que la ingeniería de software ha mejorado las metodologías de desarrollo de software para hacerlas más fiables y duraderas.
Huawei ha tenido un éxito sostenible debido a su enfoque en satisfacer las necesidades de los clientes ofreciendo productos de alta calidad, su inversión en investigación y desarrollo, y su estrategia de marketing global. La compañía se ha centrado en el desarrollo de infraestructuras de telecomunicaciones y en la innovación tecnológica. Gracias al apoyo del gobierno chino, Huawei pudo expandirse internacionalmente y ahora es líder mundial en tecnología 5G.
El documento discute la evolución en el desarrollo de software a través de los años, comparando inicialmente el desarrollo de software con la construcción de coches o casas pero reconociendo que en realidad son diferentes. Luego describe cómo el desarrollo de software ha cambiado desde enfoques más predecibles como el ciclo de vida en cascada a enfoques más evolutivos y ágiles, reconociendo que el desarrollo de software es inherentemente complejo y que se requiere seleccionar las mejores prácticas sin descartar los avances
Hoy por hoy no disponemos de herramientas, ni siquiera de metodologías, que nos permitan transformar el software ordinario en otro que sea fiable y fácilmente mantenible.
El software no se estropea, pero se deteriora. Durante su vida, el software sufre cambios.
Sistema operativo alicia chipana olivaresaliciatlv
Este documento presenta información sobre sistemas operativos. Explica el concepto y definición de sistemas operativos, sus características y clasificaciones. Se detalla sobre la evolución de los sistemas operativos desde los años 40 y 50. También describe el sistema operativo NetWare de Novell, incluyendo sus características, requisitos de instalación y configuración.
La ISO/IEC 29110 es un conjunto de normas desarrolladas para pequeñas entidades de software (VSE) con menos de 25 personas. El objetivo es hacer que los estándares de ingeniería de software sean más accesibles para las pequeñas empresas al adaptarlos a su tamaño y necesidades. El grupo de trabajo WG24 de ISO/IEC desarrolló la ISO/IEC 29110 para abordar las dificultades que enfrentan las pequeñas empresas al implementar estándares existentes debido a los altos costos y complejidad.
Este documento trata sobre diferentes temas relacionados con la ingeniería de software. Explica las definiciones de programa, software y aplicación, las etapas del desarrollo de software, los modelos de desarrollo como el modelo en cascada y en espiral, y la importancia de garantizar la calidad del software. También analiza casos como el del cohete Ariane 5 que explotó debido a un error en el software.
Este documento presenta una introducción a los sistemas de información. Explica las etapas clave del proceso de desarrollo de software, incluida la comunicación, el planeamiento, el modelado arquitectónico, la construcción y el despliegue. También describe diferentes metodologías como el proceso lineal, incremental e iterativo, así como el uso de prototipos. El documento se enfoca en proporcionar una visión general de los conceptos fundamentales de los sistemas de información y el desarrollo de software.
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
Este documento trata sobre los retos y oportunidades de la Ingeniería del Software. Brevemente describe cómo el software juega un papel clave en aplicaciones críticas y cómo la fiabilidad debe venir del software. También menciona la complejidad creciente de los requisitos y la rápida evolución de las tecnologías como desafíos para la industria del software.
Congreso Nacional de Software - IBERO 2015
Osvaldo Norberto Comelli
Ingeniero en Computación por el ITAM y cuenta con una Maestría en Administración de Servicios de TI por la Universidad IBERO.
Cuenta con certificación en ITIL v3 Foundation, como Java Developer y como Java JEE.
Actualmente se desempeña como Subdirector de Desarrollo y Mantenimiento de Software en Buró de Crédito en donde es responsable de definir la estrategia global en materia de Desarrollo y Mantenimiento de Software, en sincronía con la estrategia del negocio. Liderazgo y coordinación de equipos de trabajo. Negociación con clientes y socios tecnológicos.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software busca brindar métodos y técnicas para crear software de alta calidad. También describe varios modelos de desarrollo de software como el modelo en cascada, en espiral e iterativo. Finalmente, destaca la importancia de asegurar la calidad del software mediante pruebas para evitar fallas que pueden tener consecuencias graves.
Robòtica col·laborativa per a tothom amb Universal Robotics - TICAnoiaTICAnoia
De la mà del fabricant de robots col·laboratius Universal Robots, aquesta jornada abordà els principals reptes de la indústria 4.0 i presentà solucions pràctiques que permeten a les companyies, automatitzar els seus processos de fabricació i ser més competitives.
L'automatització industrial a l'abast de tots: simple, flexible i assequible.
Este documento resume los conceptos clave de la ingeniería de software. Explica que la ingeniería de software busca dar un enfoque sistemático y cuantificable al desarrollo de software. También describe brevemente la historia de la disciplina y algunos de los modelos de ciclo de vida del software más importantes como el ciclo de vida en cascada. Finalmente, discute algunos de los retos actuales y futuros de la ingeniería de software como la calidad del software, los servicios y modelos de negocio, y la integración de sistemas
Software para el Inicio de su Innovación - Front End Innovation - EspañolRosendo Carbajal
Su canal de innovación será tan fuerte como las ideas con las que se le alimente, y eso depende de la calidad del proceso de su Front End Innovation (FEI).
De hecho, el proceso de innovación para la gestión de ideas, está categorizado como el proceso de innovación más importante en la generación de ingresos y ganancias.
IFT ha lanzado una solución completamente nueva en el 2014, con mejoras sustanciales desde la última versión. Esta nueva versión refuerza nuestra posición de liderazgo para ayudar a nuestros clientes a incrementar el desempeño de su FEI:
Soluciones Más Poderosas. Encuentre Ideas de alto valor, para convertirlas en grandes y mejores opciones de proyecto.
Procesos Agiles y Repetibles. Agilice el ciclo de las ideas, desde publicar un nuevo reto de negocio hasta obtener opciones de proyectos viables.
Interacciones Más Profundas. Enlace e impulse la inteligencia colectiva de su organización para resolver problemas de negocio difíciles. Acceda a experiencia externa con técnicas de ¨Innovación Abierta¨ colaborando con redes de expertos, direccione comunidades de clientes, proveedores y masas críticas.
Este documento presenta una introducción a conceptos clave de ingeniería de software e información como mitos, paradigmas, calidad, procesos, métodos, herramientas y sistemas de información. Explica brevemente cada tema y ofrece definiciones e ideas fundamentales sobre cada uno.
Trta sobre una exposicion realiza para mis companieros de la universidad, el tema es sobre como evoluciono la ingenieria de software, espero que les sirva
Prodintec es un centro tecnológico ubicado en Gijón y Madrid. Su misión es potenciar la competitividad de las empresas industriales aplicando avances tecnológicos a sus productos, procesos de fabricación y gestión. Ofrece servicios como diseño de producto, ingeniería de procesos, tecnologías de fabricación e innovación.
Construir software no es igual que construir un puente, un edificio o un coche. Y difícilmente llegará a serlo. Porque el producto final, el software, tiene diferencias muy sustanciales con estos productos físicos. Estas diferencias hacen que el proceso de construcción sea diferente. Y obviar estas diferencias puede implicar importantes problemas a la hora de desarrollar, planificar, gestionar, etc., un proyecto software.
Este documento presenta una guía sobre ingeniería en sistemas informáticos. Explica que no hay diferencia entre programa, software y aplicación, y define ingeniería como la aplicación práctica del conocimiento científico para resolver problemas mediante técnicas y diseños. También describe las etapas del desarrollo de software, incluyendo análisis de requisitos, diseño, generación de código, pruebas y mantenimiento. Finalmente, compara ingeniería de software, que implica un enfoque ordenado, con el desarrollo de software
Este documento trata sobre las mediciones de software y sus aplicaciones. Explica que las mediciones son un principio básico de la ingeniería de software y que sirven para describir con precisión los procesos y productos de software, mejorar la calidad y validar buenas prácticas. También menciona algunos ejemplos de mediciones como estadísticas de defectos, benchmarking y productividad.
EAP's correspondiente al mes de enero de este año, 2015. EAP (Expectation Allignment Process) es nuestra marca de identidad en el mercado. Herramienta mediante la que todos nuestros clientas evalúan de forma absolutamente subjetiva nuestro trabajo. Con la garantía de la devolución del 20% del importe total facturado en el caso de que no alcancemos una puntuación de 7 sobre 10.
Steelmood ofrece soluciones de tecnología de la información a través de su asociación con Hova IT. Poseen personal altamente capacitado con certificaciones y experiencia implementando soluciones complejas. Se enfocan en generar valor para los clientes mediante propuestas tecnológicas innovadoras que mejoran los procesos de negocio y gestión. Proporcionan soluciones avanzadas de TI para asegurar la continuidad operativa del negocio.
Más contenido relacionado
Similar a Evolución en la fabricación del software: hacia el desarrollo global de software
Este documento presenta una introducción a la ingeniería de software, discutiendo su historia, ciclos de vida, desafíos en América Latina y tendencias futuras. Explica que la ingeniería de software sistematiza el desarrollo de software para mejorar su creación y mantenimiento. También describe diferentes modelos de ciclo de vida de software como la cascada y la espiral, y concluye que la ingeniería de software ha mejorado las metodologías de desarrollo de software para hacerlas más fiables y duraderas.
Huawei ha tenido un éxito sostenible debido a su enfoque en satisfacer las necesidades de los clientes ofreciendo productos de alta calidad, su inversión en investigación y desarrollo, y su estrategia de marketing global. La compañía se ha centrado en el desarrollo de infraestructuras de telecomunicaciones y en la innovación tecnológica. Gracias al apoyo del gobierno chino, Huawei pudo expandirse internacionalmente y ahora es líder mundial en tecnología 5G.
El documento discute la evolución en el desarrollo de software a través de los años, comparando inicialmente el desarrollo de software con la construcción de coches o casas pero reconociendo que en realidad son diferentes. Luego describe cómo el desarrollo de software ha cambiado desde enfoques más predecibles como el ciclo de vida en cascada a enfoques más evolutivos y ágiles, reconociendo que el desarrollo de software es inherentemente complejo y que se requiere seleccionar las mejores prácticas sin descartar los avances
Hoy por hoy no disponemos de herramientas, ni siquiera de metodologías, que nos permitan transformar el software ordinario en otro que sea fiable y fácilmente mantenible.
El software no se estropea, pero se deteriora. Durante su vida, el software sufre cambios.
Sistema operativo alicia chipana olivaresaliciatlv
Este documento presenta información sobre sistemas operativos. Explica el concepto y definición de sistemas operativos, sus características y clasificaciones. Se detalla sobre la evolución de los sistemas operativos desde los años 40 y 50. También describe el sistema operativo NetWare de Novell, incluyendo sus características, requisitos de instalación y configuración.
La ISO/IEC 29110 es un conjunto de normas desarrolladas para pequeñas entidades de software (VSE) con menos de 25 personas. El objetivo es hacer que los estándares de ingeniería de software sean más accesibles para las pequeñas empresas al adaptarlos a su tamaño y necesidades. El grupo de trabajo WG24 de ISO/IEC desarrolló la ISO/IEC 29110 para abordar las dificultades que enfrentan las pequeñas empresas al implementar estándares existentes debido a los altos costos y complejidad.
Este documento trata sobre diferentes temas relacionados con la ingeniería de software. Explica las definiciones de programa, software y aplicación, las etapas del desarrollo de software, los modelos de desarrollo como el modelo en cascada y en espiral, y la importancia de garantizar la calidad del software. También analiza casos como el del cohete Ariane 5 que explotó debido a un error en el software.
Este documento presenta una introducción a los sistemas de información. Explica las etapas clave del proceso de desarrollo de software, incluida la comunicación, el planeamiento, el modelado arquitectónico, la construcción y el despliegue. También describe diferentes metodologías como el proceso lineal, incremental e iterativo, así como el uso de prototipos. El documento se enfoca en proporcionar una visión general de los conceptos fundamentales de los sistemas de información y el desarrollo de software.
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
Este documento trata sobre los retos y oportunidades de la Ingeniería del Software. Brevemente describe cómo el software juega un papel clave en aplicaciones críticas y cómo la fiabilidad debe venir del software. También menciona la complejidad creciente de los requisitos y la rápida evolución de las tecnologías como desafíos para la industria del software.
Congreso Nacional de Software - IBERO 2015
Osvaldo Norberto Comelli
Ingeniero en Computación por el ITAM y cuenta con una Maestría en Administración de Servicios de TI por la Universidad IBERO.
Cuenta con certificación en ITIL v3 Foundation, como Java Developer y como Java JEE.
Actualmente se desempeña como Subdirector de Desarrollo y Mantenimiento de Software en Buró de Crédito en donde es responsable de definir la estrategia global en materia de Desarrollo y Mantenimiento de Software, en sincronía con la estrategia del negocio. Liderazgo y coordinación de equipos de trabajo. Negociación con clientes y socios tecnológicos.
El documento habla sobre la ingeniería de software. Explica que la ingeniería de software busca brindar métodos y técnicas para crear software de alta calidad. También describe varios modelos de desarrollo de software como el modelo en cascada, en espiral e iterativo. Finalmente, destaca la importancia de asegurar la calidad del software mediante pruebas para evitar fallas que pueden tener consecuencias graves.
Robòtica col·laborativa per a tothom amb Universal Robotics - TICAnoiaTICAnoia
De la mà del fabricant de robots col·laboratius Universal Robots, aquesta jornada abordà els principals reptes de la indústria 4.0 i presentà solucions pràctiques que permeten a les companyies, automatitzar els seus processos de fabricació i ser més competitives.
L'automatització industrial a l'abast de tots: simple, flexible i assequible.
Este documento resume los conceptos clave de la ingeniería de software. Explica que la ingeniería de software busca dar un enfoque sistemático y cuantificable al desarrollo de software. También describe brevemente la historia de la disciplina y algunos de los modelos de ciclo de vida del software más importantes como el ciclo de vida en cascada. Finalmente, discute algunos de los retos actuales y futuros de la ingeniería de software como la calidad del software, los servicios y modelos de negocio, y la integración de sistemas
Software para el Inicio de su Innovación - Front End Innovation - EspañolRosendo Carbajal
Su canal de innovación será tan fuerte como las ideas con las que se le alimente, y eso depende de la calidad del proceso de su Front End Innovation (FEI).
De hecho, el proceso de innovación para la gestión de ideas, está categorizado como el proceso de innovación más importante en la generación de ingresos y ganancias.
IFT ha lanzado una solución completamente nueva en el 2014, con mejoras sustanciales desde la última versión. Esta nueva versión refuerza nuestra posición de liderazgo para ayudar a nuestros clientes a incrementar el desempeño de su FEI:
Soluciones Más Poderosas. Encuentre Ideas de alto valor, para convertirlas en grandes y mejores opciones de proyecto.
Procesos Agiles y Repetibles. Agilice el ciclo de las ideas, desde publicar un nuevo reto de negocio hasta obtener opciones de proyectos viables.
Interacciones Más Profundas. Enlace e impulse la inteligencia colectiva de su organización para resolver problemas de negocio difíciles. Acceda a experiencia externa con técnicas de ¨Innovación Abierta¨ colaborando con redes de expertos, direccione comunidades de clientes, proveedores y masas críticas.
Este documento presenta una introducción a conceptos clave de ingeniería de software e información como mitos, paradigmas, calidad, procesos, métodos, herramientas y sistemas de información. Explica brevemente cada tema y ofrece definiciones e ideas fundamentales sobre cada uno.
Trta sobre una exposicion realiza para mis companieros de la universidad, el tema es sobre como evoluciono la ingenieria de software, espero que les sirva
Prodintec es un centro tecnológico ubicado en Gijón y Madrid. Su misión es potenciar la competitividad de las empresas industriales aplicando avances tecnológicos a sus productos, procesos de fabricación y gestión. Ofrece servicios como diseño de producto, ingeniería de procesos, tecnologías de fabricación e innovación.
Construir software no es igual que construir un puente, un edificio o un coche. Y difícilmente llegará a serlo. Porque el producto final, el software, tiene diferencias muy sustanciales con estos productos físicos. Estas diferencias hacen que el proceso de construcción sea diferente. Y obviar estas diferencias puede implicar importantes problemas a la hora de desarrollar, planificar, gestionar, etc., un proyecto software.
Este documento presenta una guía sobre ingeniería en sistemas informáticos. Explica que no hay diferencia entre programa, software y aplicación, y define ingeniería como la aplicación práctica del conocimiento científico para resolver problemas mediante técnicas y diseños. También describe las etapas del desarrollo de software, incluyendo análisis de requisitos, diseño, generación de código, pruebas y mantenimiento. Finalmente, compara ingeniería de software, que implica un enfoque ordenado, con el desarrollo de software
Este documento trata sobre las mediciones de software y sus aplicaciones. Explica que las mediciones son un principio básico de la ingeniería de software y que sirven para describir con precisión los procesos y productos de software, mejorar la calidad y validar buenas prácticas. También menciona algunos ejemplos de mediciones como estadísticas de defectos, benchmarking y productividad.
Similar a Evolución en la fabricación del software: hacia el desarrollo global de software (20)
EAP's correspondiente al mes de enero de este año, 2015. EAP (Expectation Allignment Process) es nuestra marca de identidad en el mercado. Herramienta mediante la que todos nuestros clientas evalúan de forma absolutamente subjetiva nuestro trabajo. Con la garantía de la devolución del 20% del importe total facturado en el caso de que no alcancemos una puntuación de 7 sobre 10.
Steelmood ofrece soluciones de tecnología de la información a través de su asociación con Hova IT. Poseen personal altamente capacitado con certificaciones y experiencia implementando soluciones complejas. Se enfocan en generar valor para los clientes mediante propuestas tecnológicas innovadoras que mejoran los procesos de negocio y gestión. Proporcionan soluciones avanzadas de TI para asegurar la continuidad operativa del negocio.
Este documento presenta la compañía Steelmood y sus servicios y capacidades principales. Steelmood ofrece soluciones de ingeniería, mejora de procesos, y gestión de proyectos. También describe su proceso EAP para alinear las expectativas del cliente y comprometerse con el éxito del proyecto desde la perspectiva del cliente, incluyendo devoluciones si no se alcanza una puntuación mínima. Finalmente, proporciona una lista de clientes y proyectos recientes con sus puntuaciones EAP.
SES es una metodología para alinear las actividades TIC con la creación de valor para el negocio de manera ágil y pragmática. Integra diversas disciplinas y mejores prácticas para identificar aspectos clave, analizar y diseñar soluciones, y gestionar su implementación y despliegue para lograr beneficios financieros y no financieros como reducción de costes, mayor satisfacción de los interesados y consecución de los objetivos del negocio.
El documento describe los servicios de Software Team Supplier (STS) para proveer equipos de ingenieros especializados a clientes durante la fase de construcción de proyectos de software. STS ofrece servicios en sitio, cerca de la costa y fuera del país para maximizar la calidad y minimizar los costos, a través de una combinación óptima de recursos, procesos y metodologías.
El EAP de Steelmood es la marca diferencial de nuestra empresa. Todos nuestros clientes tienen la libertad de valorar y evaluar nuestras actuaciones dentro de su compañía.
De momento, no hay otra empresa similar en el mercado que ofrezca a sus clientes tal opción.
El documento lista los proyectos actuales y próximos de varias compañías, incluyendo el nombre del proyecto, la puntuación obtenida en la herramienta de gestión de proyectos Steelmood, y las fechas en que se realizó y se espera completar cada proyecto. También resume las reglas de Steelmood, como que recopila las expectativas subjetivas del patrocinador y alinea los esfuerzos del equipo para lograr el éxito, con devoluciones si la calificación es menor a 7.
Este documento presenta el objetivo para un plan de marketing y comunicación para la marca Steelmood. El plan se centrará en promover los valores centrales de la compañía de compromiso, diferencial de calidad a través de la especialización, e internacionalización pegada a los clientes. Adicionalmente, el plan resaltará los valores fundamentales de la compañía como la resiliencia, la lealtad, la audacia, la humildad y la diversión.
Este documento presenta 10 casos de referencia de proyectos gestionados por Steelmood en diferentes sectores como banca, energía y distribución. Cada caso describe la misión, objetivos, actividades y resultados del proyecto, mostrando cómo Steelmood ha apoyado a las organizaciones en la gestión efectiva de programas, portafolios y proyectos a través de la implementación de metodologías PMO y el seguimiento continuo.
Este documento introduce la prospectiva como una herramienta útil para las grandes corporaciones. Explica que la prospectiva permite identificar las fuerzas del cambio y prepararse para escenarios futuros probables. También describe la metodología PROSINNOVATIVA de Steelmood, que utiliza técnicas como Delphi y mapas estratégicos para generar escenarios y alternativas a largo plazo que pueden ayudar a las empresas a tomar mejores decisiones. El resultado final incluirá recomendaciones estratégicas basadas en los escen
El documento describe los servicios de una compañía de tecnología de la información, incluyendo el desarrollo de software a través de su propio Centro Avanzado de Ingeniería de Software, la implementación de sistemas complejos, y el enfoque en alcanzar resultados de negocio. La compañía ofrece personal experimentado, independencia tecnológica, y precios competitivos.
Steelmood ofrece servicios de tecnología de la información y soluciones SAP, incluyendo implementaciones de ERP, integraciones, soporte, y capacitación. Cuentan con experiencia implementando SAP en grandes empresas. También son representantes exclusivos de una solución de control de acceso certificada por SAP.
Este documento ofrece servicios de gestión de proyectos y PMO (Oficina de Gestión de Proyectos) de alta calidad. Proporciona personal altamente capacitado con experiencia en grandes empresas multinacionales y en proyectos, programas y carteras de alta complejidad. También ofrece servicios profesionales como el diseño, la implementación y la operación de una PMO, la dirección de proyectos complejos, formación especializada y servicios de recuperación de proyectos.
Tecnocom es una empresa con amplia experiencia en el sector bancario y de pagos que se ha asociado con Steelmood para ofrecer soluciones integrales de medios de pago. Gestionan más de 90 millones de tarjetas y 7000 cajeros ATM, y ofrecen una suite modular de software para administrar tarjetas, programas de lealtad, débito, crédito y prevención de fraude para organizaciones como Santander, BBVA y El Corte Inglés.
Este documento ofrece servicios de gestión de instalaciones y propiedades inmobiliarias a través de soluciones de software y experiencia en implementaciones complejas. Proporciona personal altamente capacitado con experiencia en multinacionales para alcanzar resultados de negocio mediante un enfoque pragmático. La solución Archibus se ha implementado en muchas grandes organizaciones a nivel mundial para gestionar de manera integral más de quince millones de propiedades.
Este documento presenta los servicios de una compañía de tecnología de la información. Ofrece servicios de consultoría organizacional, gestión de proyectos, procesos de TI, e implementación de sistemas. La compañía se enfoca en objetivos de negocio, métodos de trabajo definidos, cooperación entre proveedores, y reducción de costos totales. Su proceso de alineación de expectativas garantiza la satisfacción del cliente.
El documento presenta una introducción a los conceptos de BSM, ITIL e ITSM y cómo estos se integran para mejorar la gestión de procesos de TI. Luego describe las herramientas y servicios que ofrece Steelmood relacionados con la gestión de procesos, incluyendo la implementación e integración de soluciones BMC Remedy para la gestión de incidencias, cambios, activos y niveles de servicio. Finalmente, detalla proyectos actuales donde aplican estas soluciones y el equipo experto que aportan.
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA ITSteelmood
Jorge Bernal Director de Hova IT presentó soluciones de ayuda al desarrollo que cubren diferentes fases del ciclo completo de desarrollo de aplicaciones.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Evolución en la fabricación del software: hacia el desarrollo global de software
1. "Evolución en la fabricación del
software: hacia el desarrollo
global de software"
Huelva, mayo 2014
Mario Piattini Velthuis
Mario.Piattini@uclm.es
2. UHU , Huelva Mayo 2014 2
PONENTE
Doctor y Licenciado en Informática por la UPM. Licenciado en
Psicología por la UNED. CISA, CISM, CRISC y CGEIT por la ISACA.
Auditor Jefe ISO 15504 por AENOR.
Ha trabajado como consultor para numerosas organizaciones
(MINER, MAP, Siemens-Nixdorf, Unisys, Hewlett-Packard, Oracle,
ICM, Atos-Ods, Indra/Soluziona, STL, Alhambra-Eidos, etc.).
Socio fundador de las empresas Cronos Ibérica, S.A. y Kybele
Consulting, S.L. Ha sido Coordinador del Área de Ciencias de la
Computación y Tecnología Informática de la ANEP y Director del
Centro Mixto de I+D de Software UCLM-INDRA Software Labs.
CU de Lenguajes y Sistemas Informáticos en la ESI de la UCLM,
Director del Instituto de Tecnologías y Sistemas de Información de la
UCLM y Socio-Director de Alarcos Quality Center, S.L.
3. UHU , Huelva Mayo 2014 3
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• INTRODUCCIÓN
• EVOLUCIÓN DE LA ING. SOFT.
• DESARROLLO GLOBAL DE SOFT.
• CONCLUSIONES
4. UHU , Huelva Mayo 2014 4
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• INTRODUCCIÓN
• EVOLUCIÓN DE LA ING. SOFT.
• DESARROLLO GLOBAL DEL SOFT.
• CONCLUSIONES
5. UHU , Huelva Mayo 2014 5
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• LA INGENIERÍA DEL SOFTWARE HA HECHO
GRANDES AVANCES
• LENG. DE PROG. MÁS SOFISTICADOS
• PROCESOS MÁS MADUROS
• APLICACIONES MÁS COMPLEJAS
PERO . . .
• MENOR MADUREZ RESPECTO A OTRAS ING.
• DIFERENCIAS EN SATISFACCIÓN USUARIO
INTRODUCCIÓN
6. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
6
“Our civilization runs on software”
Bjarne
Stroustrup
7. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
7
8. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
8
9. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
9
Technological Risks
The technological category covers major risks related to the
growing centrality of information and communication
technologies to individuals, businesses and
governments. These include cyber attacks, infrastructure
disruptions and data loss.
10. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
The Standish Group (2013)
10
11. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
The Standish Group
11
12. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
The Standish Group
12
13. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
13
El Emam, K. y Koru, A.G. 2008. A Replicated Survey of IT Software Project Failures. IEEE
Software Volume: 25, Issue: 5
14. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
14
15. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
15
16. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
16
17. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
17
18. UHU , Huelva Mayo 2014 18
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
38. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
38
A+D (Dintel, noviembre 2007)
39. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
INTRODUCCIÓN
39
A+D (Dintel, noviembre 2007)
40. UHU , Huelva Mayo 2014 40
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• INTRODUCCIÓN
• EVOLUCIÓN DE LA ING. SOFT.
• CALIDAD DE SI
• CONCLUSIONES
41. UHU , Huelva Mayo 2014 41
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
1990's 2010's2000's1970's 1980's1960's1950's
Engineer
Software
like
Hardware
Risk-Based
Agile/Plan
-Driven
Hybrids;
Model-Driven
Development
Value-Based
Methods;
Collaboration;
Global
Development;
Enterprise
Architectures
Software
Differences,
Engineer
Shortages
Scalability,
Risk Mgmt.
Many defects
Compliance
Time to Market,
Rapid Change
Software
Value-Add
COTS
Process Overhead
Scalability
Soft
SysE
Software
as Craft
Formality,
Waterfall
Productivity;
Reuse;
Objects;
Peopleware
Agile
Methods
Plan-
Driven
Software
Maturity
Models
Integrated
Sw-Systems
Engineering
Global
Systems
of
Systems
Theses
Syntheses
Antitheses
Prototyping
Risk Mgmt.
Domain Engr.
Boehm (2006)
EVOLUCIÓN
42. UHU , Huelva Mayo 2014 42
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
43. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 50
43
El software se desarrolla como el hardware
44. UHU , Huelva Mayo 2014 44
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
45. UHU , Huelva Mayo 2014 45
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 60
46. UHU , Huelva Mayo 2014 46
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 60
• Dijkstra (1968) “Go To Statement Considered Harmful”
• McIllroy (1968) “reutilización/componentes sw”
• Bemer (1969) “parece que tenemos pocos entornos
específicos (instalaciones de fábrica) para la producción
económica de programas…. Una fábrica proporciona energía,
espacio de trabajo, distribución del trabajo, controles
financieros, etc. Por lo que una fábrica de software debería ser
un entorno de programación residente en y controlado por un
ordenador”.
• Hitachi Software Works (1969):
• Mejora de la productividad y fiabilidad por medio de la
estandarización y control de procesos
• Transformación del software de un servicio desestructurado a
un producto con un nivel de calidad garantizado.
47. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 60
47
48. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 60
48
49. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 60
49
50. UHU , Huelva Mayo 2014 50
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
51. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 70
”No hay ninguna razón para que un individuo
tenga un ordenador en su casa”
Ken Olson, Presidente de DEC, en 1977
51
52. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 70
52
53. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 70
53
54. UHU , Huelva Mayo 2014 54
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 70
• Royce (1970) “ciclo de vida en cascada”
• Parnas (1972) “information hiding”/módulo
• Métodos estructurados/métodos formales
AÑO METODOLOGÍA
1968 Conceptos sobre la programación estructurada de DIJKSTRA, WARNIER
y JACKSON
1974 Técnicas de programación estructurada de WARNIER y JACKSON
1975 Diseño estructurado de MYERS, YOURDON y CONSTANTINE
1976 Modelo E/R de CHEN
1977 Análisis estructurado GANE y SARSON
1978 Análisis estructurado: DEMARCO y WEINBERG
MERISE
1981 SSADM
Information Engineering
55. UHU , Huelva Mayo 2014 55
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
56. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
56
57. UHU , Huelva Mayo 2014
Plan de Requisitos
Plan del Ciclo de Vida
Plan de
Desarrollo
Plan de
Integración
y Pruebas
Planificar las
fases siguientes
Determinar
objetivos,
alternativas,
restricciones
Evaluar alternativas,
identificar y resolver
los riesgosAnálisis
de Riesgos
Análisis
Análisis
Análisis de
de Riesgos
de Riesgos
Riesgos Prototipo 1
Prototipo 2
Prototipo 3
Prototipo
Operativo
Concepto de
Operación Requisitos
Sw
Validación de
Requisitos
Diseño
Producto
Sw
V & V del
diseño
Simulaciones, modelos, benchmarks
Diseño
detallado
Código
Pruebas
unitarias
Integración
y pruebaPrueba de
aceptación
Imple-
menta-
ción
Desarrolar, Verificar el
producto del siguiente nivel 57
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
• Mc Cracken y Jackson (1982) "Life Cycle Concept
Considered Harmful".
• Boehm (1986) “A Spiral Model of Software Development
and Enhancement”.
58. UHU , Huelva Mayo 2014 58
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
• Osterweil (1987) “Software Processes are Software Too”.
• ISO 9000 (1987)
• Humphrey (1989) “Software Capability Maturity Model”
(SW-CMM) del CMU Software Engineering Institute (SEI).
Ejecutar el
Proceso
Mejorar el
Proceso
Definir el Proceso Medir el Proceso
Controlar el
Proceso
59. UHU , Huelva Mayo 2014 59
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
PROCESO SOFTWARE
Naturaleza especial del proceso software
(Derniame et al., 1999)
• Es complejo
• No es un proceso de producción típico
• Tampoco es un proceso de ingeniería “pura”
• No es (completamente) un proceso creativo
• Está basado en descubrimientos que dependen
de la comunicación, coordinación y cooperación
dentro de marcos de trabajo predefinidos
60. UHU , Huelva Mayo 2014 60
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
MODELOS DE CALIDAD Y MADUREZ
61. UHU , Huelva Mayo 2014 61
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
• Nueva tecnología: SGBD, L4G, Sistemas expertos,
Programación visual, Herramientas CASE/IPSE/PSEE,
Lenguaje Ada, Orientación a objetos, etc.
(Piattini y Daryanani, 1995)
62. UHU , Huelva Mayo 2014 62
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 80
63. UHU , Huelva Mayo 2014 63
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
64. UHU , Huelva Mayo 2014 64
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
• Consolidación de la OO
• Interacción-Persona-Computador
• Desarrollo de software libre
• Problemas del año 2000 y el Euro
• Énfasis en el time-to-market
• Reutilización
• Consolidación de modelos y estándares
65. UHU , Huelva Mayo 2014 65
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
QIP (Quality Improvement Paradigm)
(Basili y Caldiera, 1995)
66. UHU , Huelva Mayo 2014 66
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
REUTILIZACIÓN
67. UHU , Huelva Mayo 2014 67
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
- SW-CMM (1991, 1993, 1997)
- ISO 9126 (1994, 2001) -> ISO (25000)
- IS 12207 (1995, 2002, 2004, 2008)
- MODELO IDEAL (1995)
- ISO 9000-3 (1997) -> ISO 90003 (2004)
-TSP (1997)
- ISO 15504 (1998, 2005-2012)
- PSP (2000)
- CMMI (2002, 2006, 2010)
MODELOS Y ESTÁNDARES
68. UHU , Huelva Mayo 2014 68
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
69. UHU , Huelva Mayo 2014 69
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
- SW-CMM (1991, 1993, 1997)
- ISO 9126 (1994, 2001) -> ISO (25000)
- IS 12207 (1995, 2002, 2004, 2008)
- MODELO IDEAL (1995)
- ISO 9000-3 (1997) -> ISO 90003 (2004)
-TSP (1997)
- ISO 15504 (1998, 2005-2012)
- PSP (2000)
- CMMI (2002, 2006, 2010)
MODELOS Y ESTÁNDARES
70. UHU , Huelva Mayo 2014 70
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
En España
hay más de
50 empresas
certificadas
en ISO/IEC
15504
71. UHU , Huelva Mayo 2014 71
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
- SW-CMM (1991, 1993, 1997)
- ISO 9126 (1994, 2001) -> ISO (25000)
- IS 12207 (1995, 2002, 2004, 2008)
- MODELO IDEAL (1995)
- ISO 9000-3 (1997) -> ISO 90003 (2004)
-TSP (1997)
- ISO 15504 (1998, 2005-2012)
- PSP (2000)
- CMMI (2002, 2006, 2010)
MODELOS Y ESTÁNDARES
72. UHU , Huelva Mayo 2014 72
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
73. UHU , Huelva Mayo 2014 73
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
- SW-CMM (1991, 1993, 1997)
- ISO 9126 (1994, 2001) -> ISO (25000)
- IS 12207 (1995, 2002, 2004, 2008)
- MODELO IDEAL (1995)
- ISO 9000-3 (1997) -> ISO 90003 (2004)
-TSP (1997)
- ISO 15504 (1998, 2005-2012)
- PSP (2000)
- CMMI (2002, 2006, 2010)
MODELOS Y ESTÁNDARES
74. UHU , Huelva Mayo 2014 74
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
75. UHU , Huelva Mayo 2014 75
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 90
76. UHU , Huelva Mayo 2014 76
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN
77. UHU , Huelva Mayo 2014 77
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
• DESARROLLO DIRIGIDO POR MODELOS
• MÉTODOS ÁGILES/HÍBRIDOS
• ARQUITECTURA ORIENTADA A SERVICIOS
• LÍNEAS DE PRODUCTOS
• ING. DEL SW. BASADA EN VALOR
• DESARROLLO GLOBAL DE SOFTWARE
78. UHU , Huelva Mayo 2014 78
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
(Molina et al., 2012)
DESARROLLO DIRIGIDO POR MODELOS
79. UHU , Huelva Mayo 2014 79
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
(Molina et al., 2012)
DESARROLLO DIRIGIDO POR MODELOS
80. UHU , Huelva Mayo 2014 80
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
M
E
T
A
M
O
D
E
L
O
M
O
D
E
L
O
81. UHU , Huelva Mayo 2014 81
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
– MOF
• Meta Object Facility
– UML
• Unified Modeling Language
– OCL
• Object Constraint Language
– XMI
• Metadata Interchange
– MOF QVT
• Query/View/Transformation
– SPEM
• Software Process Engineering Metamodel
MOF
QVT
SPEM
UML
EVOLUCIÓN: DÉCADA DE LOS 2000
82. UHU , Huelva Mayo 2014 82
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
Manifesto for Agile Software Development
(2001)
• Valorar más a los individuos y su interacción
que a los procesos y las herramientas
• Valorar más el software que funciona que la
documentación exhaustiva
• Valorar más la colaboración con el cliente
que la negociación contractual
• Valorar más la respuesta al cambio que el
seguimiento de un plan
83. UHU , Huelva Mayo 2014 83
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
84. UHU , Huelva Mayo 2014 84
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
MÉTODOS HÍBRIDOS
Boehm (2005)
(Skill,Understanding)
(Formality, Documentation)
(Skill,Understanding)
(Formality, Documentation)
85. UHU , Huelva Mayo 2014 85
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
ARQUITECTURA ORIENTADA A SERVICIOS
Dinámica
Semántica
Estática
Sintaxis
Web Estática: páginas e
hiperenlaces. Acceso
Consultivo.
(finales de los ‘80s)
Web Dinámica: Sistemas
de Información Web.
Interacción Applicación
Web -Usuarios
B2C
(mediados de los ‘90s)
Servicios Web:
Aplicaciones Web
Distribuidas. Interacción
entre aplicaciones web.
B2B
(finales de los ‘90s)
Web Semántica +
Servicios Web
Semánticos: Anotación
semántica de los recursos,
automatización de
búsqueda, invocación y
composición de recursos.
(actualmente en
desarrollo)
Tiempo
86. UHU , Huelva Mayo 2014 86
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
LÍNEAS DE PRODUCTOS
“Un conjunto de sistemas software, que comparten
un conjunto común de características (features), las
cuales satisfacen las necesidades específicas de un
dominio o segmento particular de mercado, y que se
desarrollan a partir de un sistema común de activos
base (core assets) de una manera preestablecida”.
(Clemens y Northrop, 2002)
87. UHU , Huelva Mayo 2014 87
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
LÍNEAS DE PRODUCTOS
Ingeniería de Dominio
Ingeniería de Producto
Análisis
del Dominio
Diseño
del Dominio
Análisis
del Producto
Diseño
del Producto
Construcción
del Producto
Conocimiento
del Dominio
Modelo
del Dominio
Arquitectura
del Dominio
Requisitos
Cliente
Modelo
del Producto
Configuración
del Producto
Diseño
específico
Impl.
específico
Nuevos
Requisitos
Impl.
del Dominio
DÍAZ Y TRUJILLO (2007)
88. UHU , Huelva Mayo 2014 88
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
EVOLUCIÓN: DÉCADA DE LOS 2000
INGENIERÍA DE SW BASADA EN VALOR
(Biffl et al., 2005)
• Análisis del beneficio-realización.
• Extracción y conciliación del valor de cada implicado.
• Análisis del caso de negocio.
• Gestión continua de riesgos y oportunidades.
• Ingeniería del software y de sistemas de manera
concurrente.
• Monitorización y control basado en valor.
• El cambio como oportunidad.
89. UHU , Huelva Mayo 2014 89
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• INTRODUCCIÓN
• EVOLUCIÓN DE LA ING. SOFT.
• DESARROLLO GLOBAL DEL SOFT.
• CONCLUSIONES
90. UHU , Huelva Mayo 2014 90
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
91. UHU , Huelva Mayo 2014 91
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
• “Software development activities distributed globally
across several sites that are located in different
countries and continents” (Vanzin et al., 2005)
• “All activities of the software lifecycle where the project
involves actors who are dispersed across at least two
locations which are separated by country or continental
borders, and typically across multiple time zones with a
degree of socio-cultural distance amongst the actors”
(Conchuir, 2010).
92. UHU , Huelva Mayo 2014 92
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
DESARROLLO GLOBAL DE SOFTWARE
Misma Organización Diferente Organización
Mismo lugar Desarrollo co-localizado
Desarrollo co-localizado
con subcontratación
Mismo país
Desarrollo distribuido
(DSD)
Desarrollo distribuido
(DSD) con
subcontratación
Otro país
Deslocalización
Desarrollo global (GSD)
Subcontratación
deslocalizada
Desarrollo global (GSD)
(Piattini et al., 2007)
93. UHU , Huelva Mayo 2014 93
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
• Reducción de costes
Acceso a mano de obra efectiva en coste.
• Aumento de la competitividad
Acceso a más personal capacitado.
• Proximidad al mercado y al cliente.
• Aumento de la productividad
Extensión de las horas de trabajo gracias a las
diferencias horarias (“follow the sun”).
• Innovación y buenas prácticas compartidas.
Equipos de trabajadores de diferentes culturas,
nacionalidad y experiencias.
94. UHU , Huelva Mayo 2014 94
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
• Las "3C“ (Conchuir, 2010).
Comunicación
Coordinación
Control
Distancia
– Geográfica
– Temporal
– Sociocultural
95. UHU , Huelva Mayo 2014 95
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
97. UHU , Huelva Mayo 2014 97
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
98. UHU , Huelva Mayo 2014 98
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
99. UHU , Huelva Mayo 2014 99
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
• Factores:
Factores del
Sitio
Muy Alto Alto Nominal Bajo Muy Bajo
KA-
Conocimiento
de la Aplicación
1 2 3 4 5
KT-
Conocimiento
tecnológico
1 2 3 4 5
KP-
Conocimiento
de Procesos
1 2 3 4 5
T-
Transparencia
1 2 3 4 5
SM- Motivación
del Personal
1 2 3 4 5
EP- Experiencia
en el Proyecto
1 2 3 4 5
PF- Formalidad
de la
Descripción del
Proceso
1 2 3 4 5
CT-
Acoplamiento
con otras tareas
5 4 3 2 1
Novedad del
Producto 5 4 3 2 1
Madurez del
Proceso 1 2 3 4 5
RS - Estabilidad
de los
Requisitos
1 2 3 4 5
TP – Presión
temporal
5 4 3 2 1
Factores Globales
Muy
Alto
Alto Nominal Bajo
Muy
Bajo
TO- Solapamiento Horario
(TO)
1 2 3 4 5
NS- Número de Sitios 5 4 3 2 1
Factores Entre
Sitios
Muy Alto Alto Nominal Bajo Muy Bajo
LD- Diferencia
de idioma
5 4 3 2 1
CD- Diferencias
culturales
5 4 3 2 1
EXP-W-
Experiencia
previa de trabajo
conjunto
1 2 3 4 5
CI-
Infraestructura
de
Comunicación
1 2 3 4 5
100. UHU , Huelva Mayo 2014 100
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
101. UHU , Huelva Mayo 2014 101
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
102. UHU , Huelva Mayo 2014 102
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
104. UHU , Huelva Mayo 2014 104
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
'
104
105. UHU , Huelva Mayo 2014 105
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
Process
Tailoring Process and
Projects
Analysis
Process
Enactment
Variations
Standardization
Tailored Process Executed Processes
Projects Execution Logs
Variations
Executed
Standard Processes
Organization
Process
106. UHU , Huelva Mayo 2014 106
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
107. UHU , Huelva Mayo 2014 107
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
108. UHU , Huelva Mayo 2014 108
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
109. UHU , Huelva Mayo 2014 109
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
DESARROLLO GLOBAL DE SOFTWARE
IEEE International Conference on Global Software
Engineering (ICGSE) Ciudad Real: Julio 2015
ICGSE 2015
110. UHU , Huelva Mayo 2014 110
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• INTRODUCCIÓN
• EVOLUCIÓN DE LA ING. SOFT.
• DESARROLLO GLOBAL DEL SOFT.
• CONCLUSIONES
111. UHU , Huelva Mayo 2014 111
”Pienso que hay mercado en el mundo como
para unos cinco ordenadores”. Thomas J.
Watson, Presidente de IBM, 1948.
“Los Macintosh usan un dispositivo apuntador
llamado “ratón”. No hay razón alguna para que la
gente quiera usar esas cosas”. John C. Dvorak,
1984
“El problema de los virus es pasajero. En un par
de años estará resuelto”. John McAfee, 1988
“En dos años el problema del spam se habrá
resuelto”. Bill Gates, 2004
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
112. UHU , Huelva Mayo 2014 112
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
• DEMANDA CRECIENTE DE CALIDAD PARA
PROCESOS, PRODUCTOS Y SERVICIOS
• LA IMPORTANCIA DE LA INGENIERÍA DEL
SOFTWARE
• ACTUALIZAR MÉTODOS Y HERRAMIENTAS
• NECESIDAD DE REDUCIR LA BRECHA ENTRE
TEORÍA Y PRÁCTICA
• INCREMENTAR FORMACIÓN DE PROFESIONALES
• POTENCIAR LA LABOR DE LOS CIO -> CPO
113. UHU , Huelva Mayo 2014 113
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
Calidad de los
procesos
de negocio
soportados por
SI
Calidad de la
información
Calidad del
software
Calidad de la
infraestructura
Calidad de la
gestión
Calidad del
servicio
Calidad del
personal
Calidad
de la
organización
Calidad
de SI
Visión holística
de la calidad
Stylianou y
Kumar
(2000)
CONCLUSIONES
114. UHU , Huelva Mayo 2014 114
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
ISO 22301
Sistema de Gestión
Continuidad del Negocio.
ISO 15504
Modelo de Evaluación, Mejora y Madurez
de Software
ISO 19770-1
Sistema de Gestión Activos
Software
ISO 27001
Sistema de Gestión de la Seguridad
de la Información
ISO 20000-1
Sistema de Gestión Servicios TI
ISO 20000-2
Guía de Buenas Prácticas
ISO/IEC 38500
GOBIERNO DE TI
ISO 25000
Calidad del Producto Software
ISO 12207
Ciclo de Vida de
Desarrollo de Software
ISO 27002
Guía de Controles
ISO 29119
Pruebas de Software
Modelo de AENOR (Fernández y Piattini, 2012)
115. UHU , Huelva Mayo 2014
115
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
“El desarrollo de software ha sido, es y será
fundamentalmente difícil”. Booch (2007)
Technology churn
Scalability
Performance
Capacity
Fail safe/Fault tolerance
Reliability/Availability
Security
Functionality
Cost/Schedule Compatibility
Resilience
116. UHU , Huelva Mayo 2014 116
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
1990's 2010's2000's1970's 1980's1960's1950's
Engineer
Software
like
Hardware
Risk-Based
Agile/Plan
-Driven
Hybrids;
Model-Driven
Development
Value-Based
Methods;
Collaboration;
Global
Development;
Enterprise
Architectures
Software
Differences,
Engineer
Shortages
Scalability,
Risk Mgmt.
Many defects
Compliance
Time to Market,
Rapid Change
Software
Value-Add
COTS
Process Overhead
Scalability
Soft
SysE
Software
as Craft
Formality,
Waterfall
Productivity;
Reuse;
Objects;
Peopleware
Agile
Methods
Plan-
Driven
Software
Maturity
Models
Integrated
Sw-Systems
Engineering
Global
Systems
of
Systems
Theses
Syntheses
Antitheses
Prototyping
Risk Mgmt.
Domain Engr.
Boehm (2006)
CONCLUSIONES
117. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
La “Lemmingeniería del Software” (Davis, 1993) ha
creado confusión y decepción en muchos usuarios y
profesionales del software.
118. UHU , Huelva Mayo 2014
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
CONCLUSIONES
119. UHU , Huelva Mayo 2014 119
“El arte nunca progresa, evoluciona”
Raúl Soldi
“Las tecnologías de desarrollo de software
progresan, la Ingeniería del Software
evoluciona”
Mario Piattini
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
"Evolución en la fabricación del
software: hacia el desarrollo
global de software"
120. UHU , Huelva Mayo 2014 120
EVOLUCIÓN EN LA FABRICACIÓN DEL SOFTWARE ...
• Piattini, M. y Garzás, J. (2010). Fábricas de software:
experiencias, tecnologías y organización. 2ª edición
actualizada. Madrid, Ra-Ma.
• Piattini, M., García, F., García-Rodríguez de Guzmán, I., Pino, F.
(2011). Calidad de Sistemas de Información (2º Ed.). Madrid,
Ra-Ma.
• Fernández, C.M. y Piattini, M. (2012). Modelo para el gobierno
de las TIC basado en las normas ISO. Madrid, AENOR.
• Vizcaíno, A., García, F. y Piattini, M. (2014). Desarrollo Global
de Software. Madrid, Ra-Ma