1 00:00:05,360 --> 00:00:08,679 Mi nombre es Diana y soy vuestra profesora de programación. 2 00:00:09,539 --> 00:00:10,619 ¿En qué consiste este vídeo? 3 00:00:11,140 --> 00:00:15,660 Sabéis que a lo largo del curso vamos a poner en práctica la elaboración de una empresa informática 4 00:00:15,660 --> 00:00:21,679 y de un proyecto en relación a una herramienta que nos podría proponer Google. 5 00:00:22,620 --> 00:00:26,059 La metodología que vamos a utilizar es Flipped Classroom. 6 00:00:26,620 --> 00:00:30,640 ¿Cómo? Yo os daré vídeos como este para que los veáis desde casa 7 00:00:30,640 --> 00:00:34,439 y así cuando lleguemos al aula podamos hacer actividades mucho más prácticas, 8 00:00:34,439 --> 00:00:39,259 más motivadoras para que podáis tener en práctica de verdad el lenguaje de programación 9 00:00:39,259 --> 00:00:43,799 en Java. En concreto, en este primer vídeo vamos a ver la planificación de proyectos 10 00:00:43,799 --> 00:00:49,560 informáticos, diferenciando bien todas sus fases. La estructura que vamos a seguir en 11 00:00:49,560 --> 00:00:56,789 el vídeo es, en primer lugar, vamos a ver la fundamentación de por qué es tan necesaria 12 00:00:56,789 --> 00:01:03,189 llevar una planificación rigurosa de un proyecto informático. En segundo lugar, vamos a ver 13 00:01:03,189 --> 00:01:08,030 el contenido de este bloque, el contenido teórico, qué grandes bloques podemos dividir, 14 00:01:08,090 --> 00:01:12,969 la planificación de proyectos y qué etapas pueden subdividirse dentro de estos bloques 15 00:01:12,969 --> 00:01:18,090 más generales. Así el próximo día en clase vamos a poder abordar directamente casos prácticos 16 00:01:18,090 --> 00:01:21,989 que nos van a servir para poner sobre la mesa esta estrategia de planificación de proyectos. 17 00:01:22,709 --> 00:01:28,250 Y para finalizar, ¿qué vamos a hacer? Bueno, os voy a dar unas pinceladas del gran proyecto 18 00:01:28,250 --> 00:01:32,250 que vamos a trabajar durante todo este curso. Solo diré unas cuantas palabras. 19 00:01:32,250 --> 00:01:42,790 Imaginemos que tenemos un equipo de programación formado por varios integrantes 20 00:01:42,790 --> 00:01:47,069 pero imaginemos que no se ponen de acuerdo entre ellos, no planifican las tareas 21 00:01:47,069 --> 00:01:54,489 y de repente todos comienzan a replicar la misma fase del proyecto, el mismo código de programación 22 00:01:54,489 --> 00:01:59,930 ¿Qué ocurriría? ¿Qué repercusiones tendría en la ejecución del proyecto final? 23 00:01:59,930 --> 00:02:05,689 perderíamos el tiempo, esta pérdida de tiempo que supondría una pérdida de dinero. 24 00:02:05,989 --> 00:02:11,389 Si no realizamos una planificación eficiente, nuestro proyecto será un desastre. 25 00:02:12,949 --> 00:02:20,419 Desde un punto de vista muy general podemos considerar que los proyectos de programación 26 00:02:20,419 --> 00:02:25,259 tienen tres grandes fases. En primer lugar, una fase de planificación en la que el equipo 27 00:02:25,259 --> 00:02:30,800 estudia la viabilidad del proyecto, así como las líneas generales que se van a seguir 28 00:02:30,800 --> 00:02:35,000 para la construcción del mismo. En segundo lugar, una fase de ejecución. 29 00:02:35,639 --> 00:02:40,919 Pudiera decirse que aquí es donde implementamos el diseño, desarrollamos nuestra aplicación, 30 00:02:41,139 --> 00:02:44,460 es donde nos sentamos frente al ordenador y picamos código. 31 00:02:45,139 --> 00:02:49,759 Y la tercera fase de forma global sería la entrega y puesta en marcha en producción. 32 00:02:50,419 --> 00:02:53,379 Para esta parte hay que entregar la documentación, manual de uso, 33 00:02:53,740 --> 00:02:57,580 tenemos que haber hecho un plan de pruebas que nos permite simular todos los casos posibles 34 00:02:57,580 --> 00:03:04,860 y evitar futuros errores que pudiesen darse una vez que nuestra aplicación está puesta en el cliente. 35 00:03:05,020 --> 00:03:08,939 Normalmente las empresas que reclaman los servicios de un sistema informático, 36 00:03:09,099 --> 00:03:15,000 incluso después de poner en producción la aplicación, seguimos llevando al mantenimiento de esta, 37 00:03:15,639 --> 00:03:21,360 porque ante una casuística que puede no haber, es por eso que es necesario tener claro cuáles son las fases 38 00:03:21,360 --> 00:03:26,240 que necesitamos para planificar un proyecto informático de una forma correcta. 39 00:03:27,580 --> 00:03:35,080 Ahora, si os parece, vamos a adentrarnos dentro de cada una de estas fases más globales y veremos las pequeñas etapas que distinguimos. 40 00:03:36,560 --> 00:03:47,800 La primera etapa es el nacimiento de la idea del proyecto, bien a propuesta de la propia empresa informática o a propuesta de un cliente, como va a ser en el proyecto que vamos a hacer durante el curso Google. 41 00:03:48,620 --> 00:03:55,800 La segunda etapa será el estudio detallado del problema. A continuación, la etapa número 3, nos encargaremos del cuaderno de cargas para informática. 42 00:03:57,580 --> 00:04:06,199 En la etapa número 4 se realiza el análisis orgánico, donde los técnicos realizan el análisis orgánico y las especificaciones para programación. 43 00:04:07,919 --> 00:04:10,599 Etapa 5. Programación y pruebas. 44 00:04:10,599 --> 00:04:17,399 Se realiza la programación de la aplicación, es decir, se desarrolla el código y las pruebas de dicha programación. 45 00:04:18,279 --> 00:04:21,500 En la etapa 6 aparece la recepción provisional. 46 00:04:21,500 --> 00:04:37,319 Etapa 7. Tras la recepción provisional y la puesta en común de ciertas dudas u otras pruebas que se quisieran realizar, se lleva a cabo la puesta en marcha, que si recordáis coincide con el bloque número 3. 47 00:04:38,500 --> 00:04:42,459 Finalmente, al cabo de los meses, se lleva a cabo un balance de funcionamiento. 48 00:04:42,459 --> 00:04:53,120 Por lo tanto, con este primer bloque de contenido queda más que justificada la necesidad de la planificación completa de un proyecto informático 49 00:04:53,120 --> 00:04:58,579 Nos vemos mañana en clase y preparados para comenzar con la aventura