Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Fantasía vs Realidad de la Industria del software

No description
by

Soledad Moris

on 26 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Fantasía vs Realidad de la Industria del software

Fantasía vs Realidad
de la industria de software
(Basado en el caso real del amigo de un amigo)
¿Quien Soy?
Javier Chacana
Ingeniero Civil Informático UBB
Ingeniero de Sistemas @ EXE
@jchacana
Realidad
Las moledoras de carne esperan por ti.
Tercerización y desprotección laboral a la orden del día.
Desconocimiento de la industria y falta de experiencia.
Proclive a ser víctima de abusos
Industria (en algunos casos) en pañales
A ganar morlaco$.
A mandar programadores.
A diseñar sistemas desde cero.
A tener mi propia oficina.
Ah... ¡y a mejorar el mundo!

Tengo mi título, ¿y ahora?

El flagelo de las moledoras de carne
Proyectos sobre vendidos (A.K.A. humo).
Problemas en la metodología de ejecución.
Exigencias de sobretiempo no remunerado.
Venta de expertos y consultores con 1 mes de experiencia (la práctica).

¡ESTRÉS!
Mythical Man Month
Carne * Kilo = Hombre * Hora
Realidad de nuestra ilustre gestión
¿Estamos atrasados?
¡Metamosle más gente, poh!
Gestion de Proyectos
Cartas Gantt insostenibles.
Recursos en lugar de personas.
Echemosle pa'delante programming.
Modelo PUSH.
Sobreesfuerzo y programacion heroica.
"We can't solve problems by using the same kind of thinking we used when we created them ."
Agilidad
Principios
Valores
Buenas prácticas
Objetivos de la Agilidad
Reducir tiempo de ciclos.
Reducir tiempo de pruebas.
Aumentar frecuencia de entregas.
Humaniza la gestión.

La paradoja
Se pretende hace ingeniería de software sin programación.
Los programadores son vistos como monos (o perros) del código
Edsger Dijkstra
A number of these phenomena have been bundled under the name "Software Engineering". As economics is known as "The Miserable Science", software engineering should be known as "The Doomed Discipline", doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter "How to program if you cannot.".
¡Programa, CTM!
El código es el diseño
Te enseñaron a “diseñar”. Te dijeron que si los requerimientos estaban lo suficientemente claros, cualquiera podría programarlos.

La verdad es que el código TAMBIÉN es parte del diseño. Es tanto o MÁS importante que cualquier documento previo.
Realidad
Nuestra insigne industria está en pañales
Salimos de la academia sin los conocimientos suficientes.
Se enseña a gerenciar, como se hacía hace 40 años.
Se enseña que los ilustres “ingenieros” no “meten las manos”
Tu formación profesional depende de ti, NO DE TU EMPLEADOR
Para discutir...
¿Tienes problemas con la metodología?
¿Por qué estimamos?
¿Sientes que la gestión clásica de proyectos no es la adecuada?
Hoy, en que fue de... "Las herramientas CASE".
Lecturas recomendadas
"Pragmatic Programmer"
Andrew Hunt

"Clean Code" , "The Clean Coder"
Robert "Bob" Martin

"Kanban: Succesfuly Evolutionary Change for your Technology Business"
David J. Anderson

"Mythical Man Month"
Fred Brooks
¿A quién seguir?
@chalalo
Gonzalo Pérez, Arquitecto Software, MVP

@agustinvillena
Agustin Villena, Lider Chile Agil

@chileagil
Comunidad Chilena dedicada a Agilidad

@lnds
Eduardo Díaz, Ingeniero Informático
y escritor del blog "La Naturaleza del Software"

@unclebobmartin
Uncle Robert “Bob” Martin
Sitios de Interés
www.chileagil.cl
Comunidad de metodologías ágiles chilena

www.cloudbees.com
Integración Continua/Delivery Continuo

www.heroku.com
Integración Continua/Delivery Continuo

www.openshift.com
(PaaS/SaaS, Integración Continua)

cleancoders.com
Sitio con video tutoriales prácticos basados en el libro "Clean Code"

www.lnds.net
Entremeses de la industria del software
¡Gracias por escuchar!
¿Se parece a esto la ingeniería de Software?
Full transcript