118
TESIS DE GRADO EN INGENIERÍA INFORMÁTICA: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOS TESISTA: Ariel D. Schapiro (80.885) PROFESORES: Lic. Gustavo López y Lic. Ismael Jeder Septiembre de 2008

MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

TESIS DE GRADO EN INGENIERÍA INFORMÁTICA:

MANEJO DE EXPECTATIVAS

EN LOS PROYECTOS

INFORMÁTICOS

TESISTA: Ariel D. Schapiro (80.885)

PROFESORES: Lic. Gustavo López y Lic. Ismael Jeder

Septiembre de 2008

Page 2: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

2

Agradecimientos

A mi familia, por su apoyo inagotable y su ayuda en la revisión.

A Jesica Baran, mi novia, por acompañarme siempre.

Al Lic. Gustavo López, director de este trabajo, por su orientación y guía.

A Southworks por la experiencia que nos hace crecer; y especialmente a Alejandro Jack, Matías

Woloski, Angel López y Martín Salías por su ayuda y sus consejos.

A los profesionales que se tomaron el tiempo y la dedicación de contestar la encuesta que forma

parte de este trabajo de investigación.

A los profesores, compañeros, colegas y amigos, por su colaboración de alguna u otra forma en

este trabajo.

Page 3: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

3

Resumen

Según los datos arrojados por el Standish Group en el año 2004, el porcentaje de proyectos que

resultan exitosos continúa siendo bajo (29%). A partir de esto, en el comienzo de este trabajo se

plantea la hipótesis que consiste en que el rol del manejo de expectativas en el desarrollo de los

proyectos informáticos, no está lo suficientemente privilegiado en el ámbito local (Argentina) y que

la implementación de metodologías de desarrollo que lo incluyan como un aspecto fundamental,

ayudará a disminuir la proporción de proyectos fracasados.

Luego se expone el estado del arte del papel que cumple el manejo de expectativas en los

proyectos informáticos, a través de aéreas de incumbencia, artefactos y prácticas concretas que lo

alientan como una lista priorizada de requerimientos del producto, entrega frecuente y manejo de

riesgos.

Más tarde se presenta el trabajo de investigación que incluye un relevamiento realizado a través de

una encuesta, que abarca una muestra de proyectos llevados a cabo por empresas del mercado

informático local. Este relevamiento brinda datos prácticos acerca de puntos claves relacionados

con el manejo de expectativas, como la percepción de los clientes, la medida y el seguimiento de la

misma a lo largo de los proyectos, las herramientas que se usan a tal efecto, las metodologías o

prácticas que se aplican y cómo éstos inciden en los supuestos que mantienen los clientes y

sponsors a lo largo de los proyectos.

La hipótesis planteada es más tarde verificada en base a la información obtenida en la

investigación. También se realizan análisis adicionales de los resultados, donde se destaca el grado

de éxito en base a la metodología de desarrollo de software seguida o la frecuencia de

comunicación del avance con el cliente.

A partir de la información recolectada y su análisis es que finalmente se construyen conclusiones

acerca del papel del manejo de expectativas, la percepción de su importancia y el rol de ciertas

metodologías y herramientas que lo alientan.

Page 4: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

4

Abstract

According to the data gathered by the Standish Group in 2004, the percentage of successful

projects is still low (29%). Based on that, the hypothesis raised at the beginning of this thesis states

that the role of expectation management in the development of software projects is not privileged

enough in the local market (Argentina), and that the implementation of development

methodologies that include expectation management as a fundamental aspect, will help on

reducing the proportion of failed projects.

After that, the state of the art of the role of expectation management in software projects is

explained through areas, artifacts and concrete practices that encourage it, such as a list of

prioritized product requirements, frequent delivery and risk management.

The survey-based research that covers a sample of projects undertaken by local companies in the

software market is then explained. This survey provides practical information on key points related

to expectations management, such as the perception of customers, the measurement and

monitoring of the expectations over the projects, the tools used for that purpose, methodologies

or practices that are applied and how they affect the assumptions that customers and sponsors

keep over the projects.

The hypothesis is later verified based on the information obtained in the research. Further analysis

of the results is also conducted, from where we can highlight the degree of success based on the

software development methodology implemented or the frequency of communication with the

customer regarding the project’s progress.

That information and analysis leads to the final building of a set of conclusions about the role of

expectation management, the perception of its importance and the role of the methodologies and

tools that encourage it.

Page 5: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

5

Contenido

Agradecimientos ................................................................................................................................... 2

Resumen ............................................................................................................................................... 3

Abstract ................................................................................................................................................. 4

1. Introducción .................................................................................................................................. 8

1.1. El problema ........................................................................................................................... 8

1.2. Preguntas Centrales ............................................................................................................ 10

1.3. Hipótesis a comprobar ........................................................................................................ 11

2. Estado de la cuestión: El manejo de expectativas ...................................................................... 12

2.1. Definiciones ........................................................................................................................ 12

2.2. El manejo de expectativas en los proyectos informáticos ................................................. 13

2.2.1. Evolución de las diferencias entre las expectativas del cliente y las del proveedor ................ 17

2.3. El manejo de expectativas escapa a la relación cliente-proveedor .................................... 22

2.4. Manejo de expectativas como factor de continuidad ........................................................ 23

2.5. Implementación .................................................................................................................. 25

2.5.1. El Manejo de Expectativas frente a los cambios de requerimientos ....................................... 25

3. Solución propuesta: Artefactos que ayudan en el Manejo de Expectativas .............................. 27

3.1. Visión & Misión ................................................................................................................... 27

3.2. Lista priorizada de requerimientos del producto (“Product Backlog”) .............................. 28

3.3. Reuniones de planeamiento y reporte con el cliente......................................................... 30

3.3.1. Planeamiento de la Iteración ................................................................................................... 31

3.3.2. Sincronización diaria del equipo (planeamiento) .................................................................... 32

3.3.3. Reporte diario del avance del equipo ...................................................................................... 33

3.3.4. Revisión de la Iteración (reporte) ............................................................................................ 34

3.3.5. Reuniones de retrospectiva de la iteración ............................................................................. 35

3.4. Entrega Frecuente .............................................................................................................. 36

3.5. Manejo de riesgos............................................................................................................... 37

Page 6: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

6

4. Investigación ............................................................................................................................... 38

4.1. Objetivos ............................................................................................................................. 38

4.2. Criterios en los que se basan las preguntas de la encuesta ............................................... 39

4.3. Encuesta aplicada ............................................................................................................... 41

4.3.1. Metodologías de relevamiento ................................................................................................ 41

4.3.2. Términos y Condiciones ........................................................................................................... 42

4.3.3. Verificación de los datos .......................................................................................................... 43

4.3.4. Preguntas Centrales ................................................................................................................. 44

4.3.5. Muestra de empresas .............................................................................................................. 51

4.3.6. Factores de la encuesta que se tienen en cuenta para medir el manejo de expectativas ...... 52

4.3.7. Niveles de éxito planteados: diferencias entre el CHAOS Report y este estudio .................... 53

4.4. Uso de la herramienta de análisis estadístico .................................................................... 55

4.5. Planteo del Análisis de validez de la hipótesis (prueba de hipótesis) ................................ 56

4.5.1. Análisis estadísticos que definen la validez de cada factor ..................................................... 57

4.5.2. Diagrama de probabilidades .................................................................................................... 63

5. Resultados................................................................................................................................... 64

5.1. Resultados del Análisis de validez de la hipótesis (prueba de hipótesis) ........................... 64

5.2. Resultados desagregados por pregunta de la encuesta ..................................................... 66

5.2.1. Contexto .................................................................................................................................. 66

5.2.2. Detalles del proyecto ............................................................................................................... 69

5.2.3. Relación con el Cliente ............................................................................................................. 73

5.2.4. Resultados del Proyecto .......................................................................................................... 83

5.2.5. Detalles de metodología .......................................................................................................... 92

5.2.6. Opinión: metodología y factores de éxito/fracaso .................................................................. 93

5.3. Otros estudios estadísticos y tendencias ............................................................................ 98

5.3.1. Grado de éxito en los proyectos en base al manejo de expectativas ...................................... 98

5.3.2. Grado de éxito en los proyectos en base al plazo de entrega en meses ................................. 99

5.3.3. Grado de éxito en los proyectos en base a la frecuencia de comunicación del avance con el

cliente 100

Page 7: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

7

5.3.4. Grado de éxito en los proyectos en base a la medición por parte del cliente de lo que se le

estaba entregando a lo largo del proyecto ............................................................................................. 102

5.3.5. Manejo de expectativas en base a la metodología de desarrollo de software ..................... 103

5.3.6. Grado de éxito en los proyectos en base a la metodología de desarrollo de software ......... 105

5.3.7. Cumplimiento de las expectativas del cliente en base al grado de éxito del proyecto ......... 107

5.4. Diferencias con el Chaos Report ....................................................................................... 108

6. Conclusiones ............................................................................................................................. 109

6.1. Sobre el papel del manejo de expectativas y su percepción ............................................ 109

6.2. Sobre los artefactos que ayudan en el Manejo de Expectativas ...................................... 113

6.3. Sobre la definición de éxito .............................................................................................. 114

7. Futuras líneas de investigación ................................................................................................. 115

7.1. Prácticas implementadas a lo largo del proyecto ............................................................. 115

7.2. Información que soporte otras definiciones de éxito ...................................................... 116

8. Bibliografía ................................................................................................................................ 117

Page 8: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

8

1. Introducción

1.1. El problema

El desarrollo de proyectos informáticos es una disciplina joven, con menos de 50 años y como tal,

está buscando distintas formas para perfeccionarse [Baskerville, 2005]. En este camino surgieron

muchos marcos de trabajo, metodologías, modelos de procesos y estándares que persiguen la

eficiencia en el desempeño de los proyectos. Algunos de aquellos están representados en la

siguiente figura de SYSTEMATIC PROCESS IMPROVEMENT USING ISO 9001: 2000 AND CMMI de

Mutafelija y Stromberg:

Figura 1: Relaciones entre los estándares más prominentes [Mutafelija, et al., 2003].

Sin embargo, estudios como el famoso CHAOS REPORT [The Standish Group, 1994] del Standish

Group en el año 1994 arrojaron datos alarmantes: en EEUU solo el 16% de los proyectos era

considerado un éxito. El 53% no llegaba a cumplir las metas definidas en su comienzo, a nivel de

funcionalidad solicitada, estándares de calidad requeridos, presupuesto económico o fechas de

entrega (proyectos desviados). Mientras que el 31% restante era cancelado antes de completarse.

El reporte del año 2004 [InfoQ, 2006] informó acerca de un 29% de proyectos exitosos: éstos casi

se duplicaron en 10 años, pero aún el porcentaje de proyectos desviados continúa siendo

considerable:

Page 9: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

9

Figura 2: Proyectos cancelados, desviados y exitosos según el Standish Group.

Page 10: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

10

1.2. Preguntas Centrales

En base a lo anterior, en el presente trabajo de Tesis se plantearán algunas preguntas o hilos

conductores. Estas preguntas servirán de forma introductoria como una guía sobre lo que será el

hilo conductor del trabajo:

¿Es posible que el problema por el cual semejante cantidad de proyectos no resultan

exitosos sea la percepción de los desvíos y no los desvíos en sí mismos?

¿De qué forma y en qué medida afecta una falta de atención al manejo de expectativas de

los clientes en el fracaso de los proyectos?

¿Qué modelos o prácticas favorecen un buen manejo de expectativas de los clientes y

qué inconvenientes se encuentran para implementarlos?

¿En qué medida favorecen los compromisos firmados entre las partes definidos en

modelos orientados a características (“feature-based”) y en los enmarcados en plazos

(“time-boxed”)?

En el presente trabajo de investigación se expondrá la teoría actual sobre estos temas para luego

enriquecerla con un relevamiento similar al del “CHAOS Report” [The Standish Group, 1994], de

alcance local y orientado a contestar entre otras, las preguntas ya expuestas.

Este relevamiento abarcará una muestra de empresas del mercado informático local (ver

Muestra de Empresas); que participarán en una encuesta que brindará datos prácticos acerca del

rol e implementación del manejo de expectativas en sus proyectos.

Puntos clave como la percepción de los clientes, la medida y seguimiento de la misma a lo largo de

los proyectos, las herramientas que se usan a tal efecto, las metodologías o modelos que se aplican

y cómo éstos inciden en los supuestos que mantienen los clientes y sponsors, a lo largo de los

proyectos serán investigados partiendo de parámetros concretos y empíricos.

Se obtendrán conclusiones que, complementadas por información teórica, mostrarán la

incidencia del manejo de expectativas en el éxito de los proyectos, el papel que aquel ocupa en el

mercado local y las prácticas y herramientas que lo promueven.

Page 11: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

11

1.3. Hipótesis a comprobar

La hipótesis a demostrar consiste en que el papel del manejo de expectativas en el desarrollo de los

proyectos informáticos, no está lo suficientemente privilegiado en el ámbito local y que la

implementación de metodologías de desarrollo que lo incluyan como aspecto fundamental,

ayudarán a disminuir la cantidad de proyectos fracasados o desviados, aumentando por

consiguiente el grado de éxito en los mismos. Por otro lado, quienes no incluyan al manejo de

expectativas como aspecto fundamental, obtendrán resultados sensiblemente inferiores a quienes

sí lo hagan.

Con el fin de validar esta hipótesis, se planteará un análisis de validez de la hipótesis (prueba de

hipótesis) a partir de parámetros fijos resultantes de las respuestas de la encuesta.

Page 12: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

12

2. Estado de la cuestión: El manejo de expectativas

“El mayor enemigo de la comunicación es la ilusión de la misma”, Pierre Martineau.

2.1. Definiciones

Según Jens Egerland, [Egerland, 2003] el manejo de expectativas es el proceso de reunir,

incorporar y medir las expectativas de los clientes durante la vida de un proyecto.

Egerland explica que el manejo de expectativas es necesario durante las fases de construcción y

entrega del producto y que las expectativas deben establecerse en el inicio del proyecto y ser parte

de un acuerdo entre todas las partes intervinientes. También explica que las soluciones exitosas en

