Está en la página 1de 17

Diseño De Una Aplicación Móvil Para Rastrear

Dispositivos Móviles Robados


Resumen:

En Colombia, el robo de celulares es un problema creciente, con diversas


estrategias de hurto como el cosquilleo, atracos con armas blancas o
raponazos en motocicletas. Según Asomóvil, Colombia tiene los mayores
índices de robo de móviles en América del Sur. Las estadísticas de la Fiscalía
indican un aumento constante, con 60,000 casos reportados en 2018.

Las personas a menudo no denuncian debido a la percepción de la ineficacia


del proceso. Aquellos que resisten al hurto enfrentan lesiones graves. A pesar
de los esfuerzos del gobierno, la plataforma para bloquear teléfonos robados
ha sido ineficiente, ya que los delincuentes han encontrado formas de eludirla.

El gobierno propone una aplicación para rastrear dispositivos robados, ya que


las soluciones actuales basadas en GPS son fácilmente evadidas. La
aplicación propuesta permitiría bloquear el teléfono para apagarlo o desactivar
el GPS, requiriendo autenticación mediante huellas dactilares o contraseñas
numéricas.
Las soluciones de software para abordar el robo de dispositivos móviles se
centran en la localización y protección de la información. Cerberus es una
aplicación anti-robo para Android que permite localizar y recuperar dispositivos
extraviados. "Encontrar mi dispositivo" de Google facilita la localización y
bloqueo de teléfonos Android perdidos, con funciones como visualización en
mapas y emisión de sonidos a volumen máximo. La aplicación "Localizar móvil"
de Samsung es una medida preventiva para la pérdida de teléfonos Samsung,
permitiendo la localización, respaldo de datos en Samsung Cloud, bloqueo
remoto y eliminación de datos. Estas soluciones ofrecen herramientas
avanzadas, pero requieren permisos específicos, como acceso a la ubicación y
datos del dispositivo.
Objetivo del Proyecto: Desarrollar una aplicación móvil colaborativa con
"Encontrar mi dispositivo" de Google para localizar y denunciar teléfonos
robados.

Funcionalidades Clave: La aplicación permite la ubicación del teléfono después


del robo, eliminación remota de información personal y facilita la presentación
directa de denuncias a la Policía con los detalles del afectado.
Ventajas Principales: Impide que los delincuentes desactiven la conexión Wi-Fi,
las redes de telefonía o apaguen el dispositivo, mejorando las posibilidades de
recuperación.

Limitaciones: La aplicación solo es compatible con smartphones sin baterías


extraíbles y con sistema operativo Android. No aborda la raíz del problema ni
involucra a todos los actores del delito.
Análisis del Mercado:
Este apartado realiza un diagnóstico completo del sector de software a nivel
internacional, nacional y regional. Se examinan las tendencias del mercado y
se evalúa el ciclo de vida del producto. A nivel local, mediante una encuesta, se
analizan factores clave como producto, oferta, demanda, precio, canales de
distribución, y estrategias de mercado. El objetivo es determinar tanto la
demanda potencial cualitativa como cuantitativa en el mercado local.
Factores Clave para el Diseño:

Precio: Se debe establecer un valor competitivo basado en el análisis de los


precios de la competencia, considerando costos fijos, variables y la rentabilidad
deseada.

Fácil Uso: La simplicidad en el uso es esencial. El diseño debe facilitar la


experiencia del usuario, permitiendo búsquedas rápidas y minimizando el
esfuerzo necesario.

Interfaz Amigable: Una interfaz atractiva, funcional y fácil de usar es crucial.


Características como rapidez, mensajes claros, consistencia y flexibilidad son
solicitadas por el mercado.

Comentarios y Medios de Contacto: Considerar los comentarios de los usuarios


como un medio vital de comunicación. Atender los requerimientos y
sugerencias contribuye a mejorar la aplicación y atraer nuevos clientes.

Seguridad: Garantizar la seguridad de la aplicación contra ataques y proteger la


confiabilidad de las bases de datos. Asimismo, priorizar la seguridad del
usuario y el tratamiento adecuado de datos personales.
Interoperabilidad: Diseñar la aplicación para conectarse fácilmente con otras
aplicaciones o bases de datos, facilitando el intercambio de información.

Sistema de Búsqueda: Implementar motores de búsqueda y geolocalización


efectivos para cumplir con las especificaciones del producto y abordar las
limitaciones actuales del mercado en el rastreo de teléfonos móviles.
Políticas de Calidad:

El proyecto se centra en la calidad integral y la satisfacción del cliente,


siguiendo las directrices de la norma ISO 9001:2015 con las siguientes
actividades:

Satisfacción del Cliente:

Conocer y satisfacer las necesidades y expectativas de los clientes.


Garantizar el cumplimiento de los requisitos y necesidades establecidos por los
clientes y la legislación aplicable.
Mejora Continua:

Compromiso con la mejora continua para adaptarse a las demandas del


mercado competitivo y un entorno en evolución constante.
Equipo Especializado:

Contar con profesionales altamente especializados y con experiencia en el


desarrollo y soporte de aplicaciones móviles para asegurar el cumplimiento de
los objetivos del proyecto.
Seguridad y Salud Ocupacional:

Velar por la seguridad y salud del personal en todo momento y lugar,


cumpliendo con las normas del sistema general de riesgos profesionales.
Sostenibilidad Ambiental:

Proteger el medio ambiente minimizando los impactos ambientales asociados a


los aspectos propios del desarrollo de software.
Tecnología de Vanguardia:

Utilizar las mejores herramientas tecnológicas para el desarrollo y simulación


de las aplicaciones, garantizando un enfoque actualizado y eficiente.
Matriz de Riesgos: Se ha creado una matriz de riesgos para identificar y
clasificar los principales riesgos del proyecto. Se asignaron niveles de impacto
(1, 2, 3 para bajo, medio y alto) y se evaluó la probabilidad de materialización
de cada riesgo. Esta clasificación permite entender la posible repercusión de
los riesgos en la ejecución del proyecto.
Intereses de Stakeholders: Los intereses de los stakeholders son
fundamentales en el proyecto, ya que estos grupos pueden verse afectados por
nuestras acciones o influir en nuestra organización. Considerar estos intereses
es esencial para una gestión efectiva del proyecto.
Requisitos Técnicos:
En el proyecto, se establecen dos tipos de requisitos:
1. Requisitos Técnicos para Desarrollo:
 Necesarios para la creación de la aplicación.
2. Requisitos de la Aplicación Desarrollada:
 Incluyen requisitos funcionales y técnicos, delineando las
capacidades y características específicas de la aplicación.
Desarrollo de la Aplicación:

Selección del Equipo:

Contratar un equipo capacitado y experimentado en el desarrollo de


aplicaciones móviles.
Requisito Clave: Ubicación Remota:

Garantizar la capacidad de ubicar el dispositivo móvil de forma remota.


Eficiencia del Producto:

Enfocarse en la calidad del producto mediante procesos de producción,


identificación y corrección de fallas, retroalimentación de clientes, comparación
con competidores, y pruebas de calidad.
Seguridad del Producto:
Asegurar la seguridad de la información con estrategias para evitar ataques,
políticas y procedimientos de seguridad, protección de activos, evaluación de
riesgos, controles de acceso, capacitaciones en seguridad informática,
restricción de privilegios y política de actualizaciones contra vulnerabilidades.
Selección de Tecnologías:
En el diseño de la aplicación, es crucial definir la tecnología para garantizar una
funcionalidad óptima. La primera decisión es elegir el sistema operativo para la
aplicación en los teléfonos móviles. A continuación, se presentan las opciones
contempladas:

Después de comparar ambos sistemas operativos, el proyecto se desarrollará


en el sistema operativo Android. Esta elección se basa en su fácil acceso a
información de programación, su popular lenguaje de programación, la amplitud
de su mercado (como se refleja en la encuesta), y sus facilidades en trámites y
costos de comercialización en la tienda online autorizada (Play Store).
Requisitos Técnicos:
Según la planificación del proyecto, se establecen dos tipos de requisitos:
1. Requisitos Técnicos para Desarrollo:
 Necesarios durante la fase de desarrollo de la aplicación.
2. Requisitos de la Aplicación Desarrollada:
 Incluyen requisitos funcionales y técnicos para la aplicación ya
creada.
Ficha técnica
 Tamaño de la Aplicación:
 Debe ser inferior a 100 MB para su carga en la Play Store de
Google.
 Sistema Operativo:
 Android, con una versión inferior a la 2.3.
 Versión de la Aplicación:
 Debe ser inferior o igual a 2100M según las normativas de la Play
Store de Google.
 Versión del SDK Android:
 La última versión del SDK Android.

Casa de Calidad:

En la metodología QFD, la figura presenta la relación entre los criterios del


cliente y la aplicación propuesta, junto con una comparación con productos
existentes. Según la Matriz QFD, los requisitos de mayor relevancia son:
Efectividad de la búsqueda, rapidez en la búsqueda y confiabilidad, por lo que
el diseño del producto se enfoca en cumplir con estos requisitos.
En términos de importancia, los requisitos funcionales se ordenan de la
siguiente manera:

Tecnología
Geolocalización
Rastreo
Bloqueo de Acceso
Velocidad de procesamiento
Base de datos
Garantía/Seguridad
Interfaz amigable
Capacidad máxima
Protección de datos
Soporte
Dimensionamiento de costos

Se deduce que la prioridad se centra en aspectos tecnológicos y de


funcionamiento, con especial énfasis en la seguridad y facilidad de uso.

Atributos de la aplicación
Diseño del Proceso:
Fases del Proceso:
1. Desarrollo de la Aplicación:
 Participantes clave: Director de Proyecto, Diseñador Gráfico,
Desarrollador, Tester.
 Cada rol desempeña funciones específicas para crear la
aplicación.
2. Colaboración de un Experto:
 Consulta al experto Giovanni Javier López Villa, Ingeniero en
electrónica y telecomunicaciones.
3. Roles y Responsabilidades:
 Director de Proyecto: Define arquitectura y supervisa operación.
 Diseñador Gráfico: Crea interfaz y aspectos visuales.
 Desarrollador: Implementa funcionalidades según arquitectura.
 Tester: Verifica calidad para cumplir con las especificaciones.

Fases del Desarrollo


Etapa 1 - Definición del Proyecto:
 Objetivo: Definir proyecto, arquitectura y plan de trabajo.
 Duración: Porcentaje del tiempo total de desarrollo.
Etapa 2 - Análisis y Diseño:
 Objetivo: Analizar funcionalidades, diseñar interfaz y crear prototipo
visual.
 Duración: Porcentaje del tiempo total de desarrollo.
Etapa 3 - Desarrollo:
 Objetivo: Implementar funcionalidades según arquitectura y plan
definido.
 Duración: Porcentaje del tiempo total de desarrollo.
Etapa 4 - Pruebas:
 Objetivo: Verificar que la aplicación cumpla con las especificaciones.
 Duración: Porcentaje del tiempo total de desarrollo.
Etapa 5 - Entrega de Resultados:
 Objetivo: Entregar procesos documentados y código fuente.
 Duración: Porcentaje del tiempo total de desarrollo.
Proceso de Operación:
 Después del desarrollo, se mantiene la aplicación en operación.
 Etapa de Estabilización:
 Asignación de recursos para corregir errores o incidencias de
usuarios.
 Recursos: Director de Operaciones, Desarrollador, Probador.
 Recursos en Estabilización:
 Director de Operaciones: Administra actividades según
incidencias.
 Desarrollador: Modifica código para corregir incidencias.
 Probador: Verifica la satisfactoria solución de incidencias.

Proceso de Corrección de Incidencias


1. Recepción de Incidencia:
 Director de Operaciones recibe incidencia.
 Verifica la falla funcional/técnica y asigna al recurso
correspondiente.
 Establece alcance y origen del error.
2. Corrección por Desarrollador:
 Desarrollador recibe indicaciones y actividades de corrección.
 Ejecuta actualización en ambiente de pruebas para validación.
3. Validación por Probador:
 Probador verifica corrección, asegura calidad y funcionalidad.
 Si la solución no es óptima, retorna a la actividad 2.
4. Actualización del Código Fuente:
 Desarrollador actualiza código fuente para la nueva versión de la
aplicación.
Proceso de Estabilidad

Recursos en Estabilidad:

Director de Operaciones:
Administra y gestiona recursos.
Dirige actividades y planifica revisiones y pruebas.
Desarrollador:
Mantiene el código actualizado y en funcionamiento.
Modifica el código según indicaciones del Director de Operaciones.
Responsable de Mantenimiento de Servidores:
Velar por el correcto funcionamiento de servidores de bases de datos.
Asegura operatividad tanto a nivel software como hardware.
Análisis de Capacidades
Mano de Obra Directa: Desarrollo
 Total de Horas: 5000 horas
 Período de Cálculo: Segundo semestre del año 2019
