Está en la página 1de 14

Ilustración 1 Modelo en Espiral

Fuente: (INTECO, 2009)

4.1.1.1 Metodologías de Desarrollo de Software

Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de

forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de

desarrollo. Es un proceso de software detallado y completo. Entre los elementos que forman

parte de una metodología se pueden destacar (INTECO, 2009):

Fases: tareas a realizar en cada fase.

Productos: Entradas y Salidas de cada fase, documentos.

Procedimientos y herramientas: apoyo a la realización de cada tarea.

Criterios de evaluación del proceso y del producto: permiten determinar si se han logrado

los objetivos.
4.1.1.1.1 Metodologías Tradicionales VS Metodologías Ágiles

Las metodologías tradicionales son denominadas, a veces, de forma peyorativa, como

metodologías pesadas. Centran su atención en llevar una documentación exhaustiva de todo el

proyecto y en cumplir con un plan de proyecto, definido todo esto, en la fase inicial del

desarrollo del proyecto. Otra de las características importantes dentro de este enfoque, son los

altos costes al implementar un cambio y la falta de flexibilidad en proyectos donde el entorno es

volátil(INTECO, 2009).

Las metodologías ágiles nacen como respuesta a los problemas que puedan ocasionar las

metodologías tradicionales y se basa en dos aspectos fundamentales, retrasar las decisiones y la

planificación adaptativa. Basan su fundamento en la adaptabilidad de los procesos de desarrollo.

Estas metodologías ponen de relevancia que la capacidad de respuesta a un cambio es más

importante que el seguimiento estricto de un plan. (INTECO, 2009)

4.1.1.1.2 Metodología XP – Extreme Programming

Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave

para el éxito en desarrollo de software, se basa en realimentación continua entre el cliente y el

equipo de desarrollo, comunicación continua entre todos los participantes, simplicidad en las

soluciones implementadas y facilidad para enfrentar los cambios. XP se define como

especialmente adecuada para proyectos con requisitos imprecisos, muy cambiantes y donde

existe un alto riesgo técnico(Duarte & Rojas, 2008).


4.1.1.1.3 SCRUM

Es una metodología ágil. Define un marco para la gestión de proyectos y está especialmente

indicada para proyectos con un rápido cambio de requisitos. Sus principales características se

pueden resumir en dos. El desarrollo de software se realiza mediante iteraciones, denominadas

Sprint, con una duración de 30 días. El resultado de cada Sprint es un incremento ejecutable que

se muestra al cliente. La segunda característica importante son las reuniones a lo largo del

proyecto, entre ellas destaca la reunión diaria de 15 minutos del equipo de desarrollo para

coordinación e integración(Duarte & Rojas, 2008).

4.2
5 Estrategia Metodológica

5.1 Metodologia

Para el desarrollo de este proyecto se empleó una metodología relacional de solución de

problemas, que se ejecuta en cuatro (4) pasos y uno adicional para evaluar la solución aplicada:

 FASE DE IDENTIFICACIÓN Y ANÁLISIS DEL PROBLEMA

Agua Primaveral Ltda es una empresa que se encuentra en crecimiento y carece de un

sistema de información que haga posible la comunicación directa con los clientes haciéndolo

más versátil para el cliente y más factible para la empresa, de tal forma poder gestionar las ventas

desde una página web en donde el cliente además de conocer los productos y servicios de la

empresa pueda realizar sus pedidos.

Actividades:

 Reuniones directas con el gerente de la empresa

 Establecer el alcance y costo del sistema de información

 Área de trabajo

 Reconocimiento de datos de los clientes que ya tengan un historial de compra con la

empresa.

 FASE DE GENERACIÓN DE SOLUCIONES

Plantear soluciones para el desarrollo y fortalecimiento de la empresa conjunto a la

gerencia de esta empresa.


