Me gustó la respuesta de Robert Wagner
Accenture
Tata
Deloitte, Touche, Tohmatsu
IBM
PWC
HP (anteriormente EDS)
Ernst & Young
Infosys
KPMG
Wipro
Capgemini
Estas son de hecho las empresas de TI más grandes. Tata Consultancy Service es uno de los más grandes, con más de 300 000 empleados. Muchos de ellos son desarrolladores de software.
- ¿Qué empresas tecnológicas tienen el equipo de ingeniería más fuerte?
- ¿Cómo funciona el escalado automático en términos de servicios en la nube como AWS y GCP?
- ¿Cuál es el producto de Microsoft más subestimado?
- ¿Cómo se puede aprender ingeniería de software desde no saber nada hasta ser un profesional en línea?
- Cómo simplificar un proceso de gestión de cambios complejo y frustrante al entregar software a producción
Los equipos pequeños a medianos se pueden encontrar aquí (gracias a Dariya Lopukhina por esta descripción general):
- Anadea – tamaño de la empresa: más de 100 empleados; fundado: 2000; oficinas: Ucrania, Bielorrusia, España.
- EffectiveSoft – tamaño de la empresa: más de 250 empleados; fundado: 2000; oficinas: EE. UU., Bielorrusia.
- Itransition – tamaño de la empresa: más de 1300 empleados; fundado: 1998; oficinas: EE. UU., Reino Unido, Bielorrusia.
- OpenXcell – tamaño de la empresa: más de 200 empleados; fundado: 2008; oficinas: EE. UU., India.
- Orient Software – tamaño de la empresa: más de 100 empleados; fundado: 2005; ubicaciones de oficinas: Vietnam.
- Oxagile – tamaño de la empresa: más de 200 empleados; fundado: 2005; oficinas: EE. UU., Bielorrusia.
- 3Pillar Global – tamaño de la empresa: más de 600 empleados; fundado: 2006; oficinas: Estados Unidos, Rumania, India, Reino Unido.
- QArea – tamaño de la empresa: más de 250 empleados; fundado: 2001; oficinas: EE. UU., Ucrania.
- ScienceSoft – tamaño de la empresa: más de 450 empleados; fundado: 1989; oficinas: EE. UU., Bielorrusia, Finlandia.
- The Nerdery – tamaño de la empresa: más de 500 empleados; fundado: 2003; ubicaciones de oficinas: EE. UU.
También agregaría mi propia compañía Software-Developer-India.com (Parte de YUHIRO Technologies Private Limited)
Estamos formando equipos de 1 a 20 personas para nuestros clientes de Europa y Estados Unidos.
En este modelo, el cliente seleccionará a los desarrolladores y trabajarán fuera de nuestras instalaciones en India para el equipo local del lado del cliente.
![](http://q.miximages.com/57500/Custom Software Development/main-qimg-9f1a5ccff762957d2b16d672a4981c96-c.jpg)
También hay un video explicativo que ofrece una breve introducción sobre cómo funciona esto:
En mi opinión, es la mejor manera de crear soluciones de software personalizadas. Porque hay varias ventajas:
- Puede seleccionar los miembros del equipo : usted y su equipo tendrán voz y voto sobre quién formará parte de su equipo. Esto es muy importante, porque en muchos proyectos, la compañía de desarrollo de software personalizado solo le dará algunos de sus desarrolladores junior, sin siquiera mencionar quién está en el equipo.
- 100% de transparencia : en otros arreglos, habrá un gerente de proyecto y una persona de ventas en el medio. De esa manera no hay una buena visión general de dónde surgen los problemas. En nuestro modelo usted está directamente en contacto con los desarrolladores.
Muchos proyectos de TI personalizados fallan
Según varios estudios. Al igual que el Estudio del Caos, digamos que muchos proyectos de TI fallan. Alrededor del 40 al 60 por ciento de todos los proyectos, según el estudio que usemos.
Entonces, la razón de esto es la mayoría de las veces, que no hay contacto directo con el desarrollador. Pero eso es necesario. Por lo tanto, los miembros de su equipo deben comunicarse directamente con los programadores desde el lado de los proveedores de servicios.
También sería bueno llevar a los desarrolladores a su ubicación por un período de tiempo o visitar al proveedor de servicios de TI . Esto creará un vínculo emocional que ayudará al equipo a trabajar mejor juntos.
Algunos factores de éxito para hacer que los proyectos de TI funcionen:
- Asegúrese de tener un experto en TI en su equipo, que pueda analizar el código : es importante contar con un experto en TI en su equipo, que pueda analizar el código y verificar si se está entregando la calidad prometida. Demasiadas veces, solo un gerente de proyecto sin conocimientos de codificación tiene la tarea de gestión de calidad.
- Asegúrese de que el experto en TI participe en la creación de la línea de tiempo y el presupuesto : por lo general, los proyectos de TI se denominan “fallidos” si el presupuesto se va por la borda o no se mantiene la línea de tiempo. Un experto en TI experimentado puede evitar hacer horarios demasiado ajustados o evitar negociar el presupuesto a la baja. Los proveedores de servicios de TI tienden a bajar el precio, si se les solicita. Pero esto generalmente conducirá a una mala calidad (solo desarrolladores junior en el equipo), mala comunicación y una tendencia a cortar esquinas (faltan estándares de codificación, documentación, etc.).
- Línea de comunicación clara: los objetivos del proyecto deben ser claros y aceptados por todos los miembros del lado del cliente. Y esos objetivos deben comunicarse claramente.
Hay muchos otros puntos a considerar, como: mantener los requisitos al mínimo al principio, para que el primer prototipo se pueda entregar en unos pocos meses, etc. Aquí también algunos consejos adicionales
Conclusión
Siempre depende del tipo de proveedor de servicios de IT que necesite. Algunos grandes bancos o compañías de Fortune 500 deberían optar por compañías de desarrollo de software personalizado como Tata Consultancy Services o Accenture.
Para agencias, empresas de software y departamentos de TI, soluciones como la nuestra pueden ser la mejor opción.
Aquí algunas preguntas similares sobre Quora:
- ¿Cuáles son algunas buenas empresas de desarrollo de software personalizado? ¿Qué los hace buenos? ¿En qué tecnologías se especializan? ¿Qué procesos de ingeniería de software utilizan?
- ¿Cómo podemos encontrar la compañía de desarrollo de software adecuada?
- ¿Cuál es la tendencia en el mercado de desarrollo de software personalizado?
Cual es tu experiencia ¿Qué empresas me pueden recomendar?
¿Leíste la respuesta completa? 🙂 Amablemente da un voto a favor.
Saludos cordiales
Sascha Thattil
CEO y Project Manager en Software-Developer-India.com