En pequeña escala, donde el cliente puede pagar por un nuevo desarrollo, las compañías ofrecen consultoría para la definición del sistema por hora. En ese caso, se puede hacer un primer análisis del sistema (y en una segunda fase, una especificación completa), por ejemplo, utilizando el enfoque SYSMOD. En algunos países, especialmente en el mercado B2G, la empresa de consultoría no puede ofertar por la implementación, porque esta práctica a menudo es utilizada por las empresas para sesgar la especificación hacia sus propios productos.
En el mundo B2G y los sistemas complejos, donde el cliente no puede (o no quiere) pagar por un nuevo desarrollo, la forma más común es crear una Solicitud de información (RFI). Con esto, el cliente recopila información sobre el sistema para la siguiente fase, mirando las descripciones técnicas de los proveedores interesados. Esto se utilizará para enviar una Solicitud de propuesta (RFP), con una definición más profunda del sistema. Normalmente las respuestas a estas solicitudes son financiadas por los propios proveedores.
- Cuando uso el código JavaScript de código abierto para mi sitio web, ¿tengo que poner créditos solo en el archivo .js o también en la parte inferior de mi sitio web?
- ¿Qué se consideraría un buen porcentaje de capital para recibir como desarrollador de software de nivel medio en una empresa de aproximadamente diez personas?
- ¿Cuáles son las diferencias entre la verificación y validación de software?
- Lo importante en la creación de software: la calidad del código o el resultado final del producto.
- ¿Qué posibilidades hay de que todos los entrevistadores de desarrolladores de software reciban la misma pregunta de programación técnica?