• Save
La Evolución en la Fabricación del Software
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

La Evolución en la Fabricación del Software

on

  • 7,857 views

Construir software no es igual que construir un puente, un edificio o un coche. Y difícilmente llegará a serlo. Porque el producto final, el software, tiene diferencias muy sustanciales con estos ...

Construir software no es igual que construir un puente, un edificio o un coche. Y difícilmente llegará a serlo. Porque el producto final, el software, tiene diferencias muy sustanciales con estos productos físicos. Estas diferencias hacen que el proceso de construcción sea diferente. Y obviar estas diferencias puede implicar importantes problemas a la hora de desarrollar, planificar, gestionar, etc., un proyecto software.

Statistics

Views

Total Views
7,857
Views on SlideShare
7,131
Embed Views
726

Actions

Likes
28
Downloads
0
Comments
3

12 Embeds 726

http://www.javiergarzas.com 632
http://www.kybeleconsulting.com 54
http://workplace.altran.es 13
http://localhost 7
http://campus.imoodler.com 6
https://twitter.com 5
http://10.102.225.71 3
https://www.miriadax.net 2
http://tweetedtimes.com 1
http://feeds.feedburner.com 1
http://sps-28v-dces-21.europe.corp.altran.com 1
http://www.miriadax.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Muy buena presentación @jgarzas, me gustó cuando le respondieron a Bill Gate. jajaja. Desarrollar software no es construir coches o casas. Además La vida es demasiado corta para construir algo que nadie quiere :)
    Are you sure you want to
    Your message goes here
    Processing…
  • EXCELENTE PRESENTACION QUE NOS ABRE LOS OJOS FRENTE A OTRAS DISCIPLINAS...
    Are you sure you want to
    Your message goes here
    Processing…
  • Saludos amig@s la presentación esta excelente y me seria de mucha utilidad para mi trabajo de grado, si me la pueden enviar estaria agradecido (rap138@gmail.com)
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

La Evolución en la Fabricación del Software Presentation Transcript

  • 1. La evolución en la fabricación del software
    Dr. Javier Garzás
    @jgarzas
  • 2. ¿Se puede desarrollar software
    igual que industrialmente se construyen coches o casas?
  • 3. 1955
    “La ingeniería softwareera igual que la hardware. Aquellos tiempos, todos eran ingenieros hardware o matemáticos”
    B. Boehm
    2011 Semana Informática – © KybeleConsulting 2011
  • 4. 1968
    2011 Semana Informática – © KybeleConsulting 2011
  • 5. 1968
    “Software designers are in a similar position to architects and civil engineers” (Naur)
    2011 Semana Informática – © KybeleConsulting 2011
  • 6. 1968
    Production in software engineering is not the making of more copies of the software
    2011 Semana Informática – © KybeleConsulting 2011
  • 7. Si hubiesen tenido un Arquitecto Software…
  • 8. 2010
  • 9. 2005
  • 10. Diseño previo e inamovible…
  • 11. …antes de laConstrucción
    2011 Semana Informática – © KybeleConsulting 2011
  • 12. Predictibilidad…
  • 13.
  • 14. Ciclo de vida en Cascada…
  • 15.
  • 16.
  • 17. =
    2011 Semana Informática – © KybeleConsulting 2011
  • 18.
  • 19.
  • 20.
  • 21. % avance
  • 22. Diseño
    Construcción
    Tradicional
    Software
  • 23. 2011 Semana Informática – © KybeleConsulting 2011
  • 24. V1
    V2
    V3
    2011 Semana Informática – © KybeleConsulting 2011
  • 25. Rechazo…
    Esperanza…
    Complejo…
  • 26. “Si General Motors se hubiera desarrollado como la industria de la informática, conduciríamos automóviles a 160.000 Km/h, pesarían menos de 14 kg y su precio sería de 25 $”.
    Bill Gates
  • 27. “Si el automóvil evolucionase como la informática, su coche se pararía sin razón. Debería resignarse, volver a arrancar y seguir (y, por supuesto, no tendría garantía).
    Mr. Welch
  • 28. Hacer software es un Arte
  • 29. Las fábricas software se ven como algo perverso...
  • 30. “Put Your Process on a Diet”(Martin Fowler)
  • 31. Predicción vs Evolución
  • 32.
  • 33.
  • 34.
  • 35. Documento de Diseño Software
    UML
    Arquitectura Software
  • 36. ¡GUAU! ¡ESTE SOFTWARE ES MUY COMPLEJO! ¿DÓNDE PUEDO ENCONTRAR LA DOCUMENTACIÓN?
    ACABA DE TERMINAR LA UNIVERSIDAD
  • 37. 2011 Semana Informática – © KybeleConsulting 2011
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. ¿Cuántas organizaciones implantan CMMI/ISO15504 con métodos ágiles?
    Prácticas Ágiles
    Tradicional
    56,25%
    43,75%
    (estadística en base a más de 30 proyectos CMMI / ISO 15504 desarrollados por KybeleConsulting)
  • 44. Desarrollar software no es construir coches o casas
  • 45. 2010
    Usamos en esas plantas herramientas repetitivas, y maduras, que se pueden reutilizar en otros procesos y programas
  • 46. Desarrollar software no es construir coches o casas
    Lo que no implica tirar 60 años de ingeniería software
  • 47. “El desarrollo software ha sido, es, y probablemente será, fundamentalmente difícil”
    Booch
  • 48. “No hay, ni ha habido, herramientas o metodologías que
    disparen increíblemente la productividad
    del desarrollo”
    Brooks (1975)
  • 49. “Nada es veneno, y
    todo es veneno: la diferencia está
    en la dosis”
    Paracelsus (1493 - 1541)
  • 50. Desarrollar software no es construir coches o casas
    Lo que no implica tirar 60 años de ingeniería software
    Desarrollar software es complejo, requiere seleccionar mejores prácticas (que también es complejo)
  • 51. Gracias!
    www.javiergarzas.com
    @jgarzas