¿Qué es KANBAN?
Kanban es un método para gestionar el trabajo que surgió en Toyota Production System (TPS). A finales de los años 40, Toyota implementó en su producción el sistema “just in time” (justo a tiempo”) que en realidad representa un sistema de arrastre. Esto significa que la producción se basa en la demanda de los clientes y no en la práctica tradicional “pull” de fabricar productos e intentar venderlos en el mercado.
La palabra Kanban viene del japonés y traducida literalmente quiere decir tarjeta con signos o señal visual. El tablero más básico de Kanban está compuesto por tres columnas: “Por hacer”, “En proceso” y “Hecho”. Si se aplica bien y funciona correctamente, serviría como una fuente de información, ya que demuestra dónde están los cuellos de botella en el proceso y qué es lo que impide que el flujo de trabajo sea continuo e ininterrumpido.
A principios del siglo XXI, la industria del software se percató de que Kanban podía hacer un cambio real en la forma en la que se producían y entregaban los productos y los servicios. Se demostró que Kanban era conveniente no solo para la industria automotriz, sino también para cualquier otro tipo de industria. Así es como nació el método Kanban.
Word 365: Elaboración de documento de anteproyecto y otras documentaciones.
Trello: Aplicación web colaborativa utilizada para la gestión y seguimiento del proyecto por medio de la implementación del método KANBAN.
GitHub: Software web utilizado para el alojamiento del proyecto (en forma de repositorio web) el cual utiliza el sistema de control de versiones Git.
NetBeans 8.2: Entorno de desarrollo integrado libre (IDE) para la programación de aplicación en lenguaje Java.
SQL Server 2017: Sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft. Utilizado para el alojamiento de nuestra base de datos.
Microsoft SQL Server Management Studio 17: (SSMS) Entorno integrado para la administración de infraestructura SQL, en este caso para la administración y configuración de SQL Server.
Google Sites: Herramienta web para la creación del sitio web de AtCient.
El desarrollo en cascada (en inglés, waterfall model) es un procedimiento lineal que se caracteriza por dividir los procesos de desarrollo en sucesivas fases de proyecto. Al contrario que en los modelos iterativos, cada una de estas fases se ejecuta tan solo una vez. Los resultados de cada una de las fases sirven como hipótesis de partida para la siguiente. El modelo de cascada se utiliza, especialmente, en el desarrollo de software.
Fases:
Requisitos de sistema
Requisitos de software
Análisis
Diseño
Implementación
Prueba
Servicio
En la práctica, se aplican diversas versiones del modelo. Los más habituales son los modelos que dividen los procesos de desarrollo en cinco fases.
Análisis: planificación, análisis y especificación de los requisitos del proyecto.
Elaboración Ante - Proyecto, análisis de sistema, elaboración diagramas de diseño del sistema. (UML)
Diseño: diseño y especificación del sistema.
Especificación de Arquitectura de Software a utilizar, elaboración prototipo en NetBeans.
Implementación: programación y pruebas unitarias.
Inicio de Programación MVC y CRUD's (Mantenimiento de Datos).
Verificación: integración de sistemas, pruebas de sistema y de integración.
Validaciones y pruebas realizadas al sistema.
Mantenimiento: entrega, mantenimiento y mejora.
Mejoras, corrección de errores y optimización de sistema.
Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.
Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo de los años en todo tipo de aplicaciones, y sobre multitud de lenguajes y plataformas de desarrollo.
El Modelo que contiene una representación de los datos que maneja el sistema, su lógica de negocio, y sus mecanismos de persistencia.
La Vista, o interfaz de usuario, que compone la información que se envía al cliente y los mecanismos interacción con éste.
El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando el flujo de información entre ellos y las transformaciones para adaptar los datos a las necesidades de cada uno.
Conclusión de la investigación
AtClient es un proyecto con una gran factibilidad debido a la situación en la que estamos actualmente de pandemia, en donde los servicios remotos, servicios de internet o servicios de streaming están teniendo un gran auge, por lo que así mismo se dificulta darle un soporte personalizado a cada uno de estos servicios abarcando la gran demanda que tienen, AtClient es un proyecto muy completo, buscando ser la propuesta ideal para esta problemática, así mismo siendo un buen reto a nivel de programación, incluyendo una aplicación móvil.
-Josué Argumedo
AtClient es un proyecto con la finalidad de hacer que la atención al cliente sea más eficiente ya que es un problema muy común actualmente tanto para los clientes como para los empleados, el proyecto está muy bien encaminado y esperamos poder lograr el objetivo.
-Victoria Chávez
Le veo mucho futuro al sistema de gestión de reclamos AtClient, es un sistema muy completo, y sin duda una gran herramienta para las empresas que lo utilicen. Se notará el salto de calidad en el área de atención al cliente tanto interna como externamente, y además es muy intuitivo, no será complicado acoplarlo al negocio y las personas que ya estén trabajando, los nuevos trabajadores y los clientes de la empresa, se adaptaran rápido al uso del sistema y todas sus funciones y ventajas.
-Jefry Panameño
Hoy en día el servicio al cliente es muy importante, ya que así la empresa puede mejorar sus servicios, y aumentar la calidad de sus productos. AtClient es un proyecto orientado a esa área, ayudar a que las empresas administren de mejor manera los reclamos, estos últimos pueden ser por fallos en los productos o servicios. También el proyecto desea ayudar a los clientes para que sus casos sean atendidos de manera más rápida y eficaz.
-Elmer Carías
Durante el desarrollo de AtClient se implementaron diversas metodologías que están orientadas a la facilitación de los procesos que se realizan en las empresas tanto de telecomunicaciones, como de administración de empresas pequeñas.
-Nelson Almendares