ESTIMAR tareas de DESARROLLO de la MEJOR FORMA POSIBLE

Поділитися
Вставка
  • Опубліковано 29 гру 2020
  • ¿Cuándo estará hecho? ¿Cuánto tardaréis en hacer esto? Son preguntas comunes y normalmente no es fácil responder. En éste vídeo explicamos el concepto de Puntos de Historia y vemos cómo ayudan a estimar tareas.
    👾 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
    👽 Curso de desarrollo backend con NodeJS y Express:
    ► bit.ly/3n4sirS
    👕 MERCHANDISING DEL CANAL:
    ► Tienda UA-cam: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/aff_c?offer_id=...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/get-kite/?...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.net/c/2523912/941...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ 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
  • Наука та технологія

КОМЕНТАРІ • 97

  • @BettaTech
    @BettaTech  3 роки тому +16

    Último vídeo de año, ¡ahora sí! Os deseo a todos que paséis un gran fin de año y nos vemos.. en 2021!
    Ah, ¡pero os dejo aquí el descuento de Hostinger!
    🎁 CÓDIGO DE DESCUENTO "BETTATECH" 👉🏼 7% EN TODOS LOS SERVICIOS DE HOSTINGER
    www.hostg.xyz/SH5Fo

    • @deimne970
      @deimne970 3 роки тому

      ¿Pero los puntos de historia son los puntos de Fibonacci? ¿Lo que se estima siempre entonces es el número de Fibonacci que vas a elegir para definir la complejidad de una tarea, después de desgranarla en subtareas, no? ¿Y el tiempo que usas estimando, cómo se computa? Porque puedes perder tiempo desgranando tareas grandes...
      ¡Gracias por estos interesantes vídeos!

    • @BettaTech
      @BettaTech  3 роки тому +1

      @@deimne970 Es una gran pregunta! Es un esfuerzo (o debería serlo) común del equipo el desgranar o especificar las tareas. Para ello hay sesiones durante los 'sprints' o periódicas para echarle un ojo al backlog y especificarlo y valorarlo. Por eso es importante el concepto de velocidad, no importan tanto las horas sino 'cuantos puntos es capaz de hacer el equipo en X intervalo'. Así, por ejemplo, si tienes muchas reuniones el numero de puntos completados al final del intervalo se reduce, por lo que la velocidad baja.
      Gracias por el comentario!

    • @deimne970
      @deimne970 3 роки тому

      @@BettaTech Gracias!!

  • @RmG152
    @RmG152 3 роки тому +25

    "tenemos que ser capaces de comunicar a la gente de negocio cuando van a tener las cosas por que al final esto es lo que le acabas comunicando a los clientes"
    Lo mejor es cuando negocio ya tiene esas fechas puestas y negociadas con el cliente, pero el equipo aún no sabe qué ese proyecto existe.

    • @DonDregon
      @DonDregon 2 роки тому +2

      veo tu apuesta y subo 1. Cuando han decidido las fechas muchas veces ni siquiera existe un equipo formado, con lo cual cumplir con los timings puede ser mas o menos facil dependiendo con quién toque trabajar... como tech lead pedí 2 seniors y me dieron 4 juniors y sin mover fechas.
      Necesito vacaciones

    • @juanpasten6077
      @juanpasten6077 Рік тому

      @@DonDregon 2 Junior valen por 1 Senior, será la lógica.

  • @Anonimo-qo1tl
    @Anonimo-qo1tl 3 роки тому +37

    Profesor en 5 minutos más acabo la tarea.

  • @Ditmaros1
    @Ditmaros1 3 роки тому +4

    Antes de ver el video, yo suelo estimar los tiempos aplicando el método pert para un conjunto de actividades, viendo el mejor de los escenarios y el peor caso posible, me ha resultado muy util esta forma de plantear los tiempos de un proyecto o un conjunto de actividades

  • @frankjobs7113
    @frankjobs7113 3 роки тому +15

    En ingeniería tenemos un polinomio para "predecir" el tiempo q se consumirá en un proyecto. Es una formula bastante "larga y complicada de explicar" pero básicamente es el lo q se calcula a grandes rasgos multiplicada por 3. Como líder de proyectos me acostumbre a "acomodar" los proyectos q me encomendaban dentro de un esquema PERT al punto de adoptarlo como filosofía de vida, de hecho hay pocas cosas q he valorado tanto de mi vida universitaria como haber aprendido PERT(Program Evaluation and Review Techniques) y CPM(critical path method), el poder definir proyectos y llevarlos a cabo mediante este paradigma de planeamiento y ejecución, y debo agregar que somos contadas las personas q lo hacemos de este modo y en parte me enorgullece.
    Edito: El método q utilizas Bettatech (sin animo de ofender) me parece vago y "rebuscado"(poco serio, como para salir de paso) a la hora de estimar los alcances del proyecto... pero como se utiliza fibonacci parecería q es "sublime, o espectacular, etc" y no es otra cosa q una estimación mas para la perdida de tiempo q para el aprovechamiento del mismo, y perder el tiempo significa perder proyectos y por ende perder ingresos.. Pero también debo ser justo ya que yo comparo mi metodología de trabajo donde hay un "grupo" de personas dispuestas a acomodarse en aquellas tareas q requieren mas atención a(en contra posición) hacer un proyecto "solo". cada cual sabe estimar según su experiencia. Cuando me tocó ser lider de proyectos los tiempos los ponía yo (y tuve q tener en cuenta q ellos eran seres humanos) y tenian q adaptarse, ya q para mi una de las cosas mas importantes es cumplir con los tiempos y en los 20 o 25 proyectos q lidere eso siempre se cumplió sin estar holgados ni ajustados.
    Saludos.

  • @CppExpedition
    @CppExpedition 3 роки тому +7

    muchas gracias Betta Tech! están tocando temas de miedo (diseño de software, estilos, calidad, tiempos) eres una excelente referencia a tener en cuenta!

  • @bucaros77
    @bucaros77 3 роки тому +8

    A mi me ha pasado que hago una estimación bien meditada y después me dicen que es mucho y que se tiene que hacer en la mitad. En ese momento siento que el mundo no nos entiende y ni tratan de hacerlo 😢

    • @avreudm7225
      @avreudm7225 3 роки тому +2

      la prioridad de ellos es dinero dinero corto tiempo bonito y barato, la de los desarrolladores es que salga bien y con el menor número de fallos posibles, porque luego dicen que uno no trabaja bien

  • @daimoncardenas5074
    @daimoncardenas5074 3 роки тому

    Genial aporte. Muchas gracias. Seria bueno que sacaras un curso mas a detalle sobre este tema y como implementarlo en un equipo de trabajo. Saludos.

  • @camiloguzman1801
    @camiloguzman1801 3 роки тому +1

    Dios mío, estuvo buenísimo, ese si es un problema colosal. Muchísimas gracias, nunca habría pensado en una solución como esta.

  • @jorgecarlosalberto
    @jorgecarlosalberto 3 роки тому +4

    Debería haber algo más que un like para videos como este. Espectacular.

    • @BettaTech
      @BettaTech  3 роки тому +1

      Gracias!! Me alegra que te haya gustado :)

  • @tuV13ja
    @tuV13ja 3 роки тому +10

    Holi aqui un pintor :v es igual de incierto en la pintura

  • @eeebeltran5445
    @eeebeltran5445 3 роки тому +4

    Yo sé que a nadie le interesa pero donde trabajo llevamos dos semanas tratando de hacer una funcionalidad que no tiene sentido y por lo tanto no se va poder hacer al 100%, lo peor es que las personas que estimaron y se reunieron con el cliente en ningún momento consultaron a los desarrolladores si se podía hacer o no, y acá estamos con el problema y ya quiero mandar todo a la m... 🤣🤣

    • @Pharaoh29_
      @Pharaoh29_ 2 роки тому

      ¿Lo lograste resolver? :v

  • @aigon777
    @aigon777 3 роки тому +5

    Es muy difícil estimar por tiempo... Y la mayoría de jefes que me he encontrado (incluso yo mismo) pensaban que los puntos de historia eran equivalentes a horas. Pero ahora lo entiendo mejor gracias a tu vídeo.
    La medición más exacta que puedes dar es la que daba un ex-compañero mío cuando lo cabreaban mucho preguntándole lo que le faltaba por hacer...
    "Lo que falta por hacer es lo que hay que hacer menos lo que ya está hecho"

  • @eduardor.romero3900
    @eduardor.romero3900 3 роки тому +3

    Hola!!! Haz videos sobre "cómo analizar softwares existentes para luego proponer mejoras"

  • @devjesusc
    @devjesusc 3 роки тому +1

    Pienso que en las estimaciones AUNQUE sean de poca duración digamos días, TENEMOS que ser realistas y agregar tiempos de descanso, las mentadas juntas que casi ningún programador gusta, OTROS proyectos en curso, INTERRUPCIONES del jefe (hay unos que se la pasan preguntandote y diciendo cosas solo para según esto lo veas involucrado en el proyecto pero poco aporta), y cosas que son reales y que acortan tu tiempo de programar.

  • @noobinthenet8483
    @noobinthenet8483 3 роки тому

    Me ha parecido muy interesante el vídeo , más ahora que tengo una asignatura de dirección de proyectos donde se habla de estos temas. Un saludo y felices fiestas :)

  • @Teo-dw3ti
    @Teo-dw3ti 3 роки тому +4

    Hola excelente video.
    Podrías hacer más vídeos sobre vim?

  • @sweet_fentanyl
    @sweet_fentanyl 3 роки тому +15

    "este canal es de sofguar"

    • @yllenfernandez1046
      @yllenfernandez1046 3 роки тому +1

      Hahahaha, el acento que tenemos los hispanohablentes. Hahahaha

  • @javierencina
    @javierencina 3 роки тому

    Muy útil!!! gracias

  • @eryC96
    @eryC96 3 роки тому

    ¡Muy bueno! Ojalá explicaran esto en la universidad o en las empresas cuando eres junior... Normalmente se limitan a darte el trabajo y decirte que les corre prisa xD por suerte cada vez más se adoptan agile y scrum y en mi experiencia puedo decir que se nota mucho la mejora en previsión y prevención

  • @marcervantes4728
    @marcervantes4728 3 роки тому

    El cliente con el que trabajo pide las estimaciones en horas. Con un cambio muy grande es muy difícil dar un tiempo exacto, pero dividiendo en tareas pequeñas se pueden dar tiempos razonables, que el cliente no rechace ni me haga quedar mal :p
    Igual me gustaría más poder dar estimaciones en esfuerzo. Si no domino la tecnología con la que tengo que estimar, para poder medir las horas prácticamente tengo que estudiarla mientras estimo.
    En la mayoría de empresas de software en qué unidad se dan las estimaciones?
    Gran video. Feliz año. Que sea un gran 2021 🎉

  • @gaboexodia
    @gaboexodia 3 роки тому

    Excelente video, gracias, you rock

  • @javierquirozgalindo664
    @javierquirozgalindo664 3 роки тому

    Excelente video muchas gracias :D

  • @Dev403M
    @Dev403M 3 роки тому

    Saludos y gran video!.

  • @unpatitoRU
    @unpatitoRU 3 роки тому +2

    Me interesa un video donde hables sobre el hmmm 'Licenciamiento del software' 🤔 creo seria correcto llamarlo asi. Muchas empresas huyen del Open Source por las condiciones que conlleva... En un proyecto personal ¿como puedo aplicar una patente o similar?... Espero lo consideres, gracias

  • @analisamelojete1966
    @analisamelojete1966 2 роки тому

    Que buen dato, muchas gracias!

  • @AlbertoMarun
    @AlbertoMarun 3 роки тому

    Brutal...Excelente Video!

  • @rueton
    @rueton 3 роки тому +10

    "los humanos estimamos fatal" Fermi triggered

  • @johncerpa3782
    @johncerpa3782 3 роки тому

    Buen vídeo. Que la pases muy bien mañana!

  • @jaimegustavoveramedina8171
    @jaimegustavoveramedina8171 2 роки тому

    excelente tema !!! gracias

  • @Victor11311
    @Victor11311 2 роки тому +1

    En mi equipo actual utilizan Kanban y no estiman las tareas, simplemente se aplica prioridad. La verdad que estoy encantado, ese micro management asociado normalmente a la estimacion me estresa y al final pensaba mas en como iba a quedar eso en las estadisticas que en sacar el trabajo adelante

    • @davidchavarriamendez9091
      @davidchavarriamendez9091 Рік тому +2

      Si no hay estimados. ¿Como se le comunica al cliente para cuando está listo? Mi jefe tiende a poner los estimados en el contrato.

    • @ovlk5314
      @ovlk5314 11 місяців тому

      en el mío cobran por hora invertida@@davidchavarriamendez9091

  • @maxrivera3275
    @maxrivera3275 Рік тому

    Gracias. Necesitaba aclarar dudas. Tu video me ha sido de utilidad. :)

  • @oyagum
    @oyagum 3 роки тому +3

    Que buenos eran los viejos tiempos... que siempre daba un estimado y siempre acertaba, es más si tardaba 2 días siempre decía 2 días y medio por si pasaba algo y al final, lo clavaba y eran justo 2 días, y luego el cliente pues más que contento pq estaba a los 2 días y medio... ahora parece que es una locura el poder saber el timming de las cosas, es algo que no llego a entender :-/

    • @bucaros77
      @bucaros77 3 роки тому

      Programar es cada vez mas complejo.. somos las nuevas vacas de la sociedad

  • @erikomarmontescastro100
    @erikomarmontescastro100 2 роки тому

    Una duda y luego esos puntos de historia como los pasamos a horas? ya que en jira o Azure Devops siempre hay que poner las horas

  • @AngelikaPolonia
    @AngelikaPolonia 3 роки тому

    Hola ! Que colorscheme usas en vim ?

  • @devjesusc
    @devjesusc 3 роки тому

    Cómo le hacen ustedes para estimar un proyecto que sabes de ante mano serán meses de desarrollo pero que ni el cliente tiene toda la información (ya se que es muy frecuente). Digamos el cliente usa inventarios. ventas, compras, etc. pero aunque lo dividas en muchas tareas y subtareas estimas mucho sin saber cuantos campos hay, como se relacionan etc etc.

  • @WhileTrueThenDream
    @WhileTrueThenDream 3 роки тому

    El factor 2.5 multiplicado por el tiempo estimado en condiciones óptimas (casi nunca se dan) me suele funcionar bastante bien, con excepciones... Peero vaya, en reuniones para estimar tiempos, para una tarea dada, he oído '2 meses' a un ingeniero y '12 meses' a otro... Al final todos decíamos un número estimado de meses y calculabamos la media...

  • @osirismurcia908
    @osirismurcia908 3 роки тому

    😎👌 Bien explicado, seguía sin entender la numeración

  • @lucasospina1365
    @lucasospina1365 3 роки тому

    podría aplicar está metodología a las cosas de la vida diaria?

  • @leontelarrauri2988
    @leontelarrauri2988 3 роки тому

    Feliz ano,(Perdon, mi teclado y pereza usar el numérico), al final lo que comentas de esas User story muy grande(Epica) Scrum recomienda es dividirla en varias story mas pequeña he ir puntualizando, pero al final lo que comenta termina siendo lo mismo que hacemo, según la actividad por su grado de complejidad estimamos, no entiendo el tema de serie Fibonacci al final hacemos lo mismo.

  • @jimkriz9970
    @jimkriz9970 3 роки тому

    me pregunto cuando tienen ustedes todo los que asen docencia en youtube sobre este tema
    coreeo correo o un contacto wasta

  • @jdevmanzo
    @jdevmanzo 2 роки тому

    Interesante. Sin embargo me gustaría un poco más de detalle al momento de formular un presupuesto para un cliente o configuración de fechas para proyectos enteros. Saludos 👍🏻

  • @rubennebur8234
    @rubennebur8234 3 роки тому

    👍👍👍

  • @sixGdie
    @sixGdie 3 роки тому

    Alguna plataforma que recomiendes, gratuita y bastante completa para aprender Java y Spring?

    • @santoytuerca
      @santoytuerca 3 роки тому +1

      El canal pildorasinformaticas tiene un curso genial de Java

  • @gabo_xp
    @gabo_xp 3 роки тому

    En la uni hacíamos grupos de trabajo y usábamos diagramas de Gantt

  • @elkincondechincha5753
    @elkincondechincha5753 10 місяців тому

    Antes con VFP yo elaboraba sistemas en 2 patadas, ahora con todo el avance de la computacion (yo ya no desarrollo, solo evalúo los sistemas desarrollados por 3ros), los sistemas para ser desarrollados se demoran una eternidad, eso sin contar que la mayoría son un fracaso. Asumiendo que los procesos en las empresas son los mismos, casi sin mayor variacion (comprar, vender, inventariar, publicitar) me parece que el problema son los desarrolladores, ninguno logra remontar esa temida curva de aprendizaje de los lenguajes actuales.

  • @lemusicdrummer
    @lemusicdrummer 3 роки тому

    Jajajajaja, me encanta la miniatura del video

  • @mcsoleel
    @mcsoleel 3 роки тому +1

    Dónde encuentro documentación sobre esto??

  • @ale_gallardo
    @ale_gallardo 2 роки тому

    Está excelente lo de los puntos de esfuerzo. Yo capto varias complejidades que salen desde la experiencia, pero no sabría todas. Existe alguna tabla orientativa de cuales son las tareas más complejas?

  • @ferrucho27
    @ferrucho27 3 роки тому

    El desarrollo de software es un "arte" por eso es dificil estimar que tiempo toma.

  • @ferrucho27
    @ferrucho27 3 роки тому

    Hace muchos a#os los desarrolladores estimaban el costo de la elaboracion de un programa en base al numero de lineas de codigo que al final resultaran.

  • @arielchaconramos2683
    @arielchaconramos2683 2 роки тому

    buenísimo , por fin utilizaré Fibonacci en mi vida

  • @Mirtguitar
    @Mirtguitar Рік тому

    A mi me recomendaron estimar un tiempo real y multiplicarlo por 3.

  • @dani08sv
    @dani08sv 3 роки тому

    Pero que numero se le pone a que cosa? No lo has comentado. Pasas del 1 al 21

    • @BettaTech
      @BettaTech  3 роки тому +1

      Es una escala relativa, si el 1 es lo mas sencillo y el 21 es algo tipo un refactor general o una implementacion compleja, escalar los valores utilizando la serie de fibonacci (1, 2, 3, 5, 8, 13, 21...)

  • @ElYorWTF
    @ElYorWTF 3 роки тому

    Llegue demasiado temprano

  • @jhonygamer1969
    @jhonygamer1969 2 роки тому

    Ahora todo lo hacen en 1 hora, porque entran a cualquier Store, se descargan el asset y te lo revenden

  • @galletaleekun3869
    @galletaleekun3869 3 роки тому

    😑 aunque este video fue publicado hace tiempo, me acaba de llegar justamente en el momento adecuado......¡Me acaban de preguntar eso! 😂😂😂😅😂😅😅😂😂

  • @marlonsubuyu2012
    @marlonsubuyu2012 3 роки тому +2

    Cyberpunk... Let me introduce myself

    • @avreudm7225
      @avreudm7225 3 роки тому

      😂😂😂😂😂😂😂

  • @DonDregon
    @DonDregon 2 роки тому

    Luego negocio quiere saber tiempos exactos desde el minuto 1 y luego protestan cuando no se cumplen los timings T.T
    Creo que nunca he trabajado en ningún proyecto donde puntos !== horas xD siempre meten una equiparación u otra

  • @pablobianco5992
    @pablobianco5992 3 роки тому

    En unity: No me funcionaba algo. 2Hs dsp debugeando y googleando, lo reinicio y anduvo. sad.

  • @kat9893
    @kat9893 3 роки тому

    yo estimando mi trabajo final : en tres meses ya esta listo
    yo realizando mi trabajo final: a pues no empece pero para mañana que es la entrega lo tengo listo

  • @rechstark
    @rechstark 3 роки тому +1

    Que raro se siente ser de los primeros :l

  • @ezequielmanfredi7834
    @ezequielmanfredi7834 3 роки тому

    jajajaja que buena miniatura xD pues ni p... idea

  • @christiangrey3559
    @christiangrey3559 3 роки тому

  • @mariosiguen5529
    @mariosiguen5529 3 роки тому

    No estoy de acuerdo, no creo que hayas explicado ninguna razón por la que se debería dar una estimación, sólo has dicho que es lo que se hace y hay que lidiar con ello, pero en el fondo lo que hacemos con esto es algo terrible y es mantener un sistema que no funciona y fomentar la mentira, más o menos deliberada. Mentira del vendedor al cliente, del jefe de proyecto a los vendedores y del desarrollador al jefe... Yo siempre trabajo para hacer las cosas lo antes posible, pero las estimaciones no tienen nada que ver con la realidad. Otro problema es que los equipos maduros cada vez son más raros, por la movilidad de los compañeros, además ... Es una de las partes que peor se me dan porque odio mentir y al final siempre tengo la sensación de que tienes que elegir entre pringar o mentir

  • @brauliogarcia4813
    @brauliogarcia4813 Рік тому

    0:36
    GRRM quizá? 🤔

  • @hostillgmail
    @hostillgmail 3 роки тому

    Yo siempre, pero SIEMPRE la cago cuando estimo el tiempo de entrega

    • @avreudm7225
      @avreudm7225 3 роки тому

      nunca los tiene uno contentos aunque vayas en tiempo, ellos sueñan con que las cosas salgan en 5 min

    • @hostillgmail
      @hostillgmail 3 роки тому

      @@avreudm7225 Si, además muchas veces piden a medio desarrollo cosas que no estaban en el trato original

  • @GarciaSamuel
    @GarciaSamuel 3 роки тому +5

    Nunca terminaste el AdventOfCode

  • @dinamicox
    @dinamicox 3 роки тому

    Normalmente, se infla.

  • @cefas89
    @cefas89 3 роки тому

    13:04😚 XD

  • @MarioDelgadoPicazo
    @MarioDelgadoPicazo 3 роки тому

    Ni con COCOMO sale bien xD

  • @fixzerobugs8796
    @fixzerobugs8796 3 роки тому

    Jajajajajaja cuando va a estar? Ni PUTA idea loko

  • @davidmarin5669
    @davidmarin5669 2 роки тому

    La mejor manera posible es no estimarlas 😂😂😂