SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
¿Somos realmente ingenieros?
Repaso y reflexiones sobre el estado del arte de nuestra disciplina.
Regional Scrum Gathering Perú
Abril 2016
¿Que es un
ingeniero?
ingeniero
ingeniero (m. y f. Esp.)
1. Dícese del hombre que usa casco
en•gi•neer /ˌɛndʒəәˈnɪr/ n.
Del inglés Engine’er (c.1300)
Persona que opera un motor o
máquina
Del latin ingenium
Maquina (de guerra) producto del
ingenio humano
Ingeniarius: soldado especializado que conoce y
maneja maquinas de guerra
¿Qué es la ingeniería realmente (u hoy en día)?
Mary Shaw – Software Engineer
Crear soluciones eficientes… 
…a problemas prácticos…
…aplicando conocimiento científico …
…construyendo cosas …
…al servicio de la humanidad.
La	
  ingeniería	
  habilita	
  a	
  personas	
  comunes,	
  a	
  hacer	
  
cosas	
  que	
  antes	
  requerían	
  a	
  personas	
  virtuosas.	
  
	
  	
  	
  	
  	
  	
  	
  -­‐-­‐Mary	
  Shaw,	
  1996	
  
¿Qué	
  es	
  entonces	
  la	
  ingeniería	
  de	
  soDware?	
  
Foco en el control y
la administración/gestión
de proyectos
Analisis	
  
preliminar	
  
Diseño	
  
Desarrollo	
  
TesJng	
  
Mantenimiento	
  
Waterfall Model
¿Qué	
  es	
  entonces	
  la	
  ingeniería	
  de	
  soDware?	
  
Crear soluciones eficientes
a problemas prácticos computables
aplicando conocimiento científico
desarrollando sistemas informáticos
al servicio de la humanidad.
“Ingeniería de software es la aplicación sistemática del conocimiento
científico en la creación y construcción de soluciones (“cost-effective”)
para resolver problemas prácticos al servicio del hombre.”
La creación de la “Ingeniería de Software”
Crisis en
industria
del
software
Éxito en la
ingeniería
civil,
automotriz
y
aeronáutica
Ingeniería
de
software
1968 – Conferencia OTAN
La
herencia
El software es “design intensive” y los costos de manufactura son bajos
Por ser abstracto y simbólico, la complejidad en el software no esta dada
por las leyes físicas, sino por limitaciones intelectuales
Lo que nos hace diferentes…
Diseño
Construcción80%
20%
////// ¿Ingeniería civil o arte?
Gaudí – Sagrada Familia - Barcelona
Veamosaotras
disciplinas…
1
Los hermanos Wright – Pioneros de la ingeniería aeronática
Pero…
¿Cómo se imaginan que se creo el avión?
¿Qué fue lo distinto que hicieron los hermanos Wright?
Mayor foco en buscar cosas que habían fallado que en ver de que
beneficiarse. Búsqueda de errores a evitar
Capacidad para llevar modelos conceptuales a construcciones concretas
mediante un ciclo de trabajo bien definido
La continuidad en su trabajo. Construían sobre las mismas estructuras
básicas y conceptos de principio a fin. “Ever evolving design”
Uno de los logros que los destaco fue el “fligth testing” y el proceso de
“data feedback” en el diseño
Identificaban
una solución
Iban al aire
a probar
Definían un
problema
////// Ciclo de trabajo de los hermanos Wright
Donde	
  puede	
  
ser	
  
encontrada?	
  
Como	
  
incorporarla	
  
en	
  el	
  diseño?	
  
Que	
  
información	
  
necesitamos	
  ?	
  
Hay	
  dos	
  formas	
  de	
  
aprender	
  a	
  montar	
  un	
  
caballo.	
  
Lo	
  mismo	
  pasa	
  con	
  volar.	
  
Lo	
  mismo	
  para	
  con	
  la	
  
construcción	
  de	
  soDware	
  
