Costo de la aplicación

¿Cuánto cuesta crear una aplicación web como Trello?

Nesciunt ad et minus exercitationem neque sunt perspiciatis soluta consectetur illo et quaerat aut possimus molestiae velit eos consequatur rem excepturi nostrum...

Escrito por Ashok Kumar · Lectura de 8 min >
aplicación web como Trello

Trello es una herramienta de gestión de tareas muy conocida (y adorable). Partiendo del concepto establecido de una pizarra digital repleta de tarjetas de notas, esta aplicación permite a los equipos realizar un seguimiento de los proyectos, comunicar el progreso y compartir datos.

Cada año, empresas de todo el mundo buscan nuevo software de gestión de proyectos. Entre ellos, algunos siempre consideran desarrollar una aplicación similar a Trello. En los últimos días, este tema ha estado especialmente en la mente de la gente debido a la noticia de la compra de Trello por parte de la empresa australiana Atlassian. Atlassian ya es increíblemente popular por sus propios productos Jira y HipChat, y esa popularidad sin duda aumentará ahora que han Compré Trello.

Si eres una de las personas que ha considerado desarrollar un clon de esta popular aplicación para tu propia empresa, probablemente te estés preguntando cómo crear una aplicación web similar a Trello y cuánto podría costar. Continúe leyendo para obtener respuestas a sus dos preguntas. Pero primero, definamos para qué tipo (y tamaño) de empresas está destinada una aplicación como Trello.

¿Para quién es Trello?

Como herramienta de colaboración visual basada en web para planificar tareas y proyectos, Trello se adapta a las necesidades de individuos y de pequeñas y medianas empresas (en algunos casos, incluso de grandes empresas). Un gran número de usuarios ya lo han adoptado en diversos ámbitos empresariales: desarrollo de software, marketing y publicidad, bienes de consumo y educación superior. Entre los clientes de Trello más destacados se encuentran The New York Times, Anytime Fitness, Chartbeat, Tumblr, Adobe, TripAdvisor y Scout Books.

Para brindarle ideas sobre cómo puede utilizar esta herramienta de manera efectiva, Trello muestra docenas de casos de uso de ejemplo: planificación de vacaciones, planificación de comidas saludables, planificación de conferencias, organización de ideas para publicaciones de blogs, tableros de desarrollo… la lista continúa. Para inspirarte sobre cómo Trello puede beneficiarte a ti y a tu empresa, consulta tablas de la comunidad de usuarios de Trello.

Estadísticas de usuarios de Trello
[Fuente: Obtener aplicaciones]

Aquí hay algunas estadísticas (a través de GetApp) que muestran el porcentaje de usuarios de Trello por industria, tamaño de empresa y país. Todos estos números se basan en respuestas de usuarios reales que son miembros de la comunidad GetApp.

Trello ofrece una versión con funcionalidad básica para usuarios individuales. Aún así, dado que lo utilizan empresas de distintos tamaños, también ofrece tres niveles pagos: Trello Gold, Trello Business Class y Trello Enterprise. La funcionalidad de cada una de estas versiones de Trello es más o menos la misma, pero cada versión ofrece algunos beneficios que pueden ser esenciales para tipos particulares de negocios.

Antes de comparar los beneficios adicionales de cada versión paga, examinemos las características básicas de Trello y determinemos aproximadamente cuánto tiempo llevaría desarrollar la funcionalidad básica de cada módulo. Luego sugeriremos una pila de tecnología para lograr esto.

¿Cuáles son las principales características de Trello?

A la mayoría de la gente le encanta el diseño de Trello. Está diseñado para hacer una cosa importante de manera competente: facilitar un flujo de trabajo estilo Kanban. Con esto en mente, ahora dividiremos las características más interesantes e importantes de Trello en categorías conceptuales.

Juntas Directivas

