Desarrollo del uso del Web
| by The AVS Group | February 20, 2006
Prototyping es uno de los aspectos más importantes de nuestro proceso del desarrollo. Consideramos el acto de prototyping a ser una estrategia de la mitigación del riesgo. Si están acercados correctamente, creemos que el prototyping puede reducir los riesgos en el desarrollo. Además, reduciendo riesgos podemos a menudo reducir costes del proyecto.
Prototyping se puede hacer de un número de maneras y puede emplear realmente más de un método sobre el curso del desarrollo.
Podemos comenzar con los diagramas dibujados mano y los organigramas para representar elementos del interfaz utilizador (UI) y procesos del negocio. Estos dibujos entonces se convierten en los prototipos HTML-basados de los UI que incorporan un nivel mínimo de la funcionalidad.
Las pruebas de aceptación de cliente entonces están preparadas para documentar la funcionalidad requerida. Estas pruebas entonces se validan contra el prototipo, así como los requisitos establecidos del negocio, del usuario y del sistema para asegurarse de que el sistema final resuelve las metas indicadas del proyecto.
Acentuamos a los clientes que la prueba debe comenzar temprano y se debe realizar continuamente. La prueba comienza durante análisis de requisitos y prototyping cuando los encargados de proyecto trabajan con el cliente para desarrollar las pruebas de aceptación de alto nivel de cliente que validan el negocio, el usuario, y los requisitos del sistema.
Durante el desarrollo, las pruebas de unidad aseguran esos paquetes individuales, funcionales del código en los niveles más bajos hacen lo que se diseñan para hacer. La prueba de la integración se asegura de que todas las piezas (es decir paquetes funcionales de código) que compongan una función del sistema juntas para resolver el requisito especificado.
La prueba de aceptación final valida el sistema terminado contra los requisitos según lo definido durante el análisis de requisitos y la fase prototyping. Cuando todas las pruebas de aceptación final han pasado, el sistema debe ser listo para la producción.
Los lanzamientos pequeños proporcionan resultados positivos a los clientes de una manera oportuna, valor de adición a sus procesos del negocio lo más rápidamente posible.
Los lanzamientos pequeños también evitan que el proyecto se pierda también lejos de las metas previstas antes de que la dirección pueda ser corregida. En este respeto lanzamientos más pequeños se pueden considerar una estrategia de la mitigación del riesgo también. La llave a un acercamiento pequeño del lanzamiento es identificar los subsistemas individuales que componen el sistema más grande y alinean esos subsistemas por importancia. Los pedazos más importantes entonces se entregan primero a agregan valor rápidamente.
La programación del par es la más difícil al instrumento de todos los procesos del desarrollo identificados en este artículo. Mientras que no abogamos el par que programa en todos los casos, nos sentimos que hay gran valor que se ganará en muchos casos. Los clientes se refieren generalmente sobre los costes del desarrollo de un sistema. Y mientras que la idea del tener dos reveladores el trabajar de lado a lado en el mismo pedazo del código puede parecerse counterintuitive, los ahorros de coste pueden ser alcanzado debido a ciclos de prueba más cortos y a menos reanudación como resultado de la programación del par.
Al mismo tiempo, los encargados ven el uso de dos personas en una tarea de ser una pérdida de recursos valiosos, que pueden ser verdades si la tarea no está de suficiente complejidad. Sin embargo, en esas situaciones donde cabe, si la calidad es aumentada y prueba y reanudación reducida, después nosotros creer que las compensaciones están autorizadas.
Prototyping se puede hacer de un número de maneras y puede emplear realmente más de un método sobre el curso del desarrollo.
Podemos comenzar con los diagramas dibujados mano y los organigramas para representar elementos del interfaz utilizador (UI) y procesos del negocio. Estos dibujos entonces se convierten en los prototipos HTML-basados de los UI que incorporan un nivel mínimo de la funcionalidad.
Las pruebas de aceptación de cliente entonces están preparadas para documentar la funcionalidad requerida. Estas pruebas entonces se validan contra el prototipo, así como los requisitos establecidos del negocio, del usuario y del sistema para asegurarse de que el sistema final resuelve las metas indicadas del proyecto.
Acentuamos a los clientes que la prueba debe comenzar temprano y se debe realizar continuamente. La prueba comienza durante análisis de requisitos y prototyping cuando los encargados de proyecto trabajan con el cliente para desarrollar las pruebas de aceptación de alto nivel de cliente que validan el negocio, el usuario, y los requisitos del sistema.
Durante el desarrollo, las pruebas de unidad aseguran esos paquetes individuales, funcionales del código en los niveles más bajos hacen lo que se diseñan para hacer. La prueba de la integración se asegura de que todas las piezas (es decir paquetes funcionales de código) que compongan una función del sistema juntas para resolver el requisito especificado.
La prueba de aceptación final valida el sistema terminado contra los requisitos según lo definido durante el análisis de requisitos y la fase prototyping. Cuando todas las pruebas de aceptación final han pasado, el sistema debe ser listo para la producción.
Los lanzamientos pequeños proporcionan resultados positivos a los clientes de una manera oportuna, valor de adición a sus procesos del negocio lo más rápidamente posible.
Los lanzamientos pequeños también evitan que el proyecto se pierda también lejos de las metas previstas antes de que la dirección pueda ser corregida. En este respeto lanzamientos más pequeños se pueden considerar una estrategia de la mitigación del riesgo también. La llave a un acercamiento pequeño del lanzamiento es identificar los subsistemas individuales que componen el sistema más grande y alinean esos subsistemas por importancia. Los pedazos más importantes entonces se entregan primero a agregan valor rápidamente.
La programación del par es la más difícil al instrumento de todos los procesos del desarrollo identificados en este artículo. Mientras que no abogamos el par que programa en todos los casos, nos sentimos que hay gran valor que se ganará en muchos casos. Los clientes se refieren generalmente sobre los costes del desarrollo de un sistema. Y mientras que la idea del tener dos reveladores el trabajar de lado a lado en el mismo pedazo del código puede parecerse counterintuitive, los ahorros de coste pueden ser alcanzado debido a ciclos de prueba más cortos y a menos reanudación como resultado de la programación del par.
Al mismo tiempo, los encargados ven el uso de dos personas en una tarea de ser una pérdida de recursos valiosos, que pueden ser verdades si la tarea no está de suficiente complejidad. Sin embargo, en esas situaciones donde cabe, si la calidad es aumentada y prueba y reanudación reducida, después nosotros creer que las compensaciones están autorizadas.
Article Source: http://www.articleset.com

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website