Josshua Fletes
Karen Yarely Rojo Valenzuela
Christian Velázquez
Karen Yarely Rojo Valenzuela
Gerardo Castillo
Markin Piero Pulache Guarniz
Frandy De La Cruz
Carlos Andres Bohorquez Duran
Omar Villada
Gerald de Jesús González Zeledón
willmar fernando romero marin
Chanel Mariannis Paredes Sánchez
Frandy De La Cruz
Gizela Delgado Soto
Gustavo Pagano
Josian Francisco Cáceres Suazo
Frandy De La Cruz
Elvis Alexander Espinoza
Alejandro Campuzano
Frank Gabriel Fajardo Romo
Kevin Daniel Guzman Delgadillo
Miguel Angel Reyes Moreno
Jose Luis Bedoya
David Córdoba Pimienta
Marco Antonio Alducin Garcia
BackEnd
Job Adolfo Salinas Hernández
Anthony Guzman Osorio
Ciclo de vida del Software (SDLC - Software Development Life Cycle)
El SDLC busca crear Software de Alta calidad, Rápido y Barato
Fases del SDLC:
Implementaciones del SDLC: Waterfall (Cascada) Y Agile (Iteraciones constantes)
En mi experiencia hemos utilizado waterfall, pero nos estamos capacitando para adoptar agile por medio de scrum o safe.
Señorita. Hace poco tomé éste curso, y considero que, te puede ayudar mucho ( Toca mucho el tema de pocesos o fases )
Curso para Developers en Inglés ( https://platzi.com/cursos/ingles-avanzado-developers/ )
Perfecto, muchas gracias! :)
Waterfall era lo dominante antes, algunos proyectos podían ser extremadamente extendidos en el tiempo sin un producto real en manos del usuario... Todo depende del equipo claro, pero a veces incluso luego de tanto tiempo "haciendo todo como debe ser" pues resultaba que se liberaba un producto que al final nadie usaba, todo un esfuerzo para darse cuenta que el usuario no sabía lo que quería o que el equipo solucionó un problema que no era problema... Veo la gran ventaja en metodologías ágiles justamente en iterar más rápido, tener productos mínimos viables en manos del usuarios más rápido y básicamente cagarla más rápido y mejorar a partir de allí..
buen aporte
Y yo diria que es sumamente importante al entregar minimos viables, validar si realmente resuelve el problema antes de aplicar algo mas robusto (verificacion y validacion).
Mi experiencia con Agile es en proyectos de RPA y me ha dejado una inconformidad , debido a la constante entrada de requerimientos, y a la tergiversacion que se le dio en temas de definir un alcance, me parece que se hacen proyectos muy dificiles de cerrar y donde hay poco compromiso del cliente, aclaro me pasa esto con RPA.
Lo mismo pasa con automatizaciones de procesos de negoci.
Ciclo de vida del desarrollo de software - SDLC
El SDLC puede ser entendido como un proceso de varias fases cuyo propósito es la producción de software de:
Fases conocidas.
Implementaciones del SDLC
Algunas metodologías para el ciclo de vida de software:
!Untitled
propuesta ambiciosa, querer alta calidad y costos bajos y lo mas rapido posible. por lo general se habla de escoger 2 de estas tres pero no las tres. en la vida real no se puede cumplir un compromiso de ser rapido de alta calidad y bajo costo, o pierde el desarrollador o pierden los dos tanto el desarrollador y el cliente al chocar con la realidad.
la calidad toma tiempo, la calidad lograda con el tiempo es costosa. la prueba esta en que el software producido y que domina la industria al ser el estándar tiene fallos estructurales que obligan a buscar otra iteración de desarrollo. claramente el profesor hace la aclaracion pero uff la vida real sucede mejor elegir 2 de las tres
Estoy de acuerdo.
Totalmente de acuerdo. Esto se llama el Triangulo del Proyecto. Me sorprendio cuando lo menciono, es como una Utopia, lo que deberia ser, pero como dices, la realidad es otra y es compleja de lograr, aunque siempre deberiamos tratar de acercarnos a lo imposible y es creo a lo que se puede referir.
Waterfall:
Agile:
En mi experiencia he usado Agile, y me sirvió mucho para organizarme en el trabajo y mi vida diaria.
En lo personal he utilizado ambos.
No se puede manifestar cual de los dos (2) es mejor ya que depende del proyecto que se este desarrollando, como todo en la vida "no hay absolutos".
Utilizando cascada y agile se lograron concluir los proyectos en los cuales trabajé, no obstante, siento que depende mucho de la adaptabilidad del grupo para determinar el éxito de ambas.
En pocas palabras, no hay mejor ni peor depende del proyecto y del equipo de trabajo para poder determinar cual se acomoda al proyecto que se esta desarrollando.
Asi es, para proyectos grandes suele convenir mas Scrum por la adaptabilidad, sin embargo, si imaginamos que el alcance del proyecto, los requerimientos, la identificacion del problema y la solucion estan todos On Point, Waterfall funcionaria perfectamente. La realidad es que la mayoria de veces el cliente no sabe lo que quiere o lo que realmente necesita y por esto Scrum viene a ayudar validando con el cliente cada avance para que si hay un desvio se pueda corregir a tiempo.
Odio scrum jajaja...
Larga vida a agile 💪
He utilizado los dos, definitivamente nos ha ido mejor con Agile. Gracias.
Tengo 7 años desarrollando, de los cuales tan solo los últimos 2 años fueron usando metodologías Agile, y puedo decir que ha sido toda una apertura de mente.
En los trabajos que he tenido como programador y en las ofertas laborales de Linkined, siempre piden que sepas trabajar bajo la metología scrum. Es la más usada.
he usado las dos metodologias!!!
Obviamente la más util es la agil, ya que te permite modificar los requerimientos del software!!
Solo utilizaría waterfall si estoy desarrollando algo muy critico, como un avión, por ejemplo
Hola,
Soy Ingeniero Informático y en el lugar donde laboro utilizamos Agile con Scrum y SaFE; pero también soy Docente y explico en clase otros ciclos tradicionales como Sashimi, V, Espiral, Cascada, y claramente metodologías ágiles e híbridas como: Scrum, Kanban y Scrumban.
yo si conozco mucho la agile, quizás haya proyectos que aun usen waterfall pero ya seria extremo.
Hasta el momento solamente he usado la metodologia Scrum y en su momento en desarollo del instituto el Six Sigma, pero considero que dependiendo de la solución cualquier metodologia se ajusta!
Pero sólo hay un ciclo de vida del software. Las metodologías son otra cosa. Metodologías hay tradicionales y ágiles y cada una es apropiada en cada tipo de proyecto, una no es mejor que la otra.
Ciclo de vida del software (SDCL - Software Development Life Cycle)
Es el proceso donde el software pasa por una fase de planificacion o levantamiento de requisitos por parte del cliente, pasa por una fase de diseño del software, despues pasa por la fase de ejecutar ese software unas pruebas y finalmente el despliegue de esa aplicacion.