¿Cuáles son algunas de las mejores tiendas de desarrollo recomendadas en Bay Area?

Estoy totalmente de acuerdo con el comentarista en que, por lo general, es mejor que contrates. Desafortunadamente, es un mercado de reclutamiento difícil en estos días en el Área de la Bahía. Además, todavía hay algunas buenas razones para contratar tiendas de desarrollo como la nuestra (Carbon Five), incluso si teóricamente pudieras contratar a tu propio equipo:

  • Estás buscando mejores prácticas y capacitación además del desarrollo
  • Estás buscando ayuda para encontrar y evaluar candidatos para contratar
  • Estás buscando crear una cultura amigable para los desarrolladores
  • Desea una gran experiencia para impulsar sus esfuerzos de desarrollo
  • Desea conservar la propiedad de su empresa el mayor tiempo posible.
  • Desea una ventanilla única que lo lleve al mercado rápidamente

Si bien trabajar con una tienda de desarrollo local no es una panacea, creo que hay algunas buenas razones para al menos explorarlo como una opción. Y en lo que respecta a la cuestión de RoR, mi sensación personal es que crear su equipo en torno a ese marco es inteligente: es un marco (relativamente) moderno y bien respaldado que aplica algunas prácticas de desarrollo realmente excelentes y viene con una gran comunidad de desarrolladores diversos para reclutar de.

Tuve el placer de trabajar con un equipo de thinkbot SF durante aproximadamente 5 meses cuando comenzamos una nueva aplicación web completamente desde cero. Descubrimos que eran invaluables para poner en marcha nuestra aplicación web y llevarnos rápidamente a un producto listo para el cliente. Thoughtbot no solo dirigió el diseño y desarrollo de UX / UI, sino que también nos ayudó a capacitar y contratar a nuestro equipo interno. Son un grupo brillante de individuos que se enfocan en resolver las necesidades del cliente. Me siento mucho mejor al saber que establecen los principios de diseño y las prácticas de código correctos para que nuestro equipo interno trabaje codo a codo y eventualmente se haga cargo.

Siéntase libre de ver el video del producto de Path LMS (Blue Sky Broadcast) que muestra una gran cantidad de trabajo de thinkbot.

Recomendaría thoughtbot (thoughtbot) como una tienda local para el trabajo de desarrollo de Ruby on Rails y las integraciones de API. Hemos tenido una gran experiencia trabajando directamente con más de 8 de sus desarrolladores y diseñadores en los últimos dos años. 4 de ellos en su oficina de SF y 4-5 en su ubicación de Boston. (Gran talento en ambas costas). Consultan sobre cómo alcanzar mejor los objetivos comerciales con elegantes soluciones de desarrollo y UX / diseño. La calidad del trabajo es alta y consistente, y todos sus empleados pasan por un proceso de aplicación, pasantía y aprendizaje bastante riguroso antes de asumir roles principales. Es una tienda de alta gama, pero obtienes lo que pagas. Inicialmente contratamos a thinkbot para rediseñar y rediseñar nuestro MVP y se entregaron a tiempo y dentro del presupuesto. Todavía confiamos en ellos para las principales construcciones de características. Específicamente con integraciones de API, hemos trabajado con ellos en Facebook, Twitter, LinkedIn, Twilio, Intercom, Braintree, Filepicker y un par de otros. Lo que es más interesante para mí es que cada vez que traigo un desarrollador interno están impresionados con la calidad del código, las anotaciones y las suites de prueba. Están entusiasmados de trabajar con nuestra base de código y aprender del equipo de thinkbot para que sea mucho más fácil encontrar e integrar nuevos talentos.

Encontrar desarrolladores de Ruby on Rails no debería ser un problema. Hay muchas casas de desarrollo unidas a la comunidad de start-ups.

¿Has considerado la subcontratación?

No hay que ir muy lejos: mi equipo Prograils.com, la casa de software RoR fue reconocido como una de las principales firmas líderes de software y desarrollo web en Polonia.

Con más de 8 años en el negocio de TI, trabaja tanto para ‘fat-cats’ como para negocios en etapa inicial. Tenemos grandes proyectos en nuestro haber. Tanto comercial como de fuente abierta.

Pero lo más importante: sabemos lo difíciles que pueden ser los comienzos, especialmente para las nuevas empresas. Es por eso que, de acuerdo con nuestra política transparente, hemos publicado nuestras tasas de desarrollo, públicamente.

Lo que es más: estamos ofreciendo una prueba de manejo gratuita de 40 horas para verificar si cumpliremos con las expectativas del cliente. ¿Qué agregar más?

Si está buscando un equipo flexible, responsable y transparente para hacer realidad su idea de inicio, Prograils.com es el lugar correcto.

Usted mencionó opciones subcontratadas de alta gama, que es exactamente lo que ofrece mi empresa, X-Team.

Ofrecemos equipos de desarrolladores que trabajarán con usted como programadores dedicados a tiempo completo. Lo hemos estado haciendo durante 10 años y algunas de las principales marcas del mundo, como Twitter, Riot Games y Fox Broadcasting, confían en nosotros.