Un tablero de Trello es una lista de listas llenas de tarjetas. Cada tablero suele representar un proyecto o producto que está en desarrollo. También puede representar cualquier cosa que deba planificarse. Cada tablero de Trello está asociado con específicos miembros quiénes tienen acceso a él: quién puede verlo, controlar la creación y el flujo de tarjetas entre las listas del tablero e invitar a otros miembros al tablero. No hay límite en la cantidad de miembros del equipo que pueden ser invitados a un tablero determinado. También puedes hacer que los tableros sean públicos o privados. Todas las configuraciones y controles para los tableros se encuentran en la barra lateral y en la página del miembro. panel e alimentación de actividades del tablero.

barra lateral de trello

En ajustes, puede eliminar miembros del tablero, activar y desactivar el fondo del tablero, permitir o prohibir comentarios, agregar y eliminar extensiones y agregar otros miembros al tablero. Para una búsqueda más sencilla, puede filtrar todas sus tarjetas por nombre de miembro, fecha de vencimiento, fecha de creación, palabras clave y etiquetas. También puede utilizar la búsqueda rápida, que ahora busca en todo el contenido de la tarjeta y se presenta en una interfaz sencilla con un nuevo conjunto de operadores para ayudarle a limitar sus búsquedas. Algunos operadores son @nombre, vencimiento: día de creación: día y tablero: id. Estos operadores también funcionan en la barra de búsqueda "Archivo". También puedes cambiar el fondo de tu tablero a cualquier color que desees y administrar todas las etiquetas específicas del tablero.

Para desarrollar la UI y UX para los tableros Trello, necesitaríamos entre 80 y 96 horas. Para implementar la funcionalidad real, que implicaría codificación HTML/CSS y desarrollo frontend y backend, necesitaríamos 320-342 horas.

Listas

Dado que Trello proporciona un flujo de trabajo estilo Kanban, puedes crear listas dentro de los tableros. Las listas son una forma sencilla de dividir un tablero en categorías. Generalmente, cada lista (categoría) representa una determinada etapa de un proceso (por ejemplo, por hacer, en progreso, hecho). Como escritores, tenemos nuestro propio flujo en Trello para artículos, que incluye listas (etapas) como "El plan está listo", "En progreso", "Listo para revisión", "Listo para edición" y "Listo".

listas-trello

Crear un diseño UI y UX para Trello Lists nos llevaría aproximadamente 40-48 horas, y el desarrollo web real (codificación HTML/CSS, programación frontend y backend) tomaría aproximadamente 96-104 horas.

Tarjetas

Como ya mencionamos, se han enumerado los tableros de Trello y estas listas se pueden llenar con una cantidad ilimitada de tarjetas. Puedes crear una tarjeta que represente algún trabajo por hacer. Para nosotros los escritores, este será un artículo nuevo. Cuando creamos una tarjeta, primero le damos un título. Supongamos que esta es la tarjeta del artículo que estás leyendo ahora: nuestro título será "¿Cuánto cuesta crear una aplicación como Trello?" A continuación, escribimos un detallado descripción de la tarea y adjuntar archivos (si es necesario) a la tarjeta. Estos archivos pueden ser artículos de referencia, tutoriales, etc.

Luego agregamos varios etiquetas a la tarjeta para ayudarnos a categorizar y priorizar por tipo, representado por el color. Si nuestra tarea contiene varios pasos (subtareas), podemos crear una lista de comprobación para cada uno. Nuestros artículos generalmente pasan por cuatro pasos de la lista de verificación: "El plan está listo", Borrador 1, "Borrador 2" y "Listo". Para especificar cronogramas y garantizar que nuestras tareas se completen a tiempo, nuestro líder de equipo agrega una fecha de vencimiento, que siempre se puede cambiar si es necesario. Una vez que hayamos llenado completamente la ficha, delegamos esta tarea al escritor que será el responsable de redactar el artículo.

