Clase 01 presentacion

download Clase 01 presentacion

of 106

  • date post

    28-Jun-2015
  • Category

    Education

  • view

    415
  • download

    0

Embed Size (px)

Transcript of Clase 01 presentacion

  • 1. Ingeniera del Software (Introduccin al curso) Universidad de los Andes Demin Gutierrez Marzo 20111

2. advertencia 3. Pnico? ESTA PRESENTACIN PUEDE HACERQUE ALGUNOS ESTUDIANTES ENTREN EN PNICO... 3 4. Pnico? reljese, disfrute PNICOen verdad, no es para tanto4 5. quin? 6. Quin?Demin Gutierrez Ingeniero de Sistemas (Universidad de Los Andes)Profesor de la Escuela de Ingeniera de Sistemas(Universidad de Los Andes) (GIDyC, RadixPuntoEdu) Mas de 10 aos de experiencia desarrollando software, desde aplicaciones WEB/de escritorio hasta Juegos de VideoMiembro Fundador de dos empresas de desarrollo de softwarey una de capacitacin ;-)Miembro del equipo organizador del primer (y el segundo) Agile Tour en Venezuela Mrida 2011 y 2012 Certified ScrumMaster (CSM) Professional Scrum Developer (PSD I) http://www.linkedin.com/in/demiangutierrez(probablemente muy aburrido) 7. de qu setrata el curso? 8. Objetivos? (Oficiales)(INGENIERA DEL SOFTWARE)Introducir al estudiante en los conceptos fundamentales y tendencias de la Ingenierade Software, en los mtodos, tcnicas y herramientas comnmente utilizadas en el desarrollo de sistemas programados Adiestrar al estudiante en el uso de mtodos y tcnicas orientadas por objetos (OO) paramodelar y construir un sistema programado Realizar un proyecto producto de desarrollode software aplicando mtodos, tcnicas y herramientas OO8 9. extraoficialmente? 10. Objetivos? (Extra-Oficiales)(INGENIERA DEL SOFTWARE)desarrollar software usando ingeniera10 11. Objetivos? (Extra-Oficiales)(INGENIERA DEL SOFTWARE)aplicar tcnicas y conceptos de agilidad, arquitectura de software,diseo orientado a objetos, pruebas, gestin de proyectos,entre otros 11 12. Objetivos? (Extra-Oficiales)(INGENIERA DEL SOFTWARE) desarrollar criterio parapoder enfrentarse adistintos escenarios ytipos de proyectos de desarrollo de software por qu es esto importante?12 13. Objetivos? (Extra-Oficiales)(INGENIERA DEL SOFTWARE) qu representa el rectngulo verde? qu representa el punto negro?13 14. extraoficialmente? (an ms) 15. Objetivos? (Extra-Oficiales)Lograr que Piensen Diferente! VIDEO THINK DIFFERENT! VIDEO THINK DIFFERENT! VIDEO THINK DIFFERENT! VIDEO THINK DIFFERENT! THINK DIFFERENT!PIENSE DIFERENTE!No soy fan de Apple/Mac, pero hay que admitir que saben hacer publicidad 15 16. Objetivos? (Extra-Oficiales)Lograr que Piensen Diferente! porque slo las personas queestn tan locas, como para pensarque pueden cambiar el mundo, sonlas que lo hacen ! Tomado de la campaa Think Different de Apple 16 17. Objetivos? (Extra-Oficiales)Think Outside the Box! sea innovador !busque forma distintas y mejoresde hacer las cosas 17 18. Objetivos? (Extra-Oficiales)Creatividad...La lgica tellevara de A a B,la imaginacinte llevar acualquier lugar18 19. Objetivos? (Extra-Oficiales)Pensamiento Crtico tome riesgos ! ... y asuma las consecuencias, buenas o malas...19 20. Objetivos? (Extra-Oficiales)(AMBOS CURSOS) estudiantes que se transformen en: desarrolladores de software(mejores) ...programadores (ms cerca de ser) ...ingenieros ...emprendedores (por qu no?)20 21. mecnica del curso? 22. RAISQu es RAIS? Estrategia deEnseanza / Aprendizaje RAIS REPRODUCCIN del AMBIENTE INDUSTRIALen elSALN DE CLASES22 23. RAISComponentes?23 1 RAIS tiene 3 componentesfundamentales23 24. RAISCentrado en el Estudiante! estrategia de enseanza / aprendizaje est centrada en ustedes (los estudiantes) ! 24 25. RAISCentrado en el Estudiante!Acceso aCreatividad y la WEBpublicacinHerramientastecnolgicasManejo del Conocimiento NuevasSet deestrategias deCapacidadesaprendizajepara el sigloXXIImplementos Ambientes depara volver aAprendizaje casa se basa en la premisa de que todos ustedesSON TALENTOSOS 25 26. RAISEdad del Conocimiento?...el conocimiento est afuera,slo hay que salir a buscarlo...Est a un clickde distancia! 26 27. Ambiente Industrial / Empresarial nuestro objetivo es transformar el curso deIngeniera del Software... 27 28. Ambiente Industrial / Empresarial nuestro objetivo es transformar el curso deIngeniera del Software...en Empresas de Desarrollo de Softwarey en este sentido... 28 29. Reality Show? yo no veo mucho televisin... y mucho menos megustan los reality shows (de hecho los detesto)... pero, hay uno en particular que se asemeja a lo que vamos a hacer en este cursoYourefired!estasdespedido 29 30. Reality Show? y como buen reality show tengan cuidado de NO terminar as...30 31. Vamos a HACER Ingeniera! En este curso no vamos a ensear ingeniera... ...vamos a HACERingeniera 31 32. Empresarios? ...y para esto nos vamos atransformar en emprendedores...32 33. Empresarios? dejen de pensar como estudiantes ycomiencen a pensar como emprendedores!recuerdan el reality show que les recomend?33 34. cmo nosorganizamos? 35. Compaas?como emprendedores nos vamos a organizar en compaas... 35 36. Compaas?y cada compaa tendrque definir nombres y logotipos 36 37. Compaas? ...tienen que definir una identidad, una imagen con la cual se puedan sentir identificados 37 38. Organizacin?vamos a contratarnos y a definir rolesque trabajaran en las distintas compaas38 39. Organizacin?quiere ustedser gerente? hay varios cargos disponibles !39 40. Organizacin?el trabajo exigemadera de lder,responsabilidad ydirigir la compaa40 41. Organizacin? gerente? adems,al igual que sus colegas, implica ensuciarse lasmanos con el trabajo deingeniera41 42. Organizacin? gerente?la experiencia / aprendizajede ser gerente 42 43. Organizacin? yo hago el papel de JEFE EJECUTIVO......mi trabajo es acompaarlos, guiarlos, servirles de consultor a lo largo del desarrollo del producto43 44. PRODUCTOEl Aire que Respiramos ...las compaas tienen que desarrollar unproducto...el producto es: -- el aire que respiramos ---- el centro del curso ---- su razn de existir --44 45. PRODUCTOEl Aire que Respiramossi no terminamos elproducto al final delsemestre hemos fracasado45 46. producto? 47. Productos: Primera Fase(Juegos WEB)BloodTimeV1.0 (A2010)CGL Games,V2.0 (B2010)Lighter Systems47 48. Productos: Primera Fase(Juegos WEB)LCAV1.0 (A2010)ULA SOFT,V2.0 (B2010)Valkyrie48 49. Productos: Primera Fase(Juegos WEB) $NOMBRE Sabe por qu?V1.0 (B2010)GSDSoftwareDevelopment todos los juegos se donaron al semillero de programacin de juegos49 50. MagicRoot50 51. La segunda ola...51 52. La segunda ola...52 53. PRODUCTOSu misin... si desean aceptarla... NUESTRO OBJETIVO ES:Buscar un Producto/Juego que seafactible de implementar en un semestre (en Java)No necesariamente tiene que ser un juego 53 54. PRODUCTOSu misin... si desean aceptarla...NUESTROS CLIENTES SON:Jefe Ejecutivo / El Profesor (Yo)Ustedes mismos... Todos nosotros / toda la facultadqueremos ver el producto al final del semestre y poder decir:Wow, que cosa ms genialhizo la gente de IS y BD! 54 55. Work & Fun!la idea es tener al finaldel semestre unproducto del quepodamosSENTIRNOS ORGULLOSOS55 56. Work & Fun!...y para lograrlo vamos a tener que TRABAJAR,pero tambin deberamosDIVERTIRNOSsi no nos divertimos en el proceso,entonces el trabajo no tiene sentido 56 57. presentacinpblica? 58. Presentacin Pblica SI ! al final del semestre, pase lo que pase, vamos a hacer una presentacinpblica del producto, enel patio central... 58 59. Presentacin Pblica 59 60. Presentacin Pblica 60 61. Presentacin Pblica SI HACE UN PRODUCTO......malo o mediocre, va a pasar pena frente a toda lafacultad... y no va a sacar muy buena nota,suponiendo que saque alguna61 62. Presentacin Pblica SI SU PRODUCTO BUENOva a pode jactarse frente a suscompaeros y amigosdel fruto de su trabajo62 63. factor humano? 64. Trabajo en Compaas? ... para lograr el objetivo planteado esnecesario que TODOS los miembros de la compaa trabajen de forma adecuada64 65. Trabajo en Compaas? debe producirse un verdadero trabajo en grupo... debe producirse una adecuada distribucin del trabajo 65 66. Trabajo en Compaas?...si algn miembro de la compaa no estfuncionando adecuadamente puedearrastrar a toda la compaa hacia eldesastre... (recuerda el reality show?)est usted dispuestoa permitir eso?est usted dispuestoa permitir que otrapersona se lleve elfruto de su trabajo? 66 67. Trabajo en Compaas?van a tener problemas,conflictos, malos entendidos?en realidad eso no es importante... ...lo importante es la formaen que los resuelvan67 68. Trabajo en Compaas?cuenten conmigo para ayudarles aresolver cualquier tipo de problema que tenganlas compaasrecuerden que normalmente cuando se trabaje en equipo... 68 69. Trabajo en Compaas?se comparte la victoria,se comparte la derrota 69 70. evaluacin? 71. EVALUACINSeguimiento del Desarrollo del ProductoVamos a usar unaestrategia que nospermite medir el avancede las compaas frecuentemente(iteraciones de 15 das)71 72. EVALUACINSeguimiento del Desarrollo del Producto 1 Qu se hizo durante la iteracin? Quin lo hizo? Cunto tiempo emplearon? 2 Qu dificultades tuvieron a superarlas? y cmo puedo ayudarlesen la ejecucin 3Qu se va a hacer la prxima iteracin?Quin lo va a hacer?(Asignaciones de trabajo) 72 73. EVALUACINSeguimiento del Desarrollo del Producto Se realizarn auto y co-evaluaciones de desempeo (TOTALMENTE ANNIMAS) Con las que podrn evaluarse a ustedes mismos y a suscompaeros La idea es hacerlas cada quince das, pero estamos buscando an una forma de automatizar y facilitar el trabajo, por lo pronto:http://www.codecompiling.net/files/slides/encuesta_auto_co_evaluacion_V02.odt73 74. EVALUACINSeguimiento del Desarrollo del ProductoAdems, como Jefe Ejecutivo delas compaas estar involucradoen el desarrollo del producto, porlo que podre ver quin esttrabajando y quin esta sirviendo el caf74 75. EVALUACINSeguimiento del Desarrollo del Producto llegado el momento de formar las compaas terminaremos de afinar algunos detalles75 76. EVALUACINPlan de Evaluacin abrir el plan de evaluacinpor cierto,hay un bono extraeste semestre (transcripcin) 76 77. EVALUACINPlan de Evaluacin EN RESUMEN:tres parciales y mucha nota aldesarr