Metodologías ágiles para el desarrollo de software
()
Información de este libro electrónico
Este libro presenta los fundamentos conceptuales de los modelos y metodologías aplicados en el desarrollo de proyectos de software. La autora inicia explicando los antecedentes de la ingeniería de software y los procesos y modelos de desarrollo utilizados en la disciplina. Luego, aborda las metodologías tradicionales y estructuradas de desarrollo de software, presenta los principios del pensamiento ágil y devela su aplicación en técnicas como Kanban y metodologías como Lean y Scrum. Por último, expone los resultados de una encuesta realizada a varias empresas de la ciudad de Bogotá, D. C. sobre el perfil de los profesionales de desarrollo de software en la capital."
Relacionado con Metodologías ágiles para el desarrollo de software
Títulos en esta serie (39)
República, violencia y género en la novela de crímenes Calificación: 0 de 5 estrellas0 calificacionesCapitalismo, crisis y anarquismo en la novela de crímenes del siglo XXI en España Calificación: 0 de 5 estrellas0 calificacionesBreve historia de la narrativa colombiana: Siglos XVI-XX Calificación: 5 de 5 estrellas5/5La novela de crímenes en América Latina: un espacio de anomia social Calificación: 5 de 5 estrellas5/5Memoria de crímenes: Literatura, medios audiovisuales y testimonios Calificación: 0 de 5 estrellas0 calificacionesAnálisis de Fourier.: Teoría y aplicaciones Calificación: 0 de 5 estrellas0 calificacionesAsedios a la palabra: (Para un arte poético) Calificación: 0 de 5 estrellas0 calificacionesCuando nada concuerda Calificación: 0 de 5 estrellas0 calificacionesEl cielo y otros infiernos Calificación: 0 de 5 estrellas0 calificacionesLa anomia en la novela de crímenes en Colombia Calificación: 0 de 5 estrellas0 calificacionesElementos de estadística para ingeniería: Un curso básico Calificación: 0 de 5 estrellas0 calificacionesJusticia y paz en la novela de crímenes Calificación: 0 de 5 estrellas0 calificacionesLas hojas breves: Acerca de Fernando Pessoa Calificación: 0 de 5 estrellas0 calificacionesDiseño Geometrico de Vías Calificación: 0 de 5 estrellas0 calificacionesMemorias de una cinefilia: (Andrés Caicedo, Carlos Mayolo, Luis Ospina) Calificación: 1 de 5 estrellas1/5Python a su alcance Calificación: 4 de 5 estrellas4/5Estática aplicada en ingeniería civil: Introducción al análisis de cerchas, marcos y vigas Calificación: 0 de 5 estrellas0 calificacionesEstructuras de datos en java Calificación: 0 de 5 estrellas0 calificacionesGeometría euclidiana Calificación: 0 de 5 estrellas0 calificacionesGuía para el análisis y solución de problemas de resistencia de materiales Calificación: 0 de 5 estrellas0 calificacionesMecatrónica: modelado, simulación y control de sistemas físicos Calificación: 0 de 5 estrellas0 calificacionesEl Nuevo Reto: Los Datos Abiertos En Colombia Calificación: 0 de 5 estrellas0 calificacionesIngeniería de Costos: Un enfoque basado en la gestión de operaciones de manufactura y logística Calificación: 1 de 5 estrellas1/5Introducción Al Psoc5Lp: Teoría y aplicaciones práctica Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la ciencia de datos en R: Un enfoque práctico Calificación: 0 de 5 estrellas0 calificacionesMicrorredes eléctricas Calificación: 0 de 5 estrellas0 calificacionesAplicaciones Web con HTML, JavaScript y Php Calificación: 0 de 5 estrellas0 calificacionesAplicación inmersiva para el consumo de recursos digitales basada en navegación por ontologías como estrategia de interacción Calificación: 0 de 5 estrellas0 calificacionesLaboratorio de Picosatélites de la Universidad Distrital Francisco José de Caldas Calificación: 0 de 5 estrellas0 calificacionesHerramientas de análisis para la estabilidad estática postural: Caso de aplicación: personas con amputación transtibial Calificación: 0 de 5 estrellas0 calificaciones
Libros electrónicos relacionados
Desarrollo de Software Ágil. Extremme Programming y Scrum Calificación: 4 de 5 estrellas4/5El Proceso de Desarrollo de Software: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesDirección y gestión de proyectos de tecnologías de la información: Liderazgo del cambio para transformar las Empresas de la Sociedad Digita Calificación: 0 de 5 estrellas0 calificacionesDiseño de Software Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesDiseño de arquitecturas .NET orientadas a microservicios Calificación: 3 de 5 estrellas3/5El Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5Ingeniería de Software Calificación: 5 de 5 estrellas5/5Dirección De Proyectos: Una Introducción Con Base En El Marco Del Pmi Calificación: 1 de 5 estrellas1/5Java a fondo - estudio del lenguaje y desarrollo de aplicaciones - 2a ed. Calificación: 5 de 5 estrellas5/5Scrum: Lo que necesita saber sobre esta metodología ágil para la gestión de proyectos Calificación: 0 de 5 estrellas0 calificacionesJava Curso Práctico Calificación: 0 de 5 estrellas0 calificacionesLegacy Code Calificación: 4 de 5 estrellas4/5Java 17 Programación Avanzada Calificación: 0 de 5 estrellas0 calificacionesSCRUM. Teoría e Implementación práctica Calificación: 0 de 5 estrellas0 calificacionesUF1887 - Operaciones de seguridad en sistemas ERP-CRM y almacén de datos Calificación: 0 de 5 estrellas0 calificacionesTransformación Ágil Calificación: 0 de 5 estrellas0 calificacionesProgramación y Lógica Proposicional Calificación: 4 de 5 estrellas4/5UF1643 - Gestión y control de los sistemas de Información Calificación: 0 de 5 estrellas0 calificacionesSoftware ERP - Análisis y Consultoría de Software Empresarial Calificación: 0 de 5 estrellas0 calificacionesGestión y proyectos: 15 lecturas imprescindibles Calificación: 5 de 5 estrellas5/5Modelo de madurez de ingeniería del software Versión 2.0 (MMIS V.2) Calificación: 0 de 5 estrellas0 calificacionesModelamiento de base de datos: Metodología práctica y aplicada Calificación: 0 de 5 estrellas0 calificacionesEl Arte del Emprendedor Digital Calificación: 0 de 5 estrellas0 calificacionesModelo para el gobierno de las TIC basado en las normas ISO Calificación: 5 de 5 estrellas5/5Computación en la nube 2ed Calificación: 0 de 5 estrellas0 calificacionesISO/IEC 29110 para procesos software en las pequeñas empresas Calificación: 0 de 5 estrellas0 calificacionesUX para empresas: Crea experiencias memorables para dejar huella Calificación: 0 de 5 estrellas0 calificacionesMF0490_3 - Gestión de servicios en el sistema informático Calificación: 0 de 5 estrellas0 calificacionesUF2177 - Desarrollo de programas en el entorno de la base de datos Calificación: 0 de 5 estrellas0 calificaciones
Desarrollo e ingeniería de software para usted
Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Matemáticas y gráficos con Python Calificación: 0 de 5 estrellas0 calificacionesThe Coder Habits: Los 39 Hábitos Del Programador Profesional Calificación: 5 de 5 estrellas5/5El Libro Negro del Programador Calificación: 4 de 5 estrellas4/5Design Thinking para principiantes: La innovación como factor para el éxito empresarial Calificación: 4 de 5 estrellas4/5Análisis de datos con el programa estadístico R: Una introducción aplicada Calificación: 4 de 5 estrellas4/5Diseño de Software Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la programación con Python Calificación: 0 de 5 estrellas0 calificacionesEl Compañero de Bolsillo de la Guía del PMBOK® Calificación: 0 de 5 estrellas0 calificacionesPython Aplicaciones prácticas Calificación: 0 de 5 estrellas0 calificacionesAutocad 2019 Curso Práctico Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesJava 17 Programación Avanzada Calificación: 0 de 5 estrellas0 calificacionesFilosofía y software: La cultura digital detrás de la pantalla Calificación: 0 de 5 estrellas0 calificacionesC/C++. Curso de programación (5ª Edición) Calificación: 0 de 5 estrellas0 calificacionesSketchUp Pro 2013 paso a paso en español Calificación: 5 de 5 estrellas5/5Google SketchUp Pro 8 paso a paso en español Calificación: 0 de 5 estrellas0 calificacionesUX Design Calificación: 0 de 5 estrellas0 calificacionesCreación de componentes en JavaScript Curso practico Calificación: 0 de 5 estrellas0 calificacionesEl Proceso de Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesEl Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5SCRUM. Teoría e Implementación práctica Calificación: 0 de 5 estrellas0 calificacionesTecnologías de Virtualización Calificación: 0 de 5 estrellas0 calificacionesIngeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Introducción a los Sistemas de Información Geográfica (SIG) aplicados al catastro Calificación: 0 de 5 estrellas0 calificacionesElectrocardiograma desde una visión digital Calificación: 4 de 5 estrellas4/5Certificación ISTQB Certified Foundation Level 4.0 Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Software: Requisitos, Estimaciones y Análisis Calificación: 0 de 5 estrellas0 calificacionesAprendizaje automático y profundo en Python Calificación: 0 de 5 estrellas0 calificacionesIniciación a la creación de páginas web Calificación: 0 de 5 estrellas0 calificaciones
Comentarios para Metodologías ágiles para el desarrollo de software
0 clasificaciones0 comentarios
Vista previa del libro
Metodologías ágiles para el desarrollo de software - Alexandra Abuchar Porras
Capítulo 1
Aproximación a la ingeniería de software
1.1. Antecedentes de ingeniería de software
La era de la computación y la informática hizo su aparición formal en los albores de la Segunda Guerra Mundial. En este escenario se cimentaron las bases del mundo tecnológico actual, que sirvieron de fundamento al desarrollo del hardware y del software. El hardware tiene un proceso de desarrollo definido, repetible y tangible, mientras que el software tiene un proceso lógico, abstracto e intangible; es un proceso complejo que presenta elementos y requerimientos distintos para cada proyecto.
En la evolución del desarrollo de software, es importante mencionar y destacar el momento en el que surge la disciplina de la ingeniería de software. Este suceso ocurrió en 1968 en la conferencia realizada en Garmisch (Alemania) por el Comité de Ciencia de la Organización del Tratado de Atlántico Norte (OTAN). Allí se trataron temas inherentes a la optimización de los programas
y, en consecuencia, se analizaron los inconvenientes y problemas presentados, lo cual dio origen a lo que se conoce como la "crisis del software".
Es en este congreso donde se propuso como disciplina la ingeniería de software, la cual se deriva de la ingeniería de sistemas y que contempla el análisis, diseño, desarrollo, evolución, principios, estándares, diseño de procesos lógicos y físicos, y seguridad, entre otros aspectos del software.
1.1.1. Crisis del software
El desarrollo del software se ha convertido en el eje transversal de todos los procesos tecnológicos en las organizaciones debido al uso de diferentes tipos de aplicaciones: ofimáticas, de gestión, financieras, de control, bases de datos, seguridad digital, virtualidad, entre otras (Pressman, 2010).
Sin embargo, para el desarrollo de software existe una complejidad en la que intervienen varios factores que pueden afectar la calidad del producto final. Aspectos como el sobrecosto en la estimación total del proyecto, el retraso en el cronograma, el mantenimiento del sistema, las fallas en la instalación y ejecución, la falta de técnicas para levantar requerimientos, la no consideración de los riesgos, entre otros aspectos, causaron inconformidad y pérdida de credibilidad en los procesos y aplicaciones situación que se conoció como la "crisis del software", expresión utilizada por Bauer et al. (1969) (figura 1).
Figura 1. Causas y efectos de la crisis del software
Figura 1. Causas y efectos de la crisis del softwareFuente: elaboración propia.
La crisis del software impactó el desarrollo de software, situación que afecta los procesos a nivel general, generando cuestionamientos entre investigadores del tema, lo que permite analizar el porqué de estas situaciones de inconformidad. Como resultado de una de estas investigaciones se crea el Standish Group International¹, entidad fundada en 1985, que se enfocó en investigar y analizar proyectos en todo el mundo relacionados con el desarrollo de software en los sectores público y privado. Así surge el informe de la Evaluación Humana Integral para la Creación de Software
