Presentación y justificación del proyecto

Qué problema se resuelve, para quién, con qué objetivo medible y con qué límites.

1.1 Problema seleccionado

El problema social que aborda el proyecto es la falta de control cotidiano del gasto personal en personas jóvenes y trabajadoras asalariadas. No se trata de un problema de ingresos, sino de visibilidad: quien no sabe cuánto lleva gastado en el mes no puede decidir si le alcanza, y el gasto que menos se recuerda (el de cuarenta, sesenta u ochenta pesos) es precisamente el que más se acumula.

Tabla 1.1 · Evidencia estadística del problema
DatoInterpretaciónFuente
65.3 %De la población que lleva algún registro de sus gastos o los de su hogar. El hábito existe, pero predominan las formas informales.INEGI, Encuesta Nacional de Inclusión Financiera (ENIF) 2024
23.9 %Dentro de ese grupo, quienes efectivamente llevan un presupuesto o un registro de ingresos y gastos.ENIF 2024
19.5 %Dentro de ese mismo grupo, quienes se apoyan en aplicaciones móviles o herramientas de administración financiera. La herramienta digital es minoritaria incluso entre quienes ya quieren llevar control.ENIF 2024
32.8 %De la población que declara cumplir con el registro que se propuso llevar. Dos de cada tres personas que lo intentan no lo sostienen.INEGI, ENSAFI 2023
$20,531Gasto corriente mensual promedio por hogar en Querétaro, uno de los más altos del país. El monto que se administra no es menor.INEGI, ENIGH 2024
Conclusión que orienta el proyecto

El último dato es el que define el producto: el problema no es empezar a registrar, es sostenerlo. Una aplicación que exige crear una cuenta, verificar un correo y llenar cinco campos por cada café no falla el primer día; falla el octavo, cuando la persona tiene prisa. Por lo tanto, el criterio de éxito de esta aplicación no es cuántas funciones tiene, sino cuántos segundos tarda en registrar un gasto.

1.2 Objetivos

Objetivo general. Desarrollar y preparar para su publicación en Google Play una aplicación Android que permita registrar un gasto o un ingreso en menos de ocho segundos y con dos decisiones del usuario, y responder la pregunta «¿cuánto llevo gastado este mes?» en el primer segundo de abrir la aplicación, sin credenciales bancarias, sin publicidad y sin registro obligatorio.

Tabla 1.2 · Verificación del objetivo bajo el criterio SMART - Como nota el simbolo mostrado "§" hace referencia a la sección
EspecíficoTres pantallas y un conjunto cerrado de funciones definido en §3.1.
MedibleRegistro en menos de 8 segundos, apertura en menos de 2 segundos, dos campos obligatorios como máximo, texto principal de al menos 20 sp y áreas táctiles de al menos 56 dp.
AlcanzableCinco integrantes, una sola plataforma, sin servidor propio ni integraciones con terceros en la primera entrega.
RelevanteAtaca la causa de abandono documentada en §1.1: la fricción, no la falta de funciones.
TemporalPrototipo funcional el 3 de septiembre; entrega final el 28 de septiembre de 2026, acotada a los 7 requerimientos oficiales de cierre (§9).

Objetivos específicos.

  1. Construir un flujo de registro de dos decisiones —monto y categoría— utilizable con una sola mano y sin conexión a internet.
  2. Presentar en la pantalla principal tres cifras legibles de un vistazo: disponible del mes, gastado hoy y gastado en el mes.
  3. Permitir corregir un registro equivocado en un máximo de tres toques.
  4. Cerrar la entrega con accesibilidad real (§11), notificaciones locales (§12), firma del APK (§13) y pruebas documentadas (§14).
  5. Cumplir criterios verificables de accesibilidad en todas las pantallas.
  6. Entregar un archivo APK firmado y la ficha completa de publicación en Google Play.

1.3 Alcance del producto

Esta sección enumera las funciones que incluye la aplicación.

Tabla 1.3 · Funciones incluidas
ÁreaDescripción
RegistroCaptura de monto con teclado numérico propio, elección entre gasto e ingreso, seis categorías predefinidas y guardado inmediato con fecha del día.
ResumenDisponible del mes, gastado hoy y gastado en el mes.
HistorialLista agrupada por día, orden descendente y eliminación con confirmación.
DatosAlmacenamiento local en el dispositivo (Room / SQLite). La información persiste al cerrar la aplicación.
NotificacionesRecordatorio local diario mediante WorkManager (§12).
AccesibilidadModo oscuro con paleta real y compatibilidad con TalkBack (§11).
Tabla 1.4 · Funciones excluidas y motivo
Función excluidaMotivo de la exclusión
Autenticación biométrica, contraseña o PINLa aplicación no almacena datos bancarios ni identidad. Un candado previo al registro contradice el objetivo del producto.
Vinculación con cuentas bancariasRequiere un agregador con licencia y cumplimiento regulatorio, y es el motivo de desconfianza más citado en la investigación (§2.4).
Versión para iOS, web o escritorioEl caso de uso es la captura en movimiento con el teléfono en la mano.
Multimoneda y conversión de tipo de cambioSe trabaja con una sola moneda.
Lectura de tickets con reconocimiento ópticoAlto costo de implementación, precisión insuficiente y más lento que teclear el monto.
Cuentas compartidas o familiaresIntroduce permisos y resolución de conflictos entre usuarios.
Sincronización en la nubeLa aplicación funciona completa sin internet; las notificaciones se resuelven de forma local, sin backend (§12).
Publicidad, suscripciones o venta de datosDecisión de producto derivada de §2.4; se declarará en el aviso de privacidad.