Actividades:

 Realizar reuniones con la gerencia.

 Levantamiento de requerimientos de la empresa: funcionales y no funcionales.

 Realizar una caracterización de la gestión de ventas de la empresa.

 Planeación de desarrollo del software

 FASE DE TOMA DE DECISIONES Y PLAN DE ACCIÓN

Después de varias reuniones y discusiones poder decidir sobre las alternativas a

implementar de cómo va a ser el software que se desarrollara.

Actividades:

 Desarrollo de un software en plataforma web

 En el desarrollo del trabajo se implementará la metodología de desarrollo

SCRUM.

 Implementación de diagramas de UML para llevar a cabo la calidad software

 Lenguaje de programación a utilizar

 Base de datos a utilizar

 Componentes de desarrollo de software a usar.

 IMPLEMENTACIÓN DE LA SOLUCIÓN

Desarrollo del software:

Requerimientos: levantamiento de requerimientos funcional y no funcionales


Desarrollo: desarrollo del software, con su respectivo diseño y conectada a la base de datos

instalada en el servidor de la empresa    

Implementación: instalación del software subido en internet,  disponible a cualquier usuario

funcionado exitosamente,  llevando a cabo los requerimientos dados por la empresa

Prueba: se hace una respectiva prueba con un cliente X analizando detalladamente la

funcionalidad del software  

Mantenimiento: después de que haya funcionado con  éxito el software se establece

periódicamente mantenimientos pertinentes a la evolución y el funcionamiento del software

 EVALUACIÓN DE LA SOLUCIÓN

Una vez finalizado el desarrollo del sistema se presentará a la empresa para que ellos realicen

las respectivas parametrización y configuración del sistema para el buen funcionamiento y puesta

en marcha del sistema.

Con las personas encargadas por parte de la empresa en manejar al software se les brindará

capacitación del manejo funcionamiento.

Después de que ellos realicen pruebas y utilicen el sistema si surgen errores se procederá a

corregirlos.

5.2 Indicadores de seguimiento cumplimiento de los objetivos

 Indicador de Eficiencia: Costo total de inversión en la implementación de este Software /

Total de beneficios con la implementación.


 Indicador de Insumo: Cantidad de ventas total por medio de la página web / En el periodo

de un mes.

 Indicador de perspectiva cliente: Incremento de ventas por productos.

 Indicador de perspectiva de procesos: Tiempo de respuesta.

 Cantidad de pruebas realizadas por testeador


6 Resultados e impactos esperados

El proyecto tiene como localización central la empresa Agua Primaveral LTDA del

Municipio de Neiva en el departamento del Huila. La población objetivo a la cual se quiere

llegar para que sean clientes de esta son empresas de este municipio y personas del común

inicialmente, luego se espera que la empresa crezca y se expanda a nivel regional y nacional.,

con la implementación de un software en ambiente web que permita la gestión de venta de los

productos de la empresa esperamos:

 Mejoras en cuanto al servicio al cliente y atención de los mismos, Así como  mayor

competitividad conforme haya cambios en el medio.

 Dar a conocer la empresa y así conseguir más clientes.

 Reducción del uso de papel (Ayuda al medio ambiente).

 Acceso a información fiable:

o El uso de una base de datos común.

o La consistencia y exactitud de los datos.

o Mejores reportes e informes de ventas generados por el sistema.

 Evitar redundancia de datos y operaciones.

 Reducción de costos: Esta reducción se debe tanto a la economía en tiempo, como a las

mejoras en el control de pedidos y ventas.


7 Cronograma y presupuesto

7.1 Cronograma

Ilustración 2 Cronograma

7.2 Presupuesto

Ilustración 3 Presupuesto

Nota: Los gasto para la realización de este proyecto corren por cuenta de los integrantes del

proyecto.
8 Referencias bibliográficas

comsCore. (2011). Los sitios de comercio electrónico más reconocidos. Retrieved October 9,

2018, from https://www.portafolio.co/tendencias/bandas-musicales-vendedoras-historia-

154946

