La palabra artefacto es de la frase latina arte factum, skill + to make. Aunque la palabra artefacto tiene orígenes nobles , la palabra “artefacto” puede tener una connotación positiva o negativa en la ingeniería de software y el desarrollo de productos.
Una respuesta en StackExchange (¿Qué significa artefacto?) Incluye “Ejemplos serían documentos de diseño, modelos de datos, diagramas de flujo de trabajo, matrices y planes de prueba, guiones de configuración, …”
Durante el desarrollo del producto, a veces implica que ciertos tipos de artefactos tienen menos valor que el producto entregado al cliente. Incluso el Manifiesto Ágil incluye la frase “software de trabajo sobre documentación exhaustiva”.
- ¿Qué tipo de actividades se pueden hacer para ampliar su experiencia de gestión de productos de software?
- Cómo crear una aplicación de prueba gratuita menos pirateable
- Cómo pasar de un probador funcional a un probador de usabilidad
- ¿Las pruebas de software son más fáciles en comparación con la codificación / desarrollo en el campo del software?
- ¿El soporte técnico es una marca de por vida para un desarrollador de software?
Un artefacto puede tener una amplia gama de valores. En el contexto del desarrollo de nuevos productos, los entregables son un subconjunto de artefactos.
A menudo, el valor relativo de un solo producto no se conoce durante el desarrollo. La contribución relativa de cualquier entregable al proyecto puede estimarse en retrospectiva, pero el valor de cualquier entregable está sujeto a la perspectiva del evaluador. Los codificadores tienden a valorar el código de trabajo. Otro individuo puede enfatizar la importancia de los prototipos que crearon. Los redactores valoran los mensajes persuasivos.
El producto disponible para los clientes puede caracterizarse como un conjunto de productos externos . Los otros elementos pueden caracterizarse como entregables internos . Estos no están disponibles para el cliente.
Para un desarrollo exitoso, una multitud de contribuyentes se esfuerzan por actuar de manera coherente y armoniosa para producir un conjunto diverso de productos que se unen para formar un producto de gran valor. Finalmente, los clientes y usuarios evalúan el valor por la capacidad de un producto para resolver su problema actual o hacer un trabajo importante.