el plano informático requieren una propuesta de negocio bien definida, un entendimiento de las

capacidades tecnológicas y un entendimiento de las expectativas de los clientes.

Egerland enmarca al manejo de expectativas como uno de los componentes del manejo de calidad

(Quality Management), acompañándolo de la verificación de la calidad, manejo de procesos,

métricas, mejora continua y reconocimientos y recompensas.

Lo que rescatamos de esta definición como punto de partida es que el manejo de expectativas no

parece estar restringido a la industria del software: esta definición se amolda generalmente a

cualquier campo donde exista un proyecto con clientes definidos.

Teniendo en claro la definición y habiendo especificado la pluralidad de la misma, dirijámonos al

campo de los proyectos informáticos en particular, donde veremos el papel teórico y práctico del

manejo de expectativas.

Page 13: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

13

2.2. El manejo de expectativas en los proyectos informáticos

Un hombre está volando en un globo de aire caliente y se da cuenta que está perdido. Decide

reducir la altitud y divisa un hombre abajo. Baja el globo aún más y le grita: “Disculpe, ¿me podría

decir dónde estoy?”

El hombre de abajo le contesta: “Ud. está en un globo de aire caliente suspendido a unos 30 pies

por encima de éste campo”

A lo que el hombre en el globo le responde: “Ud. debe ser un desarrollador de software”

El hombre debajo le contesta: “Lo soy, ¿cómo lo sabe Ud.?”

“Bueno,” dice el hombre en el globo, “todo lo que Ud. me dijo es técnicamente correcto, pero no le

es de utilidad a nadie”

El hombre debajo le contesta,”Ud. debe ser un hombre de negocios o un gerente”. “Lo soy”,

responde el hombre en el globo, “¿pero cómo lo sabe Ud. eso?”

“Bueno,” dice el hombre, “Ud. no sabe donde se encuentra ni hacia donde se dirige, pero Ud. espera

que yo lo ayude. Ud. está en la misma posición que estaba antes de conocernos pero ahora es mi

culpa”

[2007]

Page 14: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

14

En las definiciones acerca del manejo de expectativas explicábamos como el manejo de

expectativas aplica a cualquier campo donde exista un proyecto con clientes definidos; pero ¿qué

tiene de especial el manejo de expectativas en el campo del desarrollo de proyectos informáticos?

La siguiente descripción gráfica [2008] acerca del desarrollo de proyectos informáticos puede

brindar de una sola mirada un principio de respuesta:

Page 15: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

15

Figura 3: Distintas expectativas en un proyecto informático

Esta es una representación, que aunque de forma exagerada, describe las visiones que tienen los

distintos actores en el desarrollo de un proyecto informático [Hord, 2005]:

Como el cliente lo explicó: en muchos casos el cliente no tiene un entendimiento

completo acerca de lo que necesita. En esos casos puede pensar que sí lo tiene pero

también puede pensar acerca de funcionalidades extra que raramente llegue a usar.

Como el líder de proyecto lo entendió: la persona a cargo del proyecto lo puede entender

con un detalle crítico errado. Este puede llegar a ser un detalle que lo hace inútil al

producto.

Como el analista lo diseñó: el analista debe decidir como corregir el posible malentendido

del líder del proyecto. Un “arreglo” común puede ser “romper” algo más para que funcione

con el diseño existente.

Como el programador lo escribió: los programadores pueden no entender las

funcionalidades esenciales en un proyecto. Ellos a veces implementan los requerimientos

de forma muy literal.

Como el encargado del negocio lo describió: el equipo de Marketing puede transformarse

en una pesadilla a los ojos de los ingenieros. Le pueden vender al cliente las

funcionalidades más brillantes del proyecto, sin prestarle la merecida atención a la verdad

o practicidad de la situación.

Page 16: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

16

Cómo el proyecto fue documentado: la documentación puede ser usualmente pensada

hacia el final, como si alguien más lo estuviera escribiendo a lo largo del desarrollo.

Qué se instaló: a menudo se invierten meses para que algunas funcionalidades marchen

como era esperado, para luego darse cuenta que esas funcionalidades no fueron instaladas

en el cliente porque A) no andaban, B) el instalador no entendía cómo funcionaban, o C)

alguien temía que los arreglos no fueran buenos.

Cómo fue cobrado el cliente: el software es algo costoso.

Cómo el proyecto estaba soportado:” ¿esta funcionalidad está causando que el usuario

llame a soporte? Tal vez debamos removerla” Eventualmente, se puede terminar con la

funcionalidad básica del proyecto.

Lo que el cliente realmente necesitaba: todo sería mucho más simple si pudiéramos llegar

a este punto. Pero difícilmente lo hacemos…

En base a ésta descripción de Hord, podemos extraer algunas características que tienen los

proyectos informáticos que pueden no ser tan relevantes en proyectos de otros tipos:

En muchos casos el cliente no tiene un entendimiento completo sobre lo que necesita.

Muchas veces el cliente no ve el producto hasta no haber terminado el proyecto.

Según Hord, aquella descripción, más allá de su exageración gráfica, no dista demasiado de la

realidad sobre las percepciones que tienen los distintos participantes de un proyecto informático.

Hacer que estas percepciones estén alineadas y llegar a contar con una apreciación del cliente

que esté al alcance de lo que espera producir el equipo sería en este contexto el objetivo del

manejo de expectativas.

Page 17: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

17

2.2.1. Evolución de las diferencias entre las expectativas del cliente y las

del proveedor

En base a una adaptación de la evolución del la exposición al riesgo explicada en MANAGING

ITERATIVE SOFTWARE DEVELOPMENT PROJECTS [Bittner, et al., 2007], podríamos establecer una

variable δ (“delta”) que utilizaremos para simbolizar la diferencia entre las expectativas del cliente

y aquellas del proveedor:

Figura 4: Áreas definidas para δ

Así como se ve en la Figura 4, podríamos establecer también distintas áreas en el estado de δ:

Equilibrado: las diferencias entre las expectativas del cliente y las del proveedor son

mínimas y/o despreciables. El cliente está al tanto regularmente sobre el avance del

equipo de desarrollo y esto hace que las expectativas que se le generan en base a eso

estén equilibradas. Todos los esfuerzos que realiza el equipo de desarrollo son como

mínimo esperados por el cliente y no se realizan esfuerzos de más.

Manejable: hay notables diferencias entre las expectativas del cliente y el avance del

proyecto. En el caso de detectarse esas diferencias pueden requerirse correcciones en los

planes del equipo de desarrollo o bien en las expectativas del cliente. Aquellas

correcciones pueden llegar a implicar retrocesos, es decir que el equipo realizó esfuerzos

que luego no son aprovechados.

Page 18: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

18

Riesgoso: Las diferencias entre lo que espera el cliente y el avance del equipo es

importante. Al encontrarse el cliente con el cuadro de situación puede demandar

explicaciones que fundamenten decisiones que impactarán en la continuidad del proyecto,

como por ejemplo una cancelación.

En los casos donde no existan esfuerzos para manejar estas expectativas no podremos esperar que

δ disminuya en algún lugar del ciclo de vida del proyecto. δ podría mantenerse constante por un

período de tiempo y aumentaría ante cualquier desvío por parte del equipo de desarrollo de las

expectativas del cliente.

Si como dijimos anteriormente, no existieran esfuerzos para manejar las expectativas del cliente

hasta el final del proyecto, el siguiente escenario es posible:

Figura 5: δ en un escenario donde no existen esfuerzos para manejar las expectativas

En este escenario, el avance del proyecto llega a un punto donde las expectativas del cliente distan

significativamente del avance del equipo. Esto puede poner en riesgo la satisfacción del cliente

junto con la continuidad del proyecto.

Con el objetivo de forzar atenuaciones en δ, es posible incluir espacios en el desarrollo del ciclo de

vida del software, donde el cliente se encuentre con el avance del proyecto y sus expectativas se

acerquen a la realidad del mismo. Estos espacios pueden darse gracias a una mayor comunicación

con el cliente que incluya reportes de avance, planes sobre los próximos pasos, demostraciones del

Page 19: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

19

software que se está construyendo, etc. Si la metodología de desarrollo aplicable lo soporta, de

estos espacios pueden surgir modificaciones en el plan corriente, que equilibran las expectativas

del cliente con el estado actual del proyecto.

Figura 6: δ en un escenario donde existen esfuerzos para equilibrar las expectativas

Es importante aclarar que este manejo de expectativas no trata solamente de cumplir con las que

tiene el cliente. Como dijimos anteriormente y como explica Dan Fleck en SOFTWARE LEADERSHIP

[Fleck, 2007], en muchos casos, el cliente no cuenta con un entendimiento significativo sobre lo

que quiere, y muchas veces menos acerca de lo que verdaderamente necesita.

Si en los momentos que citamos anteriormente, donde se equilibran las expectativas del cliente,

el equipo solamente se limita a obtener las opiniones del cliente para aplicarlas en el desarrollo

del proyecto sin un análisis desde el punto de vista del desarrollo de software y una devolución

constructiva al cliente, el proyecto puede dirigirse a una zona de δ riesgoso. Esto se debe a que

factores como la expectativa del cliente en términos de fecha de finalización del proyecto tal vez no

sean manejados si solamente se aplican los comentarios del cliente. En este sentido, el manejo de

las expectativas en esos momentos no debería restringirse a una recolección de opiniones, sino

también al análisis conjunto de las mismas y a una devolución en términos de cómo de aplicarse

esas conclusiones el proyecto es afectado. Esta afectación incluirá factores a nivel de proyecto

como la calidad de la entrega, los tiempos de la misma, tecnologías involucradas, presupuestos de

implantación, etc.

Page 20: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

20

Como se ve en la figura anterior, es posible que la frecuencia de dichos momentos posibilite

equilibrar las expectativas luego de que δ entró en el terreno de lo manejable. Esto puede implicar

cambios de rumbo en términos del avance del proyecto, replanteos en el diseño, etc.

Ahora bien, ¿qué ocurre si aumentamos la frecuencia de dichos encuentros, forzando a que δ no se

escape de la zona de equilibrio? La siguiente figura plantea ese escenario:

Figura 7: δ en un escenario donde los esfuerzos para equilibrar las expectativas se repiten con frecuencia

Este escenario implica lógicamente que el cliente se involucre significativamente y que haya

canales de comunicación eficientes que posibiliten contar con sus comentarios en forma

relativamente rápida y una devolución por parte del equipo que incluya información acerca de

posibles alteraciones en factores del proyecto.

Un efecto positivo que se obtiene como consecuencia de intentar minimizar δ, es que el cliente

puede comenzar el proyecto pretendiendo algo como resultado y a lo largo del proyecto sus

expectativas van cambiando, gracias al reporte frecuente por parte del equipo y a que en el

proceso el cliente también puede ir dándose cuenta lo que verdaderamente necesita.

En base a lo expuesto anteriormente, podemos llegar a la conclusión que el camino de equilibrar

δ busca que el cliente reciba lo que estaba esperando; tal vez no lo que el cliente esperó desde

un comienzo, pero seguramente se acerca a que reciba lo que estaba esperando en cada entrega

del proyecto.

Page 21: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

21

Es así como en un plano ideal, podríamos decir que a través de un cuidado manejo de las

expectativas de los participantes de un proyecto, se podría transformar el pasado esquema a uno

como el siguiente:

Figura 8: Luego de aplicar un cuidado manejo de expectativas el cliente recibe lo que estaba esperando

Donde lo que el cliente necesita está consensuado entre él y su proveedor y al tener esto en cuenta

durante todo el proceso de desarrollo, se conoce perfectamente como satisfacer al cliente.

Como vimos anteriormente, las expectativas de los clientes pueden cambiar a lo largo del proyecto.

Como decía Dan Fleck [Fleck, 2007], en muchas oportunidades el cliente no sabe bien lo que

quiere, y eso lo puede ir descubriendo, con la ayuda del equipo de desarrollo a lo largo del ciclo

de vida del proyecto. Si el mecanismo de manejo de expectativas por parte del equipo soporta

estos cambios como parte natural de su comportamiento, entonces podemos decir que estamos

frente a un mecanismo ágil.

Page 22: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

22

2.3. El manejo de expectativas escapa a la relación cliente-proveedor

Se suele entender que las expectativas concernientes en el manejo de las mismas, se dan entre el

cliente y el proveedor en un proyecto dado y se deja al margen las expectativas que se generan

entre los demás involucrados en el proyecto. De la figura 3 se desprenden, no solamente

diferencias entre las expectativas del cliente con las del proveedor en su conjunto (equipo de

desarrollo), si no también dentro del equipo en sí.

Por eso puede ser importante entender que el manejo de expectativas se da en un sentido

amplio entre clientes y proveedores, no solamente entre el cliente del proyecto y el equipo de

desarrollo. En base a esto tendremos múltiples relaciones, como la del analista con la del líder de

proyecto, o la del líder de proyecto con los desarrolladores del equipo. Todas estas relaciones se

pueden ver como clientes-proveedor y allí se debe salvaguardar el manejo de expectativas tanto

como del equipo para afuera.

El resultado de un estudio de Grady Booch, de IBM Rational arrojó que los desarrolladores usan en

promedio el 30% de su tiempo productivo en escribir código, mientras que el resto del tiempo lo

usan en comunicarse con otros miembros del equipo [The Economist, 2008]. Esto nos da indicios

del papel de la comunicación dentro de un equipo y del papel de las expectativas que se presentan

en esa comunicación.

Aunque las relaciones tengan naturalezas distintas, es importante remarcar que muchos de los

principios y herramientas que se aplican para manejar las expectativas del cliente a nivel de

proyecto, se pueden atribuir también en niveles dentro del proyecto. Esto se puede tener en

cuenta a la hora de implementar las prácticas explicadas en el capítulo Artefactos que ayudan en el

Manejo de Expectativas: más allá que estén explicadas en un entorno de un proyecto y los

beneficios que traen para con las expectativas del cliente externo, éstos artefactos recaen en el

principio del manejo de expectativas y por eso son aplicables a relaciones internas al proyecto.

Page 23: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

23

2.4. Manejo de expectativas como factor de continuidad