Análisis de Capacidades
Mano de Obra Directa: Estabilización
 Duración Total: 2 meses (1 bimestre)
 Personal Necesario:
 Director de Operaciones
 Desarrollador (2)
 Probador
Consideraciones:
 El período de estabilización es estimado en 2 meses (1 bimestre) para la
aplicación.
 El personal necesario en esta fase es similar al del desarrollo,
excluyendo al diseñador gráfico.
Análisis de Capacidades
Mano de Obra Directa: Estabilidad
 Frecuencia de Cálculo: Anual
Consideraciones:
 El proceso de estabilidad, relacionado con la operación normal de la
compañía, calcula la hora hombre anualmente.
Máquinas y Puestos de Trabajo
Puestos de Trabajo: Desarrollo
 Recursos Necesarios:
 Director
 Diseñador
 2 Desarrolladores
 Probador
 Total de Puestos de Trabajo: 5
Puestos de Trabajo: Estabilización
 Recursos Necesarios:
 Director
 2 Desarrolladores
 Probador
 Total de Puestos de Trabajo: 4
Puestos de Trabajo: Estabilidad
 Recursos Necesarios:
 Director
 Desarrollador
 Responsable de Mantenimiento
 Total de Puestos de Trabajo: 3
Máquinas:
 El cálculo de máquinas se realiza anualmente según el pronóstico de
descargas de la aplicación.
 Se utiliza la unidad de rendimiento de base de datos DTU (Database
Throughput Unit) para calcular la necesidad de servidores de datos.

Diagrama de Gantt

El Diagrama de Gantt representa visualmente el tiempo estimado para las


actividades del proyecto.
Proporciona una representación gráfica de las tareas y su duración en un
cronograma.
Permite planificar, coordinar y realizar un seguimiento del progreso del
proyecto.
Este diagrama es crucial para la gestión del tiempo y recursos, proporcionando
una visión clara de la secuencia de actividades y sus interdependencias a lo
largo del tiempo.

Diseño de Planta
 Después de completar el diseño y dimensionamiento del sistema
administrativo, se procede con la distribución en planta.
 Se utiliza la metodología SLP (Systematic Layout Planning) desarrollada
por Richar Muther.
La distribución en planta es esencial para optimizar el flujo de trabajo y la
eficiencia operativa, y la metodología SLP proporciona un enfoque sistemático
para lograr una disposición física eficaz de los elementos en un espacio.
Análisis del Impacto Ambiental:
1. Impacto Ambiental General:
 Se considera el impacto ambiental del producto no tangible,
minimizando su repercusión en comparación con productos
físicos.
2. Consumo de Energía:
 Enfasis en el consumo de energía por servidores y equipos,
destacando la importancia de eficiencia y reducción de emisiones.
3. Uso Eficiente de Recursos Electrónicos:
 Se promueve la prolongación de la vida útil de recursos
electrónicos para evitar la generación de basura electrónica.
4. Responsabilidad en el Uso de Recursos:
 Llamado a un uso responsable de recursos que consumen
energía y materias primas no renovables en el desarrollo de
software.
5. Consumo de Papel:
 Consideración del impacto del consumo de papel en áreas
administrativas, con la sugerencia de un sistema de reciclaje para
gestionar adecuadamente este recurso.
Estudio Administrativo: Diseño y Dimensionamiento del Sistema
Administrativo
Plan Estratégico:
1. Misión:
 Brindar a los usuarios una aplicación segura y confiable para
rastrear dispositivos móviles, contribuyendo a la reducción del
robo de celulares y la delincuencia en Bogotá.
2. Visión:
 Para el 2025, establecer un sistema robusto de aplicaciones que,
a través de la tecnología, aborde las necesidades ciudadanas y
resuelva problemáticas específicas de la ciudad.
Estudio Económico-Financiero: Flujo de Efectivo y Proyecciones
Proyección de Ingresos:
El precio inicial de la aplicación es de $29,900 en el año 2020 (año uno).
Se estima un aumento anual del precio de la aplicación basado en la inflación
en Colombia, calculada según el promedio de los últimos 3 años y las
proyecciones del Banco de la República.
Proyección de Descargas:
 El número de descargas anuales se determina mediante el análisis de
marketing, comparando con la aplicación "Encontrar mi dispositivo
Google".
 La comparación incluye el número de habitantes de Bogotá y el
porcentaje de posibles compradores de la aplicación según la encuesta,
considerando aquellos con al menos un celular Android de gama media.

También podría gustarte