CVOSOFT. (n.d.). SAP ABAP Backend | CVOPEDIA. Retrieved September 26, 2018, from

http://www.cvosoft.com/glosario-sap/abap/backend-672.html

Dedoimedo. (2011). Apache Web Server Complete Guide. Retrieved from www.dedoimedo.com

Duarte, A. O., & Rojas, M. (2008). Las Metodologías de Desarrollo Ágil como una Oportunidad

para la Ingeniería del Software Educativo. Revista Avances en Sistemas e Informática (Vol.

5). Retrieved from http://bdigital.unal.edu.co/15430/1/10037-18216-1-PB.pdf

Editorial Vértice. (2010). Marketing digital. Vértice. Retrieved from

https://books.google.es/books?

hl=es&lr=&id=qdGjYHkGB1UC&oi=fnd&pg=PP2&dq=marketing+digital&ots=P_C6Iqrk

EX&sig=XKtdFPTNEFxxGKJh7d76zcjFbRk#v=onepage&q=marketing digital&f=false

EduZRO. (2018). Los 16 mejores Frameworks de PHP | Neoguias. Retrieved September 26,

2018, from https://www.neoguias.com/mejores-frameworks-gratuitos-de-php/

Erick Osvaldo Cadima Cárdenas. (2018). DESARROLLO DE UNA TIENDA VIRTUAL

MEDIANTE EL ESTUDIO COMPARATIVO DE UNA TIENDA FÍSICA DE PRODUCTOS

DE COMPUTACIÓN. Retrieved from


http://repositorio.umsa.bo/bitstream/handle/123456789/7812/T.2766.pdf?sequence=1

INTECO. (2009). CURSO DE INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE

Laboratorio Nacional de Calidad del Software. Retrieved from http://www.inteco.es.

INVIMA. (2017). CENSO DE PLANTAS PRODUCTORAS DE ALIMENTOS REGIONAL

HUILA. Retrieved from

https://www.icbf.gov.co/sites/default/files/censo_plantas_productoras_de_alimentos_-

_huila_2017.pdf

Javier Espín Aguirre, F. (2015). ESCUELA DE INGENIERÍA EN SISTEMAS. Retrieved from

http://repositorio.pucesa.edu.ec/bitstream/123456789/1332/1/76010.pdf

norfipc. (2018). Como instalar y configurar el servidor web Apache en Windows. Retrieved

September 26, 2018, from https://norfipc.com/internet/instalar-servidor-apache.html

Prendes Espinosa & Amorós Poveda. (2001). Accesibilidad en aplicaciones informáticas.

Retrieved from

http://bibliotecadigital.tamaulipas.gob.mx/archivos/descargas/afdbe654208506d13f576acdd

17b0bb37cc60f67.pdf

Ruiz, F., & González Harbour -IS, M. (2010). INGENIERÍA DEL SOFTWARE I. Retrieved from

https://www.istr.unican.es/asignaturas/is1/is1-t02-trans.pdf

Saavedra-Gonzales, A. (2016). ANÁLISIS Y DISEÑO DE UN SISTEMA E-COMMERCE PARA

LA GESTIÓN DE VENTAS: CASO EMPRESA WORLD OF CAKES. Retrieved from

https://pirhua.udep.edu.pe/bitstream/handle/11042/2740/ING_571.pdf?sequence=1

Stephen Cass. (2017). The 2017 Top Programming Languages - IEEE Spectrum. Retrieved
September 26, 2018, from https://spectrum.ieee.org/computing/software/the-2017-top-

programming-languages

VIVIRenBOLIVIA | Estado de comercio electrónico en Bolivia, 2012. (n.d.). Retrieved October

10, 2018, from https://www.vivirenbolivia.net/situacion-del-comercio-electronico-en-

bolivia/
9 Anexos

ANEXO 1: Mockup página principal listado de productor


ANEXO 1: Mockup vista de producto a comprar

ANEXO 1: Mockup lista de pedidos