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.

1.5. Conexiones

[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.

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

[Baja] - Cambiar el Id de usuario, que no sea el email.

[Baja] - País.

[Alta] - Evernote / Oauth

- Utilizar ifttt