¿Por qué falla la administración de proyectos de software?

28
Vanessa Amaya [email protected] ¿Por qué falla la Administración de Proyectos de software?

Transcript of ¿Por qué falla la administración de proyectos de software?

Page 1: ¿Por qué falla la administración de proyectos de software?

Vanessa Amaya [email protected]

¿Por qué falla la Administración de

Proyectos de software?

Page 2: ¿Por qué falla la administración de proyectos de software?

Contenido

2

Establecer estrategias efectivas de administración de proyectos enfocado al desarrollo de software. Influencias positivas y negativas de iniciativas de procesos de calidad en la administración de proyectos de software. Claves de evolución.

¿Por qué falla la Administración de Proyectos de Software?

Page 3: ¿Por qué falla la administración de proyectos de software?

3

¿Qué estamos administrando?

Costo

Tiempos

Componentes

Planes

Equipos - Personas

Documentación

Riesgos

Procesos

Infraestructura

Incidencias

Dependencias

La inversión del cliente

Cuando se considera que es extremadamente difícil (con

tendencia a lo imposible) administrar todas las

variables es porque nos hace falta una estrategia.

Presenter
Presentation Notes
Las estrategias son: Compromisos de énfasis
Page 4: ¿Por qué falla la administración de proyectos de software?

4

¿Cómo declaramos la forma en que los objetivos de los desarrollos de software serán

alcanzados?

La industria de Software requiere ESTRATEGAS

Page 5: ¿Por qué falla la administración de proyectos de software?

5

¿Por qué no somos Estrategas?

“Porque eso no viene en la descripción de mi puesto”

“Porque es más trabajo”

“Porque no tiene caso, el proyecto ya está vendido y la propuesta está cerrada y ya vamos atrasados”

“Porque no se usa eso donde trabajo”

“Porque no hay tiempo. No puedo dejar de operar.”

“Porque las actividades del Estratega no se cotizaron”

Page 6: ¿Por qué falla la administración de proyectos de software?

6

La orientación de la Estrategia

Objetivo común Criterios de Satisfacción del cliente: Características importantes y de alto impacto bajo la perspectiva del cliente.

Costo

Tiempos

Componentes

Planes

Equipos - Personas

Documentación

Riesgos

Procesos

Infraestructura

Contingencias

Dependencias

La inversión del cliente

Page 7: ¿Por qué falla la administración de proyectos de software?

7

Criterios de Satisfacción

Ejemplos: Fecha de Lanzamiento Mantenimiento Confiabilidad Seguridad Atención al cliente Look&Feel Facilidad de uso Velocidad de procesamiento

¿Qué estamos administrando ahora? Focos de atención por impacto en el negocio

¿Cómo las obtenemos? Escuchando y preguntando.

Metas del negocio, entrevistas, quejas, peticiones especiales y observaciones

directas.

Page 8: ¿Por qué falla la administración de proyectos de software?

8

Las facetas de la Estrategia

Ingenieril Sociológica

Aplica técnicas similares a la de cualquier ciencia cuyo objetivo es objetivar, dando sentido a todos los datos y entregables que se generen dentro del proyecto para los actores presentes en el proyecto.

Basada en el comportamiento humano. Todos representamos diferentes formas de actuar dependiendo los intereses que representemos en ese momento, por ello, las circunstancias nos llevan a la constante administración y a la constante negociación.

Presenter
Presentation Notes
No porque las ignoremos dejan de suceder y dejan de impactar en nuestros desarrollos de software. Una de las críticas más fuertes hacia la ingeniería de software es que es todo menos ingeniería.
Page 9: ¿Por qué falla la administración de proyectos de software?

9

Las tres técnicas

Al azar Del artesano Producimos de forma aleatoria y es muy probable que se pierdan conocimientos y componentes en repetidas ocasiones.

Los conocimientos se transmiten de un artesano al otro y como consecuencia se convierten en perfiles escasos y muy especializados.

La que perdura Cuando se produce, los conocimientos los generan y mantienen grupos de personas, cada vez más numerosas a través diferentes medios que aseguran que perdure el conocimiento.

Presenter
Presentation Notes
No porque las ignoremos dejan de suceder y dejan de impactar en nuestros desarrollos de software. Una de las críticas más fuertes hacia la ingeniería de software es que es todo menos ingeniería.
Page 10: ¿Por qué falla la administración de proyectos de software?

10

Las facetas de la Estrategia

Ingenieril

Sociológica

Análisis Diseño Construcción Pruebas Implantación Postmortem

Alegría Confusión Desilusión Búsqueda de culpables

Castigo de inocentes

Condecoración a los que no participaron

Presenter
Presentation Notes
Y antes del análisis, está la fase de la OSADIA: Venta. Porque para que exista un proyecto, primero hay que conseguirlo.
Page 11: ¿Por qué falla la administración de proyectos de software?

11

Para la sociológica

Comunicación

Alegría Confusión Desilusión Búsqueda de culpables

Castigo de inocentes

Condecoración a los que no participaron

