Академический Документы
Профессиональный Документы
Культура Документы
mínima tasa aceptable de relaciona con achiev- ing un retorno tangible de los invertidos en capital
la economía de ingeniería de software se trata de decisiones de ING ingenieros.” Análisis económico y la toma de decisiones son importantes
MAK- relacionados con la ingeniería de software en un contexto consideraciones de ingeniería porque los ingenieros son capaces de
empresarial. El éxito de un software PRODUCIRSE UCT, el servicio, evaluar las decisiones tanto técnicamente como desde un punto de vista
y la solución depende de una buena gestión de Em- presas. Sin comercial. El contenido de esta área de conocimiento son importantes ics
embargo, en muchas empresas y organizaciones, las relaciones de alta para los ingenieros de software a tener en cuenta, incluso si nunca
comerciales de software para el desarrollo de software e ingeniería realmente están involucrados en concreto de Em- presas de decisiones;
siguen siendo vagos. Esta área de conocimiento (KA) proporciona van a tener una visión cabal de las cuestiones de negocios y el papel racio
una visión general sobre la economía de ingeniería de software. La técnicos consideraciones juegan en la toma de decisiones de negocio.
economía es el estudio de los valores, costos, recursos, y su relación Muchas de las propuestas y decisiones de ingeniería, tales como hacer
en un contexto o situación dada. En la disciplina de la niería de frente a comprar, tienen profundos impactos económicos intrínsecos que
software niería, actividades tienen costos, pero el software resultante deben ser considerados de manera explícita. Esta KA cubre primero las
tiene atributos económicos. la economía de ingeniería de software fundaciones, minology clave ter-, conceptos básicos y las prácticas
proporciona una manera de estudiar los atributos de los procesos de comunes de la economía de ingeniería de software para indicar la forma
software y software de una manera sistemática que los relaciona con en la toma de decisiones en ingeniería de software incluye o debe incluir
las medidas económicas. Estas medidas económicas pueden ser un negocio perspec- tiva. A continuación, proporciona una perspectiva del
pesados y analizados al tomar las decisiones que están dentro del ciclo de vida, destaca la gestión del riesgo y la incertidumbre, y muestra
alcance de un software de orga- nización y los que están dentro del cómo se utilizan los métodos de análisis económico. Algunas
alcance integral de toda una producción o adquisición de negocios. la consideraciones prácticas terminar el área El conocimiento. destaca la
economía de ingeniería de software se ocupa de la alineación de las gestión del riesgo y la incertidumbre, y muestra cómo se utilizan los
decisiones técnicas de software con métodos de análisis económico. Algunas consideraciones prácticas
conocimiento.
12-1
12-2 Guía SWEBOK® V3.0
DISTRIBUCIÓN DE TEMAS PARA ECONOMÍA para conocer los resultados de su inversión: sacaron los beneficios que
INGENIERÍA DE SOFTWARE se esperaban? En las organizaciones “con fines de lucro”, esto se
relaciona con el retorno de la inversión tangible (ver sección 4.3,
El desglose de temas para el Software Inge- niería Retorno de la Inversión), mientras que en “sin fines de lucro” y las
Economía KA se muestra en la figura 12.1. organizaciones gubernamentales, así como organizaciones “con fines
de lucro”, que se traduce en forma sostenible permanecer en el
1. Fundamentos de Ingeniería de Software negocio. La función principal de la contabilidad es medir el rendimiento
Economía financiero real de la organiza- ción y para com- municar información
financiera sobre una entidad de negocio para las partes interesadas,
1.1. Financiar como los accionistas, auditores financieros e inversores. La
[1 *, c2] comunicación es generalmente en la forma de estados financieros que
muestran en términos monetarios los recursos económicos que deben
Finanzas es la rama de la economía que se ocupan de cuestiones ser controlados. Es importante seleccionar la información adecuada
tales como la asignación, administración, adquisición, y la inversión de que sea relevante y fiable para el usuario. La información y su
los recursos. La financiación es un elemento de todas las distribución están parcialmente rigen por las políticas de gestión de
organizaciones, incluidas las organizaciones de ingeniería de software. riesgos y de gobierno. Los sistemas de contabilidad son también una
rica fuente de datos históricos para estimar.
El campo de las finanzas se ocupa de los conceptos de tiempo,
dinero, riesgo, y cómo se relacionan entre sí. También se ocupa de cómo
se gasta el dinero y geted presu-. finanzas corporativas se ocupa de pro-
Viding los fondos para las actividades de una organización. En general,
se trata de equilibrar el riesgo y la capacidad de utilidades, al intentar 1.3. Controlador
maximizar la riqueza de una organiza- ción y el valor de sus acciones. [1 *, c15]
Esto es válido sobre todo para las organizaciones “con fines de lucro”,
pero también se aplica a los “sin fines de lucro” organizaciones. Este El control es un elemento de las finanzas y una contabilidad.
último necesita recursos financieros para garantizar la sostenibilidad, Controladora implica medir y correcta- ing el desempeño de las
aunque no es la orientación de beneficio tangible. Para ello, una finanzas y la contabilidad. Se asegura de que los objetivos y planes
organización debe de la organización se llevan a cabo. El control de costos es una
rama especia- espe- de controlar utilizado para detectar varianzas
de los costes reales de los costes previstos.
ejemplo. El dinero iba a venir a causa de la realización de la soluciones. A,, producto intermediario comercial off-the-shelf objeto-
propuesta. El termino flujo de efectivo se refiere al conjunto de petición puede costar varios miles de dólares, pero el esfuerzo para
instancias de flujo de efectivo con el tiempo que son causadas por la desarrollar un servicio de cosecha propia que da la misma funcionalidad
realización de alguna propuesta determinada. El flujo de caja es, en fácilmente podría costar varios cientos de veces esa cantidad. Si las
efecto, el cuadro financiero completo de esa propuesta. ¿Cuánto soluciones candidatas resolver todos adecuadamente el problema desde
dinero se apaga? ¿Cuándo se apaga? ¿Cuánto dinero entra? un punto de vista técnico, la selección de la alternativa más adecuada
¿Cuándo se presenta? Simplemente, si la corriente de flujo de efectivo debe basarse en factores comerciales tales como la optimización de coste
de Propuesta A es más deseable que la corriente de flujo de caja para total de propiedad (TCO) o maximizar el rendimiento a corto plazo de la
la Propuesta B, entonces todas las demás cosas son iguales, la inversión (ROI) . los costos del ciclo de vida tales como la corrección de
organización es ter BET de la realización de la propuesta A de la defectos, servicio de campo, y la duración de apoyo son también
Propuesta B. Por lo tanto, el flujo de efectivo stream es un insumo consideraciones Evant rel. Estos costos deben ser fac- reada en la hora de
importante para las decisiones de inversión. Un ejemplo de flujo de elegir entre los enfoques Nical gías aceptables, ya que son parte del
efectivo es una cantidad específica de dinero que fluye hacia dentro o retorno de la inversión de por vida (ver sección 4.3, Retorno de la
fuera de la organización en un momento específico, como Inversión). Un proceso sistemático para la toma de decisiones será lograr
consecuencia directa de alguna actividad. la transparencia y permitir ción posterior justificación. criterios de gobierno
Un diagrama de flujo de caja es una imagen de una corriente de flujo identificar solu- ciones alternativas, definir los criterios de selección,
de efectivo. Se le da al lector una visión general de la situación financiera evaluar las solu- ciones, implementar una solución seleccionada, y moni-
de la organización tema o proyecto. La figura 12.2 muestra un ejemplo de tor el desempeño de esa solución. La figura 12.3 muestra el proceso como
un diagrama de flujo de caja para una propuesta. en su mayoría paso- sabia y serie. El proceso real es más fluido. A veces,
1.5. Proceso de toma de decisiones de que criterios de gobierno en muchas organizaciones exigen la selección
Si asumimos que las soluciones candidatas a resolver un los pasos para identificar solu- ciones alternativas, definir los criterios de
problema técnico determinado igualmente bien, ¿por qué se selección, evaluar las solu- ciones, implementar una solución
elige el cuidado organización cuál? La respuesta es que por lo seleccionada, y moni- tor el desempeño de esa solución. La figura 12.3
general hay una gran diferencia en los costes e ingresos de los muestra el proceso como en su mayoría paso- sabia y serie. El proceso
diferentes real es más fluido. A veces, los pasos se pueden realizar en un orden diferente y con frecuencia v
Ingeniería de Software Economía 12-5
si un proyecto de software se debe hacer en absoluto, a una decisión En un sentido abstracto, el Cess -sea decisiones financieras pro de
sobre una estructura de algoritmo o de datos a utilizar en un módulo de toma de toma de decisiones o de otro- se trata de maximizar el
software. La diferencia es la forma económicamente sig- sig- es la decisión valor. La alternativa que maximiza el valor total siempre debe ser
y, por lo tanto, la cantidad de esfuerzo debe ser invertido en la toma de elegido. Una base financiera para la comparación basada en valores
esa decisión. La decisión a nivel de proyecto es económicamente sig- se comparan dos o más flujos de efectivo. Varias bases de
SIG-y probablemente justifica un nivel relativamente alto de esfuerzo para comparación están disponibles, incluyendo
tomar la decisión. La selección de un algoritmo es a menudo mucho
bajo de lo posible para tomar la decisión, a pesar de que el mismo proceso • valor actual
de toma de decisiones básica está siendo utilizado. Más a menudo que no, • valor futuro
una organización podría llevar a cabo más de una propuesta si así lo • anual equivalente
quisiera, y por lo general no son relaciones importantes entre las • tasa interna de retorno
propuestas. Tal vez Propuesta Y sólo puede llevarse a cabo si la • (Descuento) periodo de recuperación.
propuesta X también se lleva a cabo. O tal vez Propuesta P no puede
llevarse a cabo si Propuesta Q se lleva a cabo, ni podía Q llevarse a cabo Basado en el tiempo-valor del dinero, dos o más flujos de caja son
si P fuera. Las opciones son mucho más fáciles de hacer cuando hay equivalentes sólo cuando son iguales a la misma cantidad de dinero en
caminos -por ejemplo que se excluyen mutuamente, ya sea A o B o C o lo un punto común en el tiempo. La comparación de los flujos de caja sólo
que sea que se elija. En decisiones previas pelado, se recomienda tiene sentido cuando se expresan en el mismo período de tiempo.
convertir cualquier conjunto de propuestas, junto con sus diversas Tenga en cuenta que el valor no siempre se puede expresar en
interrelaciones, en un conjunto de alternativas sive excluyen mutuamente. términos de dinero. Por ejemplo, si un elemento es un nombre de
La elección puede hacerse entonces entre estas alternativas. O tal vez marca o no puedan alterar significativamente su valor percibido. Los
Propuesta P no puede llevarse a cabo si Propuesta Q se lleva a cabo, ni valores relevantes que no se pueden expresar en términos de dinero
podía Q llevarse a cabo si P fuera. Las opciones son mucho más fáciles de todavía tienen que ser expresado en términos similares para que
hacer cuando hay caminos -por ejemplo que se excluyen mutuamente, ya puedan ser evaluados objetivamente.
sea A o B o C o lo que sea que se elija. En decisiones previas pelado, se
mutuamente. La elección puede hacerse entonces entre estas alternativas. O tal vez Propuesta P no puede llevarse a cabo si Propuesta Q se lleva a cabo, ni podía Q
12-6 Guía SWEBOK® V3.0
La inflación se describen las tendencias a largo plazo de los precios. Uno de los conceptos más fundamentales en las finanzas y, por tanto,
La inflación significa que las mismas cosas cuestan más que antes. Si en los negocios decisiones- es que el dinero tiene valor temporal: su
el horizonte de planificación de una decisión de negocios es más de valor cambia con el tiempo. Una cantidad específica de dinero en este
unos pocos años, o si la tasa de inflación es más de un par de puntos momento casi siempre tiene un valor diferente que la misma cantidad
porcentuales por año, puede causar cambios notables en el valor de de dinero en algún otro momento. Este con- cepto ha estado presente
una propuesta. Por lo tanto, el valor del tiempo actual necesita ser desde la historia humana registrada más temprana y es comúnmente
ajustado por inflación y las tasas también para las fluctuaciones del conocido como valor del tiempo. Con el fin de comparar las propuestas
tipo de cambio. o elementos lio portfo-, deben ser normalizados en el costo, valor, y el
riesgo para el valor actual neto. variaciones de cambio de divisas a
través del tiempo hay que tener en cuenta sobre la base de los datos
1.8. Depreciación históricos. Esto es Particularmente importante en la evolución
[1 *, c14] transfronteriza de todo tipo.
producto de software se va a vender después de que los entre los recursos consumidos efectivamente a los recursos previstos para
costes de desa- rrollo se incurren, los costos deben ser ser consumidos o deseado para ser consumidos en el cumplimiento del
activadas y depreciadas durante períodos de tiempo proceso, actividad o tarea. Eficiencia significa “hacer las cosas bien.” Un
posteriores. El gasto de depreciación para cada período de comportamiento eficiente, como un comportamiento efectivo, entrega
tiempo es el costo capitalizado de desarrollar el software resultados, pero mantiene el esfuerzo necesario a un mínimo. Los factores
dividida a través del número de periodos en los que se que pueden afectar la eficiencia en ingeniería de software incluyen dad
venderá el software. Una propuesta de proyecto de software producto complejidad, requisitos de calidad, la presión del tiempo, la
puede ser comparado con otras propuestas de software y capacidad del proceso, la distribución de equipo, interrupciones, la rotación
nonsoftware o para opciones alternativas de inversión, característica, las herramientas y lenguaje de programación.
1.12. Eficacia
1.9. Impuestos [2 *, c1]
[1 *, c16, c17]
La eficacia es acerca de tener impacto. Es la relación
Los gobiernos cobran impuestos para financiar los gastos que la sociedad entre los objetivos alcanzados a objetivos definidos.
necesita, pero que ninguna organiza- ción invertiría en. Las empresas Eficacia significa “hacer las cosas bien.” La eficacia sólo
tienen que pagar impuestos sobre la renta, que puede tomar una parte se fija en si se alcanzan los objetivos definidos, y no en
sustancial de la utilidad bruta de una corporación. Un análisis de decisión la forma en que se alcanzan.
que no tiene en cuenta los impuestos puede conducir a una mala elección.
Una propuesta con una alta ganancia antes de impuestos no se parecerá
casi tan rentable en términos posttax. Sin tener en cuenta los impuestos 1.13. Productividad
también puede conducir a unre- alistically altas expectativas sobre la [2 *, c23]
rentabilidad podría ser un producto propuesto.
La productividad es la relación de la salida sobre la entrada desde una
perspectiva económica. La salida es el valor
Ingeniería de Software Economía 12-7
entregado. Entrada abarca todos los recursos (por ejemplo, desde la gestión de ellos de forma individual “. 2 Los programas se
esfuerzo) pasaron a generar la salida. Productividad com- eficiencia utilizan a menudo para identificar y gestionar las diferentes entregas a
y eficacia combina desde una perspectiva orientada de valor: la un solo cliente o mercado en un horizonte de tiempo de varios años.
maximización de la productividad es sobre la generación de mayor
valor con menor consumo de recursos.
2.4. portafolio
2. La vida de ciclo Economía Los portafolios son “proyectos, programas, subcarteras y operaciones
gestionadas como un grupo para alcanzar los objetivos estratégicos.” 3 Las
2,1. Producto carteras se utilizan para agrupar y gestionar simultáneamente todos los
[2 *, c22] [3 *, c6] activos dentro de una línea de negocio o de la organización. Mirando a
una cartera completa se asegura de que los impactos de las decisiones
Un producto es un bien económico (o de salida) que se crea en un son consideradas, tales como la asignación de recursos a un proyecto
proceso que transforma fac- tores de productos (o entradas) a una específico, lo cual significa que los mismos recursos no están disponibles
salida. Cuando se vende, un pro- ducto es un entregable que crea un para otros proyectos.
valor y una experiencia para sus usuarios. Un producto puede ser una
combinación de sistemas, soluciones, materiales, y servicios
entregados internamente (por ejemplo, en casa de la solución IT) o 2.5. Ciclo de vida del producto
externamente (por ejemplo, software aplicabilidad ción), ya sea tal cual [2 *, c2] [3 *, c2]
o como un componente para otro producto (por ejemplo, , software
embebido). Un ciclo de vida del producto de software (SPLC) incluye todas
las actividades necesarias para definir, construir, operar,
mantener y retirar un producto de software o servicio y sus
2.2. Proyecto variantes. Las actividades de SPLC “oper- comió”, “mantener” y
[2 *, c22] [3 *, c1] “retirarse” suelen ocurrir en un período de tiempo mucho más
largo que el desarrollo de software inicial (el software de vida de
Un proyecto es “un esfuerzo temporal emprendido para crear un desarrollo del ciclo de SDLC-ver els Software del ciclo de vida
único producto, servicio o resultado”. 1 en el mo- Ingeniería de Software proceso KA). También las
En la ingeniería de software, diferentes tipos de proyectos se distinguen actividades de operación y mantenimiento-retirarse de un SPLC
(por ejemplo, el desarrollo de productos, servicios externalizados, consumen típicamente más esfuerzo total y otros recursos de
mantenimiento de software, la creación de ser- vicio, y así las actividades SDLC (ver La mayoría de los costos de
sucesivamente). Durante su ciclo de vida, un producto de software puede mantenimiento en el KA Mantenimiento de Software). El valor
requerir muchos proyectos. Por ejemplo, durante la fase de concepción aportado por un producto de software o servicios asociados
del producto, un proyecto podría llevarse a cabo para determinar los puede determinarse objetivamente durante el marco de “operar
requisitos de necesidad del cliente y del mercado; durante el y mantener” tiempo. Nomics de software de ingeniería eco
mantenimiento, un proyecto podría llevarse a cabo para producir una deben preocuparse por todas las activi- dades SPLC,
próxima versión de un producto.
2.3. Programa
Un programa es “un grupo de proyectos relacionados, subprogramas y 2.6. Ciclo de Vida del Proyecto
actividades del programa gestionado de manera coordinada para obtener [2 *, c2] [3 *, c2]
beneficios que no están disponibles
(Ver el KA Software Engineering Management). Las actividades dentro 2.9. Planeando el horizonte
de un ciclo de vida del proyecto de software son a menudo intercalada, [1 *, c11]
se superponen, y reiterada en diversas formas [3 *, c2] [5] (ver la
Ingeniería de Procesos de Software KA). Por ejemplo, el desarrollo de Cuando una organización decide invertir en una propuesta cular
productos ágil dentro de un SPLC implica múltiples iteraciones que par-, el dinero se hace atar en esa propuesta, los llamados “activos
producen incrementos de software entregable. Un SPLC debe incluir la congelados.” El impacto económico de los bienes congelados tiende
gestión del riesgo y la sincronización con los proveedores dife- rentes a comenzar y disminuye con el tiempo. Por otra parte, ING y
(si los hay), al tiempo que proporciona información audit- poder de mantenimiento operat- costes de los elementos asociados con la
toma de decisiones (por ejemplo, comply- ing con las necesidades de propuesta tienden a empezar con poco, pero aumentará con el
responsabilidad por productos o las reglas de gobierno). El ciclo de tiempo. El costo total de la propuesta, es decir, poseer y operar un
vida del proyecto de software y el software de ciclo de vida del producto es la suma de estos dos costos. Al principio, los costos de
producto están relacionados entre sí; un SPLC puede incluir varios los activos congelados dominan; más tarde, los costos de operación
SDLCs. y mantenimiento dominan. Hay un punto en el tiempo que se
minimiza la suma de los costos; esto se llama el
2.8. Decisiones de inversión Un precio es lo que se paga a cambio de un bien o servicio. El precio es
[1 *, c4] un aspecto fundamental de la modelización financiera y es una de las
cuatro P de la comercialización
Los inversores a tomar decisiones de inversión para gastar dinero y mezcla. Los otros tres son Sal producto, promoción y lugar. El precio es
recursos en la consecución de un objetivo obje- tivo. Los inversores están el ele- mento única generadora de ingresos entre las cuatro P; el resto
ya sea en el interior (por ejemplo, las finanzas, la placa) o fuera (por son costes. El precio es un elemento de finanzas y marketing. Es el
ejemplo, bancos) de la organización. El objetivo se relaciona con algunos proceso de determinar lo que es una empresa recibirá a cambio de sus
criterios económicos, tales como el logro de un alto retorno de la productos. factores de fijación de precios incluyen el coste de
inversión, el fortalecimiento de las capacidades de la organización, o de fabricación, colo- cación mercado, la competencia, las condiciones del
mejorar el valor de la empresa. aspectos Intangi- bles tales como la mercado, y la calidad del producto. La fijación de precios se aplica a los
buena voluntad, la cultura y competen- cias deben ser considerados. precios de productos y servicios basados en factores tales como
cantidad fija, ruptura cantidad, promoción o campaña de ventas,
Ingeniería de Software Economía 12-9
cotización específica del proveedor, embarque o factura fecha, parámetros utilizados para determinar si los programas,
combinación de varios pedidos, ofertas de servicios, y muchos otros. Las inversiones y adquisiciones están logrando los resultados
necesidades del consumidor se pueden convertir en la demanda sólo si el deseados. Se utiliza para evaluar si realmente se logran los
consumidor tiene la voluntad y la capacidad para comprar el pro- ducto. objetivos de rendimiento; para controlar los presupuestos, los
Por lo tanto, el precio es muy importante en la comercialización. La fijación recursos, el progreso y las decisiones; y para mejorar el
de precios se realiza inicialmente durante la fase ción iniciativa del rendimiento.
proyecto y es una parte de la toma de decisiones “ir”.
2.15. Las decisiones de reemplazo y jubilación Uno de los objetivos de negocio se relaciona necesidades empresariales
Una decisión de reemplazo se hace cuando una organiza- ción ya presupuesto dado, contenido y el tiempo). Objetivos se aplican a la
tiene un activo en particular y que están considerando reemplazar planificación operativa (por ejemplo, para llegar a un determinado hito en
con otra cosa; por ejemplo, decidir entre el mantenimiento de y una fecha determinada o para ampliar las pruebas de software por un
apoyar un producto de software heredado o volver a desarrollar cierto tiempo para lograr un nivel de calidad deseado, ver cuestiones clave
desde el principio. las decisiones de reemplazo utilizan el mismo de la Prueba KA Cesión de Software) y al nivel estratégico ( tales como
proceso de decisión de negocios como se describió anteriormente, alcanzar una cierta rentabilidad o cuota de mercado en un período de
pero hay retos adicionales: costo hundido y valor de rescate. las tiempo establecido).
pasados por alto. La búsqueda de los factores que causaron la • valor esperado de la información perfecta.
propagación y luego volver a estimar de nuevo para pro- ducir
resultados que convergen podría conducir a una mejor estimación.
12-12 Guía SWEBOK® V3.0
3.6. Las decisiones bajo incertidumbre [ 1 *, c25] [3 *, c9] 4. Métodos de Análisis Económico
está disponible (véase Gestión de Riesgos en el KA Software alternativa de un conjunto de alternativas sivos mutuamente exclusiones.
Engineering Management). Las técnicas específicas incluyen Los criterios de decisión dependen de los objetivos de negocio y por lo
• Regla de Laplace rendimiento del capital invertido). Para fines de lucro técnicas de toma no
• Regla maximax estos casos, las organizaciones tienen diferentes objetivos, lo que significa
• Regla Hurwicz que se necesita un conjunto diferente de las técnicas de toma, como el
La tasa mínima aceptable de rendimiento (TREMA) es la más baja Análisis coste-beneficio es uno de los métodos más utilizados para
tasa interna de retorno de la organiza- ción consideraría como una la evaluación de ALS propues- individuales. Cualquier propuesta
buena inversión. En términos generales, no sería inteligente para con una relación beneficio-costo de menos de 1,0 por lo general
invertir en una actividad con un rendimiento del 10% cuando no hay puede ser rechazada sin análisis adicional porque costaría más
otra actividad que se sabe que devolver el 20%. La TREMA es una que el beneficio. Las propuestas con una necesidad mayor
declaración de que una organización confía en que puede lograr al proporción de con- Sider el riesgo asociado de una inversión y
menos que la tasa de rendimiento. La TREMA representa el costo comparar los beneficios con la opción de invertir el dinero a una
de oportunidad de la organización para las inversiones. Al elegir a tasa de interés garantizada (ver sec- ción 4.2, aceptable tasa de
invertir en algún tipo de actividad, la organización está decidiendo retorno mínima).
explícitamente a no invertir ese mismo dinero en otro lugar. Si la
organización es ya confía en que puede conseguir un poco de
velocidad conocida de retorno, otras alternativas deben elegirse sólo 4.6. Análisis coste-efectividad
si su tasa de rendimiento es al menos tan alto. Una manera sencilla [1 *, c18]
para dar cuenta de que el coste de oportunidad es utilizar la TREMA
como la tasa de interés en las decisiones empresariales. valor Análisis coste-efectividad es similar al análisis de
actual de una alternativa evaluada en la TREMA muestra cuánto coste-beneficio. Hay dos versiones de análisis
más o menos (en términos de caja actuales) que vale la pena coste-eficacia: la Costo fijo Versión maximiza el beneficio
alternativa es que la inversión en el Marr. dado alguna cota superior en el precio; el -Efectividad fijo Versión
minimiza el costo necesario para lograr un objetivo fijo.
gerente y utilizada en apoyo de la consecución de los objetivos de encontrar el punto en el rendimiento general es mejor. clásica disyuntiva
negocio. espacio-tiempo de software es un ejemplo de optimización; un algoritmo
que se ejecuta más rápido con frecuencia utiliza más memoria.
4.9. Evaluación Atributo múltiple Optimización equilibra el valor del tiempo de ejecución más rápida contra
[1 *, c26] el costo de la memoria adicional. El análisis de opciones reales se puede
usar para cuantificar el valor de opciones de proyectos, incluyendo el
Los temas tratados hasta ahora se utilizan para hacer las valor de retrasar una decisión. Estas opciones son difíciles de calcular
decisiones sobre la base de un único criterio de decisión: el con precisión. Sin embargo, la conciencia de que las opciones tienen un
dinero. La alternativa con el mejor valor actual, la mejor ROI, y valor monetario proporciona la penetración en el calendario de las
así sucesivamente es la seleccionada. Aparte de viabilidad decisiones tales como el personal del proyecto ING increas- o alargando
técnica, el dinero es casi siempre el criterio de decisión más el tiempo de comercialización para mejorar la calidad.
importante, pero no es siempre el único. Muy a menudo hay otros
criterios, otros “atributos”, que deben tenerse en cuenta, y esos
atributos no se pueden colar en términos de dinero. de toma de
atributos múltiples técnicas permiten otros criterios no financieros,
que sean fac- reada en la decisión. 5. Consideraciones prácticas
resulta de la adición de características que tienen valor marginales En un ecosistema típico, hay productores y consumidores, en los que
bajos para los usuarios (ver Métodos ágiles en los modelos de los consumidores agregan valor a los recursos consumidos. Tenga en
ingeniería de software y métodos KA y Vida Software Modelos de cuenta que un consumidor no es el usuario final, sino una
Ciclo de la Ingeniería de Procesos de Software KA). En ods met organización que utiliza el producto para mejorarla. Un ecosistema de
ágiles, planificación detallada y las largas fases de desarrollo se software es, por ejemplo, un proveedor de una aplicación trabajando
sustituyen por la planificación incrementales y entrega frecuente de con las empresas que hacen la instalación y el puerto SUP- en
pequeños incrementos de un producto erable deliv- que se prueba y diferentes regiones. Ninguno de los dos puede existir sin el otro. Los
evaluadas por representantes de los usuarios. ecosistemas pueden ser permanentes o temporales. la economía de
ingeniería de software proporciona los mecanismos para evaluar
alternativas en el establecimiento o la ampliación de una instancia
ecosistema para, evaluar si trabajar con un distribuidor espe- CIFIC o
5.2. Economía-Friction Free tiene la distribución realizada por una empresa que realiza el servicio
en un área.
la fricción económica es todo lo que mantiene merca- dos de tener la
competencia perfecta. Se trata de distancia, el costo de la entrega, las
regulaciones restrictivas, y / o información imperfecta. En los mercados
de alta fricción, los clientes no tienen muchos proveedores entre los que 5.4. La deslocalización y la externalización
elegir. Después de haber sido en un negocio por un tiempo o ser
propietario de una tienda en una buena ubicación determina la posición La deslocalización significa la ejecución de una actividad de negocio
económica. Es difícil para los nuevos competidores para iniciar negocios más allá de ventas y comercialización fuera del país de origen de una
y competir. El mercado se mueve lentamente y de manera previsible. empresa. Las empresas típicamente tienen sus ramas de
mercados libres de fricción son justo lo contrario. Surgen nuevos deslocalización en países de bajos costes o que piden las empresas
competidores y los clientes son rápidos en responder. El mercado es especializadas en el extranjero para ejecutar la actividad respectiva.
cualquier cosa menos capaces predecible. En teoría, el software y TI son ING Offshor- tanto, no debe confundirse con la externalización. La
rozamientos. Las nuevas empresas pueden crear fácilmente los deslocalización dentro de una empresa se llama deslocalización
productos y a menudo lo hacen a un costo mucho más bajo que cautiva. La subcontratación es la relación entados resultado-ori- con
blecimientos empresas cado, ya que no tendrá que considerar cualquier un proveedor que ejecuta actividades de negocio para una empresa
legado. Marketing y ventas se pueden hacer a través de Internet y las cuando, tradicional- mente, esas actividades fueron ejecutadas dentro
redes sociales, y los mecanismos de distribución bási- camente libres de la empresa. La externalización es un sitio independiente. El
pueden permitir una rampa hasta un negocio global. Software Engineer- proveedor puede residir en la vecindad de la empresa o en alta mar
economía ing tiene como objetivo proporcionar bases para juzgar cómo (subcontratado offshor- ing). la economía de ingeniería de software
un negocio de software lleva a cabo y cómo libre de fricción un mercado proporciona los criterios básicos y herramientas de negocio para
que realmente es. Por ejemplo, la competencia entre los desarrolladores evaluar diferentes mecanismos de aprovisionamiento y controlar su
de aplicaciones de software se inhibe cuando las aplicaciones deben ser rendimiento. Por ejemplo, el uso de un proveedor de externalización
vendidos a través de una tienda de aplicaciones y cumplen con las de desarrollo de software y el mantenimiento podría reducir el coste
normas de esa tienda. por hora de desarrollo de software, pero aumentar el número de
horas y los gastos de capital debido a una mayor necesidad de
seguimiento y comunicación. (Para más infor- mación sobre la
deslocalización y la externalización, consulte “externalización” en
cuestiones de gestión en el mantenimiento del software KA).
5.3. ecosistemas
Sommerville 2011
Tockey 2005
Fairley 2009
[3 *]
[2 *]
[1 *]
1. Fundamentos de Ingeniería de Software
Economía
1.1. Financiar c2
1.11. Eficiencia c1
1.12. Eficacia c1
2.3. Programa
2.4. portafolio
2.7. propuestas c3
Sommerville 2011
Tockey 2005
Fairley 2009
[3 *]
[2 *]
[1 *]
3. Riesgo e Incertidumbre
3.4. priorización c6
5. Consideraciones prácticas
5.3. ecosistemas
Este libro es la lectura clásica en la economía de ingeniería de [7] C. Ebert y R. Dumke, Software
software. Proporciona una visión general del pensamiento Medición, Springer, 2007.
empresarial en ingeniería de software. Aunque los ejemplos y
figuras son anticuadas, todavía vale la pena leer. [8] DJ Reifer, Haciendo la Business Software
Caso: Mejoramiento por los números,
Addison Wesley, 2002.
C. Ebert y R. Dumke, Medición de software
[7].