SlideShare una empresa de Scribd logo
1 de 73
Ingeniería de Software

¿Para qué complicarnos si podemos hacerlo fácil?



                                Sorey Bibiana García Zapata
                                      http://soreygarcia.me
Si siente que hiero sus sentimientos,
  debe una segunda oportunidad y
            escúcheme….
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…
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
Todo eso parece un
concepto muy elevado
 para algo que parece
 ser tan simple como
    hacer software
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…
Wops!...


Un momento, nadie dijo que lo hicieras
  bien, solo dije que también podías
      hacerlo, hacer lo simple…
Y….
Por que conformarse con eso?
Hace algunos años, ser ingeniero de sistemas
 parecía ser una de esas carreras que ofrecía
                      un futuro prometedor
En la práctica…


    Las cosas
resultaron ser un
  poco distintas
 para la mayoría
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
Tengo una pregunta…

¿Alguien se cuestiona realmente
       sobre que sucede?
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
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
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
Si sigue cuestionándose,
por qué esto le importa...
 permítame mostrárselo
Ha pensado alguna vez,
Donde hay software?
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
¿Parece
Intuitivo no?
Esto es muy fácil de
   entender, sin
    embargo…

Hay un problema de
conciencia, frente a
la teoría… y muchas
   preocupaciones
En la academia
En la empresa
En las personas
Intentaría usted hacer
   procedimientos
 médicos solo por que
 puede encontrarlos
     en internet
Intentaría usted hacer
 planos arquitectónicos
    solo por que puede
manejar las herramientas
 con las cuales de hacen
          planos?
Hacer las cosas bien, siempre va a requerir un
   poco más de esfuerzo, que hacerlas de
             cualquier otro modo
Iría en un viaje
alrededor de la tierra
 en globo, sabiendo
     que este esta
 controlado por una
    computadora?
Viajaría usted en un avión cuyo
software ha sido construido por usted?
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
La frase típica…


  ¿Usted no es “pues”
Ingeniero de Sistemas?
¿Bueno pero, qué es
      Ingeniería de
         software?
La ingeniería de software es una
idea casi ética sobre como hacer el
       software de forma correcta
Quizá la ingeniería de software no tiene
tantos años como la física, matemáticas o
              arquitectura…
Pero créanme, tampoco se la inventaron
                ayer…
Yo tengo una pregunta…

   ¿Qué tan seguros
  estamos de que los
   profesionales de
ingeniería lo valoran y
      entienden?
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á)
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”
Ahora veamos,
 … es simple desde
 la perspectiva de
       quien?


                 Un comercial? Un cliente?
                Un usuario? Un gerente de
                proyectos? Un académico?
                      Un entusiasta?
¿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?
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
Después de todo, de eso depende su
             negocio
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
¿Qué errores se comenten?
Deshumanizar
los procesos
Falta de comunicación
Ausencia de objetivos y metas
claras durante la ejecución del
           proyecto
Mala estimación
 de tiempos
Falta de planificación
Requisitos poco claros y falta de
   acceso a la información
Indefinición del alcance y las
responsabilidades de las partes
Falta de
identificación y
 gestión de los
    riesgos
Carencia de
habilidades en la
ejecución de un rol
Falta de seguimiento al
 avance del proyecto
Falta de control del
    presupuesto
Recursos Insuficientes
No poseer o seguir
 una arquitectura
Falta de conocimiento e interés
  en la aplicación de mejores
            prácticas
Y es que no es lo
mismo construir
esto…
Que esto!
O esto!
Que se necesita para construir algo asi?
Que tal esto?
Y esto?
O esto?
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
Date la oportunidad de creer y soñar!
Gracias Cali!
 Sorey Bibiana García Zapata

         Ingeniera Informática
Especialista en Desarrollo de Software

Más contenido relacionado

La actualidad más candente

No hay bala de plata
No hay bala de plataNo hay bala de plata
No hay bala de plataJulio Huamán
 
Trabajo de heramientas informaticas
Trabajo de heramientas informaticasTrabajo de heramientas informaticas
Trabajo de heramientas informaticasthekaival
 
Monografia decorator
Monografia decoratorMonografia decorator
Monografia decoratorvaneyui
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticathekaival
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
Arquitectura software.taxonomias.definiciones.001
Arquitectura software.taxonomias.definiciones.001Arquitectura software.taxonomias.definiciones.001
Arquitectura software.taxonomias.definiciones.001Jose Emilio Labra Gayo
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualLAURA BEATRIZ PAYRO CRUZ
 
Prototipado UTRNG
Prototipado UTRNGPrototipado UTRNG
Prototipado UTRNGSHURA6000
 