Una vez que el manejo de expectativas haya cumplido el objetivo de obedecer a las expectativas

del cliente y esto cause que el producto se entregue en tiempo y forma, podemos descubrir efectos

colaterales positivos que se desprenden sin esfuerzo adicional. Tal es el caso de la confianza del

cliente al haber resuelto positivamente los riesgos en un principio supuestos.

Según Marco Antonio Jiménez [Jiménez, 2006], el manejo de expectativas es un “elemento

adicional que cada vez toma más fuerza y que debemos observar si queremos tener éxito no sólo en

el proyecto actual, sino pensando en proyectos y relaciones de negocios a largo plazo”. Esto podría

deberse a que “en la actualidad las decisiones de tecnología dentro de la organización ocupan un

espectro más amplio dentro del negocio y por lo tanto hay mas individuos involucrados.” [Jiménez,

2006]

El hecho de que más personas intervengan en las decisiones, hace que tengamos que manejar más

expectativas y esto puede resultar complejo debido a las distintas necesidades y aspiraciones que

cada participante tiene con respecto a los resultados del proyecto.

En el caso de la Gerencia de Proyectos, podríamos pensar en que los clientes no sólo estén

conformes con que sus proyectos terminen a tiempo y en el costo convenido, sino que todas sus

expectativas hayan quedado cubiertas.

John Fleming y Jim Asplund, en su libro HUMAN SIGMA [Fleming, y otros, 2007], presentan los

resultados de estudios que cubren el comportamiento de los clientes en general. Analizaron la

satisfacción del cliente a lo largo de distintas industrias y encontraron que los clientes que se

encuentran satisfechos pueden ser clasificados en dos grupos: los racionalmente satisfechos y los

emocionalmente satisfechos. Fleming y Asplund reportan que los clientes racionalmente

satisfechos aunque estén extremadamente satisfechos, pueden estar careciendo de un fuerte y

emocional apego a la empresa. Y como podemos predecir, los clientes emocionalmente satisfechos

se destacan de los racionalmente satisfechos en todas las dimensiones (gasto promedio, frecuencia

de consumo, lealtad, tasa de defectos, etc.). Uno de los descubrimientos más fascinantes en este

escenario es que los clientes racionalmente satisfechos se comportan de forma similar a aquellos

que no están satisfechos.

Esto se evidencia en MANAGE YOUR HUMAN SIGMA, un artículo de John Fleming, Curt Coffman y

James Harter de Harvard Business Review [Manage your human sigma, 2005], donde se muestra

que los clientes no satisfechos de una tarjeta de crédito internacional resultan virtualmente

Page 24: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

24

indistinguibles de los clientes racionalmente satisfechos en cuanto a su comportamiento en las

compras. Mientras que los clientes emocionalmente satisfechos por factores como el servicio,

funcionalidades y la imagen de la marca, gastaron en promedio más que la gente en los otros

grupos:

Figura 9: Gastos mensuales promedios de clientes de tarjeta de crédito, según MANAGE YOUR HUMAN SIGMA

[Manage your human sigma, 2005]

Como explican John Fleming y Jim Asplund en HUMAN SIGMA [Fleming, y otros, 2007], con el

objetivo de construir las conexiones con los clientes que producen un aumento en los beneficios

para el proveedor, una vista más completa del cliente es necesaria; y ésta debe incorporar un

entendimiento de las dimensiones emocionales del compromiso del cliente y de las expectativas

involucradas. Esto no solamente nos ayudará a cumplir con las expectativas del cliente en términos

de entregables (satisfacción racional), sino que además asegurará una buena relación con el cliente

(satisfacción emocional) que funcionará de cimientos sólidos a la hora de que la organización del

cliente encare nuevos proyectos.

En el presente, las relaciones de negocios duraderas son codiciadas y es así como se habla de socios

tecnológicos, e inclusive de socios en el camino del aprendizaje. Estos caminos solo son viables

cuando conocemos bien a nuestros clientes, sabemos cuáles son sus expectativas y nos

identificamos con sus metas. Según Jens Egerland, [Egerland, 2003], de esto se trata un

conveniente manejo de expectativas.

Page 25: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

25

2.5. Implementación

2.5.1. El Manejo de Expectativas frente a los cambios de requerimientos

"Es un mal plan que no admite modificación", Publio Siro

Según un artículo publicado por el Standish Group, CHAOS: A RECIPE FOR SUCCESS [The Standish

Group, 1999], Los cambios de requerimientos suelen existir en la mayoría de los proyectos

informáticos en sus etapas tanto de planeamiento como de desarrollo. El hecho de invertir un

mayor esfuerzo en los ciclos de análisis de requerimientos puede favorecer a contar con una menor

tasa de requerimientos cambiados en los pasos siguientes. Sin embargo estamos muy lejos de

poder afirmar con certeza que no estaremos en presencia de alteraciones futuras en las

especificaciones del sistema.

Nuestros clientes son humanos: tienen visiones incompletas, otros asuntos en sus cabezas y una

comunicación imperfecta [Fleming, y otros, 2007]. Y como si eso fuera poco, a veces las

circunstancias del negocio cambian; en muchas oportunidades de forma rápida y en repetidas

ocasiones. Es por eso que aunque se comuniquen requerimientos completos de forma perfecta;

ellos podrían quedar obsoletos en semanas o un par de meses.

Por lo general, el equipo de desarrollo puede establecer un límite en el ciclo de vida del proyecto

desde donde no se aceptarán cambios en los requerimientos y cualquier pedido de cambio

posterior está fuera de ser tenido en cuenta. Esto es un claro ejemplo de las expectativas

propuestas por el equipo de desarrollo que muchas veces no se condicen con la realidad de los

negocios.

Según Robin Goldsmith, autor de DISCOVERING REAL BUSINESS REQUIREMENTS FOR SOFTWARE PROJECT

[Goldsmith, 2004], estos cambios de requerimientos, propios de la mayoría de los proyectos,

pueden tener un impacto negativo en el desarrollo si no se les da lugar en un principio dentro del

esquema de trabajo conjunto entre el equipo de desarrollo y los clientes.

Muchas estrategias y herramientas ayudan a que las expectativas del equipo se acomoden a la

realidad del negocio, y por consiguiente los ciclos de vida de los proyectos de software muten para

aceptar a los cambios de requerimientos como algo esperado y natural.

Las metodologías de trabajo que contemplen estos cambios de requerimientos podrían en este

sentido garantizar, por un lado que las expectativas sobre los cambios de requerimientos por

Page 26: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

26

parte del equipo se cumplan y por el otro lado, que las que mantienen los clientes en cuanto a su

libertad para agregar, modificar o quitar requerimientos también lo hagan.

Cómo puede un proyecto soportar cambios en los requerimientos sin poner en jaque sus

posibilidades de éxito será una cuestión que cada metodología de desarrollo se animará a

responder o a desacreditar.

Page 27: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

27

3. Solución propuesta: Artefactos que ayudan en el Manejo

de Expectativas

A continuación expondremos artefactos que surgieron de la investigación de la presente tesis y que

forman parte de esfuerzos por manejar las expectativas de los involucrados en el proyecto. Varios

de estos artefactos integran el conjunto de herramientas que se usan en metodologías de

desarrollo de software de hoy día y exponen conceptos como el reporte frecuente o

establecimiento de objetivos comunes.

3.1. Visión & Misión

"Visión sin acción es un sueño. Acción sin visión es una pesadilla." Proverbio japonés.

El hecho de contar con un estado aspirado (visión) y un plan para llegar allí (misión) es solo el

primer paso en este sentido. Como se explica en MANAGING SOFTWARE REQUIREMENTS [Leffingwell, y

otros, 1999], de poco sirve contar con un elaborado y distinguido cuadro de situación a futuro, que

sea específico, medible, realizable, relevante y enmarcado en el tiempo, si éste no es compartido y

consensuado por todos los involucrados en el desarrollo de un proyecto. Es decir, el hecho de

contar con una visión y misión adecuadas, es un arma poderosa en el manejo de expectativas si se

da el caso que el cliente comparte y defiende esa declaración. De esta manera una visión

compartida es un buen puntapié inicial en el desarrollo de un proyecto, no solo porque plantea

un horizonte en común si no porque desde el comienzo intenta que la diferencia en expectativas

entre el cliente y el proveedor sea la mínima.

De la visión compartida se puede extraer una misión también consensuada, donde se establezcan

planes para llegar a esa situación descripta en la visión. Es así como se empiezan a trazar las

primeras estrategias en el desarrollo del software, y si esto está consensuado por el cliente desde

un comienzo, entonces también podemos decir que la diferencia entre las expectativas del cliente y

el avance del proyecto apuntará al equilibrio.

En el caso que la metodología de desarrollo aplicada al proyecto cuente con la posibilidad de

ajustar la visión y/o la misión a lo largo del proyecto, es fundamental que en cada una de las

oportunidades donde aquellas son modificadas, el cliente también esté involucrado en el cambio.

Estas medidas apuntan a disminuir la diferencia entre las expectativas del cliente y el avance

corriente del equipo, tendiendo a una zona de equilibrio como se describe en la Figura 7.

Page 28: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

28

3.2. Lista priorizada de requerimientos del producto (“Product

Backlog”)

Básicamente el “Product Backlog” es una lista priorizada de ítems a resolver en un proyecto que

muchas veces no incluye la complejidad de las estimaciones. Como explica Ken Schwaber en THE

ENTERPRISE AND SCRUM [Schwaber, 2007], su valor proviene del orden estricto en sus elementos: el

cliente puede llamar a varios requerimientos igualmente prioritarios, pero en esta lista no hay

manera de colocar dos ítems a la misma altura. Como resultado de esto, el equipo puede tener el

foco en lo que le representa más valor al cliente en cada momento. Esta lista no es estática, pues

cambia con el tiempo: a medida que el equipo va completando los ítems más prioritarios, los ítems

de más abajo en la lista se dividen en ítems más granulares, se remueven ítems y a veces se

agregan ítems a media que se va ganando entendimiento en el área, tecnología o mercado. En base

a todo esto, en cualquier punto del desarrollo en un proyecto donde se mantiene un “Product

Backlog” actualizado y ordenado, es posible identificar la dirección del proyecto.

Schwaber también explica que los “Product Backlogs” son un poco distintos de otras listas de

tareas. Las diferencias provienen de detalles en la forma en la que se usa la lista:

Un “Product Backlog” siempre enlista ítems que le agregan valor al cliente. Pueden ser

ítems funcionales y no funcionales. Puede también incluir ítems requeridos por el equipo,

pero solo los que eventualmente le traerán valor al cliente.

Un “Product Backlog” no debería incluir tareas de bajo nivel y requerimientos de

construcción concretos de artefactos. Por ejemplo, no debería incluir requerimientos para

producir documentación de diseño a menos que el cliente lo tenga que entregar en el

futuro por algún propósito.

Cuanto más alto se ubican en el “Product Backlog” los ítems, lo más detallados deberían

ser. Los ítems de menor prioridad deberían estar definidos en forma amplia e imprecisa.

En la investigación del presente trabajo, uno de los factores que se analizaron como posibles causas

de fracasos de los proyectos es el hecho de no contar con requerimientos lo suficientemente

completos al inicio del proyecto. Como dijimos anteriormente, muchas veces el cliente no tiene un

entendimiento completo de lo que quiere al inicio del proyecto, mucho menos de lo que realmente

necesita y por consiguiente los requerimientos iniciales pueden ser pobres e inconsistentes. El

Page 29: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

29

Product Backlog no viene a ayudar en contar con una definición más completa y consistente de

los requerimientos, si no en una definición de los mismos que se ajuste con el tiempo.

En este sentido las metodologías que implementan esta lista priorizada de tareas, no esperan tener

una lista de requerimientos definitiva si no una que solamente les permita empezar, para luego

refinarla iteración a iteración [Schwaber, 2007].

En base a esto, es posible que el inconveniente de los requerimientos no resida en que no sean

suficientes en el inicio, si no que no se renueven a lo largo del tiempo.

Page 30: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

30

3.3. Reuniones de planeamiento y reporte con el cliente

En el capítulo El manejo de expectativas en los proyectos informáticos, hemos indicado en la teoría

como la creación de encuentros que equilibren la diferencia entre las expectativas del cliente y

aquellas del proveedor pueden colaborar en mantener al proyecto lejos de una zona de riesgo.

En proyectos que implementen un trabajo iterativo, dichos encuentros se repiten con una

frecuencia de una iteración y por lo general suelen consistir en reuniones o bien enfocadas en el

planeamiento o bien enfocadas en el reporte al cliente [Bittner, et al., 2007].

Al combinar este enfoque con un artefacto como una lista priorizada de requerimientos del

producto (“Product Backlog”), dichas reuniones pueden incluir un planeamiento de la iteración

corriente usando la lista de requerimientos del equipo, o bien una demostración del trabajo

realizado a lo largo de la iteración, donde se apuntó a completar los requerimientos definidos para

dicha iteración [Schwaber, 2007].

Figura 10: Reuniones como parte del proceso iterativo

Como se muestra en la figura anterior, podemos contar con los siguientes puntos de equilibrio de

expectativas a lo largo del proceso:

Page 31: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

31

3.3.1. Planeamiento de la Iteración

Al principio de cada iteración, se planifica las metas y objetivos en conjunto con el representante

del cliente. En base al backlog de producto que se encuentra priorizado por el representante del

cliente, el equipo de producción estima hasta que ítem de esa lista se compromete a implementar

en la iteración que comienza. El resultado de esta reunión será una porción del backlog de

producto que será el backlog de la iteración. Este último puede ser desagregado en ítems más

granulares dependiendo de la complejidad de los ítems originales.

Dicho resultado de la reunión es una especie de “contrato” entre el equipo de desarrollo y el

representante del cliente que se mantendrá intacto a lo largo de la iteración. En el caso de que del

lado del cliente haya un deseo de alterar las prioridades, esto se deberá realizar una vez que la

presente iteración haya finalizado; y el nuevo backlog de producto será tenido en cuenta en la

próxima reunión de Planeamiento de Iteración.

Page 32: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

32

3.3.2. Sincronización diaria del equipo (planeamiento)