En la tarjeta del artículo, todos los miembros de la junta pueden dejar comentarios (incluidos emoticones) y etiquetar personas con la sintaxis común @name. Todos los miembros pueden ver la actividad de una tarjeta: el historial completo de las acciones realizadas en una tarjeta, así como las personas que las realizaron y la hora en que se realizaron. Aquí también queremos mencionar el sistema de notificaciones. Como Trello está diseñado para la colaboración en tiempo real, recibe inmediatamente notificaciones en el sitio y por correo electrónico sobre todas las acciones realizadas en una tarjeta. Si alguien mueve una tarjeta, le agrega algo o realiza cualquier otro cambio desde cualquier dispositivo, todos los miembros de la junta serán notificados de estos cambios. Y dado que todas las acciones aparecen instantáneamente en la pantalla, puede mantener su pestaña abierta todo el día y nunca actualizarla. Las notificaciones están representadas en el sitio de Trello mediante un botón con forma de campana en la esquina superior derecha, y cuando tienes nuevas notificaciones, este botón se vuelve rojo.

De vez en cuando necesitamos borrar tarjetas. A veces, incluso los borramos sin querer. Afortunadamente, Trello archivó las tarjetas primero antes de eliminarlas finalmente. Entonces, ya sea que desees eliminar una tarjeta o no, siempre podrás recuperar tu información.

tarjeta-trello

Desarrollar este módulo de funcionalidad es el que lleva más tiempo. El diseño UI/UX requeriría aproximadamente 80-96 horasy el desarrollo web (codificación HTML/CSS, programación frontend y backend) tomaría aproximadamente 400-440 horas.

Equipos

Si tiene una gran cantidad de juntas directivas y miembros en Trello, puede crear equipos comerciales para mantener a todos conectados. Por ejemplo, tenemos un equipo de empresa llamado RubyGarage, y dentro de este equipo, tenemos una lista de diferentes tableros, incluidos contenido, desarrollo, director ejecutivo, marketing, PM, etc. Como miembro del equipo, puedes ver todos los tableros de tu equipo. , crear otros nuevos y gestionar los miembros del equipo. También puedes cambiar la configuración de la visibilidad de tu equipo de privada a pública, conectar tu equipo de Trello a un equipo de Slack y llevar tu equipo a un nivel superior de uso con Trello Business Class. Así es como luce nuestro equipo de contenido de RubyGarage.

equipo-de-contenido-de-garaje-ruby

Implementar este módulo tomaría aproximadamente 40-48 horas para diseño UI/UX y alrededores 96-104 horas para desarrollo web (codificación HTML/CSS, programación frontend y backend).

Ahora que hemos revisado la funcionalidad de cada uno de los módulos principales de Trello y hemos estimado la cantidad aproximada de horas necesarias para su implementación, debemos decidir qué pila de tecnología sería una buena opción tanto para el MVP como para el producto completamente desarrollado:

  • Lenguajes de programación: Ruby, JavaScript, HTML5, CSS3
  • Marco de aplicación: Ruby on Rails
  • Marco de JavaScript: React.js
  • Marcos de automatización: RSpec, Capybara, PhantomJS
  • Almacenamiento de datos SQL – PostgreSQL
  • Almacenamiento de valores clave: Redis
  • Servidor web – Nginx
  • Servidor de aplicaciones web – Puma
  • Alojamiento – Servicios web de Amazon (AWS)

Las aplicaciones web creadas con Ruby on Rails y sus herramientas satélite nunca le fallarán, ya que este marco es escalable, tiene buen rendimiento y es seguro. Cuando servicios como Airbnb, Salesforce y GitHub aumentaron en popularidad y alcanzaron una masa crítica de usuarios diarios/mensuales, cambiaron muchas herramientas por otras más amplias. Aún así, mantuvieron el marco Ruby on Rails en su núcleo.

Ahora que hemos repasado las principales características que Trello ofrece a sus usuarios de forma gratuita, hemos calculado el número aproximado de horas necesarias para implementar cada módulo de esta funcionalidad y hemos definido una posible pila tecnológica, deberíamos discutir una pregunta muy interesante: ¿cómo funciona Trello? ¿ganar dinero?

¿Cuál es el modelo de negocio de Trello?

