|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gestion-de-proyectos-de-software-scrum-devops-y-blue-watch/
课程评论:没有评论
课程名称:软件项目管理:Scrum、DevOps与Blue WATCH 课程概述:本课程围绕软件项目管理展开,旨在帮助学员应对软件开发的复杂性。软件被全球视为人类创造的最复杂产品之一,因此合理的项目管理显得尤为重要。课程介绍了软件项目管理中必须控制的变量,例如时间、成本、范围、功能需求、标准遵循以及最佳实践等。Scrum是一种广泛应用于软件项目管理的敏捷框架,书面描述了规划、组织和控制项目所需的管理流程。然而,由于Scrum的通用性,缺乏针对软件开发、运营和维护所需的具体过程描述,因此,引入软件工程中的方法和实践显得尤为必要。DevOps框架涵盖了软件生命周期的开发和运营阶段,提供了分析、规格说明、设计、编码、测试、交付、生产和监控操作的总体指导。 课程学习内容:本课程将教授学员软件开发和运营系统所需的基本概念、最佳实践和方法流程,帮助他们灵活管理软件项目。课程中的Blue Watch方法将Scrum与DevOps整合,目的是为学生提供一个有序的流程框架,管理、开发和运营软件。该方法详细说明开发团队或DevOps团队在项目管理和软件开发中的具体流程,并涵盖需求分析、系统架构设计、编码、集成、测试、交付和正式上线等环节。 课程优势:本课程的独特之处在于它覆盖了每个软件开发工程师必须了解的概念、实践、方法和流程模型,尤其是Scrum和DevOps的整合。Blue Watch方法不仅讲述了如何敏捷管理软件项目,还全面阐释了开发和运营高质量软件所需的技术流程。课程内容基于Jonás Montilva和Judith Barrios近期出版的教材《软件工程:基于过程的方法》,该书可在亚马逊上购买。
¿De qué trata este curso?El software está considerado mundialmente como uno de los productos más complejos creados por el hombre. Para manejar esta complejidad, los ingenieros de software empleamos la gestión de proyectos como el instrumento principal que nos permite controlar las variables que determinan la calidad del software. Entre estas variables se incluyen: el tiempo, el costo, el alcance, los requerimientos funcionales, el cumplimiento de normas y estándares y la aplicación de mejores prácticas, entre otras. SCRUM es un marco metodológico usado en muchas empresas para gestionar de modo ágil proyectos de distinta naturaleza, incluyendo proyectos de software. SCRUM describe los procesos de gestión necesarios para planificar, organizar y controlar un proyecto. Sin embargo, debido a su aplicabilidad generalizada, SCRUM adolece de la descripción de los procesos que los ingenieros de software debemos seguir para desarrollar, operar o mantener una aplicación o sistema de software. Para suplir esta limitación de SCRUM, se hace necesario utilizar métodos y prácticas propias de la Ingeniería del Software que describan en detalle los procesos y actividades que se requieren para desarrollar, operar y mantener software de alta calidad. DevOps es un marco de trabajo que cubre las fases de desarrollo y operación del ciclo de vida del software y, por ende, describe de modo muy general que debemos hacer los ingenieros de software para analizar, especificar, diseñar, codificar, probar, entregar, poner en producción y supervisar la operación de una aplicación o sistema de software.¿Qué aprenderás en este curso? Este curso te enseñará los conceptos fundamentales, las mejores prácticas y los procesos metodológicos que todo desarrollador o ingeniero de software debe conocer para gestionar ágilmente el desarrollo y la operación de un sistema de software o aplicación. Para ello, estudiaremos un método de desarrollo y operación de software que integra SCRUM y DevOps. Este método, denominado Blue Watch, fue creado por los autores de este curso para enseñar a sus estudiantes los procesos y actividades que se deben seguir para gestionar, desarrollar y operar software de una manera ágilmente disciplinada. El método explica, en detalle, que debe hacer un equipo de desarrolladores, o un equipo DevOps, para: (1) gestionar ágilmente un proyecto de software, esto es, planificar, organizar, dirigir y controlar el proyecto y (2) desarrollar y operar la aplicación o sistema de software mediante el seguimiento de un conjunto organizado de procesos que van desde el análisis y especificación de los requerimientos de la aplicación, el diseño de la arquitectura del sistema, su codificación, integración, pruebas, entrega y puesta en producción. ¿En qué difiere este curso de otros relacionados con la gestión de proyectos de software?Este curso cubre los conceptos, prácticas, métodos y modelos de procesos que todo desarrollador e ingeniero de software debe conocer para producir software de alta calidad, incluyendo SCRUM y DevOps.Integra SCRUM y DevOps en un marco metodológico ágilmente disciplinado conocido como Blue Watch, el cual describe no solo cómo se gestiona ágilmente un proyecto de software, sino todos los procesos técnicos que son necesarios para desarrollar y operar software de calidad mundial.Enseña los principios, mejores prácticas y principales procesos metodológicos de la Ingeniería del Software para la gestión de proyectos de software.Su contenido está basado y soportado por un libro texto publicado recientemente y titulado "Ingeniería del Software: Un enfoque basado en procesos" de los autores Jonás Montilva y Judith Barrios disponible en Amazon.