Como explica Peter Schuh en INTEGRATING AGILE DEVELOPMENT IN THE REAL WORLD [Schuh, 2004], el

objetivo de esta reunión es que rápidamente y antes de ponerse a trabajar, el equipo se ponga de

acuerdo en cuales van a ser las tareas del día para cada integrante en base a las realizadas en el día

de trabajo anterior. Para esto, metodologías como Scrum implementan una estructura de reunión

donde cada integrante del equipo responde a 3 simples preguntas:

¿En qué he trabajado desde la reunión de ayer?

¿En qué trabajaré hoy?

¿Qué inconvenientes me bloquean para realizar mis tareas?

Estas reuniones no suelen durar más de 15 minutos y se suelen llamar reuniones de “stand up” por

el hecho de que con el fin de que sean ágiles y rápidas, sus integrantes lo hacen de parados en vez

de sentarse alrededor de una mesa como en otros reuniones más extensas.

Page 33: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

33

3.3.3. Reporte diario del avance del equipo

En algún momento del día, por lo general al final de la jornada laboral, el equipo se puede encargar

de comunicar brevemente los resultados de lo que estuvo realizando durante el día. Según Julie

Morgenstern, autora de MAKING WORK WORK [Morgenstern, 2004], esta comunicación le puede

servir al cliente para ir teniendo un avance del equipo a lo largo de la iteración, sin necesidad de

esperar hasta el fin de la misma para enterarse de lo que se avanzó, con el riesgo de que esto no

sea lo que se estaba esperando.

Page 34: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

34

3.3.4. Revisión de la Iteración (reporte)

Al final de cada ciclo iterativo, se lleva a cabo una reunión que permite la evaluación del proceso

por parte del cliente y de todos los involucrados. Como se explica en THE ENTERPRISE AND SCRUM

[Schwaber, 2007], en esta instancia surgen las adaptaciones al producto y es en este momento

cuando el equipo presenta al cliente el incremento en la funcionalidad del producto que construyó.

El resultado de esta reunión puede ser una minuta que incluye la devolución por parte del cliente

del avance en el producto y también puede derivarse en una re-priorización del backlog de

producto.

Page 35: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

35

3.3.5. Reuniones de retrospectiva de la iteración

Según Esther Derby y Diana Larsen, las autoras de AGILE RETROSPECTIVES: MAKING GOOD TEAMS

GREAT [Derby, y otros, 2006], estas reuniones suelen ser una pieza clave dentro del proceso de

mejora del equipo de desarrollo. Al finalizar la iteración, el equipo evalúa su desempeño: analiza en

qué aspectos tuvo éxito y en cuáles falló. Esto se hace con el objetivo de que, iteración a iteración,

el equipo conozca en qué áreas debe esforzarse más y así lograr una mejora continua de su trabajo.

El resultado de esta reunión es una lista de ítems evaluados como “buenos”, “malos” y “a mejorar”.

Dentro de las claves del éxito de las reuniones de retrospectiva podrían incluirse los siguientes

puntos:

Que las conclusiones de una reunión de retrospectiva reflejen las opiniones profundas y

reales de los integrantes del equipo sobre el nivel de performance del mismo, tanto a nivel

técnico como no técnico.

Que las conclusiones de una reunión de retrospectiva de una iteración sean tenidas en

cuenta en las iteraciones sucesivas con el objetivo de mejorar la performance del equipo.

Esta herramienta en particular puede ayudar a equilibrar las expectativas internas del equipo,

haciendo que sus integrantes estén de acuerdo sobre lo que se espera del nivel con que el equipo

realiza sus tareas y por otro lado que colaboren en los puntos que ellos mismos identifican como

débiles.

Page 36: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

36

3.4. Entrega Frecuente

George Stepanek, autor de SOFTWARE PROJECT SECRETS: WHY SOFTWARE PROJECTS FAIL [Stepanek,

2005], explica que un error crítico que un miembro de un equipo puede llegar a cometer es asumir

que el cliente no necesita interactuar con el software hasta que esté “listo”. En un proyecto

administrado tradicionalmente, esto puede implicar esperar meses o incluso años antes de que los

usuarios puedan revisar el software. Un malentendido normal puede implicar meses de esfuerzo

desperdiciado, sin mencionar los costos aparejados.

Inclusive cuando los requerimientos han sido bien interpretados, un período muy largo antes de

que el usuario pueda revisar, puede implicar resistencia por parte del equipo de desarrollo a los

cambios propuestos por el usuario. A pesar de que la funcionalidad o aplicación pueden ser

aceptables, es posible que sea más compleja o menos robusta que lo que el usuario estaba

esperando y eso puede resultar muy tarde o muy costoso de cambiar.

Según Stepanek, un enfoque más ágil propone en tener una respuesta rápida del usuario que

pueda mitigar problemas como la mala comunicación, requerimientos mal interpretados y

decisiones pobres sobre la interfaz de usuario. Cuanto más el usuario pueda tocar el producto de

software en desarrollo, más claro será en clarificar requerimientos y encaminar el proyecto.

Antes de comenzar a escribir el software, pequeñas pruebas de concepto o prototipos pueden

ayudar en comunicar las intenciones de forma efectiva. Un enfoque consiste en dibujar las

pantallas en un papel o en un pizarrón y recorrerlas junto con el usuario a través de casos de uso

típicos de la aplicación.

Siguiendo la misma línea, podríamos decir que durante el proyecto, es conveniente liberar el

software en desarrollo para revisión por lo menos al final de cada iteración, dándole al cliente la

oportunidad de revisar el progreso y verificar el entendimiento del equipo. Es posible, inclusive,

recibir una devolución aún más valiosa si además de liberar el software en desarrollo para que el

cliente lo pueda usar, se realizan presentaciones por parte del equipo de desarrollo del mismo.

El hecho de contar con devoluciones frecuentes, uno de los elementos que subrayamos de la

práctica del manejo de expectativas, puede convertirse en uno de los elementos claves en el éxito

de un proyecto.

Page 37: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

37

3.5. Manejo de riesgos

Los riesgos son factores externos que amenazan la habilidad del proyecto de alcanzar los

entregables deseados [Bittner, et al., 2007]. Según Bittner y Spence, para controlar esos riesgos, es

necesario identificarlos y luego evaluar su probabilidad de ocurrencia e impacto. Inicialmente, esto

puede incluir los riesgos y limites generales del proyecto como su plazo, recursos, estándares,

procesos, etc. A medida que el proyecto avanza, riesgos más detallados pueden ser agregados a la

lista.

Esta lista puede convertirse en una buena herramienta a la hora de manejar las expectativas de los

clientes: el hecho de mantener abierta esa lista por parte del equipo de desarrollo promueve el

involucramiento de los clientes y por otro lado afirma la idea de que el equipo tiene el control

sobre el proyecto. Según Kurt Bittner [Bittner, et al., 2007], un error común es que los líderes de

proyectos escondan los riesgos de otros involucrados, como si el hecho de exponer esos riesgos

diera la impresión de que ellos no tienen el control del proyecto o que ellos no son buenos líderes.

En la misma línea, Bittner afirma que esta es una de las prevalentes, peligrosas y poco

profesionales práctica en la industria del software.

La lista a mantener con los riesgos del proyecto puede contener una descripción de los riesgos, su

probabilidad de ocurrencia, su impacto, exposición y plan de mitigación. Si esta lista es

actualizada y comunicada de forma frecuente al cliente, estaremos entonces manejando las

expectativas de los clientes por lo menos en cuanto a los riesgos que aparecen a lo largo del

proyecto.

Page 38: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

38

4. Investigación

4.1. Objetivos

La investigación se realizó con el objetivo de brindar datos empíricos acerca del rol e

implementación del manejo de expectativas en los proyectos, que permitan elaborar piezas de

información tendientes a:

1. Verificar o refutar la hipótesis planteada.

2. Agregar información relacionada al papel del manejo de expectativas en los proyectos de

desarrollo de software locales.

Este último objetivo pretende añadir un valor agregado, con el fin de enriquecer aún más el estado

del arte de la industria del software.

Page 39: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

39

4.2. Criterios en los que se basan las preguntas de la encuesta

Las preguntas de la encuesta que cubre la presente investigación están orientadas a cubrir los

objetivos propuestos.

A continuación se detallarán los criterios específicos para cada una de las secciones de las

preguntas:

4.2.1. Contexto

El manejo de expectativas, así también como la complejidad en las comunicaciones puede variar

según el tamaño de la empresa o el grado de riesgos involucrados en proyectos, en base a pautas

establecidas por implementaciones certificadas de los procesos.

4.2.2. Detalles del proyecto

Esta sección cubre información acerca de los criterios básicos en el manejo de proyectos: alcance,

plazo, medida del equipo y presupuesto. A la hora de medir el manejo de expectativas y el

resultado final del proyecto, estas dimensiones nos proporcionarán la información básica para

comparar un proyecto con otro.

4.2.3. Relación con el Cliente

Algunas de las preguntas que definen el grado en que se midieron las expectativas a lo largo del

proyecto figuran en esta sección. Se trata de la comunicación con el cliente, su percepción, el

tratamiento de sus expectativas y algunos datos de contexto como la ubicación del cliente con

respecto a la del equipo de desarrollo.

4.2.4. Resultados del Proyecto

Esta sección nos permite medir el grado de éxito obtenido en el proyecto, el grado de

cumplimiento de las expectativas del cliente y algunos datos de contexto como la cantidad de

recomienzos en el proyecto. Estas mediciones otorgan la información necesaria para corroborar la

hipótesis planteada en base a la información recolectada en las secciones anteriores.

4.2.5. Detalles de metodología

Dado que muchas prácticas y herramientas en el desarrollo de software se encuentran

circunscriptas en metodologías de desarrollo de software en particular, el hecho de obtener

información acerca de las metodologías seguidas en proyectos con distinto tipo de resultados en el

manejo de expectativas, nos hará extraer patrones y conclusiones que vinculen los resultados con

las metodologías implementadas.

Page 40: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

40

4.2.6. Opinión

Metodología y factores de éxito/fracaso: esta sección brinda información acerca de la percepción

de la audiencia sobre los factores que influyen en los resultados de los proyectos. De aquí se

podrán extraer conclusiones que agreguen información acerca de la relación que existe entre los

hechos demostrados en el resto de las secciones y las percepciones de la audiencia.

Page 41: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

41

4.3. Encuesta aplicada

4.3.1. Metodologías de relevamiento

Con el fin de relevar los datos empíricos acerca del papel del manejo de expectativas en los

proyectos en la industria informática local, se planteó una serie de preguntas de tipo “multiple

choice” en versión impresa para encuestas presenciales y en una versión online publicada en

Internet. Se utilizó el sitio web http://www.reportesoftware.com.ar/ con el fin de presentar el

objetivo de la investigación, los términos y condiciones, datos sobre la encuesta y una entrada a la

encuesta en sí.

La siguiente figura muestra el sitio web en cuestión:

Figura 11: http://www.reportesoftware.com.ar/ como página de inicio a la encuesta

Page 42: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

42

4.3.2. Términos y Condiciones

Los términos y condiciones que se firmaron antes de contestar cada instancia de la encuesta fueron

los siguientes:

Ariel Schapiro tomará los datos relevados con el fin de realizar un estudio acerca del papel del

manejo de expectativas en los proyectos informáticos en la República Argentina. Los resultados de

ese estudio se publicarán como parte de una Tesis de grado de la carrera Ingeniera en Informática

de la facultad de Ingeniera, Universidad de Buenos Aires.

La información resultante de los datos recabados sólo será revelada de forma agregada; por

ejemplo "el 30% de los proyectos realizados en total por las empresas encuestadas resultaron

exitosos". No se revelará información de ningún tipo que identifique directamente su origen.

Page 43: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

43

4.3.3. Verificación de los datos

La encuesta requirió datos de identificación a los participantes que sirvieron para luego corroborar:

La existencia de la empresa en cuestión

El vínculo de la empresa con la industria

La participación de la persona en la encuesta

El cargo de la persona en la empresa

Cabe destacar que la validación se realizó para cada empresa encuestada, a partir de los datos de

validación incluidos en la encuesta:

Razón Social de la empresa en cuestión

Dirección física

Teléfono/s de contacto

Horarios de atención

Sitio web

Email de contacto

Industria y rubro

Años en el mercado

Nombre de la persona que llena la encuesta

Cargo dentro de la empresa

Page 44: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

44

4.3.4. Preguntas Centrales

La encuesta se expuso de una forma que posibilitó responder acerca de un proyecto informático

como referencia. La siguiente lista de preguntas conforma la muestra de lo que fue la encuesta que

relevó los datos necesarios sobre el grado de éxito en los proyectos, las metodologías usadas y el

papel del manejo de expectativas en las mismas:

1. Contexto

1. Industria/rubro

2. Años de la empresa en el mercado

3. ¿Aproximadamente con cuántos empleados cuenta la empresa?

a. Hasta 10

b. De 11 a 30

c. De 31 a 50

d. De 51 a 100

e. De 101 a 300

f. Más de 300

4. ¿La empresa cuenta con algún tipo de certificación? ¿Cuál?

2. Detalles del proyecto

1. El entregable consistía o estaba relacionado mayoritariamente con (marque más de

una opción si aplica):

a. Aplicación de línea de negocio

b. Bases de datos

c. Actualización de sistema

d. Sitio Web

e. Servicios Web

f. Documentación

Page 45: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

45

g. Otra (especifique)

2. ¿Cuál fue el plazo de entrega previsto inicialmente?

3. ¿Qué medida tenía el equipo que se encargó del proyecto?

4. ¿Cuál fue el presupuesto aproximado del proyecto?

3. Relación con el Cliente

1. ¿Se compartió con el cliente un detalle acerca del criterio de éxito del proyecto?

2. ¿En promedio, con qué frecuencia se ponía al tanto al cliente acerca del avance del

proyecto?

3. ¿En caso de haberse detectado desvíos durante la ejecución del proyecto, qué

acciones se llevaban a cabo?

a. Ninguna en particular

b. Se registraban y se comunicaban internamente

c. Se tenía en cuenta para la próxima revisión/contacto con el cliente

d. Se comunicaba inmediatamente al cliente

