proyecto chedraui
Post on 10-Mar-2016
373 Views
Preview:
DESCRIPTION
TRANSCRIPT
SEP SEIT DGIT
INSTITUTO TECNOLÓGICO SUPERIOR DE TEZIUTLÁN
PROFESOR: GERARDO GONZÁLEZ GÓMEZ
MATERIA: ADMINISTRACIÓN DE PROYECTOS II
CARRERA: LICENCIATURA EN INFORMÁTICA
EQUIPO 4
IVAN ALFREDO IBAÑEZ GONZÁLEZ
RUBYSELA GARCÍA LÁZARO
MIGUEL BENITO APARICIO
JORGE ARTURO HERNÁNDEZ GUERRERO
TEMA: SISTEMA INFORMATICO PARA EL CONTROL DE
INVENTARIO, EN EL DPTO. DE CONSUMOS INTERNOS
SISTEMA: SEMIESCOLARIZADO
TEZIUTLÁN, PUE. MARZO DE 2012
INTRODUCCIÓN
El presente trabajo se realizo en las instalaciones de la empresa Chedraui S.A. De
C.V., sucursal de Teziutlán Puebla. Tiene como finalidad llevar un control interno
dentro del departamento de consumibles, el cual es el principal surtidor de
insumos en toda la empresa, con respecto a la elaboración, preparación y
envoltura de distintos productos. Además el departamento de consumibles tiene la
responsabilidad de tener una cierta cantidad de mercancía dentro de su inventario
para el abastecimiento de los distintos departamentos en cuestiones de materia
prima, refacciones, accesorios, uniformes, herramientas, equipo, papelería,
formatos, entre otros artículos que existen dentro de la empresa.
Actualmente dentro del departamento no existe un orden de trabajo, además de
un inventario exacto referente a la mercancía existente. Por lo cual el desorden de
trabajo provoca contratiempos, desorganización y lo más importante el desabasto
de insumos dentro de la empresa para la realización de las múltiples actividades y
elaboración de ciertos productos para la venta al consumidor.
Referente a la problemática actual se elaboro la propuesta de trabajo de crear un
sistema de inventarios para el control de mercancía que se consume dentro de la
empresa. El cual almacenara los productos en una base de datos en coordinación
con la aplicación, se harán las siguientes peticiones altas, bajas, consultas y
automáticamente el programa marcara una existencia límite de mercancía con la
finalidad de evitar demoras y contratiempos para el reabastecimientos de
mercancía a los distintos departamentos existentes.
Con esta alternativa como solución se mejorara el servicio que se prestan a los
distintos departamentos de la empresa, en cuestiones de tiempo, abastecimiento
de mercancía, entregas, recibimiento de mercancía y órdenes de solicitud de
insumos. Con ello también se tendrán registros del consumo de avíos de cada
departamento, diariamente y semanalmente para la planeación y contacto con
proveedores.
JUSTIFICACIÓN
Actualmente dentro de cualquier ramo o industria la competencia forza a las
empresas a implementar nuevas técnicas y métodos de trabajo capaces de
resolver la problemática que existe dentro de la empresa. Dentro de una
organización existe personal, el cual tiende a adaptarse a distintas formas de
trabajo que implemente la organización, además de una adecuada capacitación.
Hoy en día algunos de los errores, o malas formas de trabajar son la causa de
retrasos de mercancía con los proveedores, incluyendo las entregas y fuga de
dinero por cuestiones de una mala organización. O mayor aun algunas empresas
detienen sus departamentos o líneas de producción por cuestiones de abasto de
insumos o avíos que utilizan para la transformación de sus productos.
Este tipo de problemática existe dentro del departamento de Consumos Internos
de la empresa Chedraui, lo cual ocasiona que no exista suficiente rapidez de
respuesta en cuestiones de abastecimiento de materia prima, materiales e insumos
que la empresa requiere para sus actividades diarias, por cuestiones de mala
organización y un programa que permita llevar los registros de toda la mercancía
que se maneja en el departamento y así tomar acciones inmediatas que permitan
mermar y atacar de manera directa el problema.
LIMITACIONES
La aplicación será instalada en un equipo de cómputo, por lo cual solo el
departamento de Consumibles Internos será el responsable de registrar la
mercancía, además de su manejo y distribución. Por lo cual toda acción errónea
será responsabilidad de dicho departamento.
Tendrá un solo usuario sobre el cual recaerá el funcionamiento de la aplicación,
además los distintos departamentos observaran solo la mejoría o el empeoro de
acuerdo a el abasto, distribución, y organización de mercancía. La velocidad de
respuesta dependerá de el o (los) responsables del departamento. Además estos
evaluaran el funcionamiento del proyecto, el proyecto abarcara solo un
departamento el cual se menciono anteriormente. Las principales limitantes son las
siguientes:
El sistema solo podrá ser manejado por jefes de departamento para
levantar pedidos
Solo en encargado de consumos internos podrá quitar y agregar productos
al sistema como también podrá modificar cantidades de los pedidos
realizados por los departamentos.
Solo imprime reportes de existencias de la fecha en curso
No realiza pedidos de mercancías
OBJETIVOS
Tener mayor control en la mercancía que se encuentra en departamento de
consumos internos para evitar faltantes. Proveer al departamento de un sistema el
cual tenga la capacidad de organizar de manera lógica toda la mercancía que se
recibe. Dar agilidad a todas las operaciones que el departamento realiza en
cuestiones de búsqueda de mercancía y entrega a los distintos departamentos que
integran la tienda en general.
OBJETIVOS ESPECÍFICOS
Los objetivos a alcanzar con respecto al sistema son:
Organización
Control
Rapidez
Anticipación
Contactar con proveedores en tiempo y forma
Reabastecimiento de mercancía en tiempo y forma
Entregar consumibles en tiempo y forma
CAPÍTULO I
INICIO
DETECCIÓN DE LA PROBLEMÁTICA
Realizando un análisis y estudio de acuerdo a las condiciones de trabajo del
departamento de Consumos Internos se determinaron nuevas estrategias de
trabajo a seguir con el cual se realizan cambios en la forma de trabajo y registro
de mercancía, con la cual esta estrategia cumplirá con los objetivos específicos que
requiere la empresa con respecto al departamento de Consumos Internos.
Dentro de la problemática detectada en el departamento se mencionan los
siguientes puntos:
En el departamento existe manipulación de avíos o mercancía para los
diferentes departamentos que existen dentro de la empresa Chedraui S.A.
de C.V., por lo cual este departamento es el principal responsable de que la
mercancía requerida por los distintos departamentos se surta en tiempo y
forma, para evitar contratiempos de producción o en su caso para la
prestación de algún servicio requerido dentro de la empresa. Por lo cual
existe la problemática de registro de mercancía que ingresa al
departamento en tiempo y forma, la cual se lleva a cabo pero de forma
manual y de forma muy retardada.
El responsable del departamento, con su equipo de trabajo debe de tener
inventario actualizado referente a la mercancía existente, por lo cual esto es
un problema, ya que no existe inventario actualizado y muchas veces la
mercancía requerida no existe lo que provoca demoras, aunado a ello la
pérdida de tiempo, dinero y ventas.
Se debe tener un stock de mercancías para posibles imprevistos, para dar
tiempo a contactar los proveedores, que estos surtan, y entreguen la
mercancía hacia la tienda, por lo cual no existe, o mejor dicho el personal
no sabe sobre las existencias de bodega que hay, ya sea de forma total o
por departamento, además de sus materias primas que requieren.
Esta es la problemática mayor que existe dentro del departamento, lo cual
ocasiona que este no sea eficiente además no preste los servicios requeridos para
el funcionamiento al 100% de la Empresa. Por lo cual se tomaran las medidas
preventivas y correctivas en las cuales se dé una solución a la problemática
existente, para un mayor funcionamiento y eficiencia.
Local: En el departamento de consumos internos de la tienda Chedraui Teziutlán
no hay un control en las entradas y salidas de mercancía del departamento por lo
cual el departamento en ocasiones cuenta con faltantes de mercancía y su
inventario es tardado
Estatal y Nacional: Actualmente en las diversas tiendas de autoservicio con las cual
cuenta el grupo Chedraui en todo el país no se cuenta con un sistema informático
para el departamento de consumos internos el cual ayude al encargado tener una
relación de sus existencias en bodega .
DETECCIÓN DE OPORTUNIDADES
A consecuencia de la revolución tecnológica en la actualidad, la informática ha
transformado a la sociedad y la manera en que nos comunicamos. La informática
en las organizaciones, es el soporte imprescindible para el desempeño de la
infraestructura administrativa y productiva. La computadora tiene un papel
protagónico en la vida de la gente, es una herramienta que facilita, acelera,
ordena, entretiene, brinda servicios de tiempo completo, etc.
Actualmente existen muchas personas especializadas dentro del ramo de la
informática las cuales se especializan en programar, desarrollar y diseñar. De
modo que cualquier persona con capacitación y orientación básica pueda
operarlas. El mundo de los negocios fue transformado por las computadoras que
permiten afrontar la globalización, cumpliendo con la producción de bienes y
servicios de alta calidad y bajo costo.
El área de informática dentro de la empresa se cataloga como vital y sumamente
importante para el desempeño de actividades diarias ya que gracias a ella
logramos cumplir con nuestras expectativas y la de nuestros clientes de modo que
brinda.
• Tiempo de respuesta, se refiere a la oportunidad con que se genera la
información.
• Exactitud de la información. Depende de la precisión de la información que se
suministre al sistema.
• Competitividad, de un informe el cual debe contener todos los datos necesarios
para la empresa.
• Disponibilidad de la información, depende de los datos que puedan suministrarse
al sistema.
• Presentación de la información, es el formato de la misma: texto, gráfico,
tabulada, reporte, etc.
• Relevancia de la información. Se debe incluir solamente la información que
resulte pertinente y útil al tema en cuestión.
El uso de la informática en las empresas se circunscribe a dos áreas:
• Productividad personal: Se centra en las tareas realizadas por el personal,
enfocado en el procesamiento de datos.
• Grupos de trabajo: Combina la productividad del personal, para el diseño de
programas que permitan a grupos de usuarios trabajar en conjunto. Empleando
como medio, las redes locales, donde se conectan dos o más computadoras para
compartir información.
Uno de los objetivos de la empresa es el de mantenerse como líder en el mercado
y estar a la vanguardia en tecnología del autoservicio como medio; de lograr
ventajas competitivas que se reflejen positivamente en los resultados finales. Por
ello, en los últimos años se han implantado cambios e instalado equipo de
sistemas orientados a optimizar la operación y mejorar la atención al público.
Está en proceso la introducción de un sistema de inventarios perpetuos con el que
se pretende mantener actualizado el control de las existencias de mercancía, en el
departamento de Consumos Internos con el cual se mejoraran procesos de
recepción, entregas y reabastecimiento de mercancía en tiempo y forma evitando
demoras y fomentando la competitividad a nivel empresarial.
Esta es una oportunidad para el licenciado en informática el cual da soluciones a
nivel empresarial, o individual a través del manejo de información por medio
electrónico o mejor dicho computadoras mejorando los procesos de las empresas
dando soluciones rápidas y eficientes.
DESCRIPCIÓN DE LA SOLUCIÓN TÉCNICA
La finalidad de este análisis, es brindar propuestas, para que el departamento de
Consumos Internos tenga una mejora en manipulación y administración de sus
recursos tanto, materiales, humanos y económicos, al mismo tiempo al realizar o
llevar a cabo dichas actividades se estará logrando fomentar una buena y
adecuada cultura informática extendiéndola desde los valores humanos.
La planeación estratégica consiste en el determinar qué es lo que deseamos para
nuestra empresa y como nos veremos a nuestra empresa dentro de un
determinado lapso de tiempo, es decir como veremos a nuestra empresa a largo
plazo o cuáles son las metas que deseamos cumplir y que nuestra empresa logre.
En esta ocasión la empresa en cuestión Grupo Chedraui, especificadamente la
sucursal Teziutlán se ha formado como objetivo primordial el de mantenerse como
una empresa líder dentro de su ramo así cono el mantenerse a la vanguardia en el
ámbito tecnológico, del auto servicio como medio.
¿Cómo lograr el objetivo?
En relación a mantener a nuestra negociación a la vanguardia tecnológica, se ha
iniciado la implementación de sistemas computacionales orientados a mejorar la
atención tanto a nuestros clientes como a nuestros departamentos que existen en
la organización. De igual forma esta planeación ha implementado la introducción
de unos sistemas de inventarios perpetuos con el que se pretende mantener
actualizado de forma constante el inventario de existencias en el departamento de
Consumos Internos.
Parcialmente se han logrado estos objetivos en la actualidad, se planea una serie
de pasos que nos permitan mantenernos como una empresa actualizada
tecnológicamente.
Solución:
Implementar un sistema informático el cual ayude al encargado del departamento
saber las existencias con las que cuenta y tener archivada su información para que
su inventario sea más rápido.
En conclusión nosotros vemos a nuestra empresa como una empresa que podrá
adaptarse a los cambios de nuestro mundo globalizado y que podrá seguir
expandiéndose y manteniéndose como una empresa líder en su ramo y como una
empresa innovadora y siempre a la vanguardia tecnológica.
ESTUDIO DE FACTIBILIDAD TÉCNICA EMPRESA
Capacitación del personal:
La capacitación es una herramienta fundamental para la Administración de
Recursos Humanos, que ofrece la posibilidad de mejorar la eficiencia del trabajo de
la empresa, permitiendo a su vez que la misma se adapte a las nuevas
circunstancias que se presentan tanto dentro como fuera de la organización.
Proporciona a los empleados la oportunidad de adquirir mayores aptitudes,
conocimientos y habilidades que aumentan sus competencias, para desempeñarse
con éxito en su puesto. De esta manera, también resulta ser una importante
herramienta motivadora. Con lo expuesto anteriormente cada persona que forme
parte de la empresa Chedraui, recibe capacitación para su buen desempeño en el
puesto de trabajo que se le asigne, por lo cual se espera su pronta incorporación y
buen desempeño.
Revisión de la arquitectura de tecnología informática actual:
Los componentes de la arquitectura de tecnología informática son:
Arquitectura de Hardware: Tiene que ver con los siguientes aspectos: las
características de los equipos, el estado del equipo, la ubicación, si el uso es de
propósito general o de propósito específico, entre otros. El equipo cuenta con las
siguientes características:
Hardware disponible:
Procesador: Intel® Atom(TM) CPU510 @1.66Ghz
Memoria RAM: 2.00 GB
Modelo: CQ1-1008LA
Marca: COMPAQ
Fabricante: Hewlett Packard Company
Arquitectura de Software: Tiene que ver con: los sistemas operativos, la
paquetería y los ambientes de desarrollo, entre otros. En este caso el sistema
operativo base que tiene el equipo de cómputo es:
Software disponible:
Windows 7 Starter
Service Pack 1
Sistema operativo a 32 bits
Arquitectura de Red. Tiene que ver con los siguientes aspectos: la ubicación de
los nodos, los niveles de servicios, los niveles de redundancia, la topología de red,
los protocolos de comunicación, si la red es pública o privada, el ancho de banda,
aspectos de internet e intranet, entre otros. La arquitectura de red con las que
cuenta la empresa es de topología estrella y es intranet.
Arquitectura de Datos: Tiene que ver con: el grado de compartición de los
datos, el grado de seguridad, y la facilidad de acceso, entre otros. Cada
departamento maneja sus datos referentes a su departamento, en caso de
compartición de datos existe un departamento encargado el cual es el
departamento de sistemas.
Arquitectura de Aplicaciones: Tiene que ver con los sistemas de información,
además si las aplicaciones son utilizadas para multiusuario o para un solo usuario.
Además si estas aplicaciones son para un solo fin o para fines en específico. En
este caso la aplicación será manipulada por un solo usuario el cual es el encargado
del departamento, el cual será el responsable de toda acción del sistema.
Características del departamento: El departamento se encuentra en perfectas
condiciones para el manejo de la información y manipulación de una aplicación y
cuenta con el siguiente equipo de trabajo.
Dos escritorios:
Clima: Con control remoto controlado a 17 grados.
Cableado: Debidamente en canaletas, cable UTP CAT 5, con conectores RJ45.
Extintor: Este extintor se recarga cada año en el mes de Mayo por extintores
Univex, tiene un peso de 6kg. Con Polvo Químico Seco. Este extintor puede
combatir incendios de clase A, B o C.
Fuego tipo A: Papel madera y basura.
Fuego tipo B: Líquidos flamables
Fuego tipo C: Equipo eléctrico
2 asientos:
Entrada: Esta entrada únicamente la utiliza el personal autorizado por el
departamento.
Tenemos la designación del edificio, área y espacio lo cual es de suma importancia
para evitar peligros por razones naturales o por contingencias.
Otro factor considerado es la energía eléctrica y tierra física, en tiendas Chedraui
S. A. De C.V la tierra física se encuentra ubicada por la parte trasera de la
empresa y se encarga fundamentalmente para el buen funcionamiento de los
equipos la polarización de los contactos, acondicionar la corriente para evitar que
la variación de voltaje degrade los componentes electrónicos o se quemen los
equipos por picos de alto voltaje, la protección en la continuidad de la operación
con el uso de la fuente interrumpida de energía, etc.
Tipos de seguridad: conexión a tierra física y de conexión
La manipulación de la instalación eléctrica conlleva ciertos riesgos cuando se
realiza sin tomar precauciones. Además de desconectar la corriente antes de iniciar
cualquier trabajo, hay que conocer los diferentes elementos que la componen para
evitar posibles accidentes o averías. Una de las normas básicas es el color y
utilidad del cableado.
Ventilación
Dentro del departamento de informática de encuentra equipado con un clima (Mini
Split) de la marca YORK, el cual controla el clima para los diferentes equipos de
computo que se encuentran en el departamento, y así evitar que se sobrecalienten
y a su vez que no provoquen un mal funcionamiento.
Este clima es esencial dentro del departamento de sistemas ya que controla la
temperatura dentro de departamento.
Todos los equipos que se encuentran dentro del departamento deben contar con
una temperatura específica para evitar el sobrecalentamiento y así tener una
buena funcionalidad evitando perdidas en mantenimiento
Iluminación.
El sistema de iluminación debe ser apropiado para evitar reflejos en las pantallas,
falta de luz en determinados puntos, y se evitará la incidencia directa del sol sobre
los equipos. Chedraui cuenta con una iluminación de lámpara de luz blanca
ahorradoras de energía.
Área y espacio
Se debe tener en cuenta el espacio a ocupar del equipo adicional como son: CPU,
monitor, impresora, módems, teléfonos, regulador de voltaje, un archivero
mínimo, discos de respaldo, una mesa de trabajo, mueble para manuales y
papelería, además del espacio para el resguardo de mercancía, además de espacio
adicional para futuro crecimiento del departamento de Consumos Internos.
Determinación de un lugar especifico
Para Selección de un sitio específico se recomienda:
Localización en partes elevadas como protección contra inundaciones.
Facilidad de acceso a los bancos de datos y aplicación.
Selección de un local o edificio específico:
Espacio adecuado para el equipo y personal (tomando en cuenta una
expansión).
Ausencia de dificultades para la preparación del sitio.
Espacio adecuado para los equipos de aire acondicionado y de suministro de
energía.
Posibilidad de colocar el centro de datos lejos de áreas que contengan
materiales peligrosos.
Para controlar los niveles de ruido es necesario considerar la cercanía de algún tipo
de taller o equipo de cómputo ruidoso, cuando esto sucede, estos equipos se
colocan por separado.
De acuerdo a lo analizado en la empresa es posible la implementación de un
proyecto de software dentro del departamento, ya que la empresa reúne los
requisitos para la implementación del mismo.
ESTUDIO DE FACTIBILIDAD ECONÓMICA EMPRESA
Chedraui tiene un presupuesto que varía cada mes, dependiendo de las ventas del
mes que tiene la tienda es el presupuesto que se le otorga a la misma, el
presupuesto llega en los gastos de operaciones de la tienda los fines de cada mes
para ver con cuanto se cuenta el mes siguiente ya que así como llegan los gastos
de operación también se deben de enviar una justificación de los gastos para ver
en que se gastó ese dinero si fue bien invertido en el mes.
Los gastos de operación de la tienda son revisados por el gerente si el mes se está
acabando y todavía se cuenta con gasto es utilizado en artículos o equipos que la
tienda necesita de lo contrario si la tienda se encuentra en la línea con los gastos
se reduce la compra. La tienda adquiere sus bienes de sus ventas mientras más
vende la tienda, más dinero tiene para sus necesidades y entre menos venda, de
menos dinero dispone.
Dentro del presupuesto de la empresa se considera adquirir el programa por lo
cual no existe inconveniente en la realización del mismo, ya que reúne la
factibilidad económica que se requiere.
FACTIBILIDAD ECONÓMICA DENTRO DEL EQUIPO DE
DESARROLLO
Costos generales:
Los costos generales se encuentran representados por todos aquellos gastos en
accesorios y material de oficina de uso diario, necesarios para realizar los
procesos, lapiceros, papel, cartuchos para impresoras, marcadores, etc. Esta
utilización de material para laborar está estimado a 5 semanas como máximo, las
cuales son los siguientes.
Material papelería Cantidad Consumo en semanas Costo
Lapiceros 8 5 $ 27
Libretas 3 5 $ 40
Lápices 8 5 $ 20
Gomas 5 5 $ 25
Hojas blancas 500 5 $ 65
Cartuchos para impresora 2 5 $ 200
Cd de respaldo 10 5 $ 50
Sacapuntas 3 5 $ 15
Recopiladores 4 5 $ 32
TOTAL $ 474
Costo de Personal:
En este tipo de gasto, incluye los generados por el recurso humano, bajo cuya
responsabilidad directa es la operación y elaboración del sistema. Dentro del costo
de la aplicación se considera a cinco semanas en la organización de desarrollo, en
la cual estará involucrado el siguiente personal. El sistema actual no incluyo
variaciones en cuanto al costo de honorarios por personal, lo que favoreció más a
impulsar el proyecto. El sistema propuesto generara un costo que a su vez se verá
reflejado en la agilización y respuesta del departamento de Consumos Internos
por lo cual favorecerá al impulso de más proyectos dentro de la organización.
Además esta Aplicación que se está realizando permitirá el aprovechamiento del
equipo de cómputo y adopción de nuevas técnicas de trabajo utilizando medios
electrónicos, en este caso el uso de la computadora.
Personal involucrado Cantidad Duración en semanas Costo
Líder del proyecto: 1 5 $ 10,000
Desarrollador de la aplicación: 1 5 $ 1,125
Desarrollador base de datos: 1 5 $ 1,000
Tester: 1 5 $ 988
TOTAL $ 13,113
Costos de producción:
Dentro este tipo de costo ingresan los costos que se requieren para llevar a cabo
el proyecto en cuestiones de espacio, lugar e impuestos. Además se consideran
algunos costos de producción con respecto a la elaboración del programa como lo
son los siguientes:
Descripción Duración en semanas Costo
Luz 5 $ 350
Agua 5 $ 85
Local 5 $ 500
Impuestos 5 $ 350
TOTAL $ 1,285
Costos de hardware y software:
Debido a que la organización cuenta con los equipos y recursos técnicos
necesarios, para el desarrollo del nuevo sistema, no fue requerido ningún tipo de
inversión en este aspecto. Esta situación facilito la puesta en marcha del proyecto,
por lo cual ofrece ventajas de realizar inversiones en otros requerimientos y
necesidades de la organización. Las características de los equipo de computo son
los siguientes, los cuales son propiedad de los integrantes del grupo de trabajo
para el desarrollo del proyecto.
FACTIBILIDAD TÉCNICA DENTRO DEL EQUIPO DE
DESARROLLO
Dentro del equipo de desarrollo es pertinente realizar un estudio de factibilidad
técnica para determinar la infraestructura tecnológica con la cuenta el equipo de
desarrollo y así el grado de aceptación de la propuesta.
También nos permite determinar las posibilidades de diseñar el sistema propuesto
y su puesta en marcha. Estos aspectos son muy importantes tomarlos en cuenta
para saber que componentes técnicos y tecnológicos contamos y saber si la
organización tiene la capacidad suficiente para la toma del proyecto. Así como su
diseño y desarrollo.
El equipo con el que cuenta la organización es el siguiente:
Lap top e-machines Hardware Modelo: EMD528-2819
Procesador: Intel Celeron 925
Memoria RAM: 2048 MB
Disco duro: 320 Gb.
Software Sistema: Windows 7 Ultimate (32 bits)
Equipo de Iván Alfredo Ibáñez González
Lap top HP COMPAQ Hardware Modelo: Elitebook 8460P
Procesador: Intel Core i5 2520M 2.5Ghz
Memoria RAM: 4096 MB.
Disco duro: 320 Gb.
Software Sistema: Windows 7 Ultimate (32 bits)
Equipo de Jorge Arturo Hernández Guerrero
Lap top HP COMPAQ Hardware Modelo: COMPAQ presario CQ43-210LA
Procesador: Intel Celeron T3500 2.1 GHz
Memoria RAM: 2048 MB.
Disco duro: 320 Gb.
Software Sistema: Windows 7 Starter (32 bits)
Equipo de Rubysela García Lázaro
Impresora multifuncional Marca Epson
Modelo CX5600
Características Imprime Negro y color
Copia
Escanea
Impresora de Rubysela García Lázaro
Dentro de esta factibilidad técnica con la que cuenta el equipo de trabajo, reúne
los requisitos necesarios para la elaboración de un proyecto de software a corto
plazo.
Estos equipos son propiedad de los integrantes del equipo de desarrollo, por lo
cual no fue necesaria la inversión para la adquisición de equipo de cómputo e
impresión. Estos equipos serán utilizados para el proyecto.
CAPÍTULO II
PLANEACIÓN
DEFINICIÓN DEL ALCANCE
Desarrollar una aplicación capaz de dar solución a la problemática existente dentro
del departamento de consumos Internos, con el manejo de mercancía, ya que es
demasiada y registrar manualmente lleva mucho tiempo.
Por lo cual se elaborara un software que tenga las características de registro de
toda la mercancía que ingrese al departamento, se identificara dicha mercancía por
un número de código, además tendrá una descripción breve sobre sus
características del producto y el departamento.
Los alcances que se tendrán con la implementación de este sistema son los
registros de mercancía que ingresa y egresa del departamento de consumos
Internos, el sistema podrá realizar la búsqueda rápida del producto que se requiera
y así se podrá saber la existencia real de la mercancía. El sistema además mandara
mensajes al responsable del departamento para que en dado caso, tome las
acciones correctivas para evitar el desabasto o merma de mercancía y así evitar
demoras dentro de la tienda.
Presentar las bases para el desarrollo de un software que agilice los
procesos para el control de la información y que este logre los objetivos
esperados dentro de la empresa para la cual se realiza el proyecto.
Se pretender realizar un software que realice las actividades de manera
más organizada y rápida.
Que se tengan los conocimientos para el control de la información dentro
de la empresa.
De manera personal que se disminuya la perdida de consumos internos
teniendo en uso el sistema para mantener el control de las entradas y
salidas del departamento.
Entregar el producto en tiempo establecido en el contrato.
El sistema solo estará limita a las funciones requeridas por el cliente.
DIAGRAMAS EDT
A continuación se representa el diagrama EDT con la forma de trabajo del proyecto
desde el inicio y sus diferentes etapas de desarrollo, también este diagrama se
puede definir como (Estructura de Descomposición de Trabajo), en el cual se
identifican los elementos principales del proyecto, además también realiza
estimaciones de tiempo y costos, para que estos sean los adecuados.
Plantilla de división de trabajo EDT (Etapa Planificación) Folio EDT-001
Plantilla de división de trabajo EDT (Etapa de Diseño) Folio EDT-002
Plantilla de división de trabajo EDT (Etapa Codificación) Folio EDT-003
Plantilla de división de trabajo EDT (Etapa de Pruebas) Folio EDT-004
MATRIZ DE ROLES Y RESPONSABILIDADES
Plantilla de roles y responsabilidades
DIAGRAMA PERT
A continuación se muestran las tareas del equipo de desarrollo, en la cual están
estimados, días, fechas y actividades predecesoras para llevar un control estricto
sobre la elaboración de dicho proyecto en el diagrama de pert.
Actividades del proyecto mediante el diagrama PERT
Representación de actividades mediante el diagrama PERT.
DIAGRAMA GANTT
A continuación se muestra un diagrama con el flujo de trabajo en el desarrollo de
un proyecto de software en la empresa Chedraui especialmente en el
departamento de Consumos Internos.
ESTIMACIÓN DE RIESGOS
A continuación se mencionan algunos riesgos más comunes dentro de nuestro
equipo de desarrollo.
A continuación de muestra la siguiente plantilla con respecto a la elaboración del
proyecto de control de Consumos Internos, la cual nos muestra tres impactos en
cuestiones de rendimiento, costo, soporte, y planificación en modalidades de alto,
medio y bajo con respecto a nuestro proyecto.
ESTIMACION DE RIESGOS EN EL GRUPO DE DESARROLLO
Dentro de esta estimación de riesgos se deben considerar aspectos reales los
cuales podrían llevar al fracaso del proyecto si no se toman las medidas adecuadas
y necesarias para la mitigación. Por lo cual si se pasan por alto medidas correctivas
y preventivas los riesgos del proyecto se hacen realidad, es probable que la
planificación temporal del proyecto se retrase y que los costos aumenten.
A) Objetivo 1: Preparación para la administración de riesgos
*Desarrollar fuentes de riesgos y solución.
*Definir parámetros de riesgos
*Establecer y mantener una estrategia de administración de riesgos
B) Objetivo 2: Identificar y analizar riesgos
*Evaluar, categorizar y definir riesgos
C) Objetivo 3: Mitigación de riesgos
*Implementar planes de mitigación de riesgos
*Desarrollar planes de identifican:
Problemas potenciales de presupuesto
Planificación temporal
Personas (Asignación y organización)
Recursos
Cliente, requerimientos y su impacto en el proyecto software
La complejidad del proyecto
Tamaño y grado de incertidumbre estructural
Dentro de la estimación de riesgos se deben considerar aspectos:
“Riesgos Técnicos”
Amenazan la calidad y la planificación temporal del proyecto que hay que producir.
Si un riesgo se convierte en realidad, la implementación puede llegar a ser difícil o
imposible. Los riesgos técnicos identifican problemas potenciales de:
Diseño
Implementación
De interfaz
Verificación
Mantenimiento
Las ambigüedades de especificaciones
Tecnologías
“Riesgos del Negocio”
En la actualidad existen diversos riesgos con respecto al negocio, de los cuales se
pueden tomar medidas que ayuden a reducir los impactos negativos con respecto
a la organización.
Plantilla de análisis de riesgos en la información.
Actualmente estos factores amenazan la viabilidad del software a construir. Los
riesgos del negocio a menudo ponen en peligro el proyecto o producto. Los
candidatos para los cinco principales riesgos del negocio son:
Construir un producto o sistema excelente que no quiere nadie en realidad
(Riesgo de Mercado).
Construir un producto que no encaja en la estrategia comercial general de
la compañía (Riesgo Estratégico).
Construir un producto que el departamento de ventas no sabe cómo
vender.
Perder el apoyo de una gestión experta debida a cambios de enfoque o a
cambios de personal (Riesgo de Dirección).
Perder presupuesto o personal asignado (Riesgo de Presupuesto).
A parte de ellos existen otros riesgos con respecto al negocio en relación de fuga
de información o pérdida de ella. A continuación se mencionan algunos riesgos
existentes y la forma de controlar o mitigar estos riesgos.
Riesgos humanos: Se refiere a factores del personal que labora dentro del
grupo. Se sugieren las siguientes cuestiones para valorar los riesgos asociados con
el tamaño de la plantilla de personal y su experiencia.
También existen riesgos como el abandono de trabajo por parte del personal de
desarrollo, es por ello que en la organización existe la firma de contratos tanto
laborales, como de discreción para evitar la fuga de información con respecto a la
competencia.
A continuación se elaboro una plantilla, en la cual se realiza una encuesta con
respecto a la integración de equipo de trabajo para saber sus habilidades,
conocimientos y expectativas con respecto a la elaboración de un proyecto de
software.
Plantilla de evaluación de riesgos en el equipo de trabajo.
Riesgos sociales: Es la forma de pensar y actuar dentro de cada región.
Debemos de fijar los objetivos de la empresa, así como políticas y reglamentos.
Riesgos tecnológicos: Este aspecto se refiere de acuerdo a la maquinaria y
tecnología con la que cuenta el equipo de desarrollo. Es este caso si se adquiere
equipo de cómputo nuevo verificar la garantía y hacer respaldos de información
necesarios cada semana como mínimo para evitar la pérdida de esta.
Riesgos económicos: Son los aspectos financieros con los que se cuentan. Es
decir verificar la fecha de termino del proyecto y tener solvencia económica para
evitar cualquier imprevisto.
Riesgos Empresariales: Son las relaciones con las que el administrador de
proyectos tiene trato para llevar a cabo un proyecto de software. A su vez este
entienda los requerimientos que cada empresa requiere. Cabe mencionar que si un
proyecto sale mal existen malas referencias con respecto al equipo de desarrollo y
las empresas que se encuentran en la zona.
Al inicio de cada proyecto existen contratos para ampararse sobre la funcionalidad
del software para evitar cambios que estén fuera del presupuesto y de la fecha de
entrega.
ESTIMACIÓN DE COSTES
La estimación de costos se puede dar por dos parámetros, estos pueden ser por
parte del equipo de desarrollo el cual estime costos de producción con respecto al
proyecto a elaborar, y otra puede ser por parte del producto terminado, es decir
cómo se va a vender al usuario o consumidor final.
Estimación de costos de producción: A continuación se bosquejan las
principales técnicas utilizadas para la estimación de costes:
Estimación de venta al usuario final:
Es una métrica que permite traducir en un número el tamaño de la funcionalidad
que brinda un producto desde un punto de vista del usuario, a través de una suma
ponderada de las características del producto. Suele aplicarse en las primeras fases
de desarrollo del proyecto. Se basa en características fundamentalmente externas
del proyecto a desarrollar.
CAPÍTULO III
DESARROLLO
FASES DEL PROYECTO
ANÁLISIS
Dentro del análisis del proyecto utilizaremos la herramienta de diagramas de flujo,
que proporciona la secuencia de pasos necesarios para la construcción de un
proyecto de software.
Dota de una simbología y una metodología comunes para todos los diagramas, por
lo que se simplifica la interpretación de los mismos. Es una representación gráfica
de la secuencia de pasos que se realizan para obtener un cierto resultado. Este
puede ser un producto, un servicio, o bien una combinación de ambos.
DIAGRAMAS DE FLUJO
Diagrama de flujo: Procedimiento control de facturas de proveedores
Diagrama de flujo: Procedimiento enlistar códigos de mercancía
Diagrama de flujo: Procedimiento llenado de formatos para pedir consumos internos.
Diagrama de flujo: Procedimiento enlistar códigos de mercancía
Diagrama de flujo: Interfaz del programa de consumos internos
Plantillas de casos de uso:
DISEÑO
DESARROLLO
De acuerdo a las características de las plantillas de requerimientos se han
elaborado las siguientes interfaces para el usuario, las cuales se adaptan a los
colores institucionales y la distribución que se requiere.
Los principales colores que predominan dentro de la organización son el naranja y
el azul marino, Por lo cual nos debemos de adaptar a las características
emblemáticas de la empresa.
Interfaz numero 1.- Ingreso de usuario y contraseña para el usuario
En esta interfaz el usuario ingresara su nombre de usuario y contraseña, después
de ingresarlos oprimirá el botón de aceptar, y posteriormente el programa
mostrara la ventana siguiente
Interfaz numero 2.- Muestra los departamentos existentes dentro de la
empresa.
En esta interfaz muestra los departamentos existentes en la empresa los cuales
son los siguientes: Alimentos, Panadería, Salchichonería, Frutas y verduras, Carnes
y pescados, Sistemas, Cajas, Oficinas, Piso y Fuente de sodas. En ella se
selecciona el departamento, el programa muestra la mercancía que ocupa cada
departamento, en el cual se podrá seleccionar un determinado articulo que ocupa
un determinado departamento para su funcionamiento.
Interfaz numero 3.- Al ingresar al departamento la interfaz mostrará los
artículos que se utilizan
La interfaz numero 3 muestra los artículos que un determinado departamento
ocupa para realizar sus actividades diarias, el cual una vez seleccionándolo nos
mostrara su descripción y la cantidad que se pedirá.
Posteriormente el departamento de consumos internos llenara un formato para
pedir o solicitar los artículos al proveedor que se requieren para laborar
diariamente en cada departamento. Por medio de este formato se realiza el
informe de pedidos.
CODIFICACIÓN DE LA BASE DE DATOS
Código de la base de datos:
create database bd_consumos
Creación de la tabla del departamento de fuente de sodas:
CREATE TABLE FUENDE_DE_SODAS
(
ID int NOT NULL,
MOVIMIENNTO int NOT NULL,
DESCRIPCION varchar (50)NOT NULL,
DEPARTAMENTO varchar (50),
N_stock int not null
)
select * from FUENDE_DE_SODAS
Creación de la vista INVENTARIO1:
CREATE VIEW INVENTARIO1
AS
select n_stocknuevo = (ID - MOVIMIENNTO) FROM FUENDE_DE_SODAS
INSERT INTO PedidoF (ID,MOVIMIENNTO,DESCRIPCION )
SELECT ID,MOVIMIENNTO,DESCRIPCION FROM FUENDE_DE_SODAS WHERE N_stock > 0
select * from INVENTARIO1
Creación de la tabla PF:
CREATE TABLE PF
(
ID int NULL,
)
select * from PF
Creación de la tabla alimentos:
CREate table alimentos
(
id int not null,
movimiento int not null,
descripcion varchar (50)NOT NULL,
departamento varchar (50) not null,
pedido int null,
inventario int not null ,
minimo int null,
)
CAPÍTULO IV
MONITOREO Y CONTROL
PRUEBAS
Dentro de las pruebas realizadas al programa, se le realizarán las siguientes
actividades:
Colores de institucionales: En esta etapa del desarrollo de pruebas los colores
de la interfaz deben de coincidir con los colores de institución u organización los
cuales se muestran en el siguiente logotipo:
Por lo cual se deben igualar los colores con respecto al logotipo de la empresa, en
este caso utilizaremos los siguientes colores para hacer una similitud entre las
interfaces y la organización.
Además este sistema después de mostrar cada departamento mostrara un
personaje el cual corresponde a cada departamento dentro de la institución, las
interfaces deben presentar un color uniforme entre una interfaz y otra, por lo cual
no se debe de mostrar un cambio de colores y presentación, además presenta una
distribución ergonómica.
Velocidad: Dentro de las pruebas de velocidad en procesamiento del sistema con
respecto a sus datos, las pruebas serán las siguientes.
Muestreo: De acuerdo a las plantillas de requerimientos, en la primera interfaz el
usuario requiere la primera interfaz con el ingreso de un usuario y una contraseña,
que a su vez exista un botón que valide este ingreso de datos.
En la segunda interfaz mostrara los departamentos existentes, dentro de los cuales
existirá la mercancía que solicitan a cada uno de ellos, en esta interfaz nosotros
seleccionaremos la mercancía requerida.
En la tercera interfaz mostrara el articulo seleccionado y la cantidad que se solicita,
además existirá un campo de texto el cual se ingresara la cantidad solicitada,
posteriormente un botón para validar la cantidad ingresada y el sistema
descontara del inventario.
Prevención: Para un mejor funcionamiento del programa y para su manipulación,
solo se designara una persona para su manipulación, la cual será la encargada del
mismo departamento. Ya que si existe o se designara más de una persona para su
manipulación podrían existir inconsistencias durante el ingreso de datos. Es decir
no habría un solo responsable de las operaciones que se harían dentro del
departamento.
Desempeño del programa: Durante el funcionamiento del programa se medirán
los resultados cuando el programa este en funcionamiento y cuando no habían un
sistema en la departamento, con ello se lograrán medir los resultados y que tan
funcional es el software. Es decir medir los procesos realizados dentro del
departamento, los cuales son los siguientes.
Realización de consultas de existencias ocupando el menor tiempo posible.
Tener un inventario real de las existencias.
Reducir los tiempos de respuesta.
Mantener registros de salidas de mercancía.
Realizar la realización de reportes para el reabastecimiento de mercancía a
los proveedores para evitar demoras.
DOCUMENTACIÓN O REPORTES
Inspecciones: Las inspecciones se realizaran al integrar el proyecto y se
realizaran pruebas de:
Tiempo de respuesta
Los colores de la interfaz y de la organización
Validación de datos
Documentación de roles y responsabilidades para la elaboración del
proyecto.
Informes de desempeño: Dentro de esta inspección se medirá la respuesta o el
procesamiento de datos con respecto a su ingreso.
Distribución de la información: Durante el proceso se elaboraron plantillas que
especificaban la distribución de la información, además de los colores de las
interfaces.
Rendimiento: En este punto se midieron los tipos de datos que debe de aceptar
el programa evitando la inconsistencia de los datos, haciendo pruebas de
solicitudes de acuerdo a los datos que se deben de procesar.
Auditorias Internas: Dentro de las auditorias internas se deben de corroborar
algunos detalles que se hayan detectado en el programa, la auditoria la realizara
un integrante del equipo de trabajo.
Expectativas del cliente: Dentro de las expectativas del cliente, estas deben ser
documentadas por medio de plantillas de requerimientos hacia el cliente.
Contrato: Una vez realizado el producto y se entregue al cliente, el equipo de
trabajo debe elaborar un documento el cual debe ser firmado por el cliente, es
decir, especificar la funcionalidad del software hacia el cliente, y este debe
presentar su conformidad de manera formal firmando el documento de entrega del
producto y de esta manera evitar mal entendidos.
CAPÍTULO V
CIERRE
IMPLEMENTACIÓN
La implementación del proyecto se realizara por medio de la instalación del
programa en un equipo de computo, el cual esta ubicado en el departamento de
Consumos Internos. Con ello se dará una explicación sobre su funcionalidad y se
dará capacitación y un manual de usuario al responsable de la manipulación del
programa.
Con la implementación del programa se espera reducir el tiempo de respuesta en
cuestiones de inventarios dentro del departamento.
MANTENIMIENTO
El mantenimiento del programa se realizara cada fin de mes en un horario que
será asignado por la empresa al programa. Dentro del mantenimiento se realizarán
acciones de verificación de funcionalidad.
Ingreso de usuario y contraseña correspondientes.
Solicitudes de selección de artículos.
Peticiones solicitadas.
Selección de artículos.
Mostar artículos por departamento.
Responder al ingreso de artículos seleccionados.
Navegar en las interfaces del programa, para verificar tiempos y
funcionalidad.
Verificar los tiempos de procesamiento del programa para verificar si
corresponde con el mismo tiempo que se verifico al inicio.
Realizar respaldos periódicos de la base de datos por lo regular cada fin de
mes (por ejemplo replicas en la base de datos).
Verificar código fuente para revisar si existe modificación en el código para
su mejor funcionamiento.
Cada modificación al sistema debe ser documentada en bitácoras para
mantener actualizada la información.
CONCLUSIONES
Dentro de un equipo de trabajo en el desarrollo de software existen diversos
factores los cuales no son contemplados a simple vista, es decir no están
planeados dentro o durante el desarrollo del proyecto. Se debe tener una
planeación desde el inicio del proyecto para evitar contratiempos y así entregarlo
en tiempo y forma.
Durante el desarrollo del proyecto pueden surgir varios imprevistos, los cuales
deben ser contemplados para evitar la caída del proyecto, esto puede ir desde lo
más irrelevante a lo más catastrófico, como lo son factores naturales, económicos,
humanos y tecnológicos. Un proyecto de software debe prevenir todas estas
circunstancias y realizar una buena administración, esto le ayudara a estimar todos
los contratiempos que se presenten durante el desarrollo.
El desarrollo de software normalmente debe tener una planificación desde su
inicio, además de basarse en diversas técnicas para su desarrollo, como lo son
formatos de plantillas, formatos de requerimientos, diagramas, además de
programar formatos de roles y responsabilidades para que todo el equipo de
desarrollo este involucrado y tenga diversos roles durante el proyecto.
Antes de la realización de cualquier proyecto principalmente es saber interpretar
los requerimientos del cliente, para evitar cometer errores y entregar módulos que
en verdad sean requeridos, para evitar perdida de tiempo y dinero. Por ultimo al
realizar un proyecto en el cual el cliente este satisfecho este nos podrá recomendar
y a su mismo tiempo nos dará prestigio, todo ello cuenta para abrirnos mercado a
nivel local.
Por ultimo la administración de proyectos juega un papel importante dentro del
desarrollo de proyectos, ya que en ella nos damos cuenta de diversos factores que
no contemplamos solo como desarrolladores, entre estos factores existen riegos
que se pueden mitigar y riesgos que podrían llevar al fracaso de nuestro proyecto
como tal.
ASPECTO TEÓRICO
DIAGRAMA EDT
La finalidad de este tipo de diagrama es fragmentar el programa en partes más
pequeñas, para hacer su realización más fácil, y así poder desarrollarlo de manera
más rápida, es decir particionar el programa en módulos.
La descomposición es la subdivisión de los entregables del proyecto en
componentes más pequeños y más manejables, hasta que el trabajo y los
entregables queden definidos al nivel de paquetes de trabajo. Los diagramas EDT
La descomposición de la totalidad del trabajo del proyecto en paquetes de trabajo
implica generalmente las siguientes actividades:
Identificar y analizar los entregables y el trabajo relacionado.
Estructurar y organizar la EDT.
Descomponer los niveles superiores de la EDT en componentes detallados
de nivel inferior.
Desarrollar y asignar códigos de identificación a los componentes de la EDT.
Verificar que el grado de descomposición del trabajo sea el necesario y
suficiente.
Estimación de tiempos y costos con referencia a los módulos de trabajo.
Análisis de datos con mayor rapidez y comprensión.
Además también realiza definición de actividades, dependencias y tiempos, para la
mejor administración del proyecto a desarrollar y así evitar la pérdida de tiempo y
dinero.
MATRIZ DE ROLES Y RESPONSABILIDADES
Esta asignación de roles y responsabilidades se utiliza generalmente en la gestión
de proyectos para relacionar actividades con recursos (individuos o equipos de
trabajo).
De esta manera se logra asegurar que cada uno de los componentes del alcance
este asignado a un individuo o a un equipo. Con este procedimiento destinamos a
los integrantes del equipo a actividades diversas durante el desarrollo del proyecto
todo con la finalidad de evitar rezagos en la entrega. Con ello podemos asignar
itinerarios en tiempo y forma para llevar un control exacto durante todo el proceso
de desarrollo.
Estas funciones también se aplican para administrar proyectos. Los roles y
responsabilidades disciplinan, planean, organizan, aseguran y coordinan recursos
tanto financieros como los recursos humanos.
Nos ayudan a cumplir con los objetivos, entregables y criterios de éxito de los
proyectos. Un proyecto es un conjunto de actividades relacionadas para lograr un
fin específico, con un comienzo y fin claros, sujeto a tres "restricciones"
principales:
Tiempo
Presupuesto
Alcance
Un gerente de proyectos es muchas veces un representante del cliente y debe
determinar e implementar la satisfacción y atención de las necesidades e
inquietudes exactas del cliente, basándose en su conocimiento de la firma que
representa y las características y atributos de los productos (bienes y servicios)
entregados.
DIAGRAMA DE PERT
El diagrama de PERT es una representación grafica de las relaciones entre las
tareas del proyecto que permite calcular los tiempos del proyecto de forma
sencilla.
El método PERT es un método para analizar las tareas involucradas en completar
un proyecto dado. Especialmente el tiempo para completar cada tarea, e
identificar, además del tiempo mínimo necesario para completar el proyecto actual.
DIAGRAMA DE GANTT
El diagrama de GANTT es una popular herramienta grafica cuyo objetivo es
mostrar el tiempo de dedicación previsto para diferentes tareas o actividades a lo
largo de un tiempo total determinado. El diagrama de GANTT muestra el origen y
el final de las diferentes unidades mínimas de trabajo y los grupos de tareas, o las
dependencias entre unidades mínimas de trabajo. Los diagramas se han convertido
en una herramienta básica en la gestión de proyectos de todo tipo con la finalidad
de representar las diferentes fases, tareas y actividades programadas como parte
de un proyecto, para mostrar una línea de tiempo en las diferentes actividades,
haciendo el método más eficiente.
ESTIMACIÓN DE RIESGOS
Todos los proyectos de software enfrentan riesgos. Un riesgo es un evento, que
puede o no puede producirse y que provoca algún tipo de pérdida. Algunos riesgos
se estiman por medio del diagrama de causa y efecto.
Los riesgos del proyecto Los proyectos de software para aplicaciones son
claramente difíciles de administrar y una gran cantidad de ellos terminan en
fracaso. En un proyecto de software, éste se puede traducir en una mala calidad
del producto, incumplimiento de planes u objetivos y hasta el fracaso del proyecto.
La estimación de riesgos en proyectos de software pretende identificar, estudiar y
eliminar las fuentes de riesgo antes de que comiencen a amenazar el éxito o la
finalización exitosa de un proyecto de desarrollo de software.
Se define el riesgo como la posibilidad que un evento adverso, desgracia o
contratiempo pueda manifestarse produciendo una pérdida (Pressman, R., 2001).
El riesgo es una posibilidad futura, por lo tanto una gestión adecuada puede
determinar la ocurrencia o no ocurrencia de éstos. A continuación se mencionan
tres normas con respecto a los riesgos.
Estimación de riesgos in ISO La norma ISO 9001 establecida para medir la calidad de los productos. Norma ISO/IEC 12207:2002 Es una norma de la ingeniería de software resultado del esfuerzo internacional de
expertos de todo el mundo entre académicos y profesionales. Busca establecer un
marco de referencia para la administración de los procesos de la ingeniería de
software en el mundo. Define los procesos, actividades y tareas asociadas a los
procesos del ciclo de vida del software desde la concepción hasta su retiro. Define
los procesos de ingeniería de software como: “un conjunto de actividades que son
realizadas por un conjunto de tareas que definen como las acciones transforman
las entradas en salidas”.
Estimación de Riesgos en RUP
El propósito de la Planificación de Proyectos de Software es establecer planes
razonables para la ejecución de ingeniería de software y para la administración de
proyectos de software. Uno de los objetivos de RUP es asegurar que las
expectativas de todas las partes son sincronizadas y consistentes. Esto es
asegurado a través de evaluaciones periódicas durante el ciclo de vida del
proyecto, y es documentado en el Reporte de Evaluación de Status. Este reporte
es utilizado para hacer un seguimiento a información acerca de recursos (humano,
tecnológico y financiero).
Con RUP hacemos uso de las siguientes clases de métricas:
Progreso
Estabilidad
Adaptabilidad
Modularidad
Calidad
Madurez
Los documentos RUP que contienen los planes y compromisos son:
Casos de Negocio
Plan de Desarrollo de Software
Plan de Medición
Lista de Riesgos
Plan del Proyecto
Planes de Iteración
Evaluaciones de Iteración
Evaluaciones de Status
La lista de riesgos es un artefacto de RUP que nos provee una visión de todos los
riesgos conocidos en el proyecto, y sirve como entrada para la planificación y
evaluación del proyecto. Cada riesgo es descrito en función de su impacto, y un
plan de contingencia será desarrollado para mitigar el riesgo en cuestión. La Lista
de Riesgos es desarrollada junto con los casos de negocio, los cuales formarán la
base para la decisión de continuar o no con el proyecto. La lista de riesgos es
mantenida a través de todo el ciclo de vida del proyecto.
Estimación de riesgos en CMMI
El CMMI (Capability Maturity Model Integrated) [CMMI, 2002] se ha convertido en
el nuevo estándar a nivel mundial para la medición de la calidad de los procesos de
desarrollo de software y presenta como una de sus PA (Process Área)
fundamentales de Nivel 3 la Administración de Riesgos.
Dentro del antes mencionado contexto de riesgos y la Identificación juegan un
papel fundamental entre los objetivos planteados y los procesos asociados al
manejo de riegos debido a que las tareas antes indicadas son consideradas como
estimación de riesgos, mediante tres objetivos.
ESTIMACIÓN DE COSTOS
La estimación de costes de una actividad es una evaluación cuantitativa de los
costes probables de los recursos necesarios para completar las actividades del
cronograma del proyecto. Este tipo de estimación puede presentarse en forma de
resumen o en detalle. Los costes se estiman para todos los recursos que se aplican
a la estimación de costes de la actividad. Esto incluye, entre otros, la mano de
obra, los materiales, los equipos, los servicios, las instalaciones, la tecnología de la
información, y categorías especiales como una asignación por inflación o una
reserva para contingencias de coste.
1.- Estimación por analogía. La estimación de costes por analogía implica usar
el coste real de proyectos anteriores similares como base para estimar el coste del
proyecto actual. La estimación de costes por analogía se utiliza frecuentemente
para la estimación de costes cuando la cantidad de información detallada sobre el
proyecto es limitada (por ejemplo, en las fases tempranas). La estimación de
costes por analogía utiliza el juicio de expertos. La estimación de costes por
analogía es, en general menos costosa que otras técnicas, pero generalmente
también es menos exacta. Es más fiable cuando los proyectos anteriores son
similares de hecho y no sólo en apariencia, y las personas o grupos que preparan
las estimaciones tienen la experiencia necesaria.
2.- Determinación de tarifas de costes de recursos. La persona que
determina las tarifas o el grupo que prepara las estimaciones debe conocer las
tarifas de costes unitarios, tales como el coste del personal por hora y el coste del
material a granel por yarda o metro cúbico, correspondientes a cada recurso para
estimar los costes de la actividad del cronograma. Reunir cotizaciones, es un
método de obtener las tarifas. Para los productos, servicios o resultados que deben
obtenerse por contrato, se pueden incluir las tarifas estándar con factores de
escalamiento en el contrato. Las bases de datos comerciales y las listas de precios
publicadas de los vendedores son otra fuente de tarifas de costes. Si no se
conocen las tarifas de costes reales, entonces las propias tarifas tendrán que
estimarse.
3.- Estimación ascendente. Esta técnica implica estimar el coste de paquetes
de trabajo individuales o actividades del cronograma individuales con el nivel más
bajo de detalle. Este coste detallado luego se resume o “acumula” en niveles
superiores para fines de información y seguimiento. El coste y la exactitud de la
estimación de costes ascendente en general están motivados por el tamaño y la
complejidad de la actividad del cronograma o del paquete de trabajo individuales.
En general las actividades con un esfuerzo asociado menor aumentan la exactitud
de las estimaciones de costes de las actividades del cronograma.
4.- Estimación Paramétrica. La estimación paramétrica es una técnica que
utiliza una relación estadística entre los datos históricos y otras variables (por
ejemplo, metros cuadrados en la construcción, líneas de códigos en el desarrollo
de software, horas de mano de obra requeridas) para calcular una estimación de
costes para un recurso de la actividad del cronograma. Esta técnica puede producir
niveles superiores de exactitud dependiendo de la complejidad, así como también
de la cantidad subyacente de recursos y la información de costes incorporada al
modelo. Un ejemplo relacionado con el coste supone multiplicar la cantidad
planificada de trabajo a realizar por el coste histórico por unidad, a fin de obtener
el coste estimado.
5.- Software de Gestión de Proyectos. El software de gestión de proyectos
como por ejemplo, las aplicaciones de software de estimación de costes, las hojas
de cálculo computarizadas, y las herramientas de simulación y estadísticas, es
ampliamente utilizado para asistir en el proceso de estimación de costes. Dichas
herramientas pueden simplificar el uso de algunas de las técnicas de estimación de
costos y por consiguiente, facilitar la consideración rápida de las diversas
alternativas de estimación de costos.
6.- Análisis de Propuestas para Licitaciones. Entre otros métodos de
estimación de costes se incluyen el análisis de propuestas para licitaciones y un
análisis de lo que debería costar el proyecto. En los casos en los que los proyectos
se ganan mediante procesos competitivos, se le podrá demandar al equipo del
proyecto un trabajo de estimación de costes adicional para examinar el precio de
los productos entregables individuales, y obtener un coste que respalde el coste
total final del proyecto.
El resultado final de la estimación de costes es conocido como Presupuesto del
Proyecto. La preparación del presupuesto de costos implica sumar los costos
estimados de las actividades del cronograma o paquetes de trabajo individuales
para establecer una línea base de costo total, a fin de medir el rendimiento del
proyecto. El enunciado del alcance del proyecto proporciona el presupuesto
resumen. Sin embargo, las estimaciones de costes de las actividades del
cronograma o de los paquetes de trabajo se preparan con anterioridad a las
solicitudes de presupuesto detallado y la autorización de trabajo.
Estimación de recursos y costes: La estimación de recursos y costes es una
actividad importante que debe llevarse a cabo con el mayor detalle posible, porque
permite al comprador establecer una aproximación al coste total y plazos del
desarrollo del sistema. Para ello se requiere experiencia, acceso a una buena
información histórica y determinación para confiar en medidas cuantitativas
cuando todo lo que existe son datos cualitativos.
Factores que afectan a esta estimación:
La complejidad del proyecto cuantificando la misma en función de:
Número de módulos y nivel de interrelación entre los mismos.
Número y tipo de las interfaces externas con otros sistemas, programas o
datos.
Grado de distribución y heterogeneidad del entorno de implantación.
Grado de sofisticación de las herramientas de desarrollo.
Naturaleza de los algoritmos que se deben diseñar y programar.
Otros factores específicos del proyecto.
La dimensión del sistema a desarrollar: Conforme aumenta el tamaño de un
sistema de información, la interdependencia entre los distintos elementos del
sistema de información crece rápidamente y la descomposición del problema en
partes más pequeñas se hace más fácil.
El grado de estructuración del proyecto: Por estructuración se entiende la
facilidad con que las funciones pueden ser compartidas y la naturaleza jerárquica
de la información a tratar. A medida que el grado de estructuración aumenta, la
posibilidad de estimar con precisión mejora y por consiguiente el riesgo disminuye.
Existen varias técnicas de estimación para el desarrollo de sistemas de
información. Aunque cada una tiene sus puntos fuertes y débiles, todas tienen en
común las siguientes características:
Se ha de establecer de antemano el alcance del proyecto.
Como base para la realización de estimaciones, se usan las métricas del software,
es decir, medidas relativas al esfuerzo de desarrollo del equipo lógico.
El proyecto se desglosa en partes más pequeñas cuyos costos y recursos se
estiman individualmente.
Una vez estimado el tiempo y recursos necesarios para el desarrollo de la
aplicación y teniendo en cuenta las tarifas de los distintos profesionales del
desarrollo, se puede establecer una aproximación al presupuesto que va a exigir el
desarrollo del sistema de información.
top related