Presenter
Presentation Notes
Y antes del análisis, está la fase de la OSADIA: Venta. Porque para que exista un proyecto, primero hay que conseguirlo.
Page 12: ¿Por qué falla la administración de proyectos de software?

12

¿Cómo podemos comenzar a sentir que somos Estrategas?

Cuando tenemos una variedad de

modelos de actuación que nos

permitan resolver los diversos problemas

que suelen presentarse en los proyectos sin tener

que recurrir a la improvisación.

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 13: ¿Por qué falla la administración de proyectos de software?

13

Reflexión

¿Quieres ser un estratega?

O

¿Te estás dando cuenta de que eres ya un estratega?

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 14: ¿Por qué falla la administración de proyectos de software?

Las influencias positivas y

negativas de las iniciativas de procesos de

Calidad

Page 15: ¿Por qué falla la administración de proyectos de software?

•NO ES UNA ESTRATEGIA hasta que no se adapta y hasta que no se documenta en ella los caminos a seguir.

15

¿Una metodología conformada por procesos es una estrategia?

Presenter
Presentation Notes
Adaptación de las metodologías.
Page 16: ¿Por qué falla la administración de proyectos de software?

16

¿Cómo convertimos una metodología en una estrategia?

“Los procesos tienen una característica muy noble: aunque tú los evadas a ellos, ellos nunca te evaden a ti” Vanessa Amaya

¿Por qué una metodología no siempre se aplica igual? Porque no hay un desarrollo de software igual a otro. Adaptando la metodología, la convertimos en estrategia.

Conocer los procesos y los “caminos” por los que atraviesa. Identificando las prácticas críticas. Considerar tiempos de administración. Procurar la base de conocimientos a través de documentación de valor. Tomar en cuenta la información que alimenta indicadores.

Page 17: ¿Por qué falla la administración de proyectos de software?

17

Influencias positivas y negativas de las iniciativas de procesos

Positivas Cuando dentro de sus objetivos está la mejora de la

empresa y de los productos.

Cuando motivan el flujo de información definiendo procesos de comunicación efectivos.

Cuando se acompañan de iniciativas de cambio organizacional durante toda la definición y después de la implantación.

Cuando se fomenta la consideración de actividades críticas.

Cuando se implanta a través de prácticas.

Page 18: ¿Por qué falla la administración de proyectos de software?

18

Influencias positivas y negativas de las iniciativas de procesos

Negativas Cuando el único objetivo es una certificación.

Cuando se diseñaron como controles.

Cuando se fomenta el “hacer por hacer” sin explicar los por-qués y para-qués de los procesos.

Cuando los procesos no están diseñados para adaptarse a la naturaleza de los desarrollos.

Cuando los esquemas de auditoría no están relacionados con problemas de fondo o los “hallazgos” no implican un riesgo en fases posteriores del proyecto.

Page 19: ¿Por qué falla la administración de proyectos de software?

19

Reflexión

¿Has analizado los procesos de tu empresa o simplemente los haces

como trámite?

O

¿Alguna vez te has acercado al área de procesos a proponer algo?

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 20: ¿Por qué falla la administración de proyectos de software?

20

Claves para evolucionar

Page 21: ¿Por qué falla la administración de proyectos de software?

21

Claves para evolucionar

Asumir el rol sin limitarse por los

procesos y cultura organizacional de

su empresa.

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 22: ¿Por qué falla la administración de proyectos de software?

22

Claves para evolucionar

Hacer un cambio de inversión en la

distribución de tareas durante el

ciclo de vida.

“El 71% de las fallas en proyectos de software se deben a poca calidad en la especificación de requerimientos” CIO Magazine 2010

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 23: ¿Por qué falla la administración de proyectos de software?

23

Claves para evolucionar

Considerar la previsión, el monitoreo, la

acción(realización), seguimiento y

control como las patas de una mesa.

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 24: ¿Por qué falla la administración de proyectos de software?

24

Claves para evolucionar

Identificar las tareas que representan re-trabajo.

“El 40% del esfuerzo es retrabajo. Y el 56% del retrabajo se debe a los requerimientos defectuosos.” -Butler Group 2005

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 25: ¿Por qué falla la administración de proyectos de software?

25

Claves para evolucionar

Aumentar en las actividades semanales 2 actividades que orienten

hacia la prevención.

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 26: ¿Por qué falla la administración de proyectos de software?

26

Claves para evolucionar

Acercamiento con involucrados con los que se

tiene dependencia.

Presenter
Presentation Notes
Cuando dejemos de sentir “Otra vez lo mismo….”
Page 27: ¿Por qué falla la administración de proyectos de software?

27

Conclusiones

Cuando reflexionamos sobre el impacto que la T.I. tiene en las empresas y la vida personal, nos damos cuenta de la importancia de la industria en la que estamos.

Nuestra importancia no radica sólo en ser buenos operando o buenos técnicamente, somos parte de un negocio, somos parte de una industria y ésta industria necesita más Estrategas.

Page 28: ¿Por qué falla la administración de proyectos de software?

Vanessa Amaya [email protected]

¡Gracias!

@vanessa_amaya