La externalización de su desarrollo de software le puede ahorrar tiempo y dinero si usted sabe lo que necesita. Con demasiada frecuencia, empresas de EE.UU. intento de externalizar sin una buena comprensión de lo que el software debe hacer, y esta es la principal causa del fracaso del outsourcing. No es razonable esperar que su equipo de outsourcing para tener un menú de software, ya preparados, por lo que basta con seleccionar los elementos que desee.
Nunca ir a un restaurante con un comedor picky? Ellos le dicen al camarero con absoluto detalle la forma en que quieren que sus alimentos preparados. Y Dios no lo quiera que la comida llegue diferente de lo que se solicitó! Volver a la cocina va a ser "arreglado" para que el quisquilloso con la comida feliz.
A veces las compañías de alquiler de EE.UU. en un socio subcontratados como si se tratara de ir a un restaurante. Se selecciona la cocina basada en el sabor de la tecnología que necesitan. China. NET o Java indios? ¿Qué tal un poco de ruso C + +? Desgraciadamente rara vez hay un menú para los elementos exactos que le gustaría pedido de un equipo externo.
Se te acerca la externalización de su software como si estuviera caminando en un restaurante? ¿Estás esperando que el equipo de outsourcing para aconsejarle, como un camarero atento, en la forma en que el software debe buscar, preparar y presentar a sus clientes?
En cambio, llevar su propia receta, cuando empiezas a trabajar con un equipo de outsourcing. A diferencia de las experiencias de su comedor, no se puede pedir para la especial del día. Usted tiene que proporcionar una descripción específica de lo que te gustaría tener, y cómo se debe estar preparado. Sin esa receta, sus esfuerzos de desarrollo de software externalizado puede ser hambre para el éxito.
Software mal especificado es a menudo el resultado cuando "expertos en la materia" están involucrados. Expertos en la materia, o de las PYME, saben mucho sobre un tema en particular, como diseño de circuitos integrados, el flujo de trabajo de procesos empresariales, gestión de inventario, etc, pero muy poco sobre el diseño de software. Las PYME pueden luchar por sus ideas codificadas en el software. Que necesitan para trabajar con alguien que conozca la mejor manera de diseñar y desarrollar software.
no se puede pedir para la especial del día. Usted tiene que proporcionar una descripción específica de lo que te gustaría tener, y cómo se debe estar preparado. Sin esa receta, sus esfuerzos de desarrollo de software externalizado puede ser hambre para el éxito.Software mal especificado es a menudo el resultado cuando "expertos en la materia" están involucrados. Expertos en la materia, o de las PYME, saben mucho sobre un tema en particular, como diseño de circuitos integrados, el flujo de trabajo de procesos empresariales, gestión de inventario, etc, pero muy poco sobre el diseño de software. Las PYME pueden luchar por sus ideas codificadas en el software. Que necesitan para trabajar con alguien que conozca la mejor manera de diseñar y desarrollar software.
A veces, existe el temor de empantanarse en los detalles. Dado que algunos ejecutivos de software son grandes con la gente, se sienten mucho más cómodos contratando a una persona para manejar los detalles. Ellos saben cómo manejar a una persona aquí, mejor que se puede manejar un equipo de programadores en alta mar en un lugar en alta mar a distancia.
Un cliente Accelerance está en esta situación. El director general quiere externalizar el desarrollo de un nuevo producto de software. Pero no hay ninguna especificación. En este caso Accelerance actúa como director de tecnología virtual, responsable del diseño y desarrollo de software del cliente.
El cliente es esencialmente diciendo, "El diseño del software para mí, y te diré si coincide con lo que estoy pensando." Esto puede funcionar debido a que el costo de la subcontratación es tan baja que las iteraciones de diseño retrabajo y múltiples son asequibles.
Este tipo de acuerdo sólo funciona cuando se paga en un tiempo y los materiales. No hay manera de ofrecer precios fijos porque el producto final no está definido.
Por supuesto, no tener una especificación no puede dejar de pedir una oferta de precio fijo! En este caso, usted puede subcontratar la creación de una especificación que define su software por un precio fijo. Entonces, el pliego completo de diseño se utiliza para crear una segunda oferta de precio fijo para la escritura de su software.
Otro factor que entra en juego cuando usted paga una cantidad fija de precios para una especificación de diseño de software. Por lo general, tienen que pagar por lo menos en la parte delantera hasta la mitad. Esto es para proteger a la empresa de outsourcing de la entrega de una especificación para la creación de software y luego no paga recibiendo.
tter de lo que puede manejar un equipo de programadores en alta mar en un lugar en alta mar a distancia.Un cliente Accelerance está en esta situación. El director general quiere externalizar el desarrollo de un nuevo producto de software. Pero no hay ninguna especificación. En este caso Accelerance actúa como director de tecnología virtual, responsable del diseño y desarrollo de software del cliente.
El cliente es esencialmente diciendo, "El diseño del software para mí, y te diré si coincide con lo que estoy pensando." Esto puede funcionar debido a que el costo de la subcontratación es tan baja que las iteraciones de diseño retrabajo y múltiples son asequibles.
Este tipo de acuerdo sólo funciona cuando se paga en un tiempo y los materiales. No hay manera de ofrecer precios fijos porque el producto final no está definido.
Por supuesto, no tener una especificación no puede dejar de pedir una oferta de precio fijo! En este caso, usted puede subcontratar la creación de una especificación que define su software por un precio fijo. Entonces, el pliego completo de diseño se utiliza para crear una segunda oferta de precio fijo para la escritura de su software.
Otro factor que entra en juego cuando usted paga una cantidad fija de precios para una especificación de diseño de software. Por lo general, tienen que pagar por lo menos en la parte delantera hasta la mitad. Esto es para proteger a la empresa de outsourcing de la entrega de una especificación para la creación de software y luego no paga recibiendo.
Debido a que el diseño de software a menudo se produce en el comienzo de una relación, ambas partes tratan de minimizar sus riesgos. A minimizar el riesgo mediante la selección de un equipo de outsourcing con una trayectoria comprobada y buenas referencias. El equipo de outsourcing reduce el riesgo de conseguir parcial (a veces total) de pago antes de comenzar.
Existen múltiples productos que deben ser producidos durante la fase de diseño de creación de su software, si lo hace usted mismo, o subcontratar el diseño:
* Requisitos de Mercadeo
* Storyboard demo
* Especificaciones funcionales
* Lanzamiento Múltiple del cronograma de hitos
* Programación de tareas detalladas para Primer lanzamiento
* Las especificaciones detalladas (opcional)
Desafortunadamente, el desarrollo de software no ha progresado hasta el punto de ready-made módulos están disponibles para ordenar y combinar para crear el software. Todavía no hay un menú de opciones disponibles para cualquier persona que tiene hambre de nuevo software. En su lugar, usted debe proporcionar su propia receta para lo que usted necesita. La buena noticia es diseño de bajo coste externalizado de software y desarrollo de los recursos ya están disponibles para crear su software a la medida para cumplir con sus especificaciones exactas.
No comments:
Post a Comment