Desconferencia Barcamp Cali 2009 - Ingeniería de Software

3,114 views

Published on

Published in: Education, Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,114
On SlideShare
0
From Embeds
0
Number of Embeds
1,270
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Desconferencia Barcamp Cali 2009 - Ingeniería de Software

  1. 1. Ingeniería de Software ¿Para qué complicarnos si podemos hacerlo fácil? Sorey Bibiana García Zapata http://soreygarcia.me
  2. 2. Si siente que hiero sus sentimientos, debe una segunda oportunidad y escúcheme….
  3. 3. Una aclaración más antes de empezar… Quien es un ingeniero de software? Cuando hablo de un ingeniero de software, no hablo de un ingeniero titulado, hablo de una persona involucrada en el proceso de construcción de cualquier producto de software…
  4. 4. El por qué de esta charla…. La ingeniería de software y la calidad me resultan temas apasionantes… Ser humanamente responsable me parece un reto Intentar hacer las dos primeras sin la última lo veo personalmente, como un despropósito
  5. 5. Todo eso parece un concepto muy elevado para algo que parece ser tan simple como hacer software
  6. 6. Si, es cierto… Es tan simple que puedes aprenderlo en internet, incluso trabajar en ello y ganar mucho más, que muchos de los que estudian física, matemáticas y ética…
  7. 7. Wops!... Un momento, nadie dijo que lo hicieras bien, solo dije que también podías hacerlo, hacer lo simple…
  8. 8. Y…. Por que conformarse con eso?
  9. 9. Hace algunos años, ser ingeniero de sistemas parecía ser una de esas carreras que ofrecía un futuro prometedor
  10. 10. En la práctica… Las cosas resultaron ser un poco distintas para la mayoría
  11. 11. No es de extrañarse que las actuales generaciones de ingenieros de desarrollo transmitan a las nuevas, lo aburrido que resulta trabajar horas extras bajo presión, con planificaciones y presupuestos ajustados, pero eso si, con una alta fe en que haciéndolo todo no tan bien el resultado tiene que ser el esperado
  12. 12. Tengo una pregunta… ¿Alguien se cuestiona realmente sobre que sucede?
  13. 13. En realidad si, hay una preocupación generalizada, en el mundo, en la academia y la empresa Cada vez son más pocas las personas que quieren estudiar ingeniería de sistemas, eso sin contar la alta tasa de deserción de los programas académicos, o bien, el que muchos de los ingenieros ni siquiera estén interesados en practicar ingeniería de software
  14. 14. La mayoría de los estudiantes de ingeniería, lleva otras ideas en mente, tales como, dedicarse a infraestructura, ser directores de proyecto o cualquier otra actividad que no implique largas jordanas de trabajo nocturno escribiendo algoritmos
  15. 15. Pues bien, esto lejos de ser una charla de desmotivación (como seguro parece) es una invitación a reflexionar y no solo como ingenieros, más bien como personas a los que nos afectará tarde o temprano todo esto
  16. 16. Si sigue cuestionándose, por qué esto le importa... permítame mostrárselo
  17. 17. Ha pensado alguna vez, Donde hay software?
  18. 18. Actualmente, el uso de la tecnología para la mayoría de tareas cotidianas, es inherente a la evolución acelerada por la que atravesamos
  19. 19. ¿Parece Intuitivo no?
  20. 20. Esto es muy fácil de entender, sin embargo… Hay un problema de conciencia, frente a la teoría… y muchas preocupaciones
  21. 21. En la academia
  22. 22. En la empresa
  23. 23. En las personas
  24. 24. Intentaría usted hacer procedimientos médicos solo por que puede encontrarlos en internet
  25. 25. Intentaría usted hacer planos arquitectónicos solo por que puede manejar las herramientas con las cuales de hacen planos?
  26. 26. Hacer las cosas bien, siempre va a requerir un poco más de esfuerzo, que hacerlas de cualquier otro modo
  27. 27. Iría en un viaje alrededor de la tierra en globo, sabiendo que este esta controlado por una computadora?
  28. 28. Viajaría usted en un avión cuyo software ha sido construido por usted?
  29. 29. La falta de un lugar como profesional de ingeniería, está al punto de considerar que como profesionales graduados, podemos instalar Word, Excel o vacunar el computador cuando la familia lo llena de virus
  30. 30. La frase típica… ¿Usted no es “pues” Ingeniero de Sistemas?
  31. 31. ¿Bueno pero, qué es Ingeniería de software?
  32. 32. La ingeniería de software es una idea casi ética sobre como hacer el software de forma correcta
  33. 33. Quizá la ingeniería de software no tiene tantos años como la física, matemáticas o arquitectura…
  34. 34. Pero créanme, tampoco se la inventaron ayer…
  35. 35. Yo tengo una pregunta… ¿Qué tan seguros estamos de que los profesionales de ingeniería lo valoran y entienden?
  36. 36. La mayoría de la gente piensa que… la gente dedicada a la tecnología, se parece más a las máquinas con las que trabaja, que a la gente y que son como robots, por pasar todo el día frente a la computadora (Eso dice mi mamá)
  37. 37. Algunos ingenieros piensan exactamente lo mismo, actúan tal cual como si estuviesen programados y hacen exclusivamente lo que “deben” hacer o lo que alguien les dice que hagan, finalmente, así el trabajo es “más simple”
  38. 38. Ahora veamos, … es simple desde la perspectiva de quien? Un comercial? Un cliente? Un usuario? Un gerente de proyectos? Un académico? Un entusiasta?
  39. 39. ¿Y es que, por qué habrían de entenderlo? Para eso no están los ingenieros de software, quienes finalmente decidieron estudiar todo eso que los demás no entienden?
  40. 40. Espero que no sea necesario explicar, que si usted no es ingeniero si no un cliente, debería estar preocupado por la calidad de los productos que recibe
  41. 41. Después de todo, de eso depende su negocio
  42. 42. Si, cualquiera diría que todos lo tenemos claro… Sin embargo a pesar de los años seguimos cometiendo los mismo errores una y otra vez
  43. 43. ¿Qué errores se comenten?
  44. 44. Deshumanizar los procesos
  45. 45. Falta de comunicación
  46. 46. Ausencia de objetivos y metas claras durante la ejecución del proyecto
  47. 47. Mala estimación de tiempos
  48. 48. Falta de planificación
  49. 49. Requisitos poco claros y falta de acceso a la información
  50. 50. Indefinición del alcance y las responsabilidades de las partes
  51. 51. Falta de identificación y gestión de los riesgos
  52. 52. Carencia de habilidades en la ejecución de un rol
  53. 53. Falta de seguimiento al avance del proyecto
  54. 54. Falta de control del presupuesto
  55. 55. Recursos Insuficientes
  56. 56. No poseer o seguir una arquitectura
  57. 57. Falta de conocimiento e interés en la aplicación de mejores prácticas
  58. 58. Y es que no es lo mismo construir esto…
  59. 59. Que esto!
  60. 60. O esto!
  61. 61. Que se necesita para construir algo asi?
  62. 62. Que tal esto?
  63. 63. Y esto?
  64. 64. O esto?
  65. 65. El espíritu no se compra, no se encuentra por ahí, depende de cada uno encontrar una motivación que le de vida al espíritu
  66. 66. Date la oportunidad de creer y soñar!
  67. 67. Gracias Cali! Sorey Bibiana García Zapata Ingeniera Informática Especialista en Desarrollo de Software

×