Ciclo de vida clásico de desarrollo de sistemas
Ciclo de vida clásico de desarrollo de sistemasCiclo de vida clásico de desarrollo de sistemas
Ciclo de vida clásico de desarrollo de sistemasAndrezMendozaMelendr
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
 
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...xxlinaxx
 
Modelo para gestión de equipos UX
Modelo para gestión de equipos UXModelo para gestión de equipos UX
Modelo para gestión de equipos UXGustavo Soto Miño
 

La actualidad más candente (20)

No Silver Bullet
No Silver BulletNo Silver Bullet
No Silver Bullet
 
No hay bala de plata
No hay bala de plataNo hay bala de plata
No hay bala de plata
 
Intruducción de la Ingeniería de Software
Intruducción de la Ingeniería de SoftwareIntruducción de la Ingeniería de Software
Intruducción de la Ingeniería de Software
 
Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
introducción ingeniería de software
introducción  ingeniería de  softwareintroducción  ingeniería de  software
introducción ingeniería de software
 
1.la industria del software
1.la industria del software1.la industria del software
1.la industria del software
 
Trabajo de heramientas informaticas
Trabajo de heramientas informaticasTrabajo de heramientas informaticas
Trabajo de heramientas informaticas
 
Monografia decorator
Monografia decoratorMonografia decorator
Monografia decorator
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
Arquitectura software.taxonomias.definiciones.001
Arquitectura software.taxonomias.definiciones.001Arquitectura software.taxonomias.definiciones.001
Arquitectura software.taxonomias.definiciones.001
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visual
 
Prototipado UTRNG
Prototipado UTRNGPrototipado UTRNG
Prototipado UTRNG
 
Cap 7 ingenieria del software
Cap 7 ingenieria del softwareCap 7 ingenieria del software
Cap 7 ingenieria del software
 
Ciclo de vida clásico de desarrollo de sistemas
Ciclo de vida clásico de desarrollo de sistemasCiclo de vida clásico de desarrollo de sistemas
Ciclo de vida clásico de desarrollo de sistemas
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidades
 
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...
3.5 Diseño, construyo y pruebo prototipos de artefactos y procesos como respu...
 
Programacion
ProgramacionProgramacion
Programacion
 
Principios que guían la práctica
Principios que guían la prácticaPrincipios que guían la práctica
Principios que guían la práctica
 
Modelo para gestión de equipos UX
Modelo para gestión de equipos UXModelo para gestión de equipos UX
Modelo para gestión de equipos UX
 

Similar a Desconferencia Barcamp Cali 2009 - Ingeniería de Software

Ingenieria De Software Para Dummies
Ingenieria De Software Para DummiesIngenieria De Software Para Dummies
Ingenieria De Software Para DummiesSorey García
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionAngie_torres10
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 qweos
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacionyessicacubillos10
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoIng-D-SW-TorresKhano--ME
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 
Presentacion de tecnologia en informatica
Presentacion de tecnologia en informaticaPresentacion de tecnologia en informatica
Presentacion de tecnologia en informaticadeiby
 
El Desarrollador Total
El Desarrollador TotalEl Desarrollador Total
El Desarrollador TotalSergio Gil
 
Actividad21
Actividad21Actividad21
Actividad21grachika
 
Desarrollando sistemas con metodologías y técnicas agiles
Desarrollando sistemas con metodologías y técnicas agilesDesarrollando sistemas con metodologías y técnicas agiles
Desarrollando sistemas con metodologías y técnicas agilesHernan Wilkinson
 
El Factor Humano en Proyectos de Software
El Factor Humano en Proyectos de SoftwareEl Factor Humano en Proyectos de Software
El Factor Humano en Proyectos de SoftwareHaaron Gonzalez
 
¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?Carlos Elias Ochoa
 

Similar a Desconferencia Barcamp Cali 2009 - Ingeniería de Software (20)

Ingenieria De Software Para Dummies
Ingenieria De Software Para DummiesIngenieria De Software Para Dummies
Ingenieria De Software Para Dummies
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Taller 1
Taller 1Taller 1
Taller 1
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Presentación3
Presentación3Presentación3
Presentación3
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacion
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
 
Ada 30
Ada 30Ada 30
Ada 30
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Presentacion de tecnologia en informatica
Presentacion de tecnologia en informaticaPresentacion de tecnologia en informatica
Presentacion de tecnologia en informatica
 
Informatica educativa -estelvina
Informatica educativa -estelvinaInformatica educativa -estelvina
Informatica educativa -estelvina
 
El Desarrollador Total
El Desarrollador TotalEl Desarrollador Total
El Desarrollador Total
 
Actividad21
Actividad21Actividad21
Actividad21
 
Desarrollando sistemas con metodologías y técnicas agiles
Desarrollando sistemas con metodologías y técnicas agilesDesarrollando sistemas con metodologías y técnicas agiles
Desarrollando sistemas con metodologías y técnicas agiles
 