1900 1901
1903
1899
////// “Ever evolving design”
1902
////// “Ever evolving design”
////// Fligth testing y data feedback
Test, test y mas test!!
////// ¿Como se imaginan la ingeniería aeronáutica hoy?
////// Ingeniería aeronáutica - Conclusiones
Feedback inmediato
Presencia del testing
Diseño y construcción iterativo incremental
Importancia del piloto
2
“When I speak about
computer programming
as an art, I am
thinking primarily of
it as an art form, in
an aesthetic sense…”
“…My feeling is
that when we
prepare a program,
it can be like
composing poetry
or music.”
Donald Knuth – Computador científico
El proceso
de creación
en la música
“La versión aceptada sugiere que una extraña mirada
se dibuja en la cara del compositor clásico y este
empieza a garabatear furiosamente una composición
elaborada de la perfección que de otra forma no
habría existido… pero creo que el proceso creativo
se aparta casi en 180 grados de este modelo...”
David	
  Byrne	
  –	
  Talking	
  Heads	
  
La	
  Gioconda	
  –	
  Leonardo	
  Da	
  Vinci	
  –	
  Museo	
  del	
  Louvre	
  
El torero – Pablo Picasso
////// Arte - Conclusiones
Se descubre mientras se hace
No se nace con una idea final
Proceso iterativo de creación
“Un programador que subconscientemente
se vea a si mismo como un artista,
disfrutará lo que haga y lo hará mejor…”
Psicología - Proceso de Aprendizaje
Jean Piaget – Psicólogo constructivista francés
“…entregar	
  al	
  alumno	
  
herramientas	
  que	
  le	
  permitan	
  
construir	
  sus	
  propios	
  
procedimientos	
  para	
  resolver	
  una	
  
situación	
  problemáJca,	
  lo	
  que	
  
implica	
  que	
  sus	
  ideas	
  se	
  
modifiquen	
  y	
  siga	
  aprendiendo	
  
con3nuamente...	
  
	
  
..así	
  el	
  proceso	
  de	
  enseñanza	
  se	
  
percibe	
  y	
  se	
  lleva	
  a	
  cabo	
  como	
  un	
  
proceso	
  dinámico,	
  par3cipa3vo	
  e	
  
interac3vo	
  del	
  sujeto,	
  de	
  modo	
  
que	
  el	
  conocimiento	
  sea	
  una	
  
auténJca	
  construcción	
  operada	
  
por	
  la	
  persona	
  que	
  aprende…”	
  
Construc3vismo	
  
Ejemplos	
  
concretos	
  
Nunca	
  se	
  
termina	
  
Itera3vo	
  e	
  
incremental	
  
Los papás de 
Scrum
Hirotaka Takeuchi y Ikujiro Nonaka – Autores del modelo SECI
Jeff Sutherland
Ken Schwaber
Modelo SECI – Teoria de la creacion de conocimiento organizacional
Conocimiento
explicito
Conocimiento
tácito
Individual Grupal Organizacional Inter-
organizacional
Dimension
Epistemológica
Dimension
Ontológica
“El conocimiento es
creado mediante una
interacción entre el
conocimiento tácito y
explicito”
Modelo SECI – Teoria de la creacion de conocimiento organizacional
Socialización
Compartir modelos mentales, y habilidades
técnicas
No hay leguaje hablado por lo general
Observación, imitación y practica.
Experiencia
Externalización
Externalizando metáforas, analogías,
conceptos, hipótesis.
Dialogo y reflexión colectiva
Combinación
Se comparte conocimiento mediante
documentos, conversaciones telefónicas,
etc.
Reconfiguración de conocimiento existente,
genera nuevo conocimiento
Internalización
Conocimiento explicito se asimila y se hace
tácito.
////// Proceso de aprendizaje - Conclusiones
Pair programming Socialización (externalización)
TDD Externalización
Integración continua Combinación
Coding dojo Internalizar practicas
Aprendizaje como algo holísticoEquipos cross-funcionales
Ahora…
¿a qué se
parece más el
desarrollo
de
Software
?
Llamar al
pensamiento crítico
Nada se hace
espontáneo
«Verum ipsum factum»
(‘la verdad es hacerlo’)
Giambattista Vico
Si vamos a compararnos,
hagámoslo bien
Exploración
(arte)
Construcción
(ingeniería)
Aprendizaje
(proceso de aprendizaje)
Usuario
Negocio
Contexto
Kick-off
Salida Producción
Agile Development Process
Exploración
(arte)
Construcción
(ingeniería)
Aprendizaje
(proceso de aprendizaje)
Usuario
Negocio
Contexto
Kick-off
Salida Producción
Agile Development Process
Análisis
Validación
Desarrollo
Gracias!
•  “The name and nature of software engineering” by Michael Jackson
•  “Computer Programming as an Art” by Donald E. Knuth
•  “Prospects for an engineering discipline of software” by Mary Shaw
•  Report on a conference NATO SOFTWARE ENGINEERING CONFERENCE 1968
•  “The New New Product Development Game” by Hirotaka Takeuchi and Ikujiro Nonaka
////// Principales fuentes
Retrospectiva
agile software development & service
////// Información de contacto
Alem 693 5ºB (1001) - Buenos Aires - Argentina
+54 (11) 6091-3125
Info@10pines.com
www.10pines.com
@10pines

