Sunteți pe pagina 1din 48

DISEO,

DESARROLLO
EDEL
IMPLEMENTACIN
SOFTWARE
DE
CONTROL
DE VENTAS
TENDERUS
DE
PEQUEAS
Y
MEDIANAS
TIENDAS
EN
LA
CIUDAD
DE
SINCELEJO

GERENCIA DE PROYECTOS

PLAN DEL PROYECTO


TENDERUS SOFT

PRESENTADO POR
DONALDO AVILA BENAVIDES
ANTONIO CAMPO TAMARA
JOEL MARMOLEJO VARGAS

PRESENTADO A

Ing. JOSE LUIS MARTINEZ

FUNDACIN UNIVERSITARIA SAN MARTN


FACULTAD DE UNIVERSIDAD ABIERTA A DISTANCIA Y VIRTUAL UADV
PROGRAMA DE INGENIERA DE SISTEMAS
VIII SEMESTRE
11 diciembre - 2014
SINCELEJO SUCRE

TABLA DE CONTENIDO

GESTIN DE LA INTEGRACIN

PROPSITO DEL DOCUMENTO

DESCRIPCIN DEL PRODUCTO (PROPUESTA).

OBJETIVOS DEL PROYECTO

Objetivo general

Objetivos especficos

GESTIN DEL ALCANCE

RESTRICCIONES

SUPUESTOS

ENTREGABLES DEL PROYECTO

ESTRUCTURA DE DESGLOSE DE TRABAJO (WBS O EDT)

GESTIN DEL TIEMPO

GESTIN DE COSTOS

GESTIN DE LA CALIDAD

GESTIN DE RECURSOS HUMANOS

GESTIN DE LAS COMUNICACIONES

COMITS

COMUNICADOS

DOCUMENTOS DEL PROYECTO

GESTIN DE RIESGOS

GESTION DE LA INTEGRACIN.

La Gestin de la Integracin del proyecto se encarga de la unificacin,


consolidacin, articulacin e integracin de todos los componentes de gestin
que el Gerente de Proyecto tiene a su cargo. Tambin, se incluyen procesos y
actividades necesarios para identificar, definir, combinar, unificar y coordinar
todos los procesos de la gestin de proyectos.

PROPSITO DEL DOCUMENTO

En este documento se pretende distinguir, distribuir y ordenar las diferentes


tareas que se llevarn a cabo durante el desarrollo del proyecto, destinando a
cada tarea o cada grupo de tareas un periodo de tiempo y unos recursos para su
realizacin. Nos servir de gua para todas las personas involucradas en el
proyecto, con el fin de observar el desarrollo e implementacin del producto.
Este documento nos da una visin general del desarrollo del proyecto, el cual
abarca los distintos procesos como lo son, la planificacin de actividades,
gestin y retribucin de recursos, tanto como presupuestales, humanos y de
tiempo, esto con el fin de cumplir, estructurar y elegir la estrategia adecuada
para la implementacin del producto.

DESCRIPCIN DEL PRODUCTO

El producto que se piensa desarrollar, es un software llamado TENDERUS

utilizado para la administracin, organizacin, muestra de resultados y soporte


ara decisiones que se implementen en tiendas pequeas y medianas, este
registra y procesa transacciones histricas que se generan en la tienda, como la
actividad productiva que en sta hay.
Maneja diferentes tipos de mdulos o funciones, como son la compra, venta,
cuentas por cobrar, cuentas por pagar, control de inventario, balances e
informaciones exgenas, que ayuden a la tienda a mantener un control estable
de sus movimientos financieros. Este trabaja bajo el entorno de Windows y est
programado e implementado en lenguaje Java, manejando un entorno grafico
agradable al usuario final, y como ventaja productiva es adaptable a las
necesidades que la tienda requiera.

OBJETIVOS DEL PROYECTO

El presente proyecto tendr dos tipos de objetivos, el objetivo general, y los


objetivos especficos, que seran a los que ira encaminado en s el software que
se pretende disear:

OBJETIVO GENERAL

Disear, desarrollar e implementar un sistema de informacin de control de


ventas de pequeas y medianas tiendas en la ciudad de Sincelejo.

OBJETIVOS ESPECFICOS

Crear un software capaz de integrar todos los aspectos tecnolgicos


posibles, para facilitar las funciones contables a las diferentes tiendas en
el sector Sincelejano.

Implementar herramientas con alta capacidad

compresiva

para as

facilitar todos los aspectos del software a cualquier persona con


conocimientos bsicos en informtica.

GESTION DEL ALCANCE

RECOPILACIN DE REQUISITOS
Hoy en da, en el departamento de sucre, la mayora de pequeas y medianas

empresas, hablando de un 75% no cuentan con sistemas informticos de


contabilidad o contables por su falta de recursos econmicos para adquirir uno,
o por su falta de cultura informtica, prefiriendo mejor llevar su contabilidad de
manera tradicional, que en muchos casos, no es exacta y genera muchos
papeleos y es muy tedioso manejar la informacin contable de esa manera.
Al hacer un anlisis del mercado actual y observando sus problemticas, su falta
de oferta, es necesario hacer un plan de accin para poder remediar esta
necesidad de poder ofrecer un software contable de calidad al alcance de las
pequeas y medianas empresas, como tambin establecer una educacin ms
fuerte, en el uso de herramientas informticas para el facilita miento de las
labores de estas empresas.
Objetivos del cliente

Obtener herramienta informtica capaz de resolver los problemas que


afronta diariamente en el manejo de su tienda

Poder tener un software completo y de alta calidad a un precio cmodo y


justo para su empresa, dependiendo de las necesidades de la misma

Que pueda ser entendible y fcil de usar al momento de hacer consultas y


generar resultados

REQUISITOS FUNCIONALES
El software contable TENDERUS para pequeas y medianas empresas, es un
aplicativo que debe mantener una interfaz de uso agradable y fcil de usar para
cualquier cliente, sin importar la edad y de los conocimientos avanzados en