Definitivamente miraría más allá del Área de la Bahía si está interesado en desarrolladores de calidad con su mejor interés en mente (no solo qué acciones ofrece).

En términos generales, reclutar un gran equipo de desarrollo siempre es un proceso largo y costoso. Para obtener excelentes resultados, necesita (entre otras cosas) un equipo con una comunicación perfecta, un proceso bien definido, talento y mucha motivación.

Si está buscando exclusivamente local (a SF) y tiene bolsillos gordos, vaya a http://pivotal.io/labs o https://thoughtbot.com . Sin embargo, tengo que estar de acuerdo con mis colegas pósters sobre los beneficios de las tiendas de desarrollo en Europa. Cuando estaba trabajando en mi primer inicio, no tenía los recursos para contratar un equipo local de SF. En cambio, construí un equipo descentralizado muy fuerte de mis amigos desarrolladores en Europa. Ahora estamos trabajando como una pequeña tienda de desarrollo: http://railsmuffin.com . En nuestro caso, la distancia no es un problema ya que la mayoría de nuestro equipo trabaja durante el horario comercial de América del Norte, además de que mi socio y yo trabajamos a menudo en el lugar con nuestros socios basados ​​en SF.

Estas son cosas que le aconsejaría que vigile al examinar las tiendas de desarrollo:

– Código de muestras.
– Referencias
– Historia del equipo.
– Mejores prácticas en la empresa.
– Nivel de transparencia.

También sugeriría trabajar con equipos pequeños. Creo que hay muchos beneficios adicionales al trabajar con una tienda pequeña. Por ejemplo, los equipos pequeños suelen invertir profundamente en los productos en los que trabajan. También descubrí que la tasa de rotación de una tienda pequeña es mucho más baja que la de las grandes tiendas de desarrollo. Además, la integración con equipos pequeños puede ser más fácil ya que tienden a ser muy flexibles, etc.

Venture Aviator es una empresa web especializada en ruby ​​on rails, php, .net, java, python, aplicaciones móviles, diseño web y desarrollo web de proyectos complejos y bastante desafiantes. Desde su inicio, han ofrecido soluciones convincentes para las compañías Fortune 500.

Ofrecen desarrollo de software de ciclo completo, comenzando por el análisis de ideas sin procesar y dando como resultado sistemas comerciales de extremo a extremo totalmente ajustados a las necesidades del cliente y listos para trabajar. Sin embargo, también están ansiosos por proporcionar servicios de desarrollo y control de calidad por separado.

Son evangelistas ágiles y desarrollan procesos de desarrollo sobre los principios de transparencia y colaboración con los clientes. Creen firmemente que los clientes deben tener una mano dura en el desarrollo del producto desde el principio hasta el software completamente funcional.

Son muy afilados y tienen un equipo de alta calidad. Espero calidad de las personas, y tienen el tipo de equipo con el que puedo trabajar. Eran francos sobre todo lo que había que hacer. Su rendimiento general es casi tan inmediato y competente como un equipo interno, y a un costo total de desarrollo sustancialmente menor.

Nuestra organización estaba extremadamente contenta con el sitio web que Thoughtbot creó para nosotros. Inicialmente los contratamos para un contrato de 5 o 6 semanas y los hemos vuelto a contratar para actualizaciones desde entonces. Su personal muestra los niveles más altos de servicio, madurez, creatividad y profesionalismo que he visto de un desarrollador de SF. Escuchan qué tipo de producto está buscando y utilizan su experiencia y conocimiento para crear algo maravilloso. Recomiendo encarecidamente Thoughtbot a cualquiera.

Independientemente de su razonamiento, recuerde que los mejores desarrolladores de Ruby on Rails no están todos sentados en el área de la Bahía. Con la compañía de desarrollo adecuada, la comunicación no debería ser un problema. Contar con un equipo remoto todo en uno para noquearlo a menudo puede ser la opción más rápida para obtener lo mejor de lo mejor. Nuestra consultoría creó un equipo remoto con los mejores desarrolladores de Ruby on Rails que pudimos encontrar en todo el país y valió la pena. Tenemos experiencia con las API y nos complacerá ayudarlo.

Al contratar en la empresa, los proyectos tardan más en suceder y esos empleados terminan costándole más a medida que sus desarrolladores siguen un camino de conejo, mientras que siempre puede llamar a la misma compañía para corregir errores y realizar actualizaciones más tarde, sin pagarles cada semana para estirar sus proyectos. Lo vemos de la manera en que un equipo SWAT manejaría una misión … entrar, terminarlo, salir. No debería ser un proceso largo y continuo en el que el plan original tenga tiempo de fracasar.

Al contratar una agencia de desarrollo, mire su proceso y pídales que lo guíen. Pregúnteles cómo es la comunicación normal entre ellos y sus clientes. Si alguna parte no se puede aclarar, debe preocuparse.

