Qa su utilización como primer paso para la externalización
Aseguramiento de la Calidad, o de control de calidad, se suele dar poca atención en una organización de desarrollo de software, especialmente cuando los presupuestos son muy ajustados. Cuando el debate sobre el presupuesto de desarrollo de software en uno de mis empresas de software, el CEO finalmente preguntó, "Bueno, ¿usted realmente quiere contratar a un tipo de control de calidad, o un programador para añadir características a la de software?" Fue una dura elección. Decidí contratar a un programador, ya que había una enorme lista de características de aplicar. Y no podíamos permitirnos el lujo de poner en marcha un proceso de calidad sin la contratación de personal de una importante garantía de la calidad y los ingenieros para la gestión de alguien them.In otro ejemplo, un cliente Accelerance ha desarrollado su software y se estaba listo para una versión Beta a sus primeros clientes. Ellos también habían descuidado de control de calidad. Aunque el trabajo de sus programadores es bueno, todo el sistema de prueba necesarios después de la programación de trabajo se integró together.This cliente se dio cuenta de que ir al mercado sin una prueba exhaustiva del sistema sería un desastre mayor. Un claro indicador de la inminencia de castigo fue la falta de datos en las pantallas de la aplicación cuando el vicepresidente de Ingeniería intentado utilizar el software. Su mercado objetivo es a los consumidores que no tolerará ninguna falta de datos, confusa o error inesperado comportamiento podría messages.How tan buenos ingenieros de software crear ese mal? Es porque es la garantía de la calidad hermana fea paso del desarrollo de software. Incluso si la unidad de ingenieros de pruebas de su código, que no quieren ser molestados con la totalidad de las pruebas solicitud. No se considera un creativo o "diversión" parte del proceso. En consecuencia, de control de calidad es a menudo descuidado, lo que lleva a software de mediocre e infeliz users.Outsourcing es una excelente solución para el problema de inexistente o incompleta de control de calidad. Sin embargo, algunas personas se sorprendieron al saber de control de calidad pueden ser externalizadas. Externalización de su control de calidad es un magnífico primer paso para tomar ventaja del bajo costo de ingeniería en alta mar resources.One razón de garantía de la calidad es un buen lugar para comenzar con la externalización es que no necesariamente tienen que revelar su código fuente. Puede entregar una versión binaria del software de instalación y prueba, subcontratadas por su equipo de QA. Mirar para un equipo con experiencia realizando el tipo de garantía de la calidad que usted necesita. Puede dividir en 5 QA diferentes tipos de pruebas: 1. Requisitos de ensayo - asegurarse de que su software hace lo que lo diseñó a do2. Usabilidad Ensayos - ensayos especializados que pueden requerir atención de grupos objetivo users3. Pruebas de carga o estrés - para asegurarse de que su software tiene el performance4. Medio Ambiente Pruebas - probando el software en diferentes sistemas operativos, navegadores, etc.5. Pruebas de regresión - un proceso automatizado para repetir las pruebas antes de cada nueva versión de su ensayo softwareRegression se utiliza a menudo con la unidad de pruebas. Unidad de pruebas se realiza durante la programación y requiere acceso al código fuente. Otras pruebas de regresión por separado puede ejercer el usuario y los programas definidos para las interfaces de software sin ver la fuente externa code.Avoid demasiado a la vez. Escoja el tipo de prueba que le dará el mayor beneficio. Por ejemplo, pruebas de regresión puede ser útil porque se puede reutilizar el mismo después de que las pruebas son desarrolladas por la contratación externa de control de calidad equipo. Por otra parte, el Medio Ambiente de ensayo requiere un gran número de casos de prueba, la externalización y de bajo costo es la única forma asequible para completar them.In resumen, es importante reconocer el valor de la garantía de la calidad en la proceso de desarrollo de software. Usted puede comenzar con un pequeño equipo de desarrollo y estar satisfechos con la calidad de su código. Como la complejidad del software crece, puede añadir los recursos de control de calidad, ya sea por la externalización o la contratación de su propio interior team.When que comprometen la creación de un gran y complejo proyecto de software, es fundamental para planificar la garantía de la calidad profesional como parte del esfuerzo. Si no, corre el riesgo de hacer una mala primera impresión y la pérdida de ventas a principios fundamentales, la financiación de futuros proyectos, o peor. A pesar de la externalización es criticado por la eliminación de puestos de trabajo, contratación externa de control de calidad puede ser la herramienta que necesitas para mantener yours.Steve Mezak es un exitoso empresario de Silicon Valley técnica y la subcontratación internacional de expertos. Obtenga su copia gratuita de su informe sobre "Desarrollo Outsourcing - Un arma secreta para la creación rápida de productos de software"
Artículo Fuente: Messaggiamo.Com
Related:
» Legit Online Jobs
» Wholesale Suppliers
» The Evolution in Anti-Spyware
» Automated Money Machine On eBay
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!