Elite Software Engineering
Elite Software Engineering
  • Видео 80
  • Просмотров 278 629
"Para terminar rápido, hay que enfocarse solo en el código" una creencia que impide la agilidad
"Para terminar rápido, hay que enfocarse solo en el código", una creencia que impide la agilidad
Agile no es “entregar más rápido”, sino la capacidad de adaptarse rápidamente a las circunstancias cambiantes para mantener y mejorar los buenos resultados
📲 Mis redes:
Twitter: EdgarTeamCoach
Facebook: SoftwareEngineeringCoach
Instagram: efernandez.software.coach
TikTok: www.tiktok.com/@edgarteamcoach
👩‍🎓 ¡Entrénate con mis cursos en Udemy!
🔵 Fundamentos de requerimientos: www.udemy.com/course/mas-alla-de-las-user-stories-fundamentos-de-requerimientos/?couponCode=FEB_24
🔴 Análisis y recolección de requerimientos: www.udemy.com/course/analisis-y-recoleccion-agil-...
Просмотров: 44

Видео

Agile no significa "acabar más rápido"
Просмотров 36Месяц назад
En este video, te explico un error común al entender la agilidad en desarrollo de software 📲 Mis redes: Twitter: EdgarTeamCoach Facebook: SoftwareEngineeringCoach Instagram: efernandez.software.coach TikTok: www.tiktok.com/@edgarteamcoach 👩‍🎓 ¡Entrénate con mis cursos en Udemy! 🔵 Fundamentos de requerimientos: www.udemy.com/course/mas-alla-de-las-user-sto...
Mi charla en Talent Land 2024: Los 5 superpoderes del desarrollador de software
Просмотров 803 месяца назад
Mi propuesta para una conferencia en Talent Land 2024 fue aceptada y aquí se las presento.
Clase muestra - Cómo conducir entrevistas de requerimientos de software
Просмотров 62910 месяцев назад
¡Esta es una clase muestra de mi curso de Recolección y Análisis de requerimientos de software en Udemy, que la disfrutes! 💻 Adquiérelo en Udemy: www.udemy.com/course/analisis-y-recoleccion-agil-de-requerimientos-de-software/?referralCode=2691D206D37A8664A8F0
Clase muestra - Cómo crear user stories - Curso de fundamentos de requerimientos en Udemy
Просмотров 74210 месяцев назад
¡Esta es una clase muestra de mi curso de Fundamentos de Requerimientos en Udemy, que la disfrutes! 💻 Adquiérelo en Udemy: www.udemy.com/course/mas-alla-de-las-user-stories-fundamentos-de-requerimientos/?referralCode=8429395B458705379F5E
¿Por qué no entiendo los requerimientos? - La importancia de una buena estrategia de recolección
Просмотров 1,6 тыс.11 месяцев назад
La calidad de los requerimientos depende de la calidad de la información que obtienes para definirlos. En este video, te explico cómo diseñar una estrategia de recolección de requerimientos. 📲 Mis redes: Twitter: EdgarTeamCoach Facebook: SoftwareEngineeringCoach Instagram: efernandez.software.coach TikTok: www.tiktok.com/@edgarteamcoach 👩‍🎓 ¡Entrénate con...
¿Qué se debe documentar en el desarrollo de software?
Просмотров 398Год назад
Curso en Udemy: www.udemy.com/course/mas-alla-de-las-user-stories-fundamentos-de-requerimientos/?couponCode=LOW-AGO23 Guía para escribir User Stories: leanpub.com/guiaparacrearuserstoriesdealtoimpacto Guía para recolectar requerimientos como profesional: leanpub.com/recolectarequerimientoscomoprofesional ¡Adquiere ambas guías a un precio especial! leanpub.com/b/requerimientosdesoftwaredeelite/c...
¿Cómo saber que algo ha mejorado? Mediciones y métricas en el desarrollo de software
Просмотров 195Год назад
¿Cómo saber que algo ha mejorado? Mediciones y métricas en el desarrollo de software
¿Cómo tomar decisiones asertivas basándose en datos?
Просмотров 730Год назад
¿Cómo tomar decisiones asertivas basándose en datos?
Análisis de sistemas de software - Importancia del Modelo del Negocio
Просмотров 838Год назад
Análisis de sistemas de software - Importancia del Modelo del Negocio
Análisis de sistemas de software con UML - Vista de Comportamiento
Просмотров 360Год назад
Análisis de sistemas de software con UML - Vista de Comportamiento
Análisis de sistemas de software con UML - Vista de Interacción
Просмотров 511Год назад
Análisis de sistemas de software con UML - Vista de Interacción
Análisis de sistemas de software con UML - Vista de Dominio (Clases conceptuales)
Просмотров 1,9 тыс.Год назад
Análisis de sistemas de software con UML - Vista de Dominio (Clases conceptuales)
Análisis de sistemas de software con UML - Vista de Contexto
Просмотров 445Год назад
Análisis de sistemas de software con UML - Vista de Contexto
Análisis de sistemas de software con UML - Cuatro vistas para crear un modelo del negocio
Просмотров 432Год назад
Análisis de sistemas de software con UML - Cuatro vistas para crear un modelo del negocio
¡Regalos y Recursos para ser un analista de requerimientos y product owner de élite!
Просмотров 1,3 тыс.Год назад
¡Regalos y Recursos para ser un analista de requerimientos y product owner de élite!
Más allá de las user stories - Curso de requerimientos de software
Просмотров 1,7 тыс.Год назад
Más allá de las user stories - Curso de requerimientos de software
Introducción al análisis de negocios y sistemas
Просмотров 671Год назад
Introducción al análisis de negocios y sistemas
07 - Ingeniería de requerimientos: el rol del analista / product owner
Просмотров 6 тыс.2 года назад
07 - Ingeniería de requerimientos: el rol del analista / product owner
Dynamic Memory and pointers implementing a linked list - Data Structures recap
Просмотров 2752 года назад
Dynamic Memory and pointers implementing a linked list - Data Structures recap
06 - Software Requirements: Validation
Просмотров 10 тыс.3 года назад
06 - Software Requirements: Validation
05 - Software Requirements: Specification
Просмотров 10 тыс.3 года назад
05 - Software Requirements: Specification
04 - Ingeniería de requerimientos - Análisis
Просмотров 13 тыс.3 года назад
04 - Ingeniería de requerimientos - Análisis
Master Class: El rol del software en la mejora de la sociedad - Proyectos de acción social
Просмотров 953 года назад
Master Class: El rol del software en la mejora de la sociedad - Proyectos de acción social
03 - Ingeniería de Requerimientos - Recolección de requerimientos
Просмотров 25 тыс.3 года назад
03 - Ingeniería de Requerimientos - Recolección de requerimientos
1000 Suscriptores. Agradecimiento y regalos
Просмотров 1233 года назад
1000 Suscriptores. Agradecimiento y regalos
02 - Ingeniería de Requerimientos - Priorizar a través de los tipos y niveles de requerimientos
Просмотров 21 тыс.3 года назад
02 - Ingeniería de Requerimientos - Priorizar a través de los tipos y niveles de requerimientos
Master Class: Metodología de solución de conflictos (Noviembre 2020)
Просмотров 3753 года назад
Master Class: Metodología de solución de conflictos (Noviembre 2020)
01 - Ingeniería de Requerimientos ¿Qué son los requerimientos de software?
Просмотров 54 тыс.3 года назад
01 - Ingeniería de Requerimientos ¿Qué son los requerimientos de software?
Master Class: Estimación en proyectos ágiles (Octubre 2020)
Просмотров 7143 года назад
Master Class: Estimación en proyectos ágiles (Octubre 2020)

