8. Producto‎ > ‎

8.2. Plan de producto

0. Nuevas propuestas, a evaluar

- Mejorar splash screen
- Filtros por fecha tope (hoy, mañana, próxima semana, etc.)
- Lista de prioridades acotada, no configurable.
- Tipo de tarea: llamar, email, sms, visitar sitio, visitar web, checklist
- Búsqueda
- Enviar tarea
- Configurar listas
- Acerca de: versión, copyright, email, descripción, web, redes sociales, novedades

1. Funcionalidades/Mejoras

1.1. Tareas

*[Alta] - Atajos de teclado (p.e. completar tarea...)
*[Alta] - Mover tareas de lista, sin editar.
*[Alta] - Contador de tareas por proyectos.
*[Alta] - Gestionar botón "cancelar" de las pantallas, no hacer goback()
*[Alta] - Recordatorios por email / Lista de tareas del día, por email.
*[Alta] - Recordar preferencias (lista, ordenación, agrupación) ¿vía cookies?
*[Alta] - Tareas repetidas

[Media] - Activas/Próximas - Una tarea es Próxima cuando es Activa y no tiene dependencias sin completar.
[Media] - Calendario compacto.
[Media] - Múltiples acciones sobre listas de tareas.
[Media] - Añadir campo Time en formato HH:MM, no como categoría.
[Media] - Dependencias - Una tarea podría depender de cualquier otra, siempre que no se establezcan "bucles".

[Baja] - Mantenimiento de contactos.
[Baja] - Referencia (GTD).

1.2. Categorías

[Media] - Añadir campos adicionales (tags, colores, estrella, lugar, repeticiones...)

[Baja] - Crear categorías desde el alta de tareas/proyectos.

1.3. General

*[Alta] - Login desde el landing page
*[Alta] - Blog con novedades
[Alta] - Usabilidad y diseño.
[Alta] - Ayuda/Wiki en inglés

[Media] - Importar

1.4. Cuenta/Perfil

[Alta] - Edición de perfil en el nombre de usuario.
[Alta] - Borrado de cuenta / eliminación de datos.

[Baja] - Validación login.
[Baja] - Cambiar el Id de usuario, que no sea el email.
[Baja] - País.

1.5. Conexiones

[Alta] - Evernote / Oauth

[Media] - Sincronizar con Android también las opciones
[Media] - Google calendar

[Baja] - Twitter/Oauth

2. Arquitectura/Código

[Media] - Backup/Restore.
[Media] - Definir requisitos mínimos navegadores.

[Baja] - Campos clave mayúsculas.
[Baja] - Separar DAOs.
[Baja] - Privacidad, encriptación de campos de la base de datos (pero ¿como se harían las consultas entonces?)

3. Ideas

- Gestión de rutinas.
- Utilizar ifttt
- Multiusuario. Gestión de equipos: Compartir tareas / Delegar entre cuentas.