sistemas, la idea es que el software pueda contar con herramientas interactivas


que brinden lo que el usuario desea a primera mano, de igual forma tenderus
debe cubrir las necesidades en su mayora en la parte administrativa y de
gestin de base de datos de forma eficiente y con resultados precisos cuando el
usuario lo requiera.
Tenderus debe ser subdividido en mdulos para poder disminuir su costo y a su
vez sea adaptable a las necesidades de la empresa, dependiendo del tipo de
empresa y tamao de la misma a su vez debe brindar soportes contables como
modulo principal y la informacin exgena de la empresa como tal.
DESCRIPCIN DEL PROYECTO
El proyecto TENDERUS es un proyecto enfocado a pequeas y medianas
tiendas en la ciudad de Sincelejo, para su realizacin se debe contar con un
grupo de tcnicos en programacin java y manejo de herramientas de base de
datos y programacin de la misma, es indispensable subdividir el software en
mdulos para su fcil trabajo de diseo y como forma de entregables y as poder
ir mejorando o aceptando el proceso de desarrollo del software en general, se
utiliza un modelo de ciclo de vida
En espiral para realizar interacciones en cada fase de desarrollo y corroborar
que el producto final cumpla con los requisitos iniciales impuestos para dicho
software.
La metodologa de trabajo est sujeta a que cada programador trabaje de forma
individual los diferentes mdulos del proyecto tenderus, esto se trabajara
mediante el lenguaje de programacin JAVA atreves del IDE Netbean, los
mdulos son:

Mdulo de ventas

Mdulo de compras

Mdulo de cuentas por cobrar, pagar

Modulo inventario (base de datos)

Mdulo de facturacin

Modulo balances

Mdulo de informacin exgena

Como se mencion anterior mente los entregables a evaluar del proyecto son los
mdulos finalizados y que cumplan con las condiciones de uso y eficiencia que
se describirn ms adelante.
Para desarrollar la base de datos se busca en tcnico programado especial para
base de datos, esta de desarrollar por MySQL y debe contener los mdulos de:

Base de Clientes

Base de proveedores

Base de facturas realizadas

Base de Deudas y cobros

Base de productos servicios

Al finalizar cada fase de entregables y modelos se debe unir todo en un solo


software o paquete para su prueba final y as poder probar su rendimiento total y
demostrar el funcionamiento total del proyecto.
CONDICIONES DE MDULOS (ENTREGABLES)

Mdulo de ventas: debe contar con una interface amigable con el usuario,
la cual debe contar con un espacio donde se coloque el cdigo del

producto o recibir la seal de lector laser de cdigos de barra, a su vez


debe contener un espacio donde se realice la sumatoria de todos los
productos que el cliente lleva y activar el cierre de la caja registradora
para dar la devuelta. Debe contener botos como, limpiar, total y
calculadora manual.

Mdulo de compras: dicho modulo debe ofrecer la facilidad al usuario de


mostrar la compra de mercanca y la informacin de sus egresos de forma
fcil y sin aun realizar un balance general , debe contar con botones de
consulta de calendarios y justificacin de las salidas.

Mdulo de cuentas por cobrar, pagar: debe estar ligado a la base de


deudas y cobros, en su interfaz principal debe contar con una ventana de
consulta y botones de limpiar, consultar y filtrar datos.

Mdulo de inventario: en el modelo de inventario se debe principalmente


mostrar detallada mente la cantidad de productos disponibles, pero la
tarea principal es que arroje un cuadro le alertas cuando se agote un
producto, la interface debe tener un cuadro de consultas y botn para
filtrar datos.

Mdulo de facturacin: dicho modulo debe contar con una interfaz muy
parecida al Excel donde se tenga una herramienta de creacin de formato
de factura, donde se coloque la informacin inicial de la empresa, al
momento de factura se haga unido al mdulo de ventas y este a su vez
registre mediante cdigos los productos al final un botn para imprimir la
factura.

Mdulo de balances: su interfaz debe contar con caractersticas


principales, resume de ventas, generar balance general, egresos,

ingresos, y capital en productos, dicha informacin debe ser seleccionada


en la interfaz y el mismo programa generara el documento con los datos,
al final debe tener un botn de guardar registro exclusivo y otro botn de
imprimir.

Mdulo de informacin exgenas: este mdulo al momento de su


instalacin debe ser llenado con los requisitos legales de la tienda,
actualizables y a su vez debe dar aviso de sus vencimientos y
condiciones legales para su funcionamiento.

RESTRICCIONES

Al momento de realizar el proyecto TENDERUS se cuenta con un


presupuesto definido de 10 millones de pesos ($10.000.000).

Se cuenta con un plazo de 5 meses para realizar el proyecto

Personal de trabajo limitado

Equipos y herramientas limitadas al presupuesto

Proyecto solo orientado a tiendas en la ciudad de Sincelejo

Dificultad al conseguir programares con experiencia, escases de


empleados y tcnicos preparados.

SUPOSICIONES

Por la escases de personal con poca experiencia y adiestrados para la

tarea de programacin se corre el riesgo que al perder una persona, o que


se enferme lo cual genera un leve atraso en el proyecto en general, para
esto debemos iniciar un plan de bsqueda rpida de personal y divisin de
trabajo por sectores.

Falla general en el fluido elctrico: se debe contar con plantas elctricas


para evitar retrasos.

Falla en los equipos de cmputo: debe haber un tcnico de primera mano


para la revisin de cada computador y su respectivo mantenimiento
preventivo

Perdida de los datos o mdulos ya realizados o por finalizar: se debe contar


con varios dispositivos de almacenamientos externos donde se compacte
toda la informacin hasta llegar al proyecto en su totalidad.

ESTRUCTURA DE DESGLOSE DE TRABAJO (WBS)


(ver archivo adjunto)