Комментарии

  • @omarlescanoyaya3615
    @omarlescanoyaya3615 9 дней назад

    Podrían probar también project libre

    • @EdgarFernandez
      @EdgarFernandez 9 дней назад

      Es una buena alternativa, con muchas de las funciones de MS Project pero sin sus costos asociados. ¡Gracias por recomendar!

  • @wildercardenascangalaya7730
    @wildercardenascangalaya7730 15 дней назад

    Super gracias

  • @ramirorivarola2607
    @ramirorivarola2607 29 дней назад

    Aprovecho para dejar la consulta. Y si estoy a las ordenes de Rambo, que hago?

    • @EdgarFernandez
      @EdgarFernandez 9 дней назад

      Siempre puedes aprovechar de lo que sabe, si asumes una postura donde le reconoces su capacidad y te muestras abierto a ver lo que hace. En ocasiones, hará el trabajo por ti (según él, porque no sabes cómo). En vez de pelear, déjalo que haga, pero te conviene que en cuanto sientas que ya no aprenderás más o es suficiente, te muevas a otro equipo

  • @ramirorivarola2607
    @ramirorivarola2607 29 дней назад

    Tremendo canal, ojalá prospere y sumes muchos seguidores. Sigue adelante!

  • @irasemacamargo2187
    @irasemacamargo2187 29 дней назад

    Me podrias compartir fuentes de tu información?

    • @EdgarFernandez
      @EdgarFernandez 9 дней назад

      Hola, claro que sí La mayoría del contenido está basado en el libro Software Requirements de Karl Wiegers Hay otro poco de Ingeniería de Software de Ian Sommerville

  • @marlonconrado6136
    @marlonconrado6136 Месяц назад

    Ya una IA lo puede hacer por ti.

    • @EdgarFernandez
      @EdgarFernandez 9 дней назад

      Tienes razón: la IA es una herramienta muy útil para un trabajo como este. Sin embargo, es importante que el ingeniero sepa exactamente qué es una prueba unitaria y cómo se definen, para que lo pueda pedir correctamente a la IA

  • @cristophercl3685
    @cristophercl3685 Месяц назад

    Hola, una pregunta, en programación en la capa de dominio como relacionaría esas clases? Si están en 3 archivos distintos como los relacionaría? Ahí ya me confundo al interactuar con la capa de datos, porque por ejemplo el cálculo del total lo puedo hacer en el dominio, pero ya al momento de registrar en la BD, obtener los precios, habría que ir saltando de tabla en tabla, ahí me genera confusión, por favor aclarame esta parte, Gracias.

    • @EdgarFernandez
      @EdgarFernandez Месяц назад

      Hola, estimado Cristopher Lo que tú quieres se hace ya en el nivel de diseño detallado, y ahí depende del paradigma de programación y la arquitectura. Esto que explico en el video está en alto nivel, porque estamos describiendo el lenguaje de los usuarios y los conceptos que suelen utilizar. El Modelo de Dominio no es ninguna capa del software, sino una descripción de la información que se usa. Por eso usamos clases conceptuales, no clases de software. Por ejemplo, si tienes una clase conceptual que se llama factura, en la que está el atributo "Total", es solo una representación de la información que los usuarios utilizan regularmente. ¿Cómo se calcula ese total? Depende mucho de la implementación de la solución: puede ser un campo de Base de datos, una función en un componente, un archivo, etc.

    • @cristophercl3685
      @cristophercl3685 Месяц назад

      @@EdgarFernandez ah okay muchas gracias por la información, es que en la arquitectura limpia también usa la capa de dominio para escribir la lógica de negocio y se me vino la idea de que era eso ya que está muy parecida. Me gustaría ver la implementación de esto en algún software para que quede mucho más sólida la adquisición de este conocimiento. De antemano agradezco su tiempo y atención, Gracias.

  • @spikerudeos7511
    @spikerudeos7511 Месяц назад

    Buena explicación, gracias.

  • @hipnoterapia_tehuacan
    @hipnoterapia_tehuacan Месяц назад

    La certificación solo sirve para garantizar que conoces el producto. Garantiza que lo sabes hacer. PERO NO GARANTIZA que lo hagas.

    • @EdgarFernandez
      @EdgarFernandez Месяц назад

      De acuerdo. Muchas certificaciones son así: pagas el curso, apruebas el examen y obtienes el certificado. Aunque hay otras que te otorgan el certificado luego de un proceso largo de observación, acompañamiento y evaluación por parte de un grupo de expertos; sin embargo, las segundas son las menos y deberíamos promover

  • @pablomartinezheredia.oficial
    @pablomartinezheredia.oficial Месяц назад

    Gracias

  • @emilyzauneforonda182
    @emilyzauneforonda182 2 месяца назад

    Buenas tardes, una consulta las clases son las tablas de la base de datos¿?

    • @EdgarFernandez
      @EdgarFernandez Месяц назад

      Hola! No, las clases conceptuales son las definiciones de información que usan los usuarios. Después, estas se pueden traducir en bases de datos, clases de software u otra cosa, pero en el modelo de dominio solo encuentras la clase conceptual y sus atributos de información.

  • @psychiatristdrummer
    @psychiatristdrummer 2 месяца назад

    gran video. gracias

  • @joelespinosa663
    @joelespinosa663 3 месяца назад

    Crack 🔥

  • @estebandiaz5330
    @estebandiaz5330 3 месяца назад

    Buen video

  • @user-pd6ip5sw5r
    @user-pd6ip5sw5r 4 месяца назад

    muy buen video! muchas gracias

  • @Lyuzun
    @Lyuzun 4 месяца назад

    Buen video crack.

  • @vittablock1069
    @vittablock1069 5 месяцев назад

    gracias, explican mejor que en mis clases de universidad.

    • @EdgarFernandez
      @EdgarFernandez 4 месяца назад

      Gracias por tus comentarios! Espero que le sea útil a tus profesores para complementar lo que están aprendiendo :)

  • @LordMegatron4985
    @LordMegatron4985 6 месяцев назад

    En principio se enfoca mucho en general, cuando es para empresas de software

  • @atomi_xd
    @atomi_xd 6 месяцев назад

    de desenfoca mucho la camara del video

  • @caesarmedfin9521
    @caesarmedfin9521 7 месяцев назад

    Has trabajado con la herramienta DOORS de IBM?

  • @Bnuy_38901
    @Bnuy_38901 7 месяцев назад

    Muchísimas gracias

  • @elizabethcalderondelabarca266
    @elizabethcalderondelabarca266 7 месяцев назад

    Felicito al ing. Por la informacion para una adecuada obtencion decrequisitos. Se identifica que tiene experiencia en dicho campo y adicionalmente sabe explicarla.

  • @womenoasiss
    @womenoasiss 8 месяцев назад

    Hola, tengo unas dudas me podrias responder, porfavor

  • @JoseFranc
    @JoseFranc 9 месяцев назад

    jajajja buen video

  • @mizzalej
    @mizzalej 9 месяцев назад

    Excelente video

  • @joserobles8976
    @joserobles8976 10 месяцев назад

    Lo que no entendí en 3 meses de clase en solo 10 minutos lo entendí

    • @EdgarFernandez
      @EdgarFernandez 10 месяцев назад

      Hola! Me da gusto saber que este video te ayudó a entender un tema difícil! Saludos

  • @marycelavera1707
    @marycelavera1707 10 месяцев назад

    Muchas gracias. Es un gran video con conocimientos y consejos. ❤

    • @EdgarFernandez
      @EdgarFernandez 10 месяцев назад

      Gracias a ti por haberlo visto!

  • @estefaniarodriguezvargas3005
    @estefaniarodriguezvargas3005 10 месяцев назад

    me lo imagino por 10 minutos diciendo ya aya ya ay aya aya jejejjeje gracias por el video

    • @EdgarFernandez
      @EdgarFernandez 10 месяцев назад

      Hicimos varias tomas del yadda yadda, y recortamos solo un poco. Pero sí, puedo pasar varias horas diciéndolo xD

  • @fermtz9355
    @fermtz9355 11 месяцев назад

    🎯 Key Takeaways for quick navigation: 00:44 Requirements in software engineering define what a software system must do and specify constraints on its operation and implementation. Requirements guide understanding user needs and specify the functions the product must have to meet those needs. Requirements also cover attributes like performance, security, reliability, and more, as well as information about users, their interests, and the operating environment. Requirement engineering involves tasks such as elicitation, analysis, specification, and validation. The importance of requirements lies in their role as the foundation of project success or failure. Poorly handled requirements can lead to project delays and quality issues. Empathy is crucial in requirements engineering, focusing on understanding users' current situations, needs, and problems. Stakeholders, who have real problems to solve, provide valuable information for validating and understanding solutions. Engineers should prioritize user needs over technical considerations and protect users from unnecessary features. Requirements engineering is about selecting useful information and, sometimes, removing unnecessary elements to create valuable and effective solutions. Empathy and concise requirements lead to better results than adding excessive features. The goal is to discover and understand real user needs and prioritize their benefits. Made with HARPA AI

  • @Ing.MariLevi
    @Ing.MariLevi 11 месяцев назад

    😂 me agrada que agreguen un poco de humor. Exelente 👍🏽

    • @EdgarFernandez
      @EdgarFernandez 10 месяцев назад

      Gracias 😁 ¿Qué sería de esto sin el humor?

  • @Ing.MariLevi
    @Ing.MariLevi 11 месяцев назад

    Wow 👏🏽 Excelente material. Gracias por compartirla 👍🏽

  • @Ing.MariLevi
    @Ing.MariLevi 11 месяцев назад

    😂😂 pobres clientes jajaja 🤭 Gracias por esta sección 👍🏽 exelente 👍🏽

  • @Nurys1971
    @Nurys1971 Год назад

    Muy buen material. aunque hubieron partes que quedaron repetidas en el video

  • @Nurys1971
    @Nurys1971 Год назад

    Muy buen video.

  • @Nurys1971
    @Nurys1971 Год назад

    Es exelente explicación; muy clara y total mente relajada en la forma como es espuesta la información. Mil gracias me ha quedado muy claro.

    • @EdgarFernandez
      @EdgarFernandez Год назад

      Gracias, Nury Qué bueno que el video te fue útil 😊

  • @stivrs6567
    @stivrs6567 Год назад

    Muchas gracias por compartir tu conocimiento, en verdad da un poco mas de luz sobre todo cuando ni nosotros mismos como desarrolladores sabemos cuantas lineas vamos a hacer de codigo o cuantas pantallas, metodos, etc, esta buenisimo el curso que tines en UDemy, ya le veo mas forma a este tema de estimar lo que debo hacer.

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Hola! Muchas gracias por tus comentarios. Me alegra que el contenido te está ayudando con tu trabajo, ¡esa era la intención! Si tienes dudas o quieres encontrar otras formas de aplicar esto, están disponibles estos medios de contacto: Agenda una sesión en vivo (primera vez gratis): www.edgarfernandez.com/ Mándame un mensaje por Telegram: t.me/edfrz Contáctame por Facebook: facebook.com/SoftwareEngineeringCoach

  • @Vrdr52
    @Vrdr52 Год назад

    Muy interesante, pero como generas una cotización? Los clientes quieren saber cuanto les va a costar sin que pasen varias semanas para ello...

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Hola, Cristian! Muy buena pregunta Los procesos de estimación son actividades complejas: necesitan información confiable, pero son muy propensos a errores. En mi experiencia, requieres saber los objetivos de alto nivel, las características principales (módulos o funciones) y algunos de los requerimientos de usuario principales (te lo describo en este video: ruclips.net/video/TRp3ZkjKtj8/видео.html) como los casos de uso o épicas, además de una prueba rápida de arquitectura. Esto, si el cliente y los usuarios están comprometidos con el trabajo, tomará alrededor de tres semanas para hacer la Visión Inicial de la solución y hacer una estimación inicial, usando un método como Use Case Points (ruclips.net/video/Epzau3Z8JnQ/видео.html), Puntos de Función o Componente Estándar. Claro está, es para establecer un costo inicial, porque muchos requerimientos cambiarán durante el desarrollo y aparecerán otros. Lo conveniente aquí es establecer ese presupuesto inicial, para que el cliente lo considere como una posibilidad y lo aprovisione, pero devengar periódicamente para permitir los cambios fácilmente e ir haciendo entregas parciales, para recuperar inversión mientras sigue el desarrollo. Con todo gusto puedes visitarme en mis redes para tener un contacto más cercano y poder colaborar con tu organización en este y otros temas ¡Gracias por ver el video!

  • @juanmoromenacho6971
    @juanmoromenacho6971 Год назад

    Bro realmente tendré mi primera experiencia de campo real y tus vídeos me están ayudando mucho, no sabes lo mucho q me ayudas a entender a dónde voy.

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Hola, Juan! Me da mucho gusto que mis videos te están ayudando. Con todo gusto estoy disponible para apoyarte en tu carrera profesional y que sigas creciendo. Puedes encontrar mis medios de contacto en mi web www.edgarfernandez.com ¡Mucha suerte y éxito en tu trabajo!

  • @catherinequintero6166
    @catherinequintero6166 Год назад

    Me han sido muy útiles esta serie de vídeos, gracias 👍

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Hola, Catherine! Me da gusto que encontraste algo valioso en esta serie. ¡Con todo gusto colaboro contigo para que sigas comprendiendo mejor este tema! Visita mi sitio web para encontrar más formas de interacción www.edgarfernandez.com

  • @julzz1218
    @julzz1218 Год назад

    Estoy viendo todos estos vídeos excelente información

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Gracias, Julzz! Me da gusto leer que te han parecido útiles. Si quieres aprender más o tienes dudas, contáctame en mis redes y en mi sitio web :)

  • @anonimo-jt6bk
    @anonimo-jt6bk Год назад

    Muy buena explicacion. Podrias ayudarnos con la plantilla, por favor?

    • @EdgarFernandez
      @EdgarFernandez Год назад

      ¡Hola! Claro que sí. Envíame un correo, en mi web www.edgarfernandez.com está mi dirección, y con gusto te contesto con la plantilla. También allí pueden programar una asesoría si lo consideran relevante :)

  • @user-yt1km6tz3p
    @user-yt1km6tz3p Год назад

    excelente material, gracias!!!

    • @EdgarFernandez
      @EdgarFernandez Год назад

      Hola, Hugo! Me alegra saber que encontraste valioso este contenido Saludos!

  • @claudiomonserrat4954
    @claudiomonserrat4954 Год назад

    Hola, graicas por la informacion. Tengo algunas preguntas. Cual seria la vista estatica? y la vista de casos de uso? Saludos desde la Patagonia Argentina

    • @EdgarFernandez
      @EdgarFernandez Год назад

      Hola, Claudio! Las vistas Estáticas, Dinámicas, Internas y Externas están asociadas a la Arquitectura y al Diseño de Componentes. Las vistas estáticas, en ese contexto, son la Funcional (Clases e a interfaces) y la de Estados (diagrama de estados) En el análisis y modelo de negocio, lo más cercano es el Modelo de Dominio, que ha la de clases conceptuales, aunque no hay una descripción de funciones en ella. Para los casos de uso, es la vista del modelo de interacción, de la cual hablo en este video ruclips.net/video/E0ZCJYY1vvY/видео.html