e. Otra (especifique)

4. Durante el desarrollo del proyecto, el entendimiento de lo que esperaba el cliente

era:

a. Alto: estaba todo claro, no hubo dudas

b. Medio: la mayoría de los puntos esperados estuvieron claros

c. Bajo: un alto porcentaje de lo esperado no estuvo claro

d. Nulo: prácticamente no se sabía que esperaba el cliente

5. ¿Se midió la percepción por parte del cliente de lo que se le estaba entregando a lo

largo del proyecto?

6. En caso de contestar que si en la pregunta anterior, ¿se tuvo en cuenta esa

medición en lo que siguió de desarrollo del proyecto?

Page 46: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

46

7. En general la comunicación con el cliente fue:

a. Muy fluida

b. Medianamente fluida

c. Poco fluida

8. Con respecto al lugar de desarrollo del proyecto, los clientes se ubicaban

físicamente:

a. A menos de 10 km.

b. Entre 10 km. y 100 km.

c. Entre 100 km. y 1000 km.

d. A más de 1000 km.

9. ¿De qué forma se realizaban las reuniones con los clientes?

a. Personalmente

b. Telefónicamente

c. Virtualmente

d. Otra forma (especifique):

e. No hubo reuniones con clientes

10. ¿Cómo considera la magnitud en los cambios de requerimientos?

a. Nula

b. Irrelevante

c. Baja

d. Media

e. Alta

f. Muy Alta

Page 47: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

47

4. Resultados del Proyecto

1. ¿Qué grado de éxito se logró?

a. Éxito: se cumplieron favorablemente las metas definidas en un comienzo

sobre plazos, costos, funcionalidad, recursos y calidad.

b. Desviación: No se llegó a cumplir las metas definidas en un comienzo a

causa de desvíos negativos en (marque más de una si aplica):

1. Nivel de funcionalidad solicitada. Se cumplió con el ______ % de lo

provisto

2. Estándares de calidad requeridos. Se cumplió con el ______ % de

lo provisto

3. Presupuesto económico. Se usó el ______ % de lo provisto

4. Plazo de entrega. Se usó el ______ % de lo provisto

5. Recursos (HH). Se usó el ______ % de lo provisto

c. Fracaso: se canceló antes de completarse.

2. ¿En qué medida considera que las expectativas del cliente fueron cumplidas?

a. En gran medida

b. En mediana medida

c. En baja medida

3. ¿Cuántos recomienzos hubo en el proyecto?

a. 0

b. 1

c. 2

d. 3

e. 4 o más

Page 48: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

48

5. Detalles de metodología

1. ¿Qué metodología de desarrollo de software se siguió?

a. En cascada

b. Prototipos

c. Evolutivo

d. Incremental

e. En espiral

f. XP

g. Crystal

h. Scrum

i. Otra/s (especifique)

j. Ninguna en particular

6. Opinión: metodología y factores de éxito/fracaso

1. ¿En qué grado Ud. opina que las entregas parciales favorecen al resultado de la

entrega?

2. ¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes en el

éxito de un proyecto?

a. Usuarios involucrados

b. Soporte ejecutivo

c. Requerimientos completos

d. Planeación adecuada

e. Expectativas realistas

f. Hitos pequeños

g. Gente competente

Page 49: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

49

h. Equipo involucrado

i. Visión clara de los objetivos

j. Trabajo duro

k. Otros (especifique)

3. ¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes en el

desvío desfavorable de un proyecto?

a. Usuarios poco involucrados

b. Requerimientos y especificaciones incompletas

c. Cambios frecuentes en los requerimientos y especificaciones

d. Falta de soporte ejecutivo

e. Incompetencia tecnológica

f. Falta de recursos

g. Expectativas no realistas

h. Objetivos poco claros

i. Cronogramas irreales

j. Nuevas tecnologías

k. Otros (especifique)

4. ¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes que

causan que un proyecto se cancele?

a. Requerimientos/especificaciones incompletas

b. Usuarios poco involucrados

c. Falta de recursos

d. Expectativas irreales

Page 50: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

50

e. Falta de soporte ejecutivo

f. Requerimientos/especificaciones cambiantes

g. Falta de planeamiento

h. “No se necesitaba más”

i. Falta de gerencia de IT

j. Incompetencia tecnológica

k. Otros (especifique)

5. Con respecto a 5 años atrás, su opinión acerca de la cantidad de proyectos fallidos

es que:

a. Disminuyó considerablemente

b. Disminuyó

c. Es similar a la actual

d. Aumentó

e. Aumentó considerablemente

Page 51: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

51

4.3.5. Muestra de empresas

Las siguientes empresas pequeñas, medianas y grandes formaron parte de la audiencia de la

encuesta. Se trata de empresas que desarrollan aplicaciones informáticas a través de su principal

unidad de negocio o bien a través de su departamento de IT.

Accenture (Outsourcing de Productos)

Accusys

Adexus S.A. América Software

Artware

Autologica

AXG Tecnonexo

BeyondIT technology

Bracketmedia

C & S Informática

Cargill SACI

Carriers Intrerconnect S.A

CDA

Cubika

Dimnetcorp

ED Soft

EDS

Epexo

Eukinetos

e-volution Digital Margeting

Finnegans

Focus Marketing Group

G & L Group

Globant

Grupo Hasar

Grupo Most

Heinsohn

Hexacta

HP Argentina

Intelap

La Caja de Seguros

Latin 3

Latinvia

Lenovo Argentina

Level Extreme

Mapfre

Mastersoft

Mercap Software

MoebiusIT

Neoris Argentina

Novamens

Oikoss S.A.

Pan American Energy LLC

Plenitas

Pragmind S.A.

Procom S.R.L. Quadion Technologies

Repsol YPF

RMyA

Southworks

Synapsis

Team Quality S.A

Tecnosoftware S.A

Telesoft CRM

Ten Roses

Thales

Three Melons

Unitech

Vanward IT

Verizon Business Argentina

Xioma Consultores S.A

Page 52: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

52

4.3.6. Factores de la encuesta que se tienen en cuenta para medir el

manejo de expectativas

Como se explicará más en detalle en el Planteo del Análisis de validez de la hipótesis (prueba de

hipótesis), se parte de una serie de respuestas de la encuesta a la hora de construir una imagen

sobre el privilegio que se le da al manejo de expectativas en cada caso.

Esta serie de respuestas que se utiliza para alimentar dicho indicador, está compuesta por las

siguientes métricas:

1. Detalle compartido con el cliente acerca del criterio de éxito del proyecto

2. Frecuencia con la que en promedio se ponía al tanto al cliente acerca del avance

del proyecto

3. Acciones que se llevaban a cabo en caso de haberse detectado desvíos durante la

ejecución del proyecto

4. Entendimiento de lo que esperaba el cliente durante el desarrollo del proyecto

5. Medición de la percepción por parte del cliente de lo que se le estaba entregando a

lo largo del proyecto

6. Consideración de esa medición en lo que siguió de desarrollo del proyecto

7. Comunicación con el cliente en general

8. Forma en la que se realizaban las reuniones con los clientes

Page 53: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

53

4.3.7. Niveles de éxito planteados: diferencias entre el CHAOS Report y

este estudio

Como parte del CHAOS REPORT [The Standish Group, 1994] del Standish Group, se plantearon 3

posibles niveles de éxito para los proyectos investigados:

1. Exitoso: el proyecto es completado en plazo y en el presupuesto dado, con toda la

funcionalidad que se planeó inicialmente

2. Desafiado: el proyecto es completado y está operativo pero se superó el presupuesto, el

plazo y ofrece menor funcionalidad que la prevista inicialmente

3. Afectado: el proyecto es cancelado en algún punto de su ciclo de desarrollo

Por otro lado, en la encuesta que formó parte de la investigación realizada para la corriente tesis,

se plantearon 4 posibles grados de éxito en el proyecto:

1. Éxito: se cumplieron favorablemente las metas definidas en un comienzo sobre plazos,

costos, funcionalidad, recursos y calidad

2. Desviación manejada: No se llegaron a cumplir las metas definidas en un comienzo a causa

de desvíos negativos que fueron identificados, tratados y reportados al cliente. Esto generó

un cambio en las metas que finalmente llegaron a cumplirse

3. Desviación negativa: No se llegaron a cumplir las metas definidas en un comienzo a causa

de desvíos negativos

4. Fracaso: el proyecto se canceló antes de completarse

Al analizar el CHAOS REPORT [The Standish Group, 1994], se identificó que el caso de “desviación

manejada” podía representar un grado de éxito en el manejo de expectativas del cliente y por

consiguiente del proyecto.

Supongamos el caso de un proyecto donde los requerimientos iniciales son completos y suficientes,

pero a lo largo del proyecto, el cliente se da cuenta que sus necesidades son otras. Si la

metodología de desarrollo seguida a lo largo del proyecto lo soporta, el avance del equipo se puede

ajustar a dichos requerimientos con la posibilidad de que se termine por cumplir con la necesidad

del cliente que fue representada en requerimientos posteriores a los iniciales. Podremos decir que

Page 54: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

54

estamos entonces frente a un caso de “desviación manejada” donde las expectativas del cliente

fueron manejadas y el proyecto resultó relativamente exitoso.

Definición del éxito

Este caso en particular nos puede hacer reflexionar acerca de la definición misma de éxito. Desde

un punto de vista clásico, como el manejado por el Standish Group al formular su CHAOS REPORT

[The Standish Group, 1994], el éxito equivale a que el proyecto es completado en plazo y en el

presupuesto dado, con toda la funcionalidad que se planeó inicialmente.

En una entrevista realizada a Tom y Mary Poppendieck [Poppendieck, y otros, 2008], autores de

IMPLEMENTING LEAN SOFTWARE DEVELOPMENT entre otros, Mary Poppendieck afirma que el éxito

tiene que ver con los términos de negocio. Por ejemplo si se trata de un producto comercial, que

éste logre una buena porción del mercado o signos interesantes de rentabilidad.

En base al caso recién expuesto y a las definiciones de Mary Poppendieck, podríamos decir que el

éxito se podría correlacionar con el estado al cual se llega luego de cumplir con las expectativas

del cliente, donde la devolución consiste en valor agregado al negocio.

Aquellos cuatro grados de éxito planteados en la encuesta, intentan representar un “continuo” en

el grado de logros de un proyecto informático.

Page 55: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

55

4.4. Uso de la herramienta de análisis estadístico