GESTIN DEL TIEMPO (archivo adjunto)

GESTIN DE COSTOS

DESCRIPCION DEL PRODUCTO


El producto Tenderus, es un software utilizado para la administracin,
organizacin, muestra de resultados y soporte para decisiones que se
implementen en tiendas pequeas y medianas, este registra y procesa
transacciones histricas que se generan en la tienda, como la actividad
productiva que en sta hay. Maneja diferentes tipos de mdulos o funciones,
como son la compra, venta, cuentas por cobrar, cuentas por pagar, control de
inventario, balances e informaciones exgenas, que ayuden a la empresa a
mantener un control estable de sus movimientos financieros. Este trabaja bajo el
entorno de Windows y est programado e implementado en lenguaje Java,
manejando un entorno grafico agradable al usuario final, y como ventaja
productiva, Tenderus es adaptable a las necesidades que la tienda requiera.
Principales Funciones

Control de ventas

Facturacin

Inventario de productos total y faltantes

Registro organizado de proveedores

Registro organizados de clientes

Control de cuentas por pagar y cobrar

Presentacin de informacin exgena

Presentacin de balances de ventas y ganancias totales

TABLAS DE LA BASE DE DATOS DEL SOFTWARE TENDERUS

TABLA PRODUCTOS

NOMBRE DEL
CAMPO
IdProducto
NombreProducto
TipoProducto
CantidadProducto
PrecioUnitario
PrecioVenta
IdProveedor

TIPO
NUMERIC
VARCHAR
VARCHAR
NUMERIC
NUMERIC
NUMERIC
NUMERIC

TAMA
O
11
45
45
11
11
11
11

ATRIBUTO
ESPECIAL
PK
NOT NULL
NOT NULL
NOT NULL
FK

TAMA
O
11
45
45
45

ATRIBUTO
ESPECIAL
PK
NOT NULL
-

TAMA
O
11
45
45
45
-

ATRIBUTO
ESPECIAL
PK
FK
FK
NOT NULL
-

TAMA
O
20
-

ATRIBUTO
ESPECIAL
-

TAMA
O
11
45
45

ATRIBUTO
ESPECIAL
PK
NOT NULL
-

TABLA CLIENTES

TABLA PROVEEDORES
NOMBRE DEL
CAMPO
IdProveedor
NombreProveedor
DireccionProveedor
TelefonoProveedor

TIPO
NUMERIC
VARCHAR
VARCHAR
VARCHAR

TABLA VENTAS
NOMBRE DEL
CAMPO
IdVenta
IdCliente
IdProducto
CantidadProducto
FechaVenta

TIPO
NUMERIC
NUMERIC
NUMERIC
VARCHAR
DATETIME

TABLA BALANCES
NOMBRE DEL
CAMPO
TipoBalance
FechaBalance
NOMBRE DEL
CAMPO
IdCliente
NombreCliente
Direccion

TIPO
VARCHAR
DATETIME
TIPO
NUMERIC
VARCHAR
VARCHAR

Telefono
IdCuenta

VARCHAR
NUMERIC

45
11

FK

TAMA
O
11
45
45
11
11

ATRIBUTO
ESPECIAL
FK
NOT NULL
FK

TAMA
O
11
45
11
11
11
11

ATRIBUTO
ESPECIAL
FK
NOT NULL
FK
FK
-

TAMA
O
11
11
45
11

ATRIBUTO
ESPECIAL
PK
FK
-

TAMA
O
11
45
45
11

ATRIBUTO
ESPECIAL
PK
FK
NOT NULL
FK

TABLA INVENTARIOS
NOMBRE DEL
CAMPO
IdProducto
NombreProducto
TipoProducto
CantidadDisponible
IdProveedor

TIPO
NUMERIC
VARCHAR
VARCHAR
NUMERIC
NUMERIC

TABLA CUENTAS
NOMBRE DEL
CAMPO
IdCuenta
TipoCuenta
IdCliente
IdProveedor
FechaCompra
CantidadProducto
Saldo

TIPO
NUMERIC
VARCHAR
NUMERIC
NUMERIC
DATETIME
NUMERIC
NUMERIC

TABLA FACTURAS
NOMBRE DEL
CAMPO
IdFactura
IdCliente
NombreCliente
FechaFactura
ValorNeto

TIPO
NUMERIC
NUMERIC
VARCHAR
DATETIME
NUMERIC

TABLA COMPRAS

NOMBRE DEL
CAMPO
IdCompra
IdProducto
CantidadProducto
FechaCompra
IdProveedor

TIPO
NUMERIC
NUMERIC
VARCHAR
DATETIME
NUMERIC

INTERFACES DEL SISTEMAS

MDULO DE VENTAS

MODULO DE COMPRAS

MODULO DE FACTURACION

MODULO DE INVENTARIO

MODULO DE CUENTAS POR COBRAR

MODULO DE CUENTAS POR PAGAR

MODULO DE BALANCES

MODULO DE INFORMACION EXOGENA

INTERFACES DE REGISTRO

REGISTRO USUARIO

REGISTRO PROVEEDORES


REGISTRO DE PRODUCTOS

FUNCIONES DE DATOS

Archivo Lgicos Internos (ILF)

Registro de clientes

Registro de productos

Registro de proveedores

Registro de facturacin

Registro de cuentas

Archivos De Interfaz Externa (EIF)

Facturacin

Informacin balance

Informacin exgena

FUNCIONES TRANSACCIONALES
Entradas Externas (EI)

Inclusin de producto

Modificacin de producto

Exclusin de producto

Inclusin de cliente

Modificacin de cliente

Exclusin de cliente

Inclusin de proveedor

Modificacin de proveedor

Exclusin de proveedor

Generacin Facturacin

Verificacin de Cuentas

Salidas Externas (EO)

Facturacin (cotizacin)

balances

Lista de productos

Lista de clientes

Lista de proveedores

Consultas Externas (EQ)

informacin exgena

