¿Cuál es la forma más eficiente de escribir una propuesta de diseño / desarrollo de software?

Cada proyecto de TI comienza con una súplica o un discurso. Si las habilidades de una de las partes cumplen con los requisitos de la otra, tenemos una coincidencia Entonces, ¿de dónde la sacas? La asociación frágil en formación podría colapsar debido al movimiento incorrecto y es una propuesta de negocios, o como generalmente lo llaman en los círculos de desarrollo: una cita. Ahora hay una línea muy fina entre una cotización atractiva con tiempos subestimados y tasas de material y una cotización cautelosa con tasas vagas. Ambos tienen una gran posibilidad de matar el proyecto.

¡Una cita es la primera tarea importante del proyecto incluso antes de comenzar el proyecto!

Suena un poco contradictorio, pero tenga paciencia conmigo, ya que trataré de darle un recorrido rápido por el proceso de cotización de Shakuro. Nuestro CTO, Alex Chaly proporcionará algunas ideas. Esto no es una guía de ninguna manera, solo nuestro pequeño desglose del proceso de cotización y algunos principios que seguimos después de recibir nuestra parte de golpes y contusiones en el negocio.

Inicio de la cita

La pregunta que contiene cualquier consulta de proyecto entrante es “¿cuánto?” Eso es lo que hacen los clientes potenciales, y esa es la pregunta que queremos que nuestras ventas manejen como profesionales al pasar la solicitud con destreza a un Gerente de Proyecto. Un PM es una figura clave en el proceso de manejo de solicitudes. Su experiencia / visión es el primer filtro por el que deben pasar los proyectos potenciales. Aquellos que encienden una chispa en un PM son los proyectos a los que nos adherimos en primer lugar.

Diferentes proyectos muestran múltiples variables y singularidades que deben tenerse en cuenta desde el primer momento. Esos incluyen la primera impresión, el portavoz, la industria, las ambiciones, los términos, las peculiaridades culturales del proyecto, etc. La capacidad de un primer ministro para descifrar esa información valiosa y recoger el trigo de la paja es ampliamente apreciada, y estamos No es una excepción.

Por lo general, la información presentada dentro de una solicitud de presupuesto es superficial, pero aún puede obtener mucho de ella. Primero, la identificación del alcance de participación del cliente a través de este tipo de preguntas:

  • ¿Tienen experiencia en desarrollo de software?
  • ¿Qué tan conscientes están del proceso de diseño?
  • ¿Conocen una estructura metálica de un prototipo?
  • ¿Están familiarizados con el proceso de trabajo subcontratado?
  • ¿Cuáles son sus términos y restricciones presupuestarias?

Generalmente requiere habilidades analíticas, algunos conocimientos de psicología y un olfato para que los negocios tengan sentido de la descripción del proyecto del cliente. No desea extenderse demasiado en un proyecto que nunca se ejecutará, así como perder una gran oportunidad.

Una de las superpotencias que puede tener un PM es la capacidad de meterse en la cabeza de la persona que hace la solicitud y mirar más allá de su presentación en el núcleo de la idea.

Tipos de cotizaciones

A juzgar por esa variedad de factores, el objetivo de PM es caracterizar la cotización de un proyecto entrante perteneciente a uno de estos 3 tipos:

  1. La cita aproximada.
  2. La cita personalizada.
  3. La elaborada cita.

Estos son solo los tipos iniciales de alto nivel. Por supuesto, hay proyectos que se entrecruzan, muchos de ellos requieren aclaración, pero como guía general, esta es la clasificación que usamos para mantener una visión general y no perdernos en los detalles.

La cita aproximada

Este generalmente toma de 1 a 2 horas. Y es una evaluación subjetiva de un PM basada en la breve información y las similitudes encontradas en los proyectos anteriores. Este tipo de cotización es muy superficial y lo es por la necesidad del cliente. Entonces, el flujo de trabajo del PM suele ser el siguiente:

  • Estudie la descripción del proyecto en términos de significado y forma. Analice la elección de las palabras, intente captar el estado de ánimo de la persona a cargo, así como la voz y el tono de la marca, si hay una.
  • Encuentre similitudes en los proyectos implementados y elija etapas básicas del proceso de diseño / desarrollo desde allí.
  • Analice los esfuerzos que tomó anteriormente para construir esas similitudes.
  • Aplicar los datos a la situación actual.
  • Considere riesgos visibles y posibles problemas.
  • Presente una propuesta de proyecto en aproximadamente 90 minutos.

Una cita rápida y aproximada podría reconsiderarse una vez que se toma la primera decisión.

Aunque es muy tosco y aproximado, es importante para nosotros ofrecer tanta relevancia como sea posible. Aquí es donde entran en juego las habilidades analíticas. No necesita una experiencia de primera mano en ventas de zapatos para crear un sitio web de depósito de zapatos, una tienda en línea o una aplicación. Si alguna vez ha tratado con el comercio electrónico, las prácticas, las trampas y las soluciones que adquirió allí deberían ser suficientes para que pueda ver los paralelos.