Contenu connexe

En vedette

The grotesque in loorie moore's you're ugly, too
The grotesque in loorie moore's you're ugly, tooThe grotesque in loorie moore's you're ugly, too
The grotesque in loorie moore's you're ugly, tooWided Sassi
 
Innosfera - UOC - Institucional
Innosfera - UOC - InstitucionalInnosfera - UOC - Institucional
Innosfera - UOC - InstitucionalInnosfera
 
digitalenergy dashboards
digitalenergy dashboardsdigitalenergy dashboards
digitalenergy dashboardsAlun Thomas
 
Session 6.1 Marissa camargo redd private sector
Session 6.1 Marissa camargo   redd private sectorSession 6.1 Marissa camargo   redd private sector
Session 6.1 Marissa camargo redd private sectorWorld Agroforestry (ICRAF)
 
Gli alimenti funzionali
Gli alimenti funzionaliGli alimenti funzionali
Gli alimenti funzionaliPasquale de T
 
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...Dra.Josefina Labastida Núñez
 
G eazy website research
G eazy website researchG eazy website research
G eazy website researcheaglej09
 
Merlin Yammer Case Study
Merlin Yammer Case StudyMerlin Yammer Case Study
Merlin Yammer Case StudyYammer
 
Maruxa Mallo (por Pilar Villanustre)
Maruxa Mallo (por Pilar Villanustre)Maruxa Mallo (por Pilar Villanustre)
Maruxa Mallo (por Pilar Villanustre)Marlou
 

En vedette (19)

Card pack
Card packCard pack
Card pack
 
Cclapps presentation
Cclapps presentationCclapps presentation
Cclapps presentation
 
The grotesque in loorie moore's you're ugly, too
The grotesque in loorie moore's you're ugly, tooThe grotesque in loorie moore's you're ugly, too
The grotesque in loorie moore's you're ugly, too
 
Leo Meeting June 7th, 2016
Leo Meeting June 7th, 2016Leo Meeting June 7th, 2016
Leo Meeting June 7th, 2016
 
Innosfera - UOC - Institucional
Innosfera - UOC - InstitucionalInnosfera - UOC - Institucional
Innosfera - UOC - Institucional
 
Algoritmos genéticos
Algoritmos genéticosAlgoritmos genéticos
Algoritmos genéticos
 
Dernière modification
Dernière modificationDernière modification
Dernière modification
 
digitalenergy dashboards
digitalenergy dashboardsdigitalenergy dashboards
digitalenergy dashboards
 
Session 6.1 Marissa camargo redd private sector
Session 6.1 Marissa camargo   redd private sectorSession 6.1 Marissa camargo   redd private sector
Session 6.1 Marissa camargo redd private sector
 
Gli alimenti funzionali
Gli alimenti funzionaliGli alimenti funzionali
Gli alimenti funzionali
 
RESUME
RESUMERESUME
RESUME
 
