Entregable 2 - Analisis y Diseño de Software

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

ANALISIS Y DISEÑO DE

SOFTWARE
ENTREGABLE 2

6 DE AGOSTO DE 2023
MARTINEZ GUADARRAMA FRANCISCO ODIN
INTRODUCCION

Durante este capítulo aplicaremos los aprendizajes que hemos obtenido a lo largo de las
semanas, nos encontramos en una empresa logística que requiere aumenta su productividad
logística, para ellos consideraremos tiempos GPS, fechas compromiso de entrega, y rutas para
los usuarios que estará ocupando dicho sistema. De tal forma que la utilización de dicha
herramienta aumenta la productividad y eficiencia de la flota de transporte de la compañía y
con ello reducir costos. Los principales procesos que tendrá la herramientason:
1. Comprobación de Unidad con GPS
2. Filtrado por centro de Trabajo
3. SLA comprometido con el cliente.
4. Fechas reales de arribo con cliente.
5. Acumulación de tiempo de permanencia con cliente.
6. Contacto clientes.

En este proceso será indispensable identificar el problema o el requerimiento ya que de esto


dependerá en granmanera la propuesta que haremos a los usuarios y por supuesto a la compañía,
para con ello tener muy presente los requerimientos o recursos necesarios para el cumplimiento
de este proyecto.
Toda vez que se obtenga la información necesaria, el equipo de analistas IT realizará la
propuesta de diseño que se tendrá, además de indicarnos las diferentes API a desarrollar o
evaluar si existe ya algo en la compañíaa lo que podamos integrarnos.

1. Identificación de problemas, oportunidades y objetivos.

Se requiere de una herramienta digital que permita tener en tiempo real el estatus de la
unidades con viaje activo, actualmente se cuentan con herramientas como localizador GPS que
nos permite tener en tiempo real la ubicación de las unidades, para ello debemos realizar una
integración con el ERP de la compañía y el sistemaGPS, ya que el gran problema que se tiene es
que las unidades demoran mucho tiempo en espera de descargarel producto, lo cual nos lleva a
tener tiempos muertos y por tanto restamos productividad y eficiencia a nuestras unidades. El
objetivo por lo tanto es incrementar la eficiencia de la flota, teniendo visibilidad en tiempo real
de la situación de cada una de ellas.
2. Determinación de requerimientos.

Se ha realizado un análisis de recursos existentes en la compañía para poder determinar los


esfuerzos donde se revisaron de acuerdo con el siguiente diagrama, para de esta manera saber
de donde partirán los analistas de sistemas y con ello aprovechar o potencializar lo que la
compañía ya tiene con la finalidad de no incrementar el costo en el desarrollo de la
herramienta.
3. Análisis de necesidades.
Obtenida la información de recursos existentes y posibles desarrollo, se comenzará con el
diseño de la herramienta, pensando en el performance que tendrá para uso de los usuarios
mediante los siguientes pasos.

• Observar la metodología que ocupa el personal de logística hoy en día, con el fin de
obtener el alcancede sus procesos y evaluar competencias para el diseño de la
herramienta.
• Se organizarán los hallazgos para resumir todo lo obtenido en los distintos escenarios
que el ejercicionos pueda otorgar.
• Presentación de resultados de forma esquematizada a los interesados con el fin de
poder obtener suVo.Bo, dejando claro que todo lo que se encuentra en dicho análisis
abarca el alcance esperado.

4. Diseño del sistema.

Una vez que ya tenemos claro los distintos escenarios y la necesidad principal que tiene la
compañía para hacer frente al tema de las demoras con los clientes, se procede con el desarrollo
de sistema que permitirá tener visibilidad de las unidades en tiempo real donde se
implementará un proceso que permita actuar al equipo de Torre de control de la compañía,
dando seguimiento puntual aquellas demoras que para la compañía representen ineficiencia
en la flota, actuando en distintas fases con llamadas inmediatas a los clientes y de más personas
involucradas en el proceso.
5. Desarrollo y documentación del software.

Se comenzará con el desarrollo de la solución en línea a los requerimientos identificados en los


pasos anterior.En compañía con el departamento de logística se realizarán los entregables de
cada fase del desarrollo con elfin de tener le involucramiento de los mismos, logrando dejar en
claro el alcance y funcionalidad para determinarla fase final, de esta forma en cada liberación
se va obteniendo un feedback que nos permita continuar con lasfases siguientes sin romper con
el ritmo de desarrollo, todo proceso estará probando en sistema CSQ ( Calidad) que permita
realizar TEST sin afectar nada en Ambientes CSP.
Se llenarán bitácoras de liberaciones para tener el Vo.Bo. De cada colaborador con la
finalidad de dejar documentada toda fase del desarrollo con resultados positivos o posibles
mejoras. Si el cambio resulta estar fuera del alcance principal se deberá sesionar con el
comité para evaluar posibles incrementos de recursos si este resultara de esta forma.

6. Pruebas y mantenimiento.

En esta fase se libera el producto en versión Beta para que usuarios especializados, evalúen
el comportamientoprincipalmente de las interfaces a las distintas API´s. en caso de que el
equipo de Testing encuentre algún error, este se deberá de documentar de manera
detallada, para que el equipo de analistas de software respondan ante el issue agregando
planes de corrección, una vez liberada la mejora el equipo de Testing seguirá realizando
pruebas, hasta obtener resultados positivos y en línea a los requerimientos de la compañía.

En esta fase se debe de dejar documentado cada que determinado tiempo el sistema deberá
de tener un mantenimiento uy actualización con la finalidad de que siempre se encuentre
operando de forma correcta y enbeneficio de los usuarios.

7. Implementación y evaluación.

En este punto se libera el desarrollo con la finalidad de que los usuarios finales puedan
utilizarlo, además de definir los manuales o flujos en caso de existir dentro del mismo
sistema para que las personas involucradas en el proceso de forma directa, tengan claro
cuál es la funcionalidad de dicho sistema y los beneficios a obtener.

El sistema quedará de la siguiente manera, con detalle de cada información proporcionada


por el desarrollo queen este caso lleva el nombre de DEMURRAGE PANEL.
Lecciones aprendidas y conclusiones:

A lo largo de este episodio hemos aprendido la importancia del ciclo de vida de desarrollos de
sistemas, ya quede manera esquematizada y por fases nos permite encontrar la problemática
a la que no enfrentamos, sus posibles soluciones ocupando los recursos con los que ya cuenta
la compañía con el fin de no incrementar costos, y lo principal llegando al objetivo que se busca,
obteniendo un cambio positivo y de valor agregado, que cumpla con los estándares de las
organizaciones pero principalmente que otorgue eficiencia en sus procesos,

REFERENCIAS.
• Power Data. (2019). Ciclo de vida de un sistema de información: fases y
componentes. Junio 7, 2019, de Power Data Sitio web:
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/ciclo-de-vida-de-
un-sistema-de- informacion-fases-y-componentes

También podría gustarte