Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Evaluación de sistemas de cómputo
Tema VII Elección entre: Desarrollar el software de aplicación, Comprar u out-sourcing Edna Martha Miranda Chavez Sergio Fuenlabrada Velázquez Revisión Octubre 2010
2
Evaluación de selección
VII. Evaluar entre desarrollar el software de aplicación, comprarlo u out-sourcing (contratar para que lo desarrollen) B) Compra de software de aplicación existente en el mercado C) Contratación de una empresa que se dedique al desarrollo de software de aplicación (out-sourcing) Evaluación de las alternativas Selección de la mejor alternativa
3
Recuerde
4
Recuerde En los termas anteriores se describió a detalle:
La aplicación de la ingeniería de negocio le permite determinar a detalla los requerimientos, los cuales incluyen requerimientos de software de aplicación, software de base y herramientas, hardware, equipo de comunicaciones, materiales y equipo de oficina y se presentan en una tabla a la cual se denomina tabla de requerimientos generales. La tabla de requerimientos de debe contener a detalle todos los requerimientos del usuario (mientras más detalle mejor). Se entra a detalle a describir los requerimientos de software (mientras mas detalle mejor) y se determina su peso (Obligatorio (Indispensable), Necesario y Opcional. Con esa información se desarrollo el plan de trabajo, se calculó el costo de construcción que incluye: costos iniciales, técnicos (personal, HW, SW de base y herramientas) y operativos (servicios). Se sumaron todos los gastos y se determino el costo de construir el software de aplicación. En este momento se evaluará si es mejor el construir, comprar o mandar a desarrollar un software de aplicación (Bench Mark de comparación entre desarrollo, compra y out-sourcing)
5
Recuerde Bench Mark, Bench Marking, Bench Marketing
Es una tabla de comparación de marcas, también se denomina tabla comparativa, o análisis comparativo; sirve para evaluar y seleccionar el mejor hardware y/o software. La tabla contará con tantas columnas como alternativas se tengan que comparar (desarrollo, compra u out-sourcing). En este momento el evaluador debe tener una idea clara y precisa de: Los requerimientos del software. Costo de desarrollar el software de aplicación en la empresa. Con esta información puede efectuar los siguientes pasos.
6
Recuerde Requerimiento SW Aplicación Software de aplicación
Requerimientos funcionales Requerimientos no funcionales Requerimiento SW Aplicación Requerimientos funcionales: Deben iniciar con verbo, ya que se convertirá en código, en algoritmos que se tendrán que desarrollar. Esto es los programadores tomaran en cuenta estos requerimientos para la construcción del software.
7
Recuerde - Tabla de evaluación de software de aplicación
Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo Descripción del requerimiento de software 3 10 2 1 6 8 5 7 Desarrollo Importancia Peso x $ 483,784.00 Se anexa una columna con los requerimientos que cubre el software comercial y el costos del SW. Se toma la tabla de requerimientos funcionales y no funcionales, se indica que requerimientos cumple el software a desarrollar y hasta el final el total de costo del desarrollo.
8
B). Compra de software de aplicación existente en el mercado
Investigación de software comercial que se encuentran en el mercado y satisface los requerimientos del usuario Determinación de costos
9
Investigación de los productos que se encuentran en el mercado
El evaluador realizará una investigación del software comercial existente en el mercado que pueda dar solución al problema y cumpla con los requerimientos del usuario. Obtendrá toda la información disponible de cada software comercial que considere cumple con los requerimientos funcionales y no funcionales. Determinará que servicios proporciona cada software comercial, su costo y consideraciones para su instalación. Efectuará una breve evaluación del grado de cumplimiento de los requerimientos. Desechará el software comercial que considere tiene un menor grado de cumplimiento de los requerimientos.
10
Investigación de los productos que se encuentran en el mercado
Agregará al estudio una síntesis de las características del software que va a incluir en el proceso de evaluación, es muy importante indicar el costos del mismo. Nota: Conforme avanza en el proceso de evaluación, la información nueva puede complementar o retroalimentar las actividades anteriores. Esto es, con la información que tiene del software comercial puede complementar los requerimientos de dominio.
11
Compra de software de aplicación
El evaluación debe tomar en cuenta que: Tiempo que lleva el software en el mercado Si el software ofrecido es la línea principal de trabajo del proveedor Cuanto soporte ofrece la empresa Que calidad, madurez y tiempo de formación tiene dicho software El nivel de satisfacción de sus clientes. Si se requiere asesoría para la instalación. Cómo se va a efectuar el mantenimiento del sistema una vez instalado y operando Se debe recordar que para aprender a usar una nueva herramienta o software se requerirá de una fase de capacitación
12
Compra de software de aplicación
El evaluación debe tomar en cuenta que: El software comercial no tiene porque ofrecer ventaja competitiva, ya que será también conocido por los competidores. Los servicios que ofrece contemplan las generalidades de las empresas de ese giro, y existen particularidades de la organización que no contemplara. En raras ocasiones la herramienta cumple con el ahorro de tiempo prometido por sus fabricantes, por lo tanto investigar el nivel de satisfacción de sus clientes se convierte en fundamental. Si se estima que va a proporcionar alrededor de un ahorro del 15%, se puede considerar adecuado. Recordar que el aprender a usar una nueva herramienta o método disminuye inicialmente la productividad
13
Compra de software de aplicación
El evaluación debe tomar en cuenta que: Las herramientas no son una solución a corto plazo, se requiere tiempo para operar la herramienta en forma efectiva En un principio introducen incertidumbre en la producción con la relación a la calidad y la planificación El ejemplo que se muestra contempla un sólo software, pero pueden ser varios software comerciales que se presentar como alternativa
14
Bench Mark de Software de aplicación -
Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo Descripción del requerimiento de software $ 3 Características del producto 1 2 Sistema XX Desarrollo Importancia Peso x $ 483,784.00 Se anexa una columna con los requerimientos que cubre el software comercial y el costos del SW. A la tabla de Evaluación de software de aplicación, se le agrega la columna de Compra de SW (se pone el nombre del SW). Para describir los requerimientos con los que cumple el software comercial se puede colocar un tache o se pueden poner las características del software
15
C). Out-sourcing Costo de contratar a una empresa para que desarrolle el software de aplicación (out-sourcing) Investigación de empresas en el mercado que pueden desarrollar el software Determinación de costos
16
Investigación de empresas que pueden desarrollar el software – Out-sourcing
El contratar a una empresa consultora o de servicio para que desarrolle actividades y/o procesos que tiene que efectuar mi empresa, se le conoce como out-sourcing. El evaluador investigará posibles empresas que puedan desarrollar el software de aplicación, Identificará los requerimientos que se le pedirá cumpla el software a desarrollar. Recuerde que todo lo que se le pida realice el software lo cobrará la empresa y por tanto esto determinará el costo de desarrollo.
17
Investigación de empresas que pueden desarrollar el software – Out-sourcing
Para determinar las posibles empresas que puedan desarrollar el software, se puede generar una licitación. En el momento de la evaluación de la empresa consultora o de servicio, se le puede solicitar entre otras cosas las referencias de clientes satisfechos, el software parecido que han desarrollado, etc. Con el objetivo de evaluar que pueda cumplir satisfactoriamente la encomienda.
18
Investigación de empresas que pueden desarrollar el software – Out-sourcing
Se establecerá un contrato entre la organización y la empresa de desarrollo. El contrato debe contener a detalle todo lo que se espera va a cumplir la empresa de desarrollo y procesos que va a desarrollar el software. El evaluador no debe dejar nada obvio, ya que por esta causa es lo que llegan a tener problemas la organización y el proveedor, debido a que el proveedor cumple al pie de la letra lo que dice el contrato, -- nada menos, ni nada más y el cliente espera cosas que no indico específicamente. Con esta información complementará el bench mark de evaluación de software de aplicación.
19
Investigación de empresas que pueden desarrollar el software – Out-sourcing
Recuerde que se debe: Generar un contrato entre el cliente y el desarrollador. El cliente puede solicitar al desarrollador sus referencias tales como: lista de clientes, estados financieros, fianzas, etc. Es de suma importancia se precise y se detallen los requerimientos ya que el error más común, es no incluir en la lista de requerimientos las condiciones que el cliente considera obvias, pero estas no son obvias para el desarrollador. En el momento de la entrega del software se efectúa un check list (verificación punto por punto de lo que se entrega contra el contrato) y como las cosas obvias no se encuentran en la lista del contrato, no se le puede exigir al proveedor estos puntos y normalmente el cliente paga extra por el desarrollo de los puntos faltantes. Se debe evitar las controversias estableciendo todos los requerimientos y métricas para determinar si se cumplió con esos requerimientos. Se deben establecer métricas que permitan determinar si se cumple o no con los requerimientos
20
Benck Mark de software de aplicación
Se debe incluir una columna donde se describa que requerimientos cubre el software desarrollado por la empresa consultora o service. Descripción del requerimiento de software Características del producto 3 1 X 2 Sistema XX Out-Sourcing Desarrollo Importancia Peso Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo 3 $ 483,784.00 $$ $$$$
21
Tabla de evaluación de software de aplicación
Descripción del requerimiento de software Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo $$ $$$$ 3 $ 483,784.00 Características del producto 1 X 2 Sistema XX Out-Sourcing Desarrollo Importancia Peso Aquí se coloca el costo si se contrata el desarrollo de software de aplicación Out-sourcing Aquí se coloca el costo si se desarrolla el software de aplicación Aquí se coloca el costo si se compra el software de aplicación
22
RECUERDE
23
Elección entre desarrollar, comprar o out-sourcing
Bench - Mark Elección de la mejor opción
24
PASO 1 - Identificar los requerimientos que cumple cada alternativa
Se cuenta con los requerimientos, su peso e importancia Se marcan con una X o se describe las características con las que cumple la alternativa los requerimientos del usuario. La tabla contiene el desarrollar el software, la compra o el outsourcing
25
Identificar los requerimientos que cumple cada alternativa
Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo $$ $$$$ 3 $ 483,784.00 Descripción del requerimiento de software Características del producto 1 X 2 Sistema XX Out-Sourcing Desarrollo Importancia Peso Desarrollada en el capitulo anterior.
26
Identificar los requerimientos que cumple cada alternativa
Requerimientos funcionales Requerimientos no funcionales Presupuesto Costo $$ $$$$ 3 $ 483,784.00 Descripción del requerimiento de software Características del producto 1 X 2 Sistema XX Out-Sourcing Desarrollo Importancia Peso 10 4 7 6 8 Se agrega la columna de importancia
27
PASO 2 – Calificación. Se califica el grado de cumplimiento de cada requerimiento
Cuando en la tabla de Bench Mark se encuentran todas las alternativas de solución (desarrollo, compra u out-sourcing), se califica cada punto en función a los siguientes valores. CALIFICACIÓN 4 - Excede 3 - Cumple ampliamente 2 - Cumple completamente o en su mayoría o satisfactoriamente 1 - Cumple en parte 0 - No cumple
28
Calificación ------- --------- Presupuesto Costo
4- excede – Cumple ampliamente 2 – cumple – cumple en parte 0 – No cumple Descripción del requerimiento de software de aplicación Requerimientos funcionales Requerimientos no funcionales Requerimientos de dominio Presupuesto Costo Peso Importancia Desarrollo Out-Sourcing Sistema XX 3 8 4 7 2 9 1 6 10
29
PASO 3 – Evaluación. Se multiplica el peso por la importancia y por la calificación del cumplimiento del requerimiento La multiplicación del Peso x Importancia x Calificación del Cumplimiento del requerimiento y el valor arrojado se deja en la casilla. Ejemplo: Requerimientos funcionales Descripción del requerimiento de software 4 3 7 8 Sistema XX Out-Sourcing Desarrollo Importancia Peso 84 63 96 72 MULTIPLICACIÓN – 72 = 3 x 8 x = 3 x 8 x = 3 x 7 x = 3 x 7 x 4 A B
30
PASO 4 - Elección . Se suman todas las evaluaciones por alternativa. Se suman todas las evaluaciones por columna La alternativa que obtenga una mayor suma se resalta. Esta será la mejor alternativa a elegir. Presupuesto Costo 587 847 924 120 60 10 3 90 30 9 1 24 16 4 2 ∑ A Presupuesto Costo 587 847 924 120 60 10 3 90 30 9 1 24 16 4 2 ∑ B
31
Elección --------- Presupuesto Costo Requerimientos funcionales
Descripción del requerimiento de software Requerimientos funcionales Requerimientos no funcionales Requerimientos de dominio Presupuesto Costo Peso Importancia Desarrollo Out-Sourcing Sistema XX 3 8 72 96 7 63 48 9 108 81 27 4 2 6 144 1 24 16 10 90 30 60 120 924 847 587
32
Conclusión La documentación debe indicar que información presenta se presenta en cada tabla y la escala de valoración, para que las personas que no son del área puedan interpretarla. Una vez que se ha elegido la mejor opción se debe incluir un resumen que detalle las ventajas y desventajas de la elección, esto ayudará a la presentación de la propuesta a los directivos de la empresa, ejemplo: Las opciones de desarrollo de software tiene las (ventajas o desventajas) de: El tiempo de desarrollo es de _____, Se requiere de ## personas que cumplan con las características de El costo total aproximado de desarrollo es de $$$ La compra de software comercial tiene las (ventajas o desventajas) de: Las opciones de desarrollo por Out–Sourcing tiene las (ventajas o desventajas) de: ----- Se elige la opción de ___________ debido a que:
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.