Estimación de proyectos de software - de novato a ninja
4.6 (95 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
435 students enrolled

Estimación de proyectos de software - de novato a ninja

Aprende a determinar cuánto costará y cuándo estará listo tu proyecto de software
4.6 (95 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
435 students enrolled
Created by Edgar Fernández
Last updated 9/2019
Spanish
Spanish [Auto-generated]
Price: $74.99
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 15 articles
  • 16 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprende a calcular cuánto costará y cuándo estará listo el software
  • Usa métodos de estimación como Function Points y Agile Points
  • Hacer presupuestos y calendarios basados en la estimación de tamaño y esfuerzo
  • Estimar el tamaño y el esfuerzo necesario para completar un trabajo de desarrollo de software
Requirements
  • Experiencia en programación y desarrollo de software
  • Entendimiento básico de Estadística
  • Intención de buscar la mejora para cumplir compromisos adquiridos
  • Deseos de aprender métodos y técnicas
Description

¿Cuánto costará y cuándo estará listo tu siguiente proyecto? ¿Cómo respondes hoy a estas preguntas?

Steve McConnell dice que la estimación es un arte obscuro. Watts Humphrey nos dice que la estimación es una habilidad. La supervivencia de las organizaciones está basada que esta habilidad les permita establecer compromisos que pueda cumplir. Estos compromisos se traducen en la entrega de valor:  a los clientes, a los equipos internos, a los proveedores, a los dueños de la empresa. Para esto, es necesario hacer planes, y es mejor si incluyen la característica de ser medibles.

Un proyecto de software, sea cual sea, siempre tiene dos elementos que son limitados: El Presupuesto y el Tiempo, por eso es importante realizar estimaciones para entender el estado del progreso del trabajo. Aún en proyectos sin un contrato de presupuesto y calendario fijos, los equipos se comprometen a entregar valor en uno o varios períodos de tiempo; por tanto, deben ser capaces de medir qué pueden completar en ese lapso, lo cual también es hacer estimación. Nunca hagas un compromiso sin tener un plan, aunque sea mínimo.

A lo largo de mi experiencia profesional he participado en proyectos de diferentes dominios y tamaños, que se agrupan en dos categorías: 

  • Los que son terminados a tiempo, dentro de presupuesto y con toda la funcionalidad

  • Los que se retrasan constantemente, son entregados incompletos o cancelados

Una de las características que tienen y que contribuyen a producir uno de los dos resultados es la gestión que se hace del proyecto, y que inicia con la estimación del trabajo: Una base de estimación sólida permite tomar mejores decisiones y detectar dificultades a tiempo, mientras que una estimación débil o inexistente nos conducirá a descubrir los problemas cuando ya son evidentes y tarde para reaccionar.

El poder estimar el trabajo de desarrollo de software es una habilidad que todos los ingenieros de software deben aprender y desarrollar. Elegir este curso te dará acceso a:

  • Aprender a responder las preguntas: ¿Cuánto costará y cuándo estará listo el software?

  • Un framework útil para estimar proyectos de software de tamaño corporativo hasta programas de un centenar de Líneas de Código

  • Herramientas gratuitas para usar siete diferentes métodos de estimación

  • Una comunidad de apoyo con la que compartirás experiencias, dudas y consejos

  • Respuesta a tus inquietudes respecto al proceso de estimación

  • Garantía de satisfacción o la devolución de tu dinero

¡Adquiere ahora estas habilidades para convertirte en un Ingeniero de Software de Elite!

Who this course is for:
  • Ingenieros de Software
  • Project Managers
  • Programadores front-end y back-end
  • Desarrolladores de software
  • Programadores
  • Líderes de equipo
  • Gerentes y ejecutivos de empresas de software
  • Arquitectos de software
  • Full-Stack developer
  • Back-end developer
  • QA
  • Operadores de TI
Course content
Expand all 60 lectures 04:51:55
+ Principios de estimación
5 lectures 23:57
¿Cómo se hace la estimación?
12:41
Correlación entre tamaño y esfuerzo
03:18
Resumen de la sección 2
04:19
+ Métricas para estimación
6 lectures 42:59
Características de una buena métrica
08:38
Tipos de métricas
00:37
Seleccionar una métrica adecuada para tamaño
15:36
Vamos a encontrar una o varias métricas de tamaño que tengan una buena correlación con esfuerzo, lo cual nos ayudará a seleccionar las que utilizaremos para estimar proyectos futuros
Define una métrica de tamaño para estimar tus proyectos
3 questions
Definición y estandarización de las métricas
16:19
Resumen de la sección
00:41
+ Métodos de estimación
3 lectures 18:59
¿Cómo hacer la base de datos histórica de tamaños?
16:51
Requisitos para la práctica de los métodos
00:19
+ Wideband Delphi
4 lectures 14:12
Introducción al método
01:53
Simulación del método
09:49
¿Cuándo usar el método?
01:29
Resumen de Wideband Delphi
01:01
+ Componente Estándar
5 lectures 16:46
Introducción al método
01:15
Sistema, subsistema, módulo, ¿cuál es la diferencia?
00:49
Simulación del método
11:41
¿Cuándo usar el método?
01:53
Resumen de Componente Estándar
01:07
+ Puntos de función (Function points)
5 lectures 34:23
Introducción al método
01:36
Tipos de función
15:23
Simulación del método
13:31
¿Cuándo usar el método?
02:27
Resumen de Function Points
01:26
+ Use Case Points
5 lectures 20:30
Introducción al método
01:11
Simulación del método
13:59
Definiciones y ejemplos de casos de uso
02:10
¿Cuándo usar el método?
02:15
Resumen de use case points
00:55
+ Agile Points (Story points)
4 lectures 14:24
Introducción al método
01:32
Simulación del método
09:09
¿Cuándo usar el método?
02:02
Resumen de Agile Points
01:41
+ Fuzzy Logic
5 lectures 17:49
Introducción al método
01:03
Tamaños Relativos
05:47
Simulación del método
08:08
¿Cuándo usar el método?
01:53
Resumen de Fuzzy Logic
00:58