El Factor Humano en Proyectos de Software
El Factor Humano en Proyectos de SoftwareEl Factor Humano en Proyectos de Software
El Factor Humano en Proyectos de Software
 
Programar
ProgramarProgramar
Programar
 
¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?
 

Más de Sorey García

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentesSorey García
 
NetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilNetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilSorey García
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLSorey García
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaSorey García
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...Sorey García
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y NetduinoSorey García
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: InspiraciónSorey García
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialSorey García
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura MedellínSorey García
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences Sorey García
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesSorey García
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSorey García
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Sorey García
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Sorey García
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Sorey García
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresSorey García
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptSorey García
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus PartySorey García
 

Más de Sorey García (20)

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentes
 
NetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilNetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvil
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAML
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnología
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y Netduino
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: Inspiración
 
Codies.Launch()
Codies.Launch()Codies.Launch()
Codies.Launch()
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarial
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile Services
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y Windows
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para Desarrolladores
 
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y JavascriptJSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
 
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus PartyWindows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
 

Último

ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Último (20)

ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 

Desconferencia Barcamp Cali 2009 - Ingeniería de Software

  • 1. Ingeniería de Software ¿Para qué complicarnos si podemos hacerlo fácil? Sorey Bibiana García Zapata http://soreygarcia.me
  • 2. Si siente que hiero sus sentimientos, debe una segunda oportunidad y escúcheme….
  • 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. 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. Todo eso parece un concepto muy elevado para algo que parece ser tan simple como hacer software
  • 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. Wops!... Un momento, nadie dijo que lo hicieras bien, solo dije que también podías hacerlo, hacer lo simple…
  • 9. Hace algunos años, ser ingeniero de sistemas parecía ser una de esas carreras que ofrecía un futuro prometedor
  • 10. En la práctica… Las cosas resultaron ser un poco distintas para la mayoría
  • 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. Tengo una pregunta… ¿Alguien se cuestiona realmente sobre que sucede?
  • 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. 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. 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. Si sigue cuestionándose, por qué esto le importa... permítame mostrárselo
  • 17. Ha pensado alguna vez, Donde hay software?
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. 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
  • 26. Esto es muy fácil de entender, sin embargo… Hay un problema de conciencia, frente a la teoría… y muchas preocupaciones
  • 30. Intentaría usted hacer procedimientos médicos solo por que puede encontrarlos en internet
  • 31. Intentaría usted hacer planos arquitectónicos solo por que puede manejar las herramientas con las cuales de hacen planos?
  • 32. Hacer las cosas bien, siempre va a requerir un poco más de esfuerzo, que hacerlas de cualquier otro modo
  • 33. Iría en un viaje alrededor de la tierra en globo, sabiendo que este esta controlado por una computadora?
  • 34. Viajaría usted en un avión cuyo software ha sido construido por usted?
  • 35. 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
  • 36. La frase típica… ¿Usted no es “pues” Ingeniero de Sistemas?
  • 37. ¿Bueno pero, qué es Ingeniería de software?
  • 38. La ingeniería de software es una idea casi ética sobre como hacer el software de forma correcta
  • 39. Quizá la ingeniería de software no tiene tantos años como la física, matemáticas o arquitectura…
  • 40. Pero créanme, tampoco se la inventaron ayer…
  • 41. Yo tengo una pregunta… ¿Qué tan seguros estamos de que los profesionales de ingeniería lo valoran y entienden?
  • 42. 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á)
  • 43. 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”
  • 44. Ahora veamos, … es simple desde la perspectiva de quien? Un comercial? Un cliente? Un usuario? Un gerente de proyectos? Un académico? Un entusiasta?
  • 45. ¿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?
  • 46. 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
  • 47. Después de todo, de eso depende su negocio
  • 48. 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
  • 49. ¿Qué errores se comenten?
  • 52. Ausencia de objetivos y metas claras durante la ejecución del proyecto
  • 55. Requisitos poco claros y falta de acceso a la información
  • 56. Indefinición del alcance y las responsabilidades de las partes
  • 57. Falta de identificación y gestión de los riesgos
  • 58. Carencia de habilidades en la ejecución de un rol
  • 59. Falta de seguimiento al avance del proyecto
  • 60. Falta de control del presupuesto
  • 62. No poseer o seguir una arquitectura
  • 63. Falta de conocimiento e interés en la aplicación de mejores prácticas
  • 64. Y es que no es lo mismo construir esto…
  • 67. Que se necesita para construir algo asi?
  • 71. 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
  • 72. Date la oportunidad de creer y soñar!
  • 73. Gracias Cali! Sorey Bibiana García Zapata Ingeniera Informática Especialista en Desarrollo de Software