Balances

Inventario

Clientes

proveedores

IDENTIFICACION DE RET Y DET Y ASIGNACIN VALOR DE COMPLEJIDAD


Archivo Lgicos Internos (ILF)

Registro de clientes

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: simple

Registro de productos

Datos elementales referenciados: 6

Registros lgicos referenciados: 1

Grado de funcin: simple

Registro de proveedores

Datos elementales referenciados: 5

Registros lgicos referenciados: 1

Grado de funcin: simple

Registro de facturacin

Datos elementales referenciados: 3

Registros lgicos referenciados:1

Grado de funcin: media

registro de cuentas

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: compleja

Archivos De Interfaz Externa (EIF)

Facturacin

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: media

Informacin balance

Datos elementales referenciados: 2

Registros lgicos referenciados: 2

Grado de funcin: Complejo

Informacin exgena

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: Simple

FUNCIONES TRANSACCIONALES
Entradas Externas (EI)

Inclusin de producto

Datos elementales referenciados: 6

Registros lgicos referenciados: 1

Grado de funcin: simple

Modificacin de producto

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: media

Exclusin de producto

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: simple

Inclusin de cliente

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: simple

Modificacin de cliente

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: media

Exclusin de cliente

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: simple

Inclusin de proveedor

Datos elementales referenciados: 5

Registros lgicos referenciados: 1

Grado de funcin: simple

Modificacin de proveedor

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: media

Exclusin de proveedor

Datos elementales referenciados:2

Registros lgicos referenciados: 1

Grado de funcin: simple

Generacin Facturacin

Datos elementales referenciados: 5

Registros lgicos referenciados: 2

Grado de funcin: media

Verificacin de Cuentas

Datos elementales referenciados: 2

Registros lgicos referenciados: 1

Grado de funcin: Compleja

Salidas Externas (EO)

Facturacin (cotizacin)

Datos elementales referenciados: 4

Registros lgicos referenciados: 2

Grado de funcin: simple

Lista de productos

Datos elementales referenciados: 4

Registros lgicos referenciados: 2

Grado de funcin: Compleja

Lista de clientes

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: medio

Lista de proveedores

Datos elementales referenciados: 4

Registros lgicos referenciados: 1

Grado de funcin: simple

Consultas Externas (EQ)

informacin exgena

Datos elementales
referenciados:
Registros
lgicos
referenciados:
Grado de funcin:

ENTRADA
1

SALIDA
2

simple

Simple

GRADO DE LA FUNCIN: simple

Balances

Datos elementales
referenciados:
Registros
lgicos
referenciados:
Grado de funcin:

ENTRADA
2

SALIDA
3

media

compleja

GRADO DE LA FUNCIN: compleja

Inventario

Datos elementales
referenciados:
Registros
lgicos
referenciados:
Grado de funcin:

ENTRADA
2

SALIDA
4

simple

compleja

GRADO DE LA FUNCIN: compleja

Clientes

Datos elementales
referenciados:
Registros
lgicos
referenciados:
Grado de funcin:

ENTRADA
2

SALIDA
4

Simple

media

GRADO DE LA FUNCIN: media

proveedores

Datos elementales
referenciados:
Registros
lgicos
referenciados:
Grado de funcin:

ENTRADA
2

SALIDA
4

Simple

Simple

GRADO DE LA FUNCIN: Simple

CLCULO DE LOS PUNTOS DE FUNCIN NO AJUSTADOS


TIPO DE FUNCIN
ARCHIVO
INTERFACE
ENTRADA
SALIDA
CONSULTA

COMPLEJIDAD
CALCULO
TOTAL
3 SIMPLES*7
21
1 MEDIAS*10
10
1 COMPLEJAS*15
15
1 SIMPLES*5
5
1 MEDIAS*7
7
1 COMPLEJAS*10
10
6 SIMPLES*3
18
4 MEDIAS*4
16
1 COMPLEJAS*6
16
2 SIMPLES*4
8
1 MEDIAS*5
5
1 COMPLEJAS*7
7
2 SIMPLES*3
6
1 MEDIAS*4
4

TOTAL
PUNTOS
46
22
40
20
22

2 COMPLEJAS*6
12
TOTAL DE PUNTOS NO AJUSTADOS

150

DETERMINAR FACTOR DE COMPLEJIDAD TECNICA (FCT) PARA EL


AJUSTE
Se tendrn en cuenta los siguientes valores posibles para estimar el grado de
influencia:
0 = No est presente, no tiene ninguna influencia si lo est
1 = Influencia poco significativa
2 = Influencia moderada
3 = Influencia medianamente significativa
4 = Influencia significativa
5 = Influencia muy fuerte, en toda la extensin del sistema
CARACTERSTICA

INFLUENCI
A

Comunicacin de datos

Procesamiento distribuido

Rendimiento

Configuracin del
equipamiento

Volumen de transacciones

Entrada de datos on-line

Interfaz con el usuario

Actualizacin on-line

Procesamiento complejo

Reusabilidad

Facilidad de implementacin

Facilidad de operacin

Mltiples locales

Facilidad de cambios

Nivel de influencia

48

Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65


Factor de Ajuste = (48* 0,01) + 0,65

Factor de Ajuste = 1,13


CLCULO DE PUNTOS DE FUNCIN
El clculo de los puntos por funcin se hace con la frmula:
PF = PF Brutos * Factor de ajuste
PF = 150 * 1,13

PF = 169.5
Se halla que el tamao de la aplicacin es de 169,5 Puntos de funcin.
Procedemos a buscar cuantas lneas de cdigo utiliza el software se utiliza
las siguientes frmulas:
Para hallar el nmero de lneas de cdigo, se utiliza la siguiente frmula:
LDC (Lneas de cdigo totales) = PF (Puntos de Funcin) x LDC/PF (media del
lenguaje utilizado),
Teniendo en cuenta que se desarrollar en lenguaje Java las lneas para cada
PF equivalen a 53.