Sin embargo, hay una trampa. El desarrollo de soluciones para múltiples industrias podría dar a algunas personas una falsa sensación de conciencia. En la actualidad, todas las industrias son dinámicas y no se parecen en nada a las de hace 5 o 10 años, por lo que si está atascado en el modo de pensamiento de 2005 sobre algún dominio, es poco probable que esté en la misma página que un cliente que se le acerca.

Como parte de nuestra política, alentamos a nuestros Gerentes de Proyecto a explorar las tendencias en industrias globales como comercio, juegos, arte, finanzas, deportes, entretenimiento, etc.

La cita personalizada

Siempre que la información entrante es sustancial y la urgencia no es un factor, tratamos de ir con una versión más profunda y compleja de la cita aproximada y es la personalizada. El caso en el que brilla la complejidad de un proyecto requiere una estimación colectiva. Entonces, aquí es donde el primer ministro convoca al equipo que generalmente incluye un desarrollador back-end, un diseñador de UI / UX, un desarrollador front-end e ingeniero de control de calidad.

En ese punto, el primer ministro ha hecho su investigación y puede presentar el proyecto en detalle. Entonces, ¿cómo se involucra el equipo? Todos tienen su parte específica del proyecto y las responsabilidades, por lo que después de que el primer ministro revela el proyecto, el equipo llena un documento especial con sus estimaciones. El PM pasa por aquellos con un peine de dientes finos y ensambla la cita de diseño + desarrollo.

Artículos de cotización adicionales

El esfuerzo de tiempo y material del equipo es una parte importante de la estimación del proyecto, pero hay más cosas que hacer. Primero, son las obras de infraestructura , incluida la implementación del servidor, la configuración, las operaciones de CMS, etc.

Una entidad separada que afecta la cotización inicial y la convierte en una propuesta es la gestión de riesgos. Cada proyecto entra con una cierta cantidad de riesgos visibles y encubiertos que afectan nuestro desempeño. Con los años, hemos acumulado suficiente experiencia para crear una matriz de riesgos específicos para nuestra empresa. Estos incluyen:

  • Tecnologías nuevas y desconocidas para ser utilizadas.
  • Requisitos de integración de plataformas de terceros.
  • Nivel de compromiso del equipo requerido.
  • Política interna (disponibilidad, antigüedad del empleado, etc.)
  • Todo tipo de travesuras más pequeñas.

De acuerdo con esa matriz, calculamos el índice de riesgo de un proyecto y lo integramos con la cotización y vemos si todavía estamos en el lado positivo. Si es así, comenzamos de inmediato, si no, el trabajo continúa en una reevaluación para ver cuáles son las áreas que pueden mejorarse. Este tipo de cotizaciones es un esfuerzo serio y demora alrededor de 10 horas en entregarse.

La cita elaborada

Entrando en las aguas profundas que somos. ¿Sabes cuando golpeas un grupo de botín en un videojuego y estás un poco perdido y no sabes por dónde empezar? Eso es lo que a veces sucede cuando se dibuja un gran proyecto empresarial. Estas son las características más comunes de un gran proyecto:

  • Requiere un prototipo porque no puedes entender todas las variables y funcionalidades que tiene.
  • También requiere una hoja de ruta detallada según las tecnologías que se utilizarán, la infraestructura e incluso los nuevos empleados para llenar los vacíos.

En este punto, el ensamblaje de la cotización se convierte en un gran trabajo en sí mismo, que para que se realice correctamente debe pagarse. Aquí es donde trazamos la línea entre la licitación y la proyección del trabajo futuro. El resultado de ganar una licitación es la reconsideración de lo que lo llevó allí, por lo tanto, la recolocación.

Con nuestra elaborada cita de rockstar, queremos ser tan buenos como nuestras palabras. Es por eso que tratamos las cotizaciones complejas como un segmento separado del proyecto y lo cobramos. Este es el tipo de cotización que realmente deberíamos llamar ‘paquete’, ya que el precio no es el único activo que entregamos. El paquete de subproyecto de 50 horas incluye los siguientes elementos:

  • Estructura metálica de alta fidelidad. No hay muchas opciones que puedan ser representativas de la funcionalidad propuesta lo suficiente como para persuadir a un cliente. Los prototipos que entregamos con la ayuda del software Axure son ciertamente un buen activo. Podemos recrear prototipos con lógica condicional, contenido dinámico, animación UI e interacciones UX sin tener que escribir ningún código.
  • Estimación general imparcial. Las citas que creamos después de toda la investigación exhaustiva, presentación y entrega no son específicas de la empresa. Esto significa que puede llevarlo a otro lugar para implementarlo, ponerlo en el estante, hacer que lo revisen por pares o lo que quiera porque es su estimación personalizada y lo defendemos. Por supuesto, cualquier estimación del proyecto está estrechamente relacionada con el período de tiempo y se implementa mejor mientras está fresca y por aquellos que dibujaron el mapa.

Ejemplo de presupuesto de aplicación web

He visto citas que parecen correos electrónicos personales con mucha información irrelevante y técnicas de “romper el hielo” mezcladas entre los números fríos y las listas de tecnología. Cada proyecto en el que nos involucramos comienza con una entrevista, o una sesión de preguntas y respuestas / AMA, donde tenemos una idea del proyecto en una conversación verbal. Este no es un proceso de cotización todavía, es el conocimiento del proyecto.

Y luego, podemos hablar de negocios. Este es un ejemplo de presupuesto personalizado (el segundo tipo), que fue generado por un primer ministro después de la reunión del equipo dentro de las 10 horas.

Creemos que una cotización debe ser relevante para la solicitud. Aunque intentamos abordar el proceso de cotización desde el punto de vista del uso de una plantilla, cada cotización es única. Los diferentes objetivos del proyecto nos permiten aprovechar partes y características específicas, y nos aseguramos de poder demostrarlo en una cotización.

La cita tiene que cumplir su valor, ser memorable y al grano. Más de 10 años de experiencia en diseño y desarrollo web / móvil nos han enseñado algunas lecciones valiosas sobre cómo abordar las propuestas, una de ellas es “no lo convierta en un espectáculo”. En su lugar, tratamos de integrarlo en nuestro proceso empresarial exclusivo, abierto, preciso y fluido.

Encontramos que un “rango” estimado es el mejor enfoque inicial para un proyecto. A menos que tenga suficiente información por adelantado, que generalmente no es el caso, no puede precisar el alcance final ni la base de costos.

Aprendemos todo lo que podemos de un documento o una breve entrevista con el cliente, y desarrollamos una mejor gama de costos basada en ” lo que sabemos hoy “. Si bien sus competidores pueden exponerse al reducir los costos sin suficientes requisitos, usted proporciona rangos de proyectos que son similares al suyo.

Por supuesto, a medida que aprende más, trabaja con el cliente para negociar lo que es necesario para el éxito en la fase particular del proyecto, y retiene los elementos a largo plazo que pueden no tener el rendimiento de las especificaciones de la Fase I / II.

Este modelo es eficiente y la obtención del trabajo depende más de la competencia de su equipo, no de un elaborado documento de 50 páginas. Hacer las preguntas correctas sobre las especificaciones, metas y objetivos, la evolución futura del producto, es el arte del acuerdo.

Esencialmente, como dijiste, nunca debería ser genérico. Los clientes e inversores no son tontos y lo superarán en un segundo.

Sin embargo, nos atenemos a una plantilla en términos de las secciones que incluimos al crear una propuesta. Si bien el contenido es único para cada propuesta, las secciones recicladas nos ayudan a enmarcar nuestra información en secciones fáciles de entender para el lector.

Un ejemplo es lo que tenemos en nuestra Plantilla de propuesta de desarrollo de software. Cuando lanzamos nuestra aplicación a los inversores.

Por lo general, comenzamos con una introducción o una sección de antecedentes . para resumir e introducir al lector a nuestra propuesta.

Luego declaramos el propósito de nuestra propuesta. ¿Cuáles son los puntos débiles para el cliente o cliente potencial que nuestro software puede abordar?

A continuación, generalmente discutimos cómo podemos escalar el producto y nuestra estrategia para crecer . Para mostrar al inversor que recuperarían su inversión.

Por último, discutimos la financiación que necesitamos para hacer realidad este desarrollo. Y solo mencione brevemente nuestro equipo y los proyectos que hemos realizado en el pasado.

Ese es nuestro proceso, al crear propuestas de desarrollo de software para aplicaciones. Como mencioné antes, tener una plantilla y un marco fáciles para enmarcar sus ideas nos facilita el proceso.

More Interesting

Tengo dos ofertas de trabajo, ejecutivo de marketing en una empresa de medios digitales y función de desarrollo comercial en una startup SaaS de b2b, ¿cuál debo elegir?

¿Cuál es el alcance del marketing o desarrollo de negocios en la industria aeroespacial?

¿Cómo una empresa "CE" como Jawbone atrajo una inversión tan grande (y probablemente una valuación alta) y cómo se espera que generen altos márgenes y / o una salida premium como una empresa de "software" de hardware híbrido?

¿Qué trabajo es mejor, gerente de desarrollo de negocios o desarrollador de software?

Cómo venderte en una oración

¿A qué personas debo contratar para crear y administrar un sitio web SaaS?

Negocios: ¿Cómo hago para que mi empresa crezca rápidamente?

Cómo pensar en grandes ideas de negocio para una startup

¿Cómo evalúan las grandes empresas las oportunidades de patrocinio?

¿A quién puedo externalizar el desarrollo de mi sitio web de redes sociales?

¿Tendrá algún impacto este trabajo en el desarrollo empresarial si hago un MBA después de 2 años de una universidad de renombre?

¿Es difícil para las startups sin ningún historial probado acercarse a grandes empresas para hacer negocios en India?

¿Cuáles son las startups recientes de los estudiantes de DTU, IIITD, IIT y todas las demás universidades que conoces?

Si un RFI indica un trabajo que prefiere no hacer, ¿es mejor enviar una respuesta que desea transmitir a la solicitud, o simplemente ignorarlo se considera una práctica comercial aceptable?

¿Es mejor retrasar que proporcionar una versión demo del software que todavía contiene algunos errores?