El equipo de DevMynd ( http://devmynd.com ) en San Francisco ha estado haciendo un gran trabajo. Somos una empresa de servicios de innovación y ayudamos a nuestros clientes a aprovechar el software personalizado para resolver desafíos comerciales, no solo para construir cosas.

Además del desarrollo de software (móvil y web), hacemos mucho trabajo de diseño, UX y gestión de productos. También hacemos una buena cantidad de trabajo ayudando a los clientes a subir de nivel a sus ingenieros y equipos junior a través de mentores y compromisos de liderazgo de proyectos.

Hace unos meses estaba buscando desarrolladores de ROR en Bay Area para externalizar algunos proyectos, hablé con algunas tiendas y, para ser sincero, fue una gran decepción. Los precios estaban por encima del techo, casi ningún contacto (tuve que preguntar varias veces) y generalmente trataban el proyecto como si no estuvieran interesados ​​en conseguir el trabajo.
Después de un tiempo estaba tan harto que comencé a buscar algunos equipos confiables en todo el mundo y uno de los inversores recomendó contactar a Growth Republic (también de Polonia).
A pesar de las diferentes zonas horarias, nos llevó menos de una hora hacer una cita y esta vez fueron los interesados ​​en hacer el trabajo. Estuve al día con el proceso durante todo el proyecto, el equipo dedicado fue muy profesional, tenían grandes ideas para mejorar mi proyecto, podía seguir su trabajo todo el tiempo y el precio era mucho mejor que los propuestos por las tiendas con sede en Área de la bahía.
Claro que es una experiencia un poco diferente, trabajar con un equipo que está a más de 5000 millas de distancia y con 9 horas de anticipación, pero sinceramente, no fue un problema para nada trabajar con especialistas experimentados que se preocuparon tanto por el proyecto como yo. Su trabajo fue realmente sobresaliente y puedo recomendarlos sin lugar a dudas.

Aquí está su sitio web: http://growthrepublic.com

RoR es un deber? ¿Por qué?

De todos modos, si tiene un proyecto que implica un desarrollo de alta gama, será mejor que contrate a sus ingenieros. Las tiendas de desarrollo, como usted lo llama, son generalmente caras, funcionan por horas y prefieren tratar con grandes nombres en negrita.

Siempre es la misma pregunta desesperada … Probablemente encontrarás mil clones (y respuestas) si solo te tomas un minuto para buscar Quora de manera efectiva.

En Octobot (Django, Angular.js e iOS Software Developers) estamos altamente especializados en la creación de API y backends Python-Django, en combinación con las aplicaciones web Angular.js y las aplicaciones móviles iOS.

No dude en enviarnos una línea a [correo electrónico protegido] o visite nuestro sitio web ( https://www.octobot.io ) para obtener más información sobre nuestros servicios y trabajos.

Si desea ver más, también puede consultar nuestros proyectos de código abierto en Github ( https://github.com/octobot-dev )

Trabajamos con Thoughtbot durante 3 meses el año pasado y quedamos muy impresionados con el producto de trabajo. El equipo de Thoughtbot fue extremadamente acogedor: nos invitaron a sentarnos con ellos y trabajar codo con codo en la oficina de SF, lo que nos permitió ver de primera mano cómo se ve el “mejor en su clase”. Estamos extremadamente contentos con el MVP y ahora tenemos una base sólida para construir en el futuro. En general, definitivamente recomendaría Thoughtbot a cualquiera que busque una tienda de desarrollo RoR.

More Interesting

¿Cuáles son las ventajas de usar las herramientas de desarrollo de Google?

¿Todavía vale la pena especializarse en el desarrollo web front-end en 2017?

Cómo ejecutar una aplicación NodeJS en Digital Ocean

¿Qué lenguajes de programación alguna vez fueron emocionantes y esenciales pero ahora se están desvaneciendo?

¿Cuál es la futura pila de desarrollo web?

¿Qué proyectos puedo hacer en desarrollo web para la universidad?

¿Debo seguir el desarrollo de GWT en Java? Recientemente, descubrí una tecnología que es GWT para aplicaciones web que usan el marco Errai pero tiene una comunidad pequeña, ¿debería seguir promoviéndola especialmente para los próximos años?

¿Cómo se construye una aplicación de chat completa?

¿Cómo impresionaría un desarrollador web de pila completa a cualquier reclutador?

¿Angular 4 no admite la representación del lado del servidor o el enrutamiento del lado del servidor? ¿Cuál es la diferencia y si no es compatible con el renderizado del lado del servidor, cuáles son las desventajas además del SEO?

¿Son importantes los lenguajes funcionales y LISP para aprender como desarrollador web?

¿Debo poner tutoriales en el sitio web de mi perfil para encontrar un trabajo de desarrollador web?

¿Es mejor mostrar mi pieza de cartera en una ventana emergente modal o en otra página?

¿Qué significa piratear un sitio web (piratear un servidor o centro de datos del sitio web)?

¿Es suficiente lo que aprendo en Free Code Camp si quiero convertirme en un desarrollador web de pila completa?