Entonces,
LDC = 169.5 x 53

LDC = 8984

Conocido el total de las lneas de cdigo podremos hallar el costo del Software,
por lo tanto tenemos:

COSTO DEL SOFTWARE = LDC x $2000


Costo del Software = 8984 x 2000

Costo del Software = $17.968.000 m/cte


ESTIMACIN DE COSTOS APLICANDO EL MODELO COCOMO.
Se utilizar el modelo Cocomo para hallar el esfuerzo en Personas-mes y el
tiempo de duracin. Se tendrn en cuenta las siguientes formulas:
E = Esfuerzo = a KLDC e * FAE (persona x mes)
T = Tiempo de duracin del desarrollo = c Esfuerzo d (meses)
P= Personal = E/T (personas)
Para calcular el Esfuerzo, necesitaremos hallar la variable KDLC (Kilo-lneas de
cdigo)
KLDC= (PF * Lneas de cdigo por cada PF)/1000

KLDC= (169.5*53)/1000= 8,9835


KDLC, por lo que se determina que el tipo ORGANICO ser el ms apropiado
para nuestro software, ya que el nmero de lneas de cdigo no supera los 50
KLDC. De tal manera entonces usaremos los siguientes coeficientes:
Proyecto de software: Tipo orgnico
PROYECTO SOFTWARE

Orgnico

3,
2

1,0
5

2,
5

0,3
8

Seguidamente se realizara el clculo de la variable FAE, multiplicacin de los


valores evaluados en los diferentes 15 conductores de coste. Estos conductores
de coste me permiten valorar los aspectos ms representativos dentro del
software, los cuales son:
CONDUCTORES DE COSTE
VALORACION
Muy
bajo

Fiabilidad
requerida
del 0.7
software
5
Tamao de la base de datos
Complejidad del producto

0.7
0
Restricciones del tiempo de ejecucin
Restricciones
de almacenamiento principal
Volatilidad de la mquina virtual
Tiempo de respuesta del ordenador
Capacidad del analista
1.4
6
Experiencia en la aplicacin
1.2
9
Capacidad
de
los 1.4
programadores
2
Experiencia en S. O utilizado
1.2
1
Experiencia en lenguaje de 1.1
programacin
4
Practicas
de
programacin 1.2
modernas
4
Utilizacin de herramientas de 1.2
software
4
Limitaciones de planificacin 1.2
del producto
3

Bajo

Nominal

0.8
8
0.9
4
0.8
5
-

1.00

1.00

0.8
7
0.8
7
1.1
9
1.1
3
1.1
7
1.1
0
1.0
7
1.1
0
1.1
0
1.0
8

1.00

1.00
1.00
1.00

1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00

Alto

1.1
5
1.0
8
1.1
5
1.1
1
1.0
6
1.1
5
1.0
7
0.8
6
0.9
1
0.8
6
0.9
0
0.9
5
0.9
1
0.9
1
1.0
4

Muy
Alto

Extr.
Alto

1.4
0
1.1
6
1.3
0
1.3
0
1.2
1
1.3
0
1.1
5
0.7
1
0.8
2
0.7
0
-

0.8
2
0.8
3
1.1
0

1.65
1.66
1.56
-

Tenemos entonces lo siguiente,


FAE=1.15*1.00*1.15*1.00*1.00*1.00*1.15*0.86*0.82*0.70*0.90*0.95*0.91*0.91*1
.08= 0,574085
Se procede a calcular el esfuerzo de desarrollo:

E = a ( x FAE
E = 3,2 * 0,574085=

18,41 personas /mes

Calculamos el tiempo de desarrollo:

T=c
T = 2,5 * =

7,56 meses

Productividad:
PR = KLDC/Esfuerzo

PR= /18,41= 0.4879 LDC/personas mes


Personal promedio:
P = E/T

P= 18,41/7,56 = 2.43 personas


Al analizar los resultados de estimaciones por el proceso de cocomo
nos damos cuenta que se necesita disponer de un grupo de 3
programadores expertos, y el proyecto de esta forma y trabajando
de forma eficiente demorara un total de 7 meses y medio para ser
concluido.

GESTIN DE LA CALIDAD

VISION DE LA CALIDAD
El producto Tenderus, es un software utilizado para la administracin,
organizacin, muestra de resultados y soporte para decisiones que se
implementen en tiendas pequeas y medianas, este registra y procesa
transacciones histricas que se generan en la tienda, como la actividad

productiva que en sta hay. Maneja diferentes tipos de mdulos o funciones,


como son la compra, venta, cuentas por cobrar, cuentas por pagar, control de
inventario, balances e informaciones exgenas, que ayuden a la empresa a
mantener un control estable de sus movimientos financieros. Este trabaja bajo el
entorno de Windows y est programado e implementado en lenguaje Java,
manejando un entorno grafico agradable al usuario final, y como ventaja
productiva, Tenderus es adaptable a las necesidades que la tienda requiera.

PROPOSITOS DEL PLAN DE GESTION DE CALIDAD


La calidad de un producto se estima mediante un punto de referencia de una
meta ya establecida, la empresa como tal de trabajar en conjunto para logra
dichos objetivos y as poder ofrecer un producto de calidad.
Lo ideal es generar un producto de calidad y satisfacer a los clientes en las
necesidades por las cuales se ha llevado acabo del proyecto, este objetivo es
alcanzado mediante la definicin correcta de funciones, en el caso de
TENDERUS cada mdulo es trabajo de forma individual por un programador ya
asignado, luego de realizado el modelo, se prosigue a pruebas de control de
calidad desarrolladas por el jefe de programadores y los mismos empleados, al
final se genera un producto de alta confianza y que cumpla con las
especificaciones y metas ya estipuladas al final cada mdulo debe acoplar de
forma rpida y compartir la informacin necesaria al usuario final.

ALCANCE DE GESTION DE LA CALIDAD


Son las actividades que conforman la gestin de la calidad para el producto de

software tenderus, incluye las actividades de planificacin, organizacin y control


de desarrollo del sistema y otras actividades relacionadas con la calidad, es
indispensable establecer una poltica de calidad mediante un sistema de gestin
de calidad, ya que se deben manejar un estar estndar tanto nacional como
internacional para crear un producto conforme a las definiciones ya establecidas
bajo control de calidad.
El alcance de un sistema de calidad est confirmado por:
Implica identificar cules requerimientos de calidad o estndares son
relevantes tanto para el proyecto como para el producto que ofrece
TENDERUS y formalizar cmo el proyecto demostrar cumplimiento.

Es uno de los procesos claves de planeacin del proyecto y debe ser


realizado regularmente en paralelo con otros procesos de planeacin.

El equipo del proyecto ser cuidadoso de preservar uno de los principios


fundamentales de la gestin de calidad moderna, la calidad es planeada,
diseada y construida - no se incorpora mediante inspeccin.

El costo de prevenir errores es generalmente mucho menor que el costo


de corregirlos cuando son encontrados por inspeccin.

El beneficio fundamental de satisfacer requerimientos de calidad es


minimizar el hecho de realizar de nuevo parte del trabajo.

Lo anterior significa mayor productividad, menores costos e incremento


de satisfaccin del cliente.

El costo fundamental de satisfacer requerimientos de calidad corresponde


a costos asociados a las actividades ligadas a la gerencia de calidad del
proyecto.

El plan de gestin de calidad debe describir cmo el equipo del proyecto

implementar su poltica de calidad.

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE


El aseguramiento de la calidad consiste en entregar el producto al cliente
de forma adecuada, mostrar las funciones del producto TENDERUS
mediante un proceso de acciones planificadas y definidas para asegurar
la calidad de producto. Hay que revisar auditar e informar a los
administradores del proyecto como tal. El producto comprende el software
y todos los artefactos creados como parte de la definicin, mantencin y
uso del proceso del software, incluyendo especificaciones, descripciones
de

procesos,

planes,

procedimientos,

cdigo

y documentacin

relacionada.

Basndose en lo anterior, los objetivos principales del aseguramiento de


calidad son:

Planificar las actividades del aseguramiento de calidad.

Verificar la adherencia de los productos de trabajo y de las actividades


de los estndares, procedimientos y requerimientos establecidos.

Informar a los grupos e individuos afectados sobre las actividades de


aseguramiento de calidad y sus resultados.

Comunicar a la administracin superior sobre desviaciones no


resueltas dentro del proyecto.

El objetivo es comprender la necesidad del cliente y asegurar que le producto


haga lo que le corresponda, de esa forma se asegura la calidad del mismo, hay
que implementar actividades del proceso, sus tareas a largo plazo del ciclo de

vida y su relacin con otras actividades de desarrollo.

GRUPO DE ASEGURAMIENTO DE CALIDAD.


El grupo de aseguramiento de calidad consiste en el personal esencial y con
experiencia en el tema de calidad que se escogi al iniciar el proyecto, los
cuales se encargan de presentar propuestas de gestin de calidad y se
encargan de revisar el software TENDERUS desde sus inicios de desarrollo,
El rol del grupo de aseguramiento de calidad es guiar al equipo de desarrollo
para alcanzar un producto de alta calidad. La implantacin de la calidad es
responsabilidad de la administracin superior y de los grupos de desarrollo
Actividades del grupo de aseguramiento de calidad son:

plan de aseguramiento de gestin de calidad para el proyecto.

Participar en el desarrollo de la descripcin del proceso de software para


el proyecto.

Revisar las actividades de ingeniera de acuerdo con el proceso definido.

Auditar los productos de trabajo designados, para verificar su adherencia


con aquellos definidos en el modelo de proceso.

Asegurar que las desviaciones en el desarrollo y en los productos de


trabajo sean documentadas y apoyadas por el procedimiento de
documentacin.

Registrar cualquier disconformidad e informar a la administracin superior.

Coordinar la gestin de configuracin.

Apoyar la recoleccin y anlisis de mtricas de software.

ACTIVIDADES DEL PROCESO DE ASEGURAMIENTO DE CALIDAD

TENDERUS desde su creacin se han planeado actividades para asegurar su


calidad, la idea es generar un producto de calidad la cual se asegura mediante
diferentes actividades que miden diferentes variables que se necesitan para
gestionar la calidad del producto.
Es necesario establecer dichas tareas que ejecuten los monitores de procesos,
la evaluacin del producto y las auditoras al interior de una organizacin de
estas actividades:

Estndares: Para el proyecto tenderus se pretende aplicar


estndares ISO, orientados a la produccin de software de alta
calidad orgnica.

Revisiones: Se realizaran

revisiones modulo

por modulo,

verificando que las funciones sean correctas para cada modulo

Prueba: Las pruebas de tenderus sern llevadas a cabo por


todo el equipo desarrollador, y ser la prueba final para
repartir el producto acabado.

Anlisis de defectos: Los defectos ocurren a lo largo de todo el


ciclo de vida del software sin excepcin. Por ello resulta natural
concentrar esfuerzos en su deteccin y correccin. El anlisis de
defectos es responsable de corregir las deficiencias actuales en el
proceso.

Gestin de configuracin: Al final de todo el proceso de


programacin se gestiona la configuracin de los mdulos y se
asocian para transportar datos y se gestiona el paso de los
mdulos.

PRINCIPIOS GENERALES DE GESTIN POR CALIDAD.

Para disear un modelo de gestin de calidad, hay que tener muy claro los
principios generales de la gestin de calidad, entre los cuales se citan:

Enfoque al cliente: la empresa depende de sus clientes; por tal motivo


TENDERUS comprende las necesidades y expectativas actuales y
futuras, con el fin de satisfacerlas y generar un cliente satisfecho con su
producto

Liderazgo: La idea es mantener una estructura organizacional de trabajo


con el fin de establecer y definir lideres capaces de sobrellevar los
problemas y plantear buenas soluciones

Participacin de las personas: El Cliente final debe establecer sus


necesidades para poder brindar un producto que cumpla con sus tareas

Enfoque basado en procesos: Los resultados se alcanzan ms


eficazmente cuando los recursos y las actividades se gestionan como un
proceso.

Enfoque de sistema para la gestin: Mejora la eficacia de nuestra


empresa

mediante

la

gestin

de

un

sistema

de

procesos

interrelacionados.

Mejora continua: TENDERUS en su primera fase procura gestionar una


producto de software completo, pero se deja un modelo para gestionar el
soporte actualizable.

Enfoque basado en procesos: las decisiones eficaces se basa en la


informacin obtenida al analizar los datos obtenidos.

Relaciones sumamente beneficiosas con el suministrador: los


suministradores son un valioso recurso externo que hay que gestionar
con eficacia para optimizar el valor creado en conjunto.

GESTIN FINAL DE CONTROL


TENDERUS es un software que basado en las necesidades fundamentales de
toda tienda en la ciudad de Sincelejo, su enfoque principal es que los clientes
utilicen el producto de forma efectiva y que saquen provecho del mismo, La
gestin de calidad final es la que es realizada con el mismo usuario basado en la
explicacin del producto al cliente final, capacitar al usuario de su uso y
funciones para s evitar problemas de mal uso y el cliente dae el producto
Este control est basado en:

Capacitar al cliente

Brindar seminarios

Ofrecer soportes las primeras semanas

Ofrecer servicios se mantenimientos.

GESTIN DE RECURSOS HUMANOS

Nuestra empresa est dedicada a ofrecer un servicio ptimo y con calidad


humana a nuestros usuarios, es importante generar un enfoque confiable tanto a
nivel empresarial, como tambin a nivel personal, conociendo las necesidades
de nuestros clientes y aportando, mediante el trabajo en equipo, el camino hacia
su pronta solucin.
Nuestro principal valor es la responsabilidad y la confianza, enfocados laboral y
humansticamente.

ORGAN
IGRAMA:

El proyecto TENDERUS est constituida por tres fundadores a la cabeza del

mismo, sta se subdivide en niveles en jerrquicos para mantener controles


organizacionales. Estos niveles estn constituidos por:

GERENTE

GESTION Y DIRECCION DE VENTAS

JEFE DE DESARROLLO

DESARROLLO E INVESTIGACIN

EMPLEADOS

Programadores

Asesoras

Empleada de Aseo

ROLES Y/O FUNCIONES


PERFIL PROFESIONAL

GERENTE, DESARROLLO E INVESTIGACION:

Estos cargos son desempeados por personal con una formacin acadmica en
ingeniera de sistemas e informtica, con nfasis en el rea de informtica
contable. Estos deben tener una experiencia en el manejo de sistemas
contables, como de contabilidad profesional, para poder llevar a cabo este
proyecto de forma adecuada.

PROGRAMADORES.

Para este cargo se requiere personal con una formacin academica en anlisis y
programacin de computadores, con trabajo destacado y como mnimo 1 ao de
experiencia en el campo. Debe tener tambin una formacin terica en
contabilidad o finanzas.
PERFIL OCUPACIONAL
Se necesitan personas idneas para el crecimiento y desarrollo de la empresa y
el cargo a desempear, capaces de resolver problemas y trabajar en equipo
para generar nuevo conocimiento en base a las necesidades del cliente
Funciones:
GERENTE
PERFIL PROFESIONAL: Ingeniero de sistemas, con experiencia en el
rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo, con
espritu de liderazgo y trabajo en equipo, y capaz de manejar personal
con firmeza y carcter motivacional.
GESTION Y DIRECCION DE VENTAS
PERFIL PROFESIONAL: Ingeniero de sistemas, con experiencia en el
rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo, con
capacidad de promocionar y capacitar a los usuarios en el empleo del
software, asi como tambin el manejo de las herramientas informticas
contables.

JEFE DE DESARROLLO
PERFIL PROFESIONAL: Ingeniero de sistemas, con experiencia en el
rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo, con
espritu de liderazgo y trabajo en equipo, y capaz de manejar personal
con firmeza y carcter motivacional, con enfoque al desarrollo de
sistemas contables que satisfagan necesidades de cada usuario, segn
su funcin.
DESARROLLO E INVESTIGACIN
PERFIL PROFESIONAL: Ingeniero de sistemas, Egresado de la FUSM,
con experiencia en el rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo de
investigar los diferentes sistemas contables, y su funcionalidad, para
aplicar este conocimiento al desarrollo del software en funcin.

DESARROLLO E INVESTIGACIN: Se realiza en la convocatoria


PERFIL PROFESIONAL: Tcnico en anlisis y programacin de sistemas,
Egresado del SENA, con experiencia en el rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo de
desarrollar, simular, depurar, los diferentes procesos, mdulos, funciones,
del sistema contable.

ASESORAS COMERCIALES:
PERFIL PROFESIONAL: Tcnico laboral por competencias en mercadeo
y ventas con experiencia en el rea de sistemas contables.
PERFIL OCUPACIONAL: Persona idnea para ejercer el cargo de visitar
establecimientos comerciales para promocionar el software TENDERUS.
Dar a conocer las caractersticas, beneficios y precios de TENDERUS.
Elaborar inventarios, hacer solicitudes e informes de ventas de software
en el punto de venta. Contactar telefnicamente o por medios electrnicos
personas y negocios e impulsar la venta de bienes y servicios; investigar
o verificar la informacin.

GESTIN DE LAS COMUNICACIONES

La gestin de la comunicacin del proyecto abarca el proceso requerido para


asegurar oportuna y apropiada generacin, almacenamiento y disposicin de
informacin con respecto al proyecto TENDERUS. El gerente del proyecto debe
invertir gran parte de su tiempo comunicndose con miembros del equipo para
saber cmo va el avance del mismo y esto es muy importante para el avance del
mismo, esto es posible en la medida en que el gerente vaya mezclando
diferentes niveles de experiencia y diversas perspectivas e intereses en torno a
la ejecucin del proyecto y sus beneficios as como tambin el de los dems
participantes del proyecto TENDERUS.
Todos los participantes del proyecto (incluyendo los clientes) debern estar
preparados para enviar y recibir comunicaciones y deben entender cmo las
comunicaciones en las cuales participan como personas afectan el proyecto
como un todo. Los procesos de gestin de las comunicaciones incluyen los
siguientes documentos y herramientas de trabajo:

MEMORANDO:
Es una comunicacin escrita de carcter interno. Debe elaborarse en papel bond
tamao carta a espacio sencillo, el cual se emplear para transmitir informacin,
dar orientaciones, dar pautas y hacer solicitudes y aclaraciones entre otras,
relacionados con la gestin de la Entidad.

CIRCULAR:

Es una comunicacin interna o externa de carcter general informativa o


normativa, con el mismo texto o contenido, se utilizar para dar a conocer
actividades internas de la empresa, as como las normas generales, cambios,
polticas y asuntos de inters comn. Las circulares internas se elaboran en
papel tamao carta sin papel con membrete y logotipo, las cuales sern firmadas
por el Director General y las externas se deben elaborar en papel con membrete
y logotipo, las cuales sern firmadas por el Director General.
NOTA INTERNA:
Es un formato preimpreso de carcter interno, que se diligencia a mano, cuyo
objetivo ser transmitir comunicaciones breves y de inmediato trmite, entre los
representantes del proyecto TENDERUS y su personal.
CARTA:
Es una comunicacin escrita, que tiene como objetivo principal dar un mensaje,
se emplearn para responder oficios, suministrar informacin y presentar
solicitudes fuera de la empresa. Podrn ser dirigidas a personas naturales y/o
jurdicas, segn sea el caso. nicamente el original (y las copias que se dirijan a
otros destinatarios si es el caso) se imprime(n) en papel con membrete y
logotipo.
CORREO ELECTRNICO:
Es un servicio de red que permite a los usuarios enviar y recibir mensajes
mediante sistemas de comunicacin electrnica. Puede ser utilizada para enviar
documentos adjuntos ya sea entre los clientes y el jefe de desarrollo (para
cuestiones de diseo y/o requerimientos adicionales, asi como tambin para
dudas, quejas, reclamos o sugerencias) del proyecto, o entre los participantes
internos del proyecto (programadores, jefes de desarrollo, asesores comerciales,

etc.) para mandarse informacin, documentos, cdigos del software, diagramas,


etc.
ACTA:
Es una comunicacin interna que constituye la memoria de reuniones o actos
administrativos, cuyo objetivo ser relacionar lo que sucede, se debate y/o se
acuerda en las reuniones. El acta se debe elaborar en papel bond tamao carta.

GESTIN DE RIESGOS

GESTION DE RIESGOS

RIESGOS

PROBABILIDAD

IMPACTO

Muy Alta

Catastrfico

Alta

Catastrfico

Moderada

Catastrfico

Anlisis incorrecto de la oferta y demanda

Baja

Catastrfico

Estudio de viabilidad mal efectuado

Baja

Catastrfico

Aumento de la oferta de productos en el


mercado
Ausencia o desercin de personal de
trabajo
Falta de soporte en productos por falla de
proveedor

Alta

Serio

Moderada

Serio

Muy Baja

Serio

Retraso en la seleccin de personal

Moderada

Soportable

Mal soporte a los clientes

Moderada

Soportable

Falla en el fluido elctrico y/o de internet

Baja

Soportable

Desplazamiento del sitio de trabajo

Baja

Soportable

Mala instalacin de las herramientas y


software para programar

Baja

Insignificante

Arrepentimiento del cliente en la


adquisicin del software
Falta de recursos econmicos por parte
del cliente para adquisicin del software
Falta de ventas y clientes

SEGUIMIENTO Y CONTROL DE RIESGOS.

RIESGOS

Arrepentimiento del cliente en la


adquisicin del software
Falta de recursos econmicos por parte
del cliente para adquisicin del software
Falta de ventas y clientes
Anlisis incorrecto de la oferta y demanda
Estudio de viabilidad mal efectuado
Aumento de la oferta de productos en el
mercado
Ausencia o desercin de personal de
trabajo
Falta de soporte en productos por falla de
proveedor
Retraso en la seleccin de personal
Mal soporte a los clientes
Falla en el fluido elctrico y/o de internet
Desplazamiento del sitio de trabajo
Mala instalacin de las herramientas y
software para programar

ESTRATEGIA
Se recomienda la buena presentacin del
producto, mostrando las ventajas y las facilidades
que ofrece al utilizar dicha herramienta,
convencer al cliente que la herramienta del
software, es indispensable para su negocio.
Ofrecer planes de financiamiento.
Aumentar la publicidad de marketing del software
Llevar a cabo un anlisis y un estudio basado en
un plan previamente establecido, tomando como
referencia una poblacin objetivo definida.
Analizar a profundidad el mercado de productos
existente, tomando como base final, el producto
TENDERUS.
Estudiar una posible reduccin de costos y
mejorar planes de pago.
Tener personal opcional disponible para suplir la
ausencia que se presente. Bonificaciones y
motivaciones para el personal de trabajo.
Tener disponible un tercer proveedor
Ampliar plazos de tiempo de seleccin y
convocatoria de personal.
Brindar un buen soporte y generar confianza al
cliente.
Contactar a la empresa proveedora de dichos
servicios.
Tener disponibilidad de un segundo sitio de
trabajo
Reinstalar el software nuevamente

S-ar putea să vă placă și