VR Med Lab Resume 1ON
VR Med Lab Resume 1ONVR Med Lab Resume 1ON
VR Med Lab Resume 1ON
 
orden-abierto
orden-abiertoorden-abierto
orden-abierto
 
Bioelementos
BioelementosBioelementos
Bioelementos
 
Derechos basicos de aprendizaje
Derechos basicos de aprendizajeDerechos basicos de aprendizaje
Derechos basicos de aprendizaje
 
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...
El nuevo-manual-de-diagnostico-diferencial-de-las-flores-de-bach-141203133416...
 
G eazy website research
G eazy website researchG eazy website research
G eazy website research
 
Merlin Yammer Case Study
Merlin Yammer Case StudyMerlin Yammer Case Study
Merlin Yammer Case Study
 
Maruxa Mallo (por Pilar Villanustre)
Maruxa Mallo (por Pilar Villanustre)Maruxa Mallo (por Pilar Villanustre)
Maruxa Mallo (por Pilar Villanustre)
 

Similaire à Somos realmente ingenieros?

C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)José Luis Malo
 
Estrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareEstrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareAvanet
 
Isthmus 2011 dia2
Isthmus 2011 dia2Isthmus 2011 dia2
Isthmus 2011 dia2R. Sosa
 
Presenta creativ diseñ_juan_olivera_sergio_caña
Presenta creativ diseñ_juan_olivera_sergio_cañaPresenta creativ diseñ_juan_olivera_sergio_caña
Presenta creativ diseñ_juan_olivera_sergio_cañasergiocanas
 
Conferencia+Adrian+Magenzo Chile
Conferencia+Adrian+Magenzo ChileConferencia+Adrian+Magenzo Chile
Conferencia+Adrian+Magenzo Chileem3marquez
 
Snark diseño y producción de programas educacivos Tics dia1
Snark   diseño y producción de programas educacivos Tics dia1Snark   diseño y producción de programas educacivos Tics dia1
Snark diseño y producción de programas educacivos Tics dia1Daniel Collico Savio
 
SW Libre en la Enseñanza de las Ciencias y la Tecnología
SW Libre en la Enseñanza de las Ciencias y la TecnologíaSW Libre en la Enseñanza de las Ciencias y la Tecnología
SW Libre en la Enseñanza de las Ciencias y la TecnologíaJosé Enrique Alvarez Estrada
 
Programador O Ingeniero
Programador O IngenieroProgramador O Ingeniero
Programador O Ingenierolcastillo110
 
Métodos de diseño centrado en el usuario
Métodos de diseño centrado en el usuarioMétodos de diseño centrado en el usuario
Métodos de diseño centrado en el usuarioMariana Salgado
 
Proyecto tesina 2do encuentro
Proyecto tesina 2do encuentroProyecto tesina 2do encuentro
Proyecto tesina 2do encuentroMariana Salgado
 
Workshop Design Thinking / Taller de Design Thinking
Workshop Design Thinking / Taller de Design ThinkingWorkshop Design Thinking / Taller de Design Thinking
Workshop Design Thinking / Taller de Design ThinkingDiego Rodriguez Bastias
 
Isthmus 2011 dia1
Isthmus 2011 dia1Isthmus 2011 dia1
Isthmus 2011 dia1R. Sosa
 

Similaire à Somos realmente ingenieros? (20)

C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)
 
Innovación y desarrollo tecnológico
Innovación y desarrollo tecnológicoInnovación y desarrollo tecnológico
Innovación y desarrollo tecnológico
 
Diseño de concepto
Diseño de concepto Diseño de concepto
Diseño de concepto
 
Diseño Interactivo
Diseño InteractivoDiseño Interactivo
Diseño Interactivo
 
Creatividad y diseño en ingenieria
Creatividad y diseño en ingenieriaCreatividad y diseño en ingenieria
Creatividad y diseño en ingenieria
 
Creatividad y diseño en ingenieria
Creatividad y diseño en ingenieriaCreatividad y diseño en ingenieria
Creatividad y diseño en ingenieria
 