Trello utiliza un freemium modelo de negocio: una combinación de “gratuito” y “premium”. Según este modelo, Trello ofrece su producto con funcionalidad principal de forma gratuita a una gran cantidad de usuarios y vende sus productos premium a una audiencia más pequeña. Trello ofrece tres opciones pagas: Trello Gold, Trello Business Class y Trello Enterprise. Si bien cada uno de estos es más o menos similar al Trello básico, ofrecen un poco de funcionalidad adicional.

Trello dorado

Trello Gold incluye las mismas funciones que el Trello básico pero también algunas otras que son sólo por diversión y otras diseñadas para mejorar la productividad.

Entre los complementos divertidos se encuentran más de 800 emojis estándar y docenas de pegatinas y fondos. Si quieres algo más personalizado, puedes incluso subir tus fondos y paquetes de pegatinas.

En cuanto a los impulsores de la productividad, Trello Gold ofrece tres potenciadores (integraciones con aplicaciones externas) por placa, límites de archivos adjuntos de 250 MB y búsquedas guardadas. Para todos estos complementos, Trello cobra $5 por usuario al mes o $45 por usuario al año. Sin embargo, también puedes obtener Trello Gold gratis recomendando a tus amigos.

Clase ejecutiva de Trello

Trello Business Class está destinado a equipos multiusuario (hasta 100 personas). Esta opción se centra en la colaboración, la comunicación y el intercambio de información de forma más segura. Para estos fines, usted obtiene control administrativo sobre los tableros públicos y privados dentro de su equipo y la oportunidad de administrar quién puede crear nuevos tableros. También puedes restringir las invitaciones de personas ajenas al equipo y crear observadores externos a quienes no se les permite editar tableros, pero sí pueden verlos.

Trello Business Class también ofrece soporte prioritario por correo electrónico (dentro de un día hábil), potenciadores ilimitados para todos los tableros y la capacidad de reunir tableros en grupos (Colecciones de tableros), agregar miembros a Trello a través de cuentas de Google, desactivar miembros sin perder datos. y exportar datos en formato JSON o CSV con un solo clic.

Los equipos empresariales pueden obtener todas estas funciones por sólo $12.50 por miembro del equipo al mes o $119.99 por miembro del equipo al año. Sin embargo, con este plan, todo el equipo debe actualizarse; no es posible tener una parte de su equipo en Business Class y el resto en algún otro nivel.

Empresa Trello

Trello Enterprise copia completamente las funciones de Trello Business Class y al mismo tiempo agrega funciones de seguridad adicionales esenciales para los equipos empresariales. Ofrece seguridad avanzada con autenticación de dos factores (2FA) cuando los miembros del equipo inician sesión a través de nuevos dispositivos y admite SAML 2.0 SSO para proporcionar una capa adicional de seguridad para todo el equipo.

Además de lo anterior, Trello Enterprise ofrece soporte telefónico prioritario durante el horario comercial, un administrador de cuentas dedicado para ayudar con los problemas de facturación y una única factura unificada para todos los equipos de Business Class de una empresa. Debe solicitar una cotización para saber cuánto costará utilizar Trello Enterprise.

Si desea competir con éxito con Trello, necesita desarrollar funciones de las que actualmente carecen las ofertas de Trello. Como tal, hemos preparado un presupuesto para implementar sólo la funcionalidad básica de Trello. Esta estimación está representada por una infografía que, además de las estimaciones de tiempo ya indicadas, contiene información como el número total de horas, la lista del equipo, la pila de tecnología y el rango de precios total para desarrollar una aplicación Trello básica.

ifographic-cuánto-cuesta-crear-una-aplicación-como-trello

Si tiene alguna buena idea sobre cómo crear una aplicación web similar a Trello pero mejor y quiere saber cuánto nos costaría desarrollarla aquí en RubyGarage, envíenos un correo electrónico. ¡Estaremos encantados de ofrecerle un presupuesto!

Escrito por Ashok Kumar
Director ejecutivo, fundador y director de marketing de Make An App Like. Soy escritor en OutlookIndia.com, KhaleejTimes, DeccanHerald. Contáctame para publicar tu contenido. Mi Perfil

Deje un comentario

Translate »