Cómo configurar la unidad de desarrollo de software interno en una empresa de consultoría

Esta es una pregunta muy amplia.

Antes de configurar, el desarrollo de software interno hace las siguientes preguntas.

1. ¿Por qué quiere llevar el desarrollo de software a la empresa?

a. ¿Es para reducir el costo?

si. ¿Es para mejorar la calidad de sus ofertas?

C. ¿Es para reducir el tiempo de comercialización?

re. ¿Es tener más control sobre el proceso de desarrollo?

mi. ¿Es para generar más ingresos del desarrollo de software?

Encuentra razones reales por las que quieres hacerlo en primer lugar.

2. ¿Qué harán los profesionales para hacer en la empresa?

3. ¿Qué serán los Contras para hacer en casa?

4. El software sin conocimiento de dominio es un negocio básico, qué valor puede agregar a su software interno, que falta en el mercado actual.

5. ¿Qué tan fácil es encontrar profesionales en la pila de tecnología que planea hacer el desarrollo de software?

6. No conozco su ubicación, pero en algunas ciudades, podría ser muy difícil encontrar personas con talento a un ritmo que podría ser rentable.

7. ¿Cuántas personas necesitas? ¿Cuántas personas puede tener una empresa para el próximo 1-2 año sin generar más ingresos?

8. Escriba qué tipo de personalidad y qué tipo de habilidades desea contratar.

9. ¿Cuál será la cultura del departamento? ¿Cuál será la estructura de informes, plana, matriz? Pila de tecnología? El costo total del equipo por persona? ¿Qué tipo de salario? ¿Cuál será la estructura de bonificación? Costo total para el primer año? Objetivo para el primer mes? Objetivo para el primer año? escribe cosas

10. Si puede pagar más de una persona. Contratar personas en diferentes niveles de antigüedad.

11. Si no tiene la habilidad técnica, contrate a un consultor o compañía de tecnología para que contrate a la primera persona de tecnología para usted.

12. Una vez que tenga la primera persona en el lugar, entreviste a más personas pero contrate a una sola cada dos semanas, integrelas en su cultura empresarial.

13. Asegúrese de configurar el paquete de bienvenida, etc.

Podría escribir un libro completo sobre este tema, si tiene más preguntas, publíquelas y trataré de responder.

Consideraría ir a las tecnologías, idiomas y patrones que conoces. Construiría una cartera y cuando emplee a personas, cuando tenga la demanda, probablemente como contratista. Esto le permitirá cambiar con la demanda si la carga de trabajo continúa mejorando, luego considere tomarlos como personal. Me gustaría tener presente una presencia global con esto, usted quiere a alguien que trabaje cuando está dormido y viceversa, brindando un amplio espectro de horas de trabajo para brindar el mejor servicio al cliente. Así sería como lo recomendaría, pero dependería de su base, aunque necesita obtener una cartera y trabajos alineados antes de poder hacer cualquier otra cosa.

More Interesting

¿Cuáles son los factores importantes que debe considerar un nuevo graduado al decidir entre ofertas de trabajo?

¿Cuál es una tarifa razonable por hora para un ingeniero de software avanzado y altamente experimentado (más de 16 años)?

¿Necesitamos hacer un BCA para la ingeniería de software?

¿Necesitas un título para llamarte ingeniero de software?

¿Cuáles son los consejos para un nuevo trabajo de software y qué habilidades lo ayudarán a tener una curva profesional brillante?

¿Debo estudiar ingeniería de software o finanzas?

¿Vale la pena mudarse a Silicon Valley?

Soy desarrollador de software, muy confundido con el mercado indio de TI en el futuro. ¿Debo prepararme para el examen bancario / seguir con el desarrollo de software?

¿Qué es mejor, desarrollo web o ingeniería de software?

¿En qué pequeños programas puedo trabajar para mejorar la programación?

¿Un ingeniero de software y un desarrollador de software hacen lo mismo? Y si no, ¿puede enumerar las diferencias?

¿Es la ingeniería de software un mejor trabajo que la banca de inversión?

¿Cómo es ser ingeniero de software en Uber? ¿Los empleados pasan el rato después del trabajo? ¿Cuál es la dificultad de los problemas que están resolviendo, las horas que trabajan los empleados, los días que trabajan, la autonomía, el pago, etc.?

¿Qué debo aprender para convertirme en ingeniero de software?

Si la programación / ingeniería de software es una carrera sin salida, ¿qué debe hacer un programador experimentado?