Creatividad y diseño en ingenieria
Creatividad y diseño en ingenieriaCreatividad y diseño en ingenieria
Creatividad y diseño en ingenieria
 
Creatividad y diseño en ingenieria
Creatividad y diseño en ingenieriaCreatividad y diseño en ingenieria
Creatividad y diseño en ingenieria
 
Estrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareEstrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de Software
 
Isthmus 2011 dia2
Isthmus 2011 dia2Isthmus 2011 dia2
Isthmus 2011 dia2
 
Presenta creativ diseñ_juan_olivera_sergio_caña
Presenta creativ diseñ_juan_olivera_sergio_cañaPresenta creativ diseñ_juan_olivera_sergio_caña
Presenta creativ diseñ_juan_olivera_sergio_caña
 
Conferencia+Adrian+Magenzo Chile
Conferencia+Adrian+Magenzo ChileConferencia+Adrian+Magenzo Chile
Conferencia+Adrian+Magenzo Chile
 
Snark diseño y producción de programas educacivos Tics dia1
Snark   diseño y producción de programas educacivos Tics dia1Snark   diseño y producción de programas educacivos Tics dia1
Snark diseño y producción de programas educacivos Tics dia1
 
Innovación incremental: Soluciones Reales. Fidel Rodríguez Batalla
Innovación incremental: Soluciones Reales. Fidel Rodríguez BatallaInnovación incremental: Soluciones Reales. Fidel Rodríguez Batalla
Innovación incremental: Soluciones Reales. Fidel Rodríguez Batalla
 
SW Libre en la Enseñanza de las Ciencias y la Tecnología
SW Libre en la Enseñanza de las Ciencias y la TecnologíaSW Libre en la Enseñanza de las Ciencias y la Tecnología
SW Libre en la Enseñanza de las Ciencias y la Tecnología
 
Programador O Ingeniero
Programador O IngenieroProgramador O Ingeniero
Programador O Ingeniero
 
Métodos de diseño centrado en el usuario
Métodos de diseño centrado en el usuarioMétodos de diseño centrado en el usuario
Métodos de diseño centrado en el usuario
 
Proyecto tesina 2do encuentro
Proyecto tesina 2do encuentroProyecto tesina 2do encuentro
Proyecto tesina 2do encuentro
 
Workshop Design Thinking / Taller de Design Thinking
Workshop Design Thinking / Taller de Design ThinkingWorkshop Design Thinking / Taller de Design Thinking
Workshop Design Thinking / Taller de Design Thinking
 
Isthmus 2011 dia1
Isthmus 2011 dia1Isthmus 2011 dia1
Isthmus 2011 dia1
 

Plus de 10Pines

Product Discovery - Que preguntarse antes de iniciar un proyecto
Product Discovery - Que preguntarse antes de iniciar un proyectoProduct Discovery - Que preguntarse antes de iniciar un proyecto
Product Discovery - Que preguntarse antes de iniciar un proyecto10Pines
 
Product discovery
Product discoveryProduct discovery
Product discovery10Pines
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice10Pines
 
Agile software development with Smalltalk
Agile software development with SmalltalkAgile software development with Smalltalk
Agile software development with Smalltalk10Pines
 
How To Be Rich With Smalltalk.1
How To Be Rich With Smalltalk.1How To Be Rich With Smalltalk.1
How To Be Rich With Smalltalk.110Pines
 
Mutation Testing
Mutation TestingMutation Testing
Mutation Testing10Pines
 

Plus de 10Pines (6)

Product Discovery - Que preguntarse antes de iniciar un proyecto
Product Discovery - Que preguntarse antes de iniciar un proyectoProduct Discovery - Que preguntarse antes de iniciar un proyecto
Product Discovery - Que preguntarse antes de iniciar un proyecto
 
Product discovery
Product discoveryProduct discovery
Product discovery
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice
 
Agile software development with Smalltalk
Agile software development with SmalltalkAgile software development with Smalltalk
Agile software development with Smalltalk
 
How To Be Rich With Smalltalk.1
How To Be Rich With Smalltalk.1How To Be Rich With Smalltalk.1
How To Be Rich With Smalltalk.1
 
Mutation Testing
Mutation TestingMutation Testing
Mutation Testing
 

Dernier

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 

Dernier (20)

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 

Somos realmente ingenieros?

  • 1. ¿Somos realmente ingenieros? Repaso y reflexiones sobre el estado del arte de nuestra disciplina. Regional Scrum Gathering Perú Abril 2016
  • 2.
  • 3. ¿Que es un ingeniero? ingeniero ingeniero (m. y f. Esp.) 1. Dícese del hombre que usa casco
  • 4.
  • 5. en•gi•neer /ˌɛndʒəәˈnɪr/ n. Del inglés Engine’er (c.1300) Persona que opera un motor o máquina Del latin ingenium Maquina (de guerra) producto del ingenio humano Ingeniarius: soldado especializado que conoce y maneja maquinas de guerra
  • 6. ¿Qué es la ingeniería realmente (u hoy en día)? Mary Shaw – Software Engineer Crear soluciones eficientes… …a problemas prácticos… …aplicando conocimiento científico … …construyendo cosas … …al servicio de la humanidad. La  ingeniería  habilita  a  personas  comunes,  a  hacer   cosas  que  antes  requerían  a  personas  virtuosas.                -­‐-­‐Mary  Shaw,  1996  
  • 7. ¿Qué  es  entonces  la  ingeniería  de  soDware?   Foco en el control y la administración/gestión de proyectos Analisis   preliminar   Diseño   Desarrollo   TesJng   Mantenimiento   Waterfall Model
  • 8. ¿Qué  es  entonces  la  ingeniería  de  soDware?   Crear soluciones eficientes a problemas prácticos computables aplicando conocimiento científico desarrollando sistemas informáticos al servicio de la humanidad. “Ingeniería de software es la aplicación sistemática del conocimiento científico en la creación y construcción de soluciones (“cost-effective”) para resolver problemas prácticos al servicio del hombre.”
  • 9. La creación de la “Ingeniería de Software” Crisis en industria del software Éxito en la ingeniería civil, automotriz y aeronáutica Ingeniería de software 1968 – Conferencia OTAN
  • 10. La herencia El software es “design intensive” y los costos de manufactura son bajos Por ser abstracto y simbólico, la complejidad en el software no esta dada por las leyes físicas, sino por limitaciones intelectuales Lo que nos hace diferentes… Diseño Construcción80% 20%
  • 11. ////// ¿Ingeniería civil o arte? Gaudí – Sagrada Familia - Barcelona
  • 13. 1
  • 14. Los hermanos Wright – Pioneros de la ingeniería aeronática Pero… ¿Cómo se imaginan que se creo el avión?
  • 15. ¿Qué fue lo distinto que hicieron los hermanos Wright? Mayor foco en buscar cosas que habían fallado que en ver de que beneficiarse. Búsqueda de errores a evitar Capacidad para llevar modelos conceptuales a construcciones concretas mediante un ciclo de trabajo bien definido La continuidad en su trabajo. Construían sobre las mismas estructuras básicas y conceptos de principio a fin. “Ever evolving design” Uno de los logros que los destaco fue el “fligth testing” y el proceso de “data feedback” en el diseño
  • 16. Identificaban una solución Iban al aire a probar Definían un problema ////// Ciclo de trabajo de los hermanos Wright Donde  puede   ser   encontrada?   Como   incorporarla   en  el  diseño?   Que   información   necesitamos  ?   Hay  dos  formas  de   aprender  a  montar  un   caballo.   Lo  mismo  pasa  con  volar.   Lo  mismo  para  con  la   construcción  de  soDware  
  • 17. 1900 1901 1903 1899 ////// “Ever evolving design” 1902
  • 19. ////// Fligth testing y data feedback Test, test y mas test!!
  • 20. ////// ¿Como se imaginan la ingeniería aeronáutica hoy?
  • 21.
  • 22. ////// Ingeniería aeronáutica - Conclusiones Feedback inmediato Presencia del testing Diseño y construcción iterativo incremental Importancia del piloto
  • 23. 2
  • 24. “When I speak about computer programming as an art, I am thinking primarily of it as an art form, in an aesthetic sense…” “…My feeling is that when we prepare a program, it can be like composing poetry or music.” Donald Knuth – Computador científico
  • 25. El proceso de creación en la música “La versión aceptada sugiere que una extraña mirada se dibuja en la cara del compositor clásico y este empieza a garabatear furiosamente una composición elaborada de la perfección que de otra forma no habría existido… pero creo que el proceso creativo se aparta casi en 180 grados de este modelo...” David  Byrne  –  Talking  Heads  
  • 26. La  Gioconda  –  Leonardo  Da  Vinci  –  Museo  del  Louvre  
  • 27.
  • 28. El torero – Pablo Picasso
  • 29.
  • 30.
  • 31. ////// Arte - Conclusiones Se descubre mientras se hace No se nace con una idea final Proceso iterativo de creación “Un programador que subconscientemente se vea a si mismo como un artista, disfrutará lo que haga y lo hará mejor…”
  • 32.
  • 33. Psicología - Proceso de Aprendizaje Jean Piaget – Psicólogo constructivista francés “…entregar  al  alumno   herramientas  que  le  permitan   construir  sus  propios   procedimientos  para  resolver  una   situación  problemáJca,  lo  que   implica  que  sus  ideas  se   modifiquen  y  siga  aprendiendo   con3nuamente...     ..así  el  proceso  de  enseñanza  se   percibe  y  se  lleva  a  cabo  como  un   proceso  dinámico,  par3cipa3vo  e   interac3vo  del  sujeto,  de  modo   que  el  conocimiento  sea  una   auténJca  construcción  operada   por  la  persona  que  aprende…”   Construc3vismo   Ejemplos   concretos   Nunca  se   termina   Itera3vo  e   incremental  
  • 34. Los papás de Scrum Hirotaka Takeuchi y Ikujiro Nonaka – Autores del modelo SECI Jeff Sutherland Ken Schwaber
  • 35. Modelo SECI – Teoria de la creacion de conocimiento organizacional Conocimiento explicito Conocimiento tácito Individual Grupal Organizacional Inter- organizacional Dimension Epistemológica Dimension Ontológica “El conocimiento es creado mediante una interacción entre el conocimiento tácito y explicito”
  • 36. Modelo SECI – Teoria de la creacion de conocimiento organizacional Socialización Compartir modelos mentales, y habilidades técnicas No hay leguaje hablado por lo general Observación, imitación y practica. Experiencia Externalización Externalizando metáforas, analogías, conceptos, hipótesis. Dialogo y reflexión colectiva Combinación Se comparte conocimiento mediante documentos, conversaciones telefónicas, etc. Reconfiguración de conocimiento existente, genera nuevo conocimiento Internalización Conocimiento explicito se asimila y se hace tácito.
  • 37. ////// Proceso de aprendizaje - Conclusiones Pair programming Socialización (externalización) TDD Externalización Integración continua Combinación Coding dojo Internalizar practicas Aprendizaje como algo holísticoEquipos cross-funcionales
  • 38. Ahora… ¿a qué se parece más el desarrollo de Software ? Llamar al pensamiento crítico Nada se hace espontáneo «Verum ipsum factum» (‘la verdad es hacerlo’) Giambattista Vico Si vamos a compararnos, hagámoslo bien
  • 42. •  “The name and nature of software engineering” by Michael Jackson •  “Computer Programming as an Art” by Donald E. Knuth •  “Prospects for an engineering discipline of software” by Mary Shaw •  Report on a conference NATO SOFTWARE ENGINEERING CONFERENCE 1968 •  “The New New Product Development Game” by Hirotaka Takeuchi and Ikujiro Nonaka ////// Principales fuentes
  • 44. agile software development & service ////// Información de contacto Alem 693 5ºB (1001) - Buenos Aires - Argentina +54 (11) 6091-3125 Info@10pines.com www.10pines.com @10pines