Como PLANIFICAR un PROYECTO de SOFTWARE | Metodologías WATERFALL o AGILE
HTML-код
- Опубликовано: 28 дек 2024
- Si alguna vez te has preguntado como se planifican los proyectos de software o no sabes qué es esto del AGILE, ¡éste es tu video!
👾 Redes sociales 👾
► Twitter: / bettatech
► Instagram: / betta_tech
► Canal Secundario: / @forkdebettatech
► Slack: bit.ly/33gaDDM
👨🏼🏫 MIS CURSOS 👨🏼🏫
👽 Curso de iniciación a la programación con JavaScript:
► bit.ly/3kr4bTc
👕 MERCHANDISING DEL CANAL:
► Tienda RUclips: / bettatech
► Tienda Teespring: teespring.com/...
⭐️ AFILIADOS ⭐️
🎁 7% Descuento en HOSTINGER (Código BETTATECH)
► www.hostg.xyz/...
🧠 Autocompletado con IA (Kite)
► www.kite.com/g...
🐾 MacPaw (CleanMyMacX):
► macpaw.audw.ne...
🎵 TODA la música es de EpidemicSound:
► www.epidemicso...
✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:
bettatechyt@gmail.com
📚 LIBROS 📚
Design Patterns
► amzn.to/39XuQlq
Head First Design Patterns
► amzn.to/2uq6XUq
Refactoring
► amzn.to/2SQnf2c
Clean Architecture
► amzn.to/3bZVonJ
Clean Code
► amzn.to/32WVKq3
Introduction to Algorithms
► amzn.to/34SyVFP
Cracking the Coding Interview
► amzn.to/2QkdwC6
Próximamente vídeo sobre SCRUM! No olvidéis suscribiros si os interesa el tema! ✌🏻✌🏻✌🏻✌🏻
Genial, he esperado que hables de esto, es un tema que me interesa mucho.
vengo de ahí
Ya salió el video de SCRUM?? =D
Muy buenos! Sería genial que hagas uno sobre Shape Up de Basecamp
Esto es desarrollo.
No es solo un canal más de programación, sino que aborda aspectos más allá de esta. Genial.
Ingeniería pura.
@@AIR-Dmnshn Hay muchos programadores que no han estudiado la carrera, lo aprendan solos y por eso se saltan a veces estos conceptos.
Molaría un video sobre arquitectura de software y otro sobre patrones de diseño. Me gustan mucho tus vídeos.
Me adhiero
Estas buenas prácticas con los patrones de arquitectura y diseño aporta mucho valor al proyecto disminuye las colisiones en pruebas y acelera la entrega
La verdad es que estudio biología, pero me encantan estos vídeos y los veo igual xD
Me animas muchisimo! 😂
Jajajajjaja Que loco. ANÍMATE A PROGRAMAR :D
haz pensado en la bioinformatica ?
Solo una anécdota: Curso el segundo semestre de la carrera en sistemas computacionales, y en primer semestre se nos pidió (como parte de la evaluación) asistir a las presentaciones de proyectos finales de nuestros compañeros, los cuales, son el último peldaño que un estudiante de mi instituto tiene que subir para titularse, en fin, al final los profesores quienes evalúan la presentación del proyecto, en su mayoría apaleaban a aquellos que usaban la metodologia "Waterfall" para el desarrollo de su proyecto.
Vi varios videos y éste es el que encontré más claro y sencillo. Te ganaste un "me gusta" y me suscribí a tu canal. Felicitaciones. :)
Acabo de encontrar una mina de oro, excelentes videoss! Me van a servir para la uni (estoy haciendo la licenciatura en sistemas y abarcamos todos estos temas).
Gracias, me ha sido muy útil.
Según mi experiencia de más de 20 años, el comercial de turno visita al cliente que tiene muy poca idea de lo que quiere, el comercial le dice a todo que si, cuando hablamos los técnicos con el cliente nos damos cuenta que lo que pide no esa claro, y nos toca a nosotros luchar para que el proyecto salga contrareloj y sin requerimientos, trabajando muchas horas no pagadas. No se puede planificar sin los requerimientos claros y diciéndole que si al cliente en todo.
Yo soy maestra de inglés pero me maman estos videos 😂 ❤
Gracias, cada vez la metodología Agile es empleada en más proyectos, incluso directamente en el área de Dirección de proyectos. ¡Muchos saludos!
No todo lo que brilla es oro, cuidado.
Según F. Brooks: "Añadir más personas a un proyecto de software ya retrasado, lo retrasará aún más"
por la "curva de aprendizaje" supongo ?!
Un programador hace en un mes lo que dos hacen en seis
Y no por usar Scrum se agilizará y tendrás un buen producto
Excelente video, muchisimas gracias por compartir tus conocimientos :D
Interesante, pero para entender que todo esto que pertenece a la Ing. de Software, lo que expone en el vídeo nuestro amigo son los modelos de ciclo de desarrollo los cuales enfatizó sólo el de Cascada , pero existen tres : Secuencial, Cascada y Espiral los cuales son modelos de ciclo de vida de sistemas que pueden ser Incremental o Evolutivo. Muy buen canal felicitaciones !!
También está el reiterativo que consiste en tener una serie de etapas que se van repitiendo a lo largo del ciclo de vida del software
desde la uma de informatica de malaga te seguimos toda una clase sube mas videos de programacion orientada a objetos, programar con c++ y estadisticas ( big data ) con r
Muy bien sus videos pero me permito modestamente que utilice graficos o laminas para puntualizar lo va a tratar en vez de una larga exposicion . Un resumen muy consiso y la exposicion de cada uno de ellos .. Gracias por la atencion
Hola, me gustaría ver un vídeo tuyo hablando sobre el TDD o Test-Driven Development (desarrollo dirigido por tests) y como aplicarlo. Saludos!
por favor agradecería enormemente que hables sobre cómo cotizar un proyecto en modo Agil, si el cliente solicita conocer el presupuesto total de del proyecto pero como ira evolucionando poco a poco no se exactamente cuanto tiempo tomará.
Están geniales sus videos, muchas gracias por compartir su conocimiento parcero.
Que metodologia me recomiendas para un sistema de prestamos de libros para una biblioteca??
Siento mucho decirte que las metodologias en Cascada son tambien iterativas. Tu no contemplas hacer la toma de requisitos, luego el análisis, etc. Tu vas completando ciclos en los que cada uno de ellos tiene todas esas fases.
Por otro lado, las metodologías ágiles se basan en minimizar al máximo toda la gestión de calidad, lo cual implica una mayor probabilidad de que aparezcan graves problemas de mantenimiento a la larga.
Tengo entendido que la metodología de Cascada es ideal para proyectos o productos cuyos ciclos de liberación son largos como por ejemplo en el sector de hardware e incluso en el sector de los videojuegos, no se recomienda este modelo para proyectos cuyos ciclos de liberación tienden a ser muy cortos, por ejemplo la validación de un Producto Minimo Viable.
Justo hoy he empezado con el análisis de requisitos de una práctica, viene que ni pintado para planificar todo un poco. Sigue así, es un muy buen contenido💪
Gracias! Mucha suerte en la práctica :D
Me mandaron de la universidad a un canal que ya sigo en mi perfil personal, quiere decir que vamos bien.
Hola maestro Betha, como abordar el tema de los costes en agile. En waterfall me es más fácil .
Actualmente la mayoría de las startups se decantan por metodologías Agile, por su naturaleza de imprevisibilidad. Personalmente me gusta Kamban, pero Scrum puede ser interesante para según que proyectos. Buen vídeo, esperando el siguiente!
Totalmente, en las Startups puedes estar cambiando el producto en plazos de pocos meses, por lo que ser ágil es súper necesario!
Muy bien explicado 👍🏼
Estoy aquí por la escuela jaja
Excelente amigo.
Gracias.
Muy buen video. Tienes algún tip para las estimaciones en costo y tiempo de las diferentes metodologías?
Magia negra totalmente 🧙♀️🧹
Que herramientas se utilizan para darle seguimiento al proyecto desde el principio, si son opensource mejor, muchas gracias
Hola que tal soy estudiante software debo realizar una tesis dentro un cuatri que son 4 meses , creo que funcionaria mejor este modelo cascada y planificarlo en tan poco tiempo?
Excelente video, estuvo muy bien explicado y condensado, muchas gracias
que lindo aprender con alguien tan guapo 😍
Excelente vídeo, aunque me queda una duda puntual, sí en las metodologías ágiles no se recopilan requisitos como un todo, sino conforme avanza el proyecto y se terminan partes de él en cada iteración, cómo se determina el costo del software y el tiempo de desarrollo?
Para eso te ayuda la experiencia y la confianza que tengas en tu equipo de trabajo.
Para correr hay que caminar y para esto debes primero gatear.
A medida que vas realizando proyectos chicos, vas cogiendo experiencia.
Las técnicas son estupendas guías pero para nada suplantan tu experiencia.
@@christianstein9507 entonces?
@@carloscituc7951 entonces si manejas un grupo de profesionales (pongamos 3 programadores) y sabes cuánto te cuestan por día, y con tu experiencia sabes que el proyecto llevará 3 meses, ya tienes una base de costo. A eso le sumas 15% por imprevistos y un 20% adicional para preparar documentación y tutoriales. Luego estimas tu ganancia y ya tienes un número.
Ese número te puede quedar corto entonces en tu próximo proyecto aplicas tu experiencia para no tropezar dos veces con la misma piedra.
Además, debes intentar reutilizar código, por ejemplo ABM de clientes, login de acceso, reportes etc.
Para proyectos más grandes la cuestión se complica un poco, pero siempre hay un principio del que te debes nutrir. Saludos!
@@christianstein9507 ese es el punto, que según las metodologías ágiles (explicado en el video) no hay una recopilación completa de requisitos del proyecto, sino que conforme se avanza se van tomando, por eso era mi duda, sí no se tiene un panorama completo, cómo se sabe cuánto costará y el tiempo que se llevará.
@@carloscituc7951 volvemos al punto inicial, la experiencia te permite estimar el tiempo que te llevará el proyecto en base a la confianza que tengas en tu equipo.
Las diversas metodologías te permitirán organizar el proyecto y desglosarlo en bloques pero ninguna te dirá el tiempo que te llevará.
Ok, encontré mi nuevo canal favorito xD.
Muy buena información que acabas de compartir! excelente
Gracias! 😊
Hola genio ¿cómo estas? Gracias por tus consejos, maravilloso tu trabajo. Soy estudiante universitario pero no en el área de la informática, este es un tema que comencé a descubrir hace poco y con mucho interés. ¿Qué me recomiendas para llevar un buen aprendizaje? ya sean libros, material didáctico, algún modelo de programa académico, o lo no se, otra cosa, quería saber el punto de vista de alguien que ya tiene una buena trayectoria en la informática.
Estas ultimas semanas comencé a estudiar algunos lenguajes, entre ellos HTML, CSS, JS Y PHP, descubrí lo básico, como para diseñar un bonito sitio web estático, darle un poco de interactividad y ya.
Si alguien más lee el comentario puede aportar. Gracias!
Hola, vaya, yo ya utilizaba estas metodologías sin conocer sus nombres
Te ganaste un nuevo suscriptor ✌🏼
Y el UML?
En la universidad nos enseñan el modelo en casacada apenas se nombra ágiles
Muy buen video
Espero que el prçoximo vídeo os ayude un poco entonces! :)
Excelente explicación
Visto en 26/02/2020
espectacular su video
voy a ver el de scrum now
Hola. Como estas. Que enfoque agile (marco o metodologia), le darias a un equipo que trabaja con multiples proyectos?
hola buenas noches, cuales son las paginas o los programas recomendados? necesito para nivel secundaria. muchas gracias
Hola, gracias por los vídeos que haces. Por ahora, estoy suscrito. Interesantes los vídeos de estructura de datos. En este vídeo que estoy comentando, creo que el título es más comercial de lo que cubriste. El título debió ser algo así como metodologías ágiles para el desarrollo de software. Yo esperé, por el título, que hablaras de diagramas de flujo, diagramas de clases, diagramas de bases de datos y herramientas para realizar cada una. Yo soy autodidacta y no tengo claro los pasos de la planeación de un proyecto. Quizás quieras hacer un vídeo o una serie acerca de lo que te estoy comentando? Muchas gracias por compartir tu conocimiento!
Amigo podrías hacer un vídeo también o explicarme un poco sobre la diferencia entre un backend engineer y un data engineer. El backend engineer no se encarga también de toda la parte de la data. He visto que en los dos roles piden lenguajes de programación Java, python, scala, trabajan con hadoop, spark, spring data, aws, Google cloud data, hibernate, Docker, kubernetes, SQL, NOSQL. Etc. Me queda clara la diferencia de un data engineer con data scientist y data analyst que son más perfiles de análisis y no tanto de ingeniería o también entiendo la labor del machine learning engineer que junta ciencia con ingenieria, pero no veo la diferencia clara entre un backend engineer, big data engineer y data architect. Un backend no podría hacer esos roles también, incluso un día leí un artículo de un backend donde decía que había trabajado creando una aplicación de datos utilizando también machine learning. Muchas gracias
Las etiquetas son muy difusas. Qué es responsabilidad de cada perfil y que no para mí no es tan importante. Un backend puede estar diseñando bases de datos en algún momento de su carrera por necesidades del negocio o de la empresa. Mi recomendación es que a no ser que queráis ser algo super super concreto os definais como fullstack, y en caso de que queráis aplicar a algo super concreto tipo Cloud Architech, que adaptéis vuestro discurso para ello :D
@@BettaTech Muchas gracias por la respuesta, lo que dices es lo mejor que se puede hacer :)
Vamos !
Hola, que metodología utilizaría si se tratara de un proyecto de universidad, en mi caso una aplicación móvil enfocada al área de electrónica, que me permita practicar la ley de ohm, código de resistencias etc. Muchas gracias
Muy bueno el video !!!
Gracias!!!!
Me topé con este video por casualidad y me gustó mucho el contenido. Saludos desde México
Seria genial que hagas un video sobre Shape Up de Basecamp
Betta amigo, quiero pedirte un consejo como tecnologo a ingeniero...Estoy realizando un proyecto, tiene como objetivo implementar un sensor de tarjetas que les el código de barras de los carnets de los estudiantes que ingresan a la BIBLIOTECA, para así saber de que centro de formación provienen y a que hora ingresaron, pero en serio que ando un poco perdido en la idea de como hacer que el una vez el usuario inserte la tarjeta en el sensor, este envié los datos del estudiante a la base de datos que se le entregará al instructor...Cualquier consejo o sugerencia que me puedan ya, en serio estaría muy agradecido con ustedes, y betta tech si tu me dieras un consejo de como podría llevar a cabo el proyecto, no sabría como pagarte la ayuda...En serio muchas gracias por este video, lo necesitaba...Saludos y espero más sinceros consejos
Habla sobre la documentación de software por favor!! Nadie toca ese tema en RUclips
Un tema interesante
Justo tengo exposición sobre esto
No sé si es tu área, pero podrías hablar de el ciclo de vida del desarrollo de un sistema
Excelente video nuevo sus
La metodología Waterfall es la misma que la Top-Down?
Me pareció interesante el video, pregunta, ¿cómo se debe cotizar un proyecto en el que se usará Agile?, ¿como estimas el tiempo y la fecha de cierre del proyecto ?
4 años desde que hizo el vídeo y al día de hoy ninguna metodología sirve
Que metodología se recomienda si se quiere refactorizar un software ?
Tengo pensado hacer un vídeo de refactor. De hecho, me compré un libro pensando en eso :D
@@BettaTech ¿¡Cuál libro hermano!?
Alguien me puede decir que diferencia hay entre arquitectura sotware y metodologia? porque creo que se tratan como sinonimos, pero no creo que lo sean.
y que metodología ocupan los que trabajan solos, como los Freelancers?
He terminado odiando Agile - SCRUM pero creo que por la falta de liderazgo.
Para proyecto de titulo espiral evolutiva sirve bastante...
Agile garantiza calidad en el software?
Si, si las metodologías son herramientas, pero si te hacen un waterfall encubierto cuando te venden agile posiblemente te cagues en ellos y posiblemente te agobies muchísimo más
me parece que la primera descripción corresponde más bien al ciclo de espiral evolutiva
Los ejemplos hay que darlos con posibles programas a desarrollar
Interesante
Te faltó mencionar que los requisitos tienen que pasar por la etapa de formalizacion de los enunciados que se toman de los requerimientos.
a mi me piden esto, - Analizar, aplicar y caracterizar los Principios del Manifiesto Ágil y de alguna metodología ágil para la
propuesta. y no tengo idea que hacer, ayuda please
COmo se llama lo que haces en un papel antes de codificar un programa? Jo se me ha olvidado
Saludos nuevo sub 👍
Mil gracias!!!
Alguien más le ve parecido a Onur de la novela turca "Las mil y una noches" 🤩😅💕
Hey Vsauce
ya que pronuncias dead line como "dedlain" y "agile como ayail", sería apropiado que pronunciaras "software" y "scrum" correctamente
SCRUM es AGILE¿?
No me queda claro si SCRUM es lo mismo que Agile.
Scrum se encuentra dentro de las metodologías ágiles
Raro como freelancer tener un cliente que te dé tiempo para esto
el tipo consiguio 7420 visitas a dia de hoy y solo 568 me gusta y 4 no me gusta. manga de forros. aporten!!!
RUP
Waterfall no es Cascade?
😂
Ya lo vi, 😅
Si sos de la uni rusb y lees esto, sos gei v:
Rico
Cjr te pasas la mitad del vídeo hablando de cosas que no aportan nada y solo para introducir otro fragmento que no sirve de nada
XP? Xd
que asco dan esos proyectos que no terminan nunca
mmm, solo hablando. muy vago el video.