La herramienta de análisis estadístico que se utilizó fue SPSS Base 15.0 (http://www.spss.com/la/productos/base/base.htm). Como primer paso, en la solapa de “Vista de Variables”, se cargaron las variables correspondientes

a las preguntas de la encuesta. Fueron cargadas las respuestas posibles para las preguntas con un

set de respuestas definidas, como los resaltados en la siguiente figura:

Figura 12: Variables cargadas en SPSS

Una vez hecho esto, en la solapa de “Vista de Datos” en SPSS se aplicaron las respuestas

recolectadas desde la aplicación web donde los participantes respondieron la encuesta.

Nota: los detalles de estos datos no se muestran en esta sección por razones de confidencialidad explicados en los Términos y Condiciones de la encuesta.

Page 56: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

56

4.5. Planteo del Análisis de validez de la hipótesis (prueba de

hipótesis)

Se dará como válida la hipótesis en el caso que se den como válidos tres factores. De esta forma

tenemos:

𝐻 = 𝐴 ∩ 𝐵 ∩ 𝐶

Donde:

H. Expresa la validez de la hipótesis

A. Expresa la validez de la afirmación: “El papel del manejo de expectativas en el desarrollo de

los proyectos informáticos no está lo suficientemente privilegiado en el ámbito local”

B. Expresa la validez de la afirmación: “La implementación de metodologías de desarrollo que

lo incluyan (al manejo de expectativas) como aspecto fundamental ayudarán a disminuir la

cantidad de proyectos fracasados o desviados, aumentando por consiguiente el grado de

éxito en los mismos.”

C. Expresa la validez de la afirmación: “Quienes no incluyan al manejo de expectativas como

aspecto fundamental obtendrán resultados sensiblemente inferiores a quienes si lo hagan”

A continuación estableceremos los criterios de validez para cada uno de los factores. Éstos

constituirán las reglas de decisión de la prueba de hipótesis.

Page 57: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

57

4.5.1. Análisis estadísticos que definen la validez de cada factor

4.5.1.1. Análisis estadístico que definirá la validez del factor A (regla de decisión A)

El análisis estadístico que servirá para investigar en qué medida es válido este factor consistirá en

que menos del 30% de los casos de la muestra cuentan cada uno con las respuestas satisfactorias

(marcadas en verde y negrita) para demostrar que la empresa privilegia el manejo de expectativas.

El valor del 30% proviene de los datos del CHAOS REPORT [The Standish Group, 1994]: éste establece

que dentro de los factores que la audiencia valoró en vista al éxito en los proyectos, el

involucramiento de los usuarios representa un 15,9%, mantener expectativas realistas un 8,2% y

una corta frecuencia en los hitos del proyecto un 7,7%. Estos tres parámetros están muy

relacionados con los factores de la encuesta que se utilizarán para medir el manejo de expectativas

y suman el 31,8% de los casos.

El CHAOS REPORT [The Standish Group, 1994] es una fuente confiable de datos y no contamos

actualmente con una estadística precisa, actualizada y local acerca del manejo de expectativas

como se entiende y expone en el presente trabajo. En base a esto utilizaremos la suma de aquellos

tres parámetros como límite aproximado para establecer que menos del 30% de la muestra

privilegia el manejo de expectativas.

Las respuestas satisfactorias (marcadas en verde y negrita) para demostrar que la empresa

privilegia el manejo de expectativas son:

1. ¿Se compartió con el cliente un detalle acerca del criterio de éxito del proyecto?

SI…

2. ¿En promedio, con qué frecuencia se ponía al tanto al cliente acerca del avance del

proyecto? MÁXIMO DE 15 DÍAS

3. ¿En caso de haberse detectado desvíos durante la ejecución del proyecto, qué

acciones se llevaban a cabo?

a. Ninguna en particular

b. Se comunicaba inmediatamente al cliente

c. Se tenía en cuenta para la próxima revisión/contacto con el cliente

Page 58: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

58

d. Otra (especifique)

4. Durante el desarrollo del proyecto, el entendimiento de lo que esperaba el cliente

era:

a. Alto: estaba todo claro, no hubo dudas

b. Medio: la mayoría de los puntos esperados estuvieron claros

c. Bajo: un alto porcentaje de lo esperado no estuvo claro

d. Nulo: prácticamente no se sabía que esperaba el cliente

5. ¿Se midió la percepción por parte del cliente de lo que se le estaba entregando a lo

largo del proyecto? SI…

6. ¿Se tuvo en cuenta esa medición en lo que siguió de desarrollo del proyecto? SI…

7. En general la comunicación con el cliente fue:

a. Muy fluida

b. Medianamente fluida

c. Poco fluida

8. ¿De qué forma se realizaban las reuniones con los clientes?

a. Personalmente

b. Telefónicamente

c. Virtualmente

d. Otra forma (especifique):

e. No hubo reuniones con clientes

Page 59: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

59

4.5.1.2. Análisis estadístico que definirá la validez del factor B (regla de decisión B)

El análisis estadístico que servirá para investigar en qué medida es válido este factor consistirá en

que como mínimo el 82% de los casos de la muestra donde sí se privilegió el manejo de

expectativas (ver regla de decisión A), cuentan cada uno con las respuestas satisfactorias (marcadas

en verde y negrita) que demuestran un grado satisfactorio de éxito en sus proyectos.

El valor de 82% proviene de los últimos resultados que se tienen por parte del Standish Group

acerca del grado de éxito en los proyectos: dado que nuestra intención es demostrar que en los

casos donde se privilegió el manejo de expectativas se obtuvo resultados altamente exitosos,

tomaremos como referencia la porción de proyectos exitosos (29%) y la porción de proyectos que

resultaron desviados (53%) según el Standish Group. Si sumamos ambos, obtenemos un 82%, que

básicamente representan todos los proyectos que no fueron cancelados. Dentro de la porción de

proyectos desviados se encuentran, según los niveles de éxito a manejar en esta investigación, los

casos de “desviaciones manejadas” y “desviaciones negativas”. Debido a que todavía no contamos

con los datos de la encuesta que proporcionará cuantas son “desviaciones manejadas” y cuantas

“desviaciones negativas”, usaremos la cota máxima resultante de los datos del Standish Group para

proponer que el 82% de los casos de la muestra donde sí se privilegió el manejo de expectativas

obtienen un grado satisfactorio de éxito en sus proyectos.

Las respuestas satisfactorias (marcadas en verde y negrita) que demuestran un grado satisfactorio

de éxito en sus proyectos son:

1. ¿Qué grado de éxito se logró?

a. Éxito: se cumplieron favorablemente las metas definidas en un comienzo

sobre plazos, costos, funcionalidad, recursos y calidad.

b. Desviación manejada: No se llegó a cumplir las metas definidas en un

comienzo a causa de desvíos negativos que fueron identificados, tratados

y reportados al cliente. Estos desvíos consistieron en (marque más de una

si aplica):

1. Nivel de funcionalidad solicitada. Se cumplió con el ______ % de lo

previsto

Page 60: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

60

2. Estándares de calidad requeridos. Se cumplió con el ______ % de

lo previsto

3. Presupuesto económico. Se usó un ______ % más de lo previsto

4. Plazo de entrega. Se usó extendió un ______ % de lo previsto

5. Recursos (HH). Se usó un ______ % más de lo previsto

c. Desviación negativa: No se llegó a cumplir las metas definidas en un

comienzo a causa de desvíos negativos en (marque más de una si aplica):

1. Nivel de funcionalidad solicitada. Se cumplió con el ______ % de lo

previsto

2. Estándares de calidad requeridos. Se cumplió con el ______ % de

lo previsto

3. Presupuesto económico. Se usó el ______ % de lo previsto

4. Plazo de entrega. Se usó el ______ % de lo previsto

5. Recursos (HH). Se usó el ______ % de lo previsto

d. Fracaso: se canceló antes de completarse.

4. ¿En qué medida considera que las expectativas del cliente fueron cumplidas?

a. En gran medida

b. En mediana medida

c. En baja medida

Page 61: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

61

4.5.1.3. Análisis estadístico que definirá la validez del factor C (regla de decisión C)

El análisis estadístico que servirá para investigar en qué medida es válido este factor consistirá en

que dentro de los casos de la muestra donde no se privilegió el manejo de expectativas (ver regla

de decisión A), el porcentaje correspondiente a los casos donde se logró el éxito en los proyectos es

sensiblemente menor al porcentaje de éxito logrado por quienes si privilegiaron el manejo de

expectativas (ver regla de decisión B).

Este porcentaje deberá ser inferior por lo menos en un 25% con respecto a los casos exitosos de

quienes sí privilegiaron el manejo de expectativas. Este valor proviene de que se está buscando una

diferencia sensible entre el grado de éxito entre dos poblaciones (la que maneja las expectativas en

sus proyectos y la que no). Tomaremos como “sensible” a la máxima diferencia de proporciones de

proyectos detectados como no fracasados (o sea exitosos o desviados) por el Standish Group entre

1994 y 2004. Ésta diferencia es del 25% y la encontramos entre los resultados del año 1996 (60% de

proyectos no fracasados) y los del año 2002 (85% de proyectos no fracasados). De confirmarse esta

regla de decisión, podríamos afirmar que el privilegio del manejo de expectativas estaría

proporcionando una mejoría mayor que la detectada a lo largo de 10 años por el Standish Group.

El conjunto de respuestas necesarias para esta regla de decisión es el mismo que para la regla de

decisión B, donde se mide el mismo parámetro de éxito (respuestas marcadas en verde y negrita):

1. ¿Qué grado de éxito se logró?

a. Éxito: se cumplieron favorablemente las metas definidas en un

comienzo sobre plazos, costos, funcionalidad, recursos y calidad.

b. Desviación manejada: No se llegó a cumplir las metas definidas en un

comienzo a causa de desvíos negativos que fueron identificados,

tratados y reportados al cliente. Estos desvíos consistieron en (marque

más de una si aplica):

1. Nivel de funcionalidad solicitada. Se cumplió con el ______ % de lo

previsto

2. Estándares de calidad requeridos. Se cumplió con el ______ % de

lo previsto

3. Presupuesto económico. Se usó un ______ % más de lo previsto

Page 62: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

62

4. Plazo de entrega. Se usó extendió un ______ % de lo previsto

5. Recursos (HH). Se usó un ______ % más de lo previsto

c. Desviación negativa: No se llegó a cumplir las metas definidas en un

comienzo a causa de desvíos negativos en (marque más de una si aplica):

1. Nivel de funcionalidad solicitada. Se cumplió con el ______ % de lo

previsto

2. Estándares de calidad requeridos. Se cumplió con el ______ % de

lo previsto

3. Presupuesto económico. Se usó el ______ % de lo previsto

4. Plazo de entrega. Se usó el ______ % de lo previsto

5. Recursos (HH). Se usó el ______ % de lo previsto

d. Fracaso: se canceló antes de completarse.

5. ¿En qué medida considera que las expectativas del cliente fueron cumplidas?

a. En gran medida

b. En mediana medida

c. En baja medida

Page 63: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

63

4.5.2. Diagrama de probabilidades

El siguiente diagrama de probabilidades resume estas reglas:

Figura 13: Diagrama de probabilidades que resume los factores de la validez de la hipótesis

Donde cada uno de los factores de la validez de la hipótesis define:

× < 30% (Regla de decisión A)

𝑥′ > 82% (Regla de decisión B)

𝑦′ + 25% ≤ 𝑥′ (Regla de decisión C)

Y además, por tratarse de porcentajes:

× + 𝑦 = 100

𝑥′ + 𝑥′′ = 100

𝑦′ + 𝑦′′ = 100

Page 64: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

64

5. Resultados

5.1. Resultados del Análisis de validez de la hipótesis (prueba de

hipótesis)

Una vez que establecimos como será el análisis de validez de la hipótesis y la utilización de la

herramienta, pasaremos a mostrar los resultados de aplicar la prueba de hipótesis al lote de datos

recaudados en la encuesta.

Figura 14: Diagrama de resultados del Análisis de validez de la hipótesis

El siguiente gráfico explica los mismos datos mediante las proporciones de sus partes:

Page 65: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

65

Figura 15: Diagrama de resultados del Análisis de validez de la hipótesis

En base a lo anterior, verificaremos cada uno de los factores de la validez de la hipótesis:

× = 24,59% → × < 30% ∴ se verifica la regla de decisión A.

𝑥′ = 86,67% → 𝑥 ′ > 82% ∴ se verifica la regla de decisión B.

𝑦′ = 36,96% → 𝑦′ + 25% ≤ 𝑥′ ∴ se verifica la regla de decisión C.

Dado que los factores de validez de la hipótesis (A, B y C en la siguiente ecuación) resultaron

válidos, daremos por válida la hipótesis H:

𝐻 = 𝐴 ∩ 𝐵 ∩ 𝐶

Page 66: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

66

5.2. Resultados desagregados por pregunta de la encuesta

A continuación se presentan los resultados de cada una de las preguntas de la encuesta agrupados

por sección:

5.2.1. Contexto

Industria/rubro

La siguiente figura muestra que el rubro de la industria de mayor cobertura es el del Software a

medida (54%), seguido por el de consultoría (25%).

Figura 16: Resultados sobre la Industria/Rubro de las empresas de la audiencia

Page 67: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

67

Años de la empresa en el Mercado

La siguiente figura expone que la mayoría de las empresas encuestadas (57%) cuentan con 3 a 5

años en el mercado; seguidas por las empresas que cuentan con menos de 2 años (18%).

Figura 17: Resultados sobre la edad de las empresas encuestadas en el mercado

Page 68: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

68

¿La empresa cuenta con algún tipo de certificación? ¿Cuál?

La siguiente figura muestra que la mayoría (61%) de las empresas encuestadas no cuentan con

ningún tipo de certificación, mientras que el mayor grupo de empresas certificadas (26% del total)

lo está bajo la norma ISO 9001:2000.

Figura 18: Resultados sobre tipos de certificaciones con los que cuentan las empresas encuestadas

Page 69: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

69

5.2.2. Detalles del proyecto

El entregable consistía o estaba relacionado mayoritariamente con…

La siguiente figura expone que la mayoría (54%) de los proyectos de la muestra consistía en

entregables de “Aplicaciones de líneas de negocio”, mientras que el segundo grupo (25%) estaba

formado por sitios Web.

Figura 19: Resultados sobre los tipos de entregables de los proyectos involucrados en la muestra

Page 70: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

70

¿Cuál fue el plazo de entrega previsto inicialmente (meses)?

La siguiente figura muestra que la mayoría de los proyectos de la muestra (62%), estaba prevista

para entregarse en el plazo de 3 a 5 meses, mientras que el segundo grupo, que solamente

consistió en el 13% de los casos, estaba previsto a entregarse en un plazo de 0 a 2 meses.

Figura 20: Resultados sobre los plazos de entrega previstos inicialmente para los proyectos de la muestra

Page 71: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

71

¿Qué medida tenía el equipo que se encargó del proyecto (cantidad de personas)?

La siguiente figura muestra que el 28% de los proyectos relevados contaban con un equipo de 2

personas, el 23% con un equipo de 3 personas y el 20% con un equipo de 4 personas. Al agruparlos,

podríamos decir que en los proyectos relevados, el 71% de los casos fueron de equipos de entre 2 y

4 integrantes.

Figura 21: Resultados sobre la medida del equipo que se encargó de cada proyecto de la muestra

Page 72: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

72

¿Cuál fue el presupuesto aproximado del proyecto (en pesos argentinos)?

La siguiente figura muestra que el mayor grupo de proyectos relevados (18%), contaba con

presupuestos inferiores a $10.000. Por otro lado, podemos decir que casi la mitad de los proyectos

relevados (48%) contaba con presupuestos inferiores a $50.000.

Figura 22: Resultados sobre el presupuesto aproximado de los proyectos de la muestra

Page 73: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

73

5.2.3. Relación con el Cliente

¿Se compartió con el cliente un detalle acerca del criterio de éxito del proyecto?

La siguiente figura muestra que en el 99% de los proyectos se compartió con el cliente un detalle

acerca del criterio de éxito del proyecto. Solo en el 38% de los casos, esto se hizo por escrito.

Figura 23: Resultados sobre criterios de éxito del proyecto compartidos con el cliente

Page 74: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

74

¿En promedio, con qué frecuencia se ponía al tanto al cliente acerca del avance del

proyecto?

La siguiente figura muestra que en el 66% de los proyectos se ponía al tanto al cliente acerca del

avance del proyecto de forma semanal. Por otro lado, el 13% de los proyectos usó un reporte de

avance de forma diaria para con el cliente.

Figura 24: Resultados sobre frecuencia de comunicación con el cliente acerca del avance del proyecto

Page 75: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

75

¿En caso de haberse detectado desvíos durante la ejecución del proyecto, qué acciones se

llevaban a cabo?

La siguiente figura muestra que en casi la mitad de los casos (48%), los desvíos detectados se tenían

en cuenta para la próxima revisión o contacto con el cliente, mientras que en el 36% de los casos

estos desvíos eran comunicados inmediatamente al cliente.

Figura 25: Resultados sobre acciones tomadas al detectar desvíos

Page 76: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

76

Durante el desarrollo del proyecto, el entendimiento de lo que esperaba el cliente era…

La siguiente figura muestra que en la gran mayoría de los casos, el entendimiento de lo que

esperaba el cliente a lo largo del proyecto era medio, es decir que la mayoría de los puntos

esperados estuvieron claros. Solo el 8% de los casos relevados se manifestaron por un alto o bajo

grado de entendimiento.

Figura 26: Resultados sobre el entendimiento de lo que esperaba el cliente a lo largo del proyecto

Page 77: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

77

¿Se midió la percepción por parte del cliente de lo que se le estaba entregando a lo largo

del proyecto?

La siguiente figura muestra que prácticamente en la mitad de los proyectos, se midió la percepción

por parte del cliente de lo que se le estaba entregando a lo largo del proyecto y en la otra mitad no.

Figura 27: Resultados sobre la medición de la percepción por parte del cliente de lo que se le estaba

entregando a lo largo del proyecto

Page 78: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

78

En caso de contestar que si en la pregunta anterior, ¿se tuvo en cuenta esa medición en lo

que siguió de desarrollo del proyecto?

La siguiente figura muestra que dentro de los casos donde sí se midió la percepción por parte del

cliente de lo que se le estaba entregando a lo largo del proyecto, el 90% de los casos tuvo en

cuenta esa percepción en lo que siguió del desarrollo del proyecto.

Figura 28: Resultados sobre si se tuvo en cuenta la medición de la percepción por parte del cliente de lo

que se le estaba entregando a lo largo del proyecto en lo que siguió del proyecto

Page 79: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

79

En general la comunicación con el cliente fue…

La siguiente figura muestra que casi la mitad de los casos relevados mantuvo una comunicación con

el cliente muy fluida, mientras que solamente el 11% de los casos mantuvo comunicaciones poco

fluidas con sus clientes.

Figura 29: Resultados sobre la calidad en la comunicación con el cliente

Page 80: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

80

Con respecto al lugar de desarrollo del proyecto, los clientes se ubicaban físicamente…

La siguiente figura muestra que la mayoría (51%) de los casos registraron a clientes que se ubicaron

a más de 1.000 km. del equipo de desarrollo. Este grupo puede corresponder a desarrollos

realizados para clientes en el exterior. Por otro lado, el segundo grupo en importancia (38%)

pertenece a aquellos proyectos donde el cliente se ubicaba a menos de 10 km.

Figura 30: Resultados sobre distancias de los clientes a los equipos de desarrollo

Page 81: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

81

¿De qué forma se realizaban las reuniones con los clientes?

La siguiente figura muestra que el medio telefónico se usó para casi la mitad de los casos (47%),

mientras que las reuniones personales correspondieron el 28% de los casos.

Figura 31: Resultados sobre la forma en la que se realizaban las reuniones con los clientes

Page 82: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

82

¿Cómo considera la magnitud en los cambios de requerimientos?

La siguiente figura muestra que la mayoría de los casos de la muestra (51%), representan una

magnitud media en cuanto a los cambios de requerimientos. Aproximadamente los otros dos

cuartos representan a magnitudes bajas y altas.

Figura 32: Resultados sobre la magnitud en los cambios de requerimientos en los proyectos de la muestra

Page 83: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

83

5.2.4. Resultados del Proyecto

¿Qué grado de éxito se logró en el proyecto?

La siguiente figura muestra que sólo el 36% de los casos relevados registra un resultado exitoso en

su proyecto, mientras que la mayoría de los casos (52%) registra una desviación manejada del

proyecto.

Figura 33: Resultados sobre el grado de éxito logrado en el proyecto

Page 84: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

84

¿En que consistieron los desvíos?

La siguiente figura muestra la distribución de los desvíos en los proyectos que resultaron desviados:

el mayor grupo consiste en el nivel de funcionalidad solicitada (33%) y el plazo de entrega (30%).

En cuanto a la dependencia de estas proporciones, cabe destacar que los desvíos en el presupuesto

económico pueden ser consecuencia de desvíos en la funcionalidad, el plazo de entrega o los

recursos involucrados.

Figura 34: Resultados sobre causales de desvíos en los proyectos de la muestra

Page 85: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

85

Desvíos en el nivel de funcionalidad solicitada

La siguiente figura muestra la distribución de los desvíos para los proyectos que terminaron con

una mayor funcionalidad que la solicitada: los grupos de 41%-60%, 61%-80% y 81-100% resultaron

los más grandes, cada uno con el 24% de los casos.

Figura 35: Resultados en detalle sobre los desvíos en nivel de funcionalidad solicitada

Page 86: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

86

Desvíos en estándares de calidad requeridos

La siguiente figura muestra la distribución de los desvíos para los proyectos que resultaron

desviados en los estándares de calidad requeridos: los grupos de 61%-80% y 81-100% resultaron

los más grandes, cada uno con el 33% de los casos.

Figura 36: Resultados en detalle sobre los desvíos en estándares de calidad requeridos

Page 87: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

87

Desvíos en presupuesto económico

La siguiente figura muestra la distribución de los desvíos para los proyectos que resultaron

desviados en el presupuesto económico: el grupo más grande (41%) obtuvo desvíos de entre 41% y

60% en sus presupuestos. El grupo que le sigue es el de desvíos menores al 20% con el 35% de los

casos.

Figura 37: Resultados en detalle sobre los desvíos en presupuesto económico

Page 88: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

88

Desvíos en plazo de entrega

La siguiente figura muestra la distribución de los desvíos para los proyectos que resultaron

desviados en el plazo de entrega: el grupo más grande (46%) tuvo desvíos de entre 41% y 60% en

su plazo de entrega. El grupo que le sigue es el de desvíos menores al 20% con el 38% de los casos.

Figura 38: Resultados en detalle sobre los desvíos en los plazos de entrega

Page 89: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

89

Desvíos en recursos

La siguiente figura muestra la distribución de los desvíos para los proyectos que resultaron

desviados en el uso de sus recursos: el grupo más grande (56%) tuvo desvíos de entre 41% y 60%

en la utilización de sus recursos.

Figura 39: Resultados en detalle sobre los desvíos en los recursos consumidos a lo largo del proyecto

Page 90: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

90

¿En qué medida considera que las expectativas del cliente fueron cumplidas?

La siguiente figura muestra que las expectativas de los clientes fueron cumplidas en gran medida

para casi la mitad de los casos (49%). Solamente el 5% de los casos registra que las expectativas

fueron cumplidas en baja medida.

Figura 40: Resultados sobre el cumplimiento de las expectativas del cliente

Page 91: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

91

¿Cuántos recomienzos hubo en el proyecto?

La siguiente figura muestra que la amplia mayoría de los casos (76%) no registró un recomienzo en

el proyecto, mientras que el 18% de los casos registro un recomienzo.

Figura 41: Resultados sobre la cantidad de recomienzos que hubo en el proyecto

Page 92: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

92

5.2.5. Detalles de metodología

¿Qué metodología de desarrollo de software se siguió?

La siguiente figura muestra que la metodología de software más elegida fue la evolutiva, con el

23% de los casos. Sin embargo las proporciones de ésta junto con las de XP, cascada y Scrum

resultaron muy similares (entre 23% y 19%).

Nota: Cabe destacar que la audiencia tenía la posibilidad de contestar con más de una metodología

de desarrollo de software.

Figura 42: Resultados sobre la metodología de software que se siguió en el proyecto relevado

Page 93: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

93

5.2.6. Opinión: metodología y factores de éxito/fracaso

¿En qué grado Ud. opina que las entregas parciales favorecen al resultado de la entrega?

La siguiente figura muestra que la opinión de la audiencia con respecto a las entregas parciales,

refleja que en su mayoría (56%) su impacto es muy alto.

Figura 43: Resultados sobre la opinión acerca del papel de las entregas parciales en el resultado favorable

de la entrega total

Page 94: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

94

¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes en el éxito de

un proyecto?

La siguiente figura muestra que la opinión de la audiencia con respecto a los 3 factores de mayor

importancia en el éxito de un proyecto refleja que la planeación adecuada es el factor más

valorado.

Figura 44: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en el éxito de un

proyecto

Page 95: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

95

¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes en el desvío

desfavorable de un proyecto?

La siguiente figura muestra que la opinión de la audiencia con respecto a los 3 factores de mayor

importancia en el desvío de un proyecto refleja que los cambios frecuentes en los requerimientos y

especificaciones suele ser el factor más valorado.

Figura 45: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en el desvío de un

proyecto

Page 96: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

96

¿Cuáles de los siguientes Ud. opina que son los 3 factores más importantes que causan que

un proyecto se cancele?

La siguiente figura muestra que la opinión de la audiencia con respecto a los 3 factores de mayor

importancia en la cancelación de un proyecto refleja que los usuarios poco involucrados (18%)

junto con los requerimientos o especificaciones cambiantes (17%) suelen ser los factores más

valorados.

Figura 46: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en la cancelación de

un proyecto

Page 97: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

97

Con respecto a 5 años atrás, su opinión acerca de la cantidad de proyectos fallidos es que…

La siguiente figura muestra que la opinión de la audiencia con respecto a la cantidad de proyectos

fallidos con respecto a 5 años atrás, es en su mayoría (54%) que esta cantidad disminuyó.

Figura 47: Resultados sobre la opinión acerca de la cantidad de proyectos fallidos con respecto a 5 años

atrás

Page 98: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

98

5.3. Otros estudios estadísticos y tendencias

A continuación se plantean otros estudios estadísticos y tendencias basados en la información

recabada de las preguntas de la encuesta:

5.3.1. Grado de éxito en los proyectos en base al manejo de expectativas

En la siguiente figura podemos ver como el grado de éxito en los proyectos es sensiblemente

mayor (casi 3 veces) en los casos donde se manejaron las expectativas que donde no se hizo esto.

Además de eso, los casos de fracasos o desviaciones negativas se produjeron solo en donde no se

manejaron las expectativas.

Figura 48: Resultados sobre el grado de éxito en los proyectos en base al manejo de expectativas

Page 99: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

99

5.3.2. Grado de éxito en los proyectos en base al plazo de entrega en meses

La siguiente figura nos muestra como los proyectos exitosos tienen su mayor repetición en los

proyectos que duran de 3 a 5 meses y luego con el aumento en la duración de los mismos, los

resultados exitosos disminuyen.

Figura 49: Resultados sobre el grado de éxito en los proyectos en base al plazo de entrega en meses

Page 100: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

100

5.3.3. Grado de éxito en los proyectos en base a la frecuencia de

comunicación del avance con el cliente

Las siguientes figuras nos muestran como varía el grado de éxito con respecto a la frecuencia de

comunicación del avance del proyecto con el cliente. La frecuencia con mayor proporción de éxito

es la diaria (75%). Cabe destacar como esta proporción va disminuyendo acorde crece la frecuencia

de comunicación de avance con el cliente: en los casos de comunicaciones semanales el grado de

éxito es del 37%, luego en los casos con comunicaciones quincenales éste es del 9% y finalmente no

se registraron casos exitosos con comunicaciones mensuales.

Figura 50: Resultados sobre el grado de éxito en los proyectos en base a la frecuencia de comunicación del

avance con el cliente (porcentual)

Page 101: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

101

Figura 51: Resultados sobre el grado de éxito en los proyectos en base a la frecuencia de comunicación del

avance con el cliente

Page 102: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

102

5.3.4. Grado de éxito en los proyectos en base a la medición por parte del

cliente de lo que se le estaba entregando a lo largo del proyecto

La siguiente figura pone en evidencia el papel que juega la medición de las percepciones de los

clientes con respecto al grado de éxito obtenido finalmente en el proyecto. Ocurre algo similar con

respecto al grado de éxito según el manejo total de expectativas: la cantidad de proyectos que

resultan exitosos donde sí se midió dicha percepción es aproximadamente 3 veces mayor a la

cantidad donde esto no ocurrió.

Figura 52: Resultados sobre el grado de éxito en los proyectos en base a la medición por parte del cliente

de lo que se le estaba entregando a lo largo del proyecto

Page 103: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

103

5.3.5. Manejo de expectativas en base a la metodología de desarrollo de

software

Las siguientes figuras exponen el cumplimiento del manejo de expectativas que implementan las

distintas metodologías de software. Se puede observar como Scrum es la metodología que en

promedio tuvo un cumplimiento del manejo de expectativas sensiblemente más alto que el resto

(79%). Mientras que las metodologías de cascada y evolutivo fueron las que menos lo hicieron (6%

y 5% respectivamente). Scrum es la única que posee más casos de manejo de expectativas que

donde no se manejaron las expectativas.

Figura 53: Resultados sobre el grado de manejo de expectativas en base a las metodologías de desarrollo

de software implementadas en el proyecto (porcentual)

Page 104: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

104

Figura 54: Resultados sobre el grado de manejo de expectativas en base a la metodología de desarrollo de

software implementadas en el proyecto

Page 105: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

105

5.3.6. Grado de éxito en los proyectos en base a la metodología de

desarrollo de software

En base a lo expuesto anteriormente sobre la influencia del manejo de expectativas en el grado de

éxito de los proyectos y por otro lado la incidencia de la implementación de las distintas

metodologías de desarrollo de software en el manejo de expectativas, podríamos inferir que las

metodologías influyen indirectamente en este sentido en el grado de éxito en los proyectos.

Las siguientes figuras muestran dicha inferencia de las metodologías elegidas sobre el grado de

éxito resultante en el proyecto. Los proyectos que implementaron Scrum y/o XP fueron los que

tuvieron un mayor grado de éxito.

Figura 55: Resultados sobre el grado de éxito en base a la metodología de desarrollo de software

implementadas en el proyecto

Page 106: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

106

Figura 56: Resultados sobre el grado de éxito en base a la metodología de desarrollo de software

implementadas en el proyecto (porcentual)

Page 107: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

107

5.3.7. Cumplimiento de las expectativas del cliente en base al grado de

éxito del proyecto

La siguiente figura expone el cumplimiento del manejo de expectativas que se logró en los

proyectos con distintos tipos de grados de éxitos alcanzados. Se puede observar como los

proyectos que resultaron exitosos cumplieron en su mayoría en gran medida con las expectativas

de los clientes.

Cabe destacar que casi el 30% de los casos que obtuvo desviaciones manejadas, cumplió en gran

medida las expectativas de los clientes, mientras que el 70% restante la cumplió en mediana

medida. Según la definición clásica del Standish Group [The Standish Group, 1994], aquel 30% no

sería visto como parte de los proyectos exitosos, sino más bien como parte de los desafiados.

Ahora bien, en base a las sugerencias de Mary Poppendieck [Poppendieck, y otros, 2008] acerca de

la definición del éxito, podríamos afirmar que aquel 30% que sería clasificado por el Standish

Group como “desafiados” y por la presente tesis como “desviados manejadamente”, pudo haber

tenido posibilidades de ser catalogado como “exitoso”. En este sentido, restaría entre otros,

evaluar los resultados de negocio logrados por aquellos proyectos.

Figura 57: Resultados sobre el cumplimiento de las expectativas del cliente en base al grado de éxito del

proyecto

Page 108: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

108

5.4. Diferencias con el Chaos Report

Como se explica en el capítulo Niveles de éxito planteados: diferencias entre el CHAOS Report y

este estudio, el presente estudio plantea una diferenciación entre desviaciones “manejadas” y

“negativas”. Sin embargo, si hacemos un mapeo de los proyectos con desviación manejada o

negativa contra los desviados en el CHAOS REPORT en el año 2004, los resultados no difieren mucho

entre sí.

El grado de proyectos exitosos en el presente registra un 7% más de casos que el del CHAOS REPORT

del año 2004. Si consideramos los proyectos que resultaron en desviaciones tanto manejadas como

negativas junto con los desviados del CHAOS REPORT, contamos con un 4% de diferencia. Por último,

llegamos a estar a un 11% por debajo de los proyectos cancelados del CHAOS REPORT.

Figura 58: Mapeo de los resultados del Chaos Report con respecto a los de la presente Tesis

Estas diferencias no son abundantes pero aún así reflejan cierta mejoría en cuanto al grado de éxito

en los proyectos entre los detectados en el 2004 por el CHAOS REPORT y los de la presente Tesis.

Page 109: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

109

6. Conclusiones

En base a la información expuesta en las secciones anteriores, plantearemos las conclusiones

generales del presente estudio.

6.1. Sobre el papel del manejo de expectativas y su percepción

La hipótesis plantea básicamente que el grado de éxito de los proyectos donde se manejan

adecuadamente las expectativas es considerablemente mayor que donde esto no ocurre. Como se

explica en el capítulo Resultados del Análisis de validez de la hipótesis (prueba de hipótesis),

podemos afirmar que los resultados del presente estudio han validado esa hipótesis.

Figura 59: Diagrama de resultados del Análisis de validez de la hipótesis

Esto nos dejaría en un lugar donde podríamos contar con bases empíricas sobre el posicionamiento

del manejo de expectativas en los proyectos informáticos y lógicamente la conclusión constaría

básicamente de la afirmación de la hipótesis formulada anteriormente.

Sin embargo, en base a piezas de información accesorias también contenidas en el mismo

relevamiento, encontramos información que nos puede llevar a enriquecer la conclusión recién

mencionada. El siguiente gráfico (también contenido en el capítulo Resultados desagregados por

pregunta de la encuesta) nos muestra que solo el 7% de los encuestados incluyó el factor de contar

Page 110: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

110

con expectativas realistas como parte de los 3 factores más importantes en el éxito de un proyecto.

En este sentido, una planeación adecuada fue tenida en cuenta tres veces más.

Figura 60: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en el éxito de un

proyecto

En cuanto a la percepción de la audiencia acerca de los factores que desvían desfavorablemente un

proyecto, también podemos observar una posición no privilegiada para el manejo de expectativas

(9%).

Page 111: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

111

Figura 61: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en el desvío de un

proyecto

Algo parecido ocurre con la percepción por parte de la audiencia de la encuesta acerca de los

factores que causan que un proyecto se cancele. Como se observa en el siguiente gráfico, el 12% de

la audiencia eligió ubicar a las expectativas irreales como parte de los 3 factores que ayudan a

cancelar un proyecto. En este caso este factor se encuentra en cuarto lugar de preferencia:

Page 112: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

112

Figura 62: Resultados sobre la opinión acerca de los 3 factores de mayor importancia en la cancelación de

un proyecto

En base a estas últimas piezas de información, podríamos decir que el manejo de expectativas en

los proyectos informáticos resulta ser un factor diferenciador en el resultado de los proyectos, sin

embargo el manejo de expectativas no es percibido de esta forma.

Por el contrario, el hecho de contar con cambios frecuentes en los requerimientos suele ser uno de

los factores más temidos por la audiencia a la hora de elegir los factores de cancelación (17%) o

desvíos (21%). El 75% de los casos relevados obtuvieron una magnitud en los cambios de

requerimientos media o alta y en esos escenarios, los únicos proyectos que fracasaron fueron

aquellos donde no se privilegió el manejo de expectativas. Esto habla de un papel del manejo de

expectativas que trae beneficios en entornos de requerimientos cambiantes.

En este sentido podríamos extraer una conclusión adicional: el foco puesto en intentar evitar o

disminuir los cambios de requerimientos no trajo beneficios claros en los proyectos relevados, por

el contrario, los proyectos donde se implementaron metodologías que incluyeron a los cambios de

requerimientos como una parte natural del desarrollo de los proyectos, han obtenido resultados

relativamente sobresalientes.

Page 113: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

113

6.2. Sobre los artefactos que ayudan en el Manejo de Expectativas

En el capítulo Artefactos que ayudan en el Manejo de Expectativas, se presentó una serie de

herramientas que desde un punto de vista teórico proponen fomentar un adecuado manejo de

expectativas, tanto para con el cliente como interno al equipo de desarrollo. Algunas de esas

herramientas, como la lista priorizada de requerimientos del producto (“Product Backlog”), las

reuniones de planeamiento, el trabajo iterativo, las reuniones de reporte al cliente, la entrega

frecuente y las reuniones de retrospectiva del equipo; son prácticas claves de metodologías ágiles

como Scrum y XP.

En base a esto y a los resultados privilegiados que lograron obtener los proyectos que

implementaron dichas metodologías (como se observa en la próxima figura), podríamos afirmar

que las herramientas citadas en la sección Artefactos que ayudan en el Manejo de Expectativas,

resultan ser útiles a la hora de promover el éxito del proyecto.

Figura 63: Resultados sobre el grado de éxito en base a la metodología de desarrollo de software

implementadas en el proyecto

Page 114: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

114

6.3. Sobre la definición de éxito

Variabilidad de los objetivos en el tiempo

En el capítulo Niveles de éxito planteados: diferencias entre el CHAOS Report y este estudio, se

explicó porque a la hora de clasificar el éxito de los proyectos en el presente estudio se usó una

escala distinta a la del CHAOS REPORT [The Standish Group, 1994]. La escala implementada por el

CHAOS REPORT se basa en el grado de cumplimiento del plazo, presupuesto y funcionalidad

planteados al inicio del proyecto.

En base al hecho de que los requerimientos, necesidades y entendimientos del problema

planteados al inicio del proyecto pueden (y suelen) cambiar a lo largo del mismo es que se

especificó otro grado de éxito al que se llamó “desviación manejada” que implica el estado que

alcanza un proyecto desviado que termina por cumplir con las metas planteadas en sus desvíos.

Impacto en los términos de negocio

Por otro lado, en el capítulo Definición del éxito, Mary Poppendieck [Poppendieck, y otros, 2008]

sugiere que la definición de éxito establecida por el Standish Group al formular su CHAOS REPORT

[The Standish Group, 1994], es errónea puesto que el éxito tiene en realidad que ver con los

términos de negocio. Por ejemplo si se trata de un producto comercial, que éste logre una buena

porción del mercado o signos interesantes de rentabilidad.

Cumplimiento de las expectativas de los clientes

En el capítulo Cumplimiento de las expectativas del cliente en base al grado de éxito del proyecto,

hemos descripto como casi el 30% de los casos que obtuvo desviaciones manejadas, cumplió en

gran medida las expectativas de los clientes. Sin embargo este grupo no sería visto como parte de

los proyectos exitosos según el Standish Group, sino más bien como parte de los desafiados. Si nos

guiáramos por el contrario por el cumplimiento de las expectativas, este grupo hubiera resultado

exitoso.

En base a estos factores podríamos sugerir que el criterio de éxito establecido en el CHAOS

REPORT [The Standish Group, 1994] resulta incompleto a la hora de definir el grado alcanzado en

un proyecto. Es posible que la inclusión de componentes como la variabilidad de los objetivos en

el tiempo, el impacto en los términos de negocio y el cumplimiento de las expectativas de los

clientes pueda aproximar dicha definición, a un esquema más aplicable a la realidad.

Page 115: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

115

7. Futuras líneas de investigación

7.1. Prácticas implementadas a lo largo del proyecto

En el presente trabajo de investigación se llegó hasta un punto en cuanto a las prácticas que

implementó la audiencia durante el desarrollo del proyecto: se recaudó información acerca de las

metodologías de desarrollo de software usadas, plazos de control de progreso con los clientes,

tipos de entregables, relación con el cliente, resultados del proyecto, etc. Al mismo tiempo se

plantearon de forma teórica distintas herramientas y prácticas que favorecen en el manejo de

expectativas a lo largo del desarrollo de un proyecto de software.

En este sentido, lo que no formó parte del presente trabajo que sí puede ser tenido en cuenta en

otra investigación sería la corroboración de la implementación de las herramientas y prácticas

planteadas en las secciones teóricas de este trabajo. De esta forma se podría llegar a contar con

resultados granulares acerca de los efectos concretos de la implementación de herramientas como

una específica visión y misión del proyecto, una lista priorizada de requerimientos del producto

(“Product Backlog”), reuniones de planeamiento y reporte con el cliente, una clara definición y

manejo de riesgos, etc.

Page 116: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

116

7.2. Información que soporte otras definiciones de éxito

En base a la conclusión extraída acerca de la definición de éxito en los proyectos informáticos, en

una futura línea de investigación empírica, podría incluirse información acerca de una clara

definición de métricas de éxito para el proyecto en cuestión, que evolucione con el tiempo a

medida que crece el entendimiento de lo que se necesita construir. Estas métricas se usarían para

establecer el grado de éxito alcanzado al finalizar el proyecto.

Por otro lado, se podría buscar evidencia acerca del grado de cumplimiento del proyecto, en

términos del valor agregado al negocio o bien el retorno de la inversión.

En base a lo anteriormente dicho, podríamos medir el grado de éxito de un proyecto dado en

base a una combinación de los siguientes parámetros:

Cumplimiento de plazos, costos, funcionalidad, recursos y calidad definidos en un

comienzo y luego actualizados a lo largo del proyecto

Cumplimiento del valor agregado del producto/servicio (retorno de la inversión) a los ojos

del cliente y/o de otros involucrados

Cumplimiento de otras métricas de éxito definidas en un comienzo y que evolucionan con

el tiempo

De esta forma, el éxito de un proyecto podría representarse mediante una métrica más compleja

que la escala de 4 valores propuesta en el presente trabajo o la de 3 valores propuesta por el

Standish Group.

Page 117: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

117

8. Bibliografía

Baskerville, Richard L. 2005. Business Agility and Information Technology Diffusion. s.l. :

Springer, 2005.

Bittner, Kurt and Spence, Ian. 2007. Managing iterative software development projects. 2007.

Derby, Esther and Larsen, Diana. 2006. Agile Retrospectives: Making Good Teams Great. 2006.

Egerland, Jens. 2003. Expectation Management - Key to Project Success. [Online] February 20,

2003. [Citado: Junio 23, 2007.] http://www.pmi-

svc.com/assets/govt_archive/Feb03%20Presentation.ppt.

Fleck, Dan. 2007. Software Leadership. [Online] 2007.

cs.gmu.edu/~dfleck/classes/cs421/fall07/slides/techlead.ppt.

Fleming, John H. and Asplund, Jim. 2007. Human Sigma: Managing the Employee-Customer

Encounter. s.l. : Gallup Press, 2007.

Goldsmith, Robin F. 2004. Discovering Real Business Requirements for Software Project. 2004.

Hord, Phil. 2005. What the customer really needed. [Online] Abril 11, 2005.

http://www.philhord.com/phord/what-the-customer-needed/.

InfoQ. 2006. Interview: Jim Johnson of the Standish Group. InfoQ. [Online] August 25, 2006.

http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS.

Jiménez, Marco Antonio. 2006. Gerencia de proyectos: una alternativa para generar nuevos

negocios. Asociación Colombiana de Ingenieros de Sistemas. [Online] Noviembre 17, 2006.

http://www.acis.org.co/index.php?id=864.

Leffingwell, Dean and Widrig, Don. 1999. Managing Software Requirements. s.l. : Addison-Wesley,

1999.

Manage your human sigma. Fleming, John, Coffman, Curt and Harter, James. 2005. 2005, Harvard

Business Review.

Morgenstern, Julie. 2004. Making Work Work. s.l. : Simon & Schuster, 2004.

Page 118: MANEJO DE EXPECTATIVAS EN LOS PROYECTOS INFORMÁTICOSmaterias.fi.uba.ar/7500/schapiro-tesisdegradoingenieriainformatica.pdf · 5.3.1. Grado de éxito en los proyectos en base al manejo

Manejo de expectativas en los proyectos informáticos Ariel D. Schapiro Universidad de Buenos Aires - Facultad de Ingeniería Padrón 80.885

118

Mutafelija, Boris and Stromberg, Harvey. 2003. Systematic Process Improvement Using Iso 9001:

2000 and CMMI. s.l. : Artech House, 2003.

Online, Phil. 2005. [Online] Abril 11, 2005. http://www.philhord.com/phord/what-the-customer-

needed/.

Poppendieck, Tom and Poppendieck, Mary. 2008. Lean Software Development. [Entrev.] Scott

Hanselman. 2008.

2008. Project Cartoon. Project Cartoon. [Online] 2008.

http://www.projectcartoon.com/cartoon/7515/new.

Schuh, Peter. 2004. Integrating Agile Development In The Real World. s.l. : Charles River Media,

2004.

Schwaber, Ken. 2007. The enterprise and Scrum. s.l. : Microsoft Press, 2007.

2007. Software Requirements . hubpages. [Online] 2007.

http://hubpages.com/hub/Software_Requirements.

2008. Software that makes software better. The Economist. Marzo 8, 2008, p. 2.

Stepanek, George. 2005. Software Project Secrets: Why Software Projects Fail. s.l. : Apress, 2005.

The Standish Group. 1999. Chaos: a recipe for success. 1999.

—. 1994. The Chaos Report. http://www.standishgroup.com. [Online] 1994.

http://www.standishgroup.com/sample_research/PDFpages/chaos1994.pdf.