You are on page 1of 43

GESTION DE LA CALIDAD DEL SOFTWARE

ENTREGABLE 1

INTEGRANTES
ANDERSSON BENITEZ ARBOLEDA
DIEGO ALEJANDRO SEGOVIA
SERGIO FABIAN ORTIZ VALENCIA
DANIEL RAMOS BOLIVAR

GRUPO 2

DOCENTE
JUAN FERNANDO VILLEGAS BOTERO

POLITECNICO COLOMBIANO JAIME ISAZA CADAVID


MEDELLIN
2013

INTRODUCCION

Conociendo de la Importancia que tiene la calidad en cualquier proceso o desarrollo de


algn producto, se quiere enfatizar en la importancia que tiene definir y tener en cuenta
los procesos que deben aplicar las compaas o cualquier grupo que desee desarrollar
software, con una calidad que satisfaga las necesidades del cliente, y que manejen
procesos de calidad, los cuales ayudan a mejorar todo lo realizado en desarrollo de
software.
Se pretende resaltar, la importancia que tiene para una empresa de software, tener
establecidos y definidos, procesos, estndares de calidad para el software, tener bien
definidos las metodologas de desarrollo, conocer la importancia de la inversin del
tiempo, de planificar los esfuerzos y presupuestos cumplir con la satisfaccin total con los
requerimientos del cliente, as con estas bases permitiendo que la empresa no tenga un
desarrollo artesanal, si no un desarrollo ya definido, cada vez contando con una mejora
continua por su experiencia.
Si se desea garantizar un buen desempeo, una calidad notable en los desarrollos, es
necesario para las empresas contar con los procesos, la calidad del software y todas las
herramientas que ofrece la ingeniera del software, La calidad para cualquier empresa es
la herramienta base que la puede distinguir de los dems en su prestacin de servicios.

TABLA DE CONTENIDO

Objetivo general
Objetivos especficos
Contexto organizacional
Diagnstico estratgico
Direccionamiento o alineamiento estratgico
Misin
Visin
Objetivos
Valores Organizacionales
Poltica de Calidad
Modelo de negocio de la compaa
Organigrama empresarial
SGC
Mapa de procesos
Metodologas de desarrollo
Ciclo de vida
Caracterizaciones
Conclusiones
Cybergrafia

OBJETIVO GENERAL
Aplicar, consolidar y confrontar los conocimientos adquiridos en el curso, en una
investigacin relacionada con el proceso de software de una organizacin.

OBJETIVOS ESPECIFICOS
Tener un Conocimiento de cuales son las estrategias adoptadas para la calidad en
una empresa.
Conocer cual es el deber ser de la empresa, conocer su mapa de procesos,
conocer los procesos Estratgicos, de apoyo y Claves.
Crear una representacin grafica mostrando la caracterizacin de los procesos
para el desarrollo de software.
Tomar todo lo visto en este trabajo, para aplicarlos cuando se desee crear
empresa.

DIAGNSTICO ESTRATEGICO
Debilidades:
Desarrollo en software Libre: Las tecnologas de software libre muchas veces se
ven limitadas por no tener un soporte que pueda apoyar a la herramienta en la que
se desarrolla
Software Desactualizado: Debido al mismo desarrollo y avances tecnolgicos,
siempre se debe conocer nuevas herramientas y la empresa siempre lo hace con
las ya conocidas.
Dbiles en marketing: La experiencia del personal clave dentro de la empresa se
focaliza en el rea tecnolgica.
Capacidad financiera insuficiente: Es notable teniendo en cuenta el tamao de
la empresa y el capital con el cual esta cuenta.
Complejidad del negocio: Al aumentar la variedad de productos y servicios, se
hace ms complejo el manejo del mercado.
Alta Competitividad: El Mercado se vuelve Creciente y esta cada vez mas hace
que se mas exigente la forma estratgica de competir.
Oportunidades:

Ingreso a nuevos segmentos de mercado: La oportunidad de conquistar y


atraer a nuevos clientes potenciales, tomando como fortaleza nuestros procesos
de calidad.

Expansin de lneas de productos: El reconocimiento del cual se espera tenga


la empresa permitir que esta expanda su lnea de productos y servicios ofrecidos
y mantenga el posicionamiento en el mercado.
Clientes a nivel poco desarrollados: La navegacin de muchos clientes a travs
de Internet nos ayuda a tener muchos mas clientes
Diversificacin de productos relacionados: La variedad de productos y
servicios que se ofrecern a las diferentes empresas, le otorgar una gran
estabilidad.
Estrategia basada en tecnologa de punta: La tecnologa de punta aunque como
debilidad ya se expreso, puede convertirse en una gran oportunidad para ofrecer
nuevos y mejores productos y servicios a empresas que inician o desean mejorar
su nivel de competitividad.

Receptividad del cliente a nuestros productos: Los clientes finales responden


ante nuevas ideas de negocio.

Fortalezas:

Prestigio en la industria: La garanta que acompaa los productos y servicios


que ofrece la empresa ser prueba fehaciente de la imagen que se espera tenga
ANDIESOFT

Evolucin del negocio: Se espera que la empresa demuestre su mejora continua


y su propuesta encaminada a lograr la satisfaccin de los clientes.
Durabilidad: La garanta que los productos tienen un Mejor tiempo de vida y
estabilidad que muchos otros
El modelo de negocio: Tiene la posibilidad de aumentar sus ingresos (en $)
gracias a la Utilizacin de software libre ya que esto disminuye costos para la
compaa.
Diversificacin: La variedad de productos y servicios que ofrecer y de tipos de
clientes que atender le conceder una gran estabilidad.
Liderazgo en el mercado: La calidad y diversidad que respalda los productos y
servicios que ofrece la empresa, convierte a ANDIESOFT en lderes en el mercado
en el que se enfoca la empresa.
Presentacin del producto: Es un producto de alta calidad y confiabilidad que
satisface los objetivos y requerimientos planteados por el cliente.

Amenazas:

Aplicaciones Free: En la Red existen muchas aplicaciones gratuitas, las cuales


muchas veces pueden llegar establecerse a la medida del cliente.
Posicionamiento en el mercado: Debido a que ANDIESOFT es una empresa
nueva en el mercado de desarrollo de software, debe entrar a competir con
empresas con mucha trayectoria y experiencia.

Creciente competencia: La lnea de desarrollo de software evoluciona


rpidamente y es altamente competido, convirtindose en amenazas a corto plazo

Impuestos: Los crecientes cambios arancelarios en la economa interna hacen de


estos una inminente amenaza en el comercio tecnolgico.

Direccionamiento o alineamiento estratgico

Misin
Atender las necesidades de nuestros clientes oportunamente, superando sus
expectativas con innovacin y dinamismo, poniendo a su alcance soluciones de
tecnologas de la informacin con alto valor agregado.

Visin
Ser reconocidos en el mercado al ao 2015 como la empresa lder en soluciones
de desarrollo de software bajo plataformas libres y nuestros clientes como
referente internacional de uso y aplicacin de estas tecnologas.

VALORES ORGANIZACIONALES
tica
Responsabilidad
Integridad
Vocacin de Servicio
Respeto
tica
Prestar un servicio idneo, con sentido humano, discrecin y respeto hacia nuestros
clientes internos y externos.
Responsabilidad
Ser personas capaces de responder frente al compromiso adquirido, con sentido de
pertenencia y amor por la labor desempeada.
Integridad
Actuar de forma coherente con el cdigo de valores ticos institucionales, siendo slidos y
honestos en el trabajo que hacemos da a da, vindose reflejado en el trato con la
personas al interior de la Empresa y con nuestros usuarios externos.

Vocacin de Servicio
Ser personas donde predomine el espritu de la colaboracin y el servicio a los dems;
todo aquello expresado en una labor libre y espontnea, que brinde satisfaccin a
nuestros clientes.
Respeto
Reconocer y valorar a cada uno de nuestros clientes internos y externos como individuos
y a los lineamientos establecidos en la Empresa.

POLITICA DE CALIDAD
Es nuestro compromiso ofrecer productos y servicios de clase mundial que satisfagan o
excedan los requerimientos de nuestros clientes y les permitan competir con xito en
mercados cada vez ms globalizados, competitivos, exigentes y cambiantes. Nuestra
organizacin se fundamenta en el mejoramiento y aprendizaje continuos, pues no de otra
forma podramos cumplir con la responsabilidad adquirida. Nos apoyamos en personas
comprometidas con los objetivos de la empresa y poseedoras de una gran calidad
humana, solvencia moral, tcnica y conceptual.

CONTEXTO ORGANIZACIONAL
Descripcin breve de la compaa:

ANDIESOFT
ANDIESOFT Consultora y Soporte es una empresa que inicia sus actividades en el ao
2000 como empresa de persona natural que da el paso a persona jurdica en el ao 2005,
durante este periodo de tiempo hemos desarrollado varios proyectos informticos en
diversas reas como: desarrollo de software, auditoria y soporte para empresas del sector
productivo, financiero, ongs y estatales.
Nuestro core del negocio es el desarrollo de software, en nuestro equipo contamos con
profesionales ampliamente capacitados y experimentados en el desarrollo de soluciones
complejas y de gran magnitud.
Nuestra principal ventaja competitiva actualmente es desarrollar nuestras soluciones
ntegramente en Software Libre y Open Source, lo cual nos permite ofrecer servicios y
productos ms estables, seguros y econmicos que cualquier otra empresa del mercado.
Las soluciones que brinda ANDIESOFT son personalizadas para cada cliente y no se
ofrecen en otros lados, somos respetuosos del CONOCIMIENTO del negocio de nuestros

clientes y entregamos a ellos todo el conocimiento requerido sobre los productos


desarrollados.
Objetivos
Organizar y desarrollar diversos eventos de software libre activamente y brindar
nuestro apoyo al sector estatal en diversas mesas de trabajo especializadas en el
tema de TICs.
ANDIESOFT aporta su granito de arena al movimiento del Software Libre en
retribucin a las grandes ventajas que hemos obtenido al utilizar las soluciones
que tan desinteresadamente brindan a la colectividad en general.
Brindar satisfaccin total a nuestros clientes a todos sus requerimientos.
Modelo de negocio de la compaa.
ANDIESOFT en su modelo de Negocio provee a sus clientes Soluciones, capacitaciones,
montaje de plataformas, dando as satisfaccin a nuestros clientes, apoyado en la
innovacin del desarrollo del producto, todo esto apoyado de herramientas informticas
que ayudan a tener una Optimizacin de los recursos; el enfoque de ANDIESOFT es
tener una gran efectividad, y eficiencia en todos los procesos, aqu se relacionara todo lo
que se maneja para dar una solucin efectiva al negocio.
Requerimientos: Preanalisis y Anlisis Estipulados por el cliente en el desarrollo de su
Proyecto.
Negociacin: Identificacin del problema y oportunidad de negocio, se revisa la
factibilidad de este con el fin de mirar a futuro que consecuencias trae el nuevo proyecto.
Anlisis: Diseo de diagramas UML a partir del Pre anlisis.
Diseo: Diseo de Algoritmos en Pseudocdigo y Prototipos, plantillas, fuentes y
definicin de colores para la aplicacin
Desarrollo y trabajo en equipo: Uso de modelos como el TSP, para la construccin del
software teniendo una gran Operatividad.
TEST: Implementacin del tipo de prueba (Caja de negra, caja blanca, etc.) para detectar
posibles fallas en el software, y utilizar los estndares de calidad que exigen.
Soporte: Asistencia y soporte para la conservacin del software, Esto produce acciones
correctivas y preventivas para la preservacin, y evolucin del software.
Productos o servicios: Capacitaciones, asesoramiento en implantacin de nuevas
tecnologas, estudios de cobertura radiofrecuencia, servicio tcnico, mantenimientos a
medida, identificacin automtica (captura y proceso de datos), seguridad informtica,

instalacin de servidores, Porttiles, conectividad, migracin de software, mantenimientos


a medida. Transferencia de conocimiento.
Cursos: La compaa tiene en su enfoque tambin capacitar a nuestros clientes en
Software como el PostgreSQL, Phyton, y todo el software desarrollado por ANDIESOFT
Satisfaccin: Cumplir y dar solucin a las necesidades y requisitos presentados por el
cliente.
Organigrama empresarial

Como principales soluciones la organizacin garantiza:

Procesos empresariales ms rpido.

Movilidad optima en tiempo real.

Aumento de la amortizacin de la inversin.

Reduccin de costes.

Fabricacin justo a tiempo.

Gestin de activos.

Trazabilidad.

Satisfaccin del cliente.

ANDIESOFT. Soluciones:

Software de Gestin.

Gestin integral de Compras, Ventas, Almacn y Facturacin.

Software de Gestin de Almacenes.

Software de Control de Eventos.

Gestin de inmovilizados.

Desarrollos a medida.

Servicios:

Consultora.

Asesoramiento en implantacin de nuevas tecnologas.

Servicio Tcnico.

Mantenimientos a Medida.

Productos:

Identificacin Automtica (Captura y proceso de datos).

Seguridad informtica

Mantenimientos a Medida.

Capacitaciones,

Mapa De Procesos

Procesos estratgicos:
Control de Gestin,
Planificacin Estratgica,
Certificacin,
Diseo,
Marketing.
Procesos clave:
Toma de Requerimientos
Anlisis
Desarrollo de Soluciones,
Testing,
Implementacin y Soporte.
Documentacin,
Capacitaciones,

Procesos de apoyo:
Gestin de la Informacin,
Gestin Contable,
Recurso Humano,
Mejora Continua,

Negociacin: proceso mediante el cual dos o ms personas buscan llegar a un


acuerdo respecto a un asunto determinado.

Desarrollo de Software: Ingeniera de software es la disciplina o rea de la


informtica que ofrece mtodos y tcnicas para desarrollar y mantener software de
calidad

Capacitaciones: Capacitacin Accin en el que por medio de estudio, supervisin


dirigida, formacin supervisada u otras, que permiten que una persona pueda

adquirir nuevas habilidades para su desarrollo personal, intelectual o laboral.


Diseo general: requisitos generales de la arquitectura de la aplicacin.

Diseo en detalle: definicin precisa de cada subconjunto de la aplicacin.

Programacin (programacin e implementacin): es la implementacin de un


lenguaje de programacin para crear las funciones definidas durante la etapa de
diseo.

Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para


garantizar que se implementaron de acuerdo con las especificaciones.

Testing (o validacin), para garantizar que el software cumple con las


especificaciones originales.

Documentacin: sirve para documentar informacin necesaria para los usuarios


del software y para desarrollos futuros.

Implementacin

soporte:

para

todos

los

procedimientos

correctivos

(mantenimiento correctivo) y las actualizaciones secundarias del software


(mantenimiento continuo

Metodologas De Desarrollo
Preocupados de la calidad de nuestros productos y servicios trabajamos en implementar
metodologas de desarrollo, gestin de proyectos y modelos de calidad acordes a las
necesidades actuales del mercado.
Nuestros profesionales y la empresa en si misma esta en continuo proceso de
capacitacin.

Modelo CMMI
El modelo de madurez de capacidades o CMM (capability maturity model), es un modelo
de evaluacin de los procesos de una organizacin. Fue desarrollado inicialmente para
los procesos relativos al desarrollo e implementacin de software por la universidad
Carnegie-Mellon para el SEI (software engineering institute).

El SEI es un centro de investigacin y desarrollo patrocinado por el departamento de


defensa de los estados unidos de Amrica y gestionado por la universidad CarnegieMellon. "CMM" es una marca registrada del SEI.

Niveles CMMI:
1 - Inicial. Las organizaciones en este nivel no disponen de un ambiente estable
para el desarrollo y mantenimiento de software. Aunque se utilicen tcnicas
correctas de ingeniera, los esfuerzos se ven minados por falta de planificacin. El
xito de los proyectos se basa la mayora de las veces en el esfuerzo personal,
aunque a menudo se producen fracasos y casi siempre retrasos y sobre costos. El
resultado de los proyectos es impredecible.
2 - Repetible. En este nivel las organizaciones disponen de unas prcticas
institucionalizadas de gestin de proyectos, existen unas mtricas bsicas y un
razonable seguimiento de la calidad. La relacin con subcontratistas y clientes
est gestionada sistemticamente.
3 - Definido. Adems de una buena gestin de proyectos, a este nivel las
organizaciones disponen de correctos procedimientos de coordinacin entre
grupos, formacin del personal, tcnicas de ingeniera ms detallada y un nivel
ms avanzado de mtricas en los procesos. Se implementan tcnicas de revisin
por pares
4 - Gestionado. Se caracteriza porque las organizaciones disponen de un
conjunto de mtricas significativas de calidad y productividad, que se usan de
modo sistemtico para la toma de decisiones y la gestin de riesgos. El software
resultante es de alta calidad.
5 - Optimizado. La organizacin completa est volcada en la mejora continua de
los procesos. Se hace uso intensivo de las mtricas y se gestiona el proceso de
innovacin
Proceso Unificado de Racional (RUP)
La metodologa usada es el RUP (proceso racional unificado): Es una metodologa cuyo
fin es entregar un producto de software. Se estructura todos los procesos y se mide la
eficiencia de la organizacin. Es un proceso de desarrollo de software el cual utiliza el
lenguaje unificado de modelado UML, constituye la metodologa estndar ms utilizada
para el anlisis, implementacin y documentacin de sistemas orientados a objetos.
Describe como aplicar enfoques para el desarrollo del software, llevando a cabo unos
pasos para su realizacin
- Se centra en la produccin y mantenimiento de modelos del sistema
RUP implementa:
Desarrollo iterativo del software:
- Permite comprender los requerimientos que hacen crecer el sistema
- Sigue un modelo que busca las tareas ms riesgosas, reduciendo as los riesgos
del proyecto
Administracin de requerimientos:
- Describe como se obtienen, organizan, documentan los requerimientos

- Captar y comunicar los requerimientos de la organizacin


- Documentar las decisiones
Uso de arquitecturas basadas en componentes:
- Se basa en disear una arquitectura que sea flexible, fcil de modificar,
comprensible y que se fundamenta en la reutilizacin de sus componentes
Modelado visual del software:
- Modela visualmente la organizacin
- Permite analizar la consistencia entre los componentes, el diseo y su
implementacin
- Verificar calidad del software
- Control de cambios

RUP maneja 6 principios claves:


Adaptar el proceso: El proceso deber adaptarse a las caractersticas propias del
proyecto u organizacin. El tamao del mismo, as como su tipo o las regulaciones
que lo condicionen, influirn en su diseo especfico, aunque se debe tener en
cuenta el alcance del proyecto.
Balancear prioridades: Debe encontrarse un balance que satisfaga los deseos de
todos.
Colaboracin entre equipos: El desarrollo de software no lo hace una sola
persona, sino mltiples equipos. Debe haber una comunicacin fluida para
coordinar requerimientos, desarrollo, evaluaciones, planes, resultados, entre otros.
Demostrar valor iterativamente: Los proyectos se entregan en etapas iteradas.
En cada iteracin se analiza la opinin, la estabilidad y calidad del producto, y se
refina la direccin del proyecto as como tambin los riesgos involucrados
Elevar el nivel de abstraccin: Este principio dominante motiva el uso de
conceptos reutilizables tales como patrn del software, lenguajes de cuarta
generacin (SQL, lenguajes de consulta), o esquemas (Frameworks).Esto
previene a los ingenieros de software ir directamente de los requisitos a la
codificacin de software a la medida del cliente. Un nivel alto de abstraccin
tambin permite discusiones sobre diversos niveles arquitectnicos. stos se
pueden acompaar por las representaciones visuales de la arquitectura.
Enfocarse en la calidad: El control de calidad debe en todos los aspectos de la
produccin. El aseguramiento de la calidad forma parte del proceso de desarrollo y
no de un grupo independiente.

RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en
numero variable segn el proyecto y en las que se hace un mayor o menor hincapi en las
distintas actividades

Inicio: se hace un plan de fases, se identifican los principales casos de uso y se


identifican los riesgos. Se define el alcance del proyecto
Elaboracin: Se hace un plan de proyecto, se completan los casos de uso y se
eliminan los riesgos
Construccin: Se concentra en la elaboracin de un producto totalmente
operativo y eficiente y el manual de usuario.
Transicin: se instala el producto en el cliente y se entrena a los usuarios. Como
consecuencia de esto suelen surgir nuevos requisitos a ser analizados.

Ciclo de vida

El ciclo de vida RUP es una implementacin del Desarrollo en espiral. Fue creado
ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las
tareas en fases e iteraciones.
RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones
en nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en
las distintas actividades. En la Figura muestra cmo vara el esfuerzo asociado a las
disciplinas segn la fase en la que se encuentre el proyecto RUP.

Las primeras iteraciones (en las fases de Inicio y Elaboracin) se enfocan hacia la
comprensin del problema y la tecnologa, la delimitacin del mbito del proyecto, la
eliminacin de los riesgos crticos, y al establecimiento de una baseline (Lnea Base) de la
arquitectura.
Durante la fase de inicio las iteraciones hacen mayor nfasis en actividades de modelado
del negocio y de requisitos.
En la fase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la
arquitectura, abarcan ms los flujos de trabajo de requisitos, modelo de negocios
(refinamiento), anlisis, diseo y una parte de implementacin orientado a la base line de
la arquitectura.
En la fase de construccin, se lleva a cabo la construccin del producto por medio de una
serie de iteraciones.
Para cada iteracin se selecciona algunos Casos de Uso, se refina su anlisis y diseo y
se procede a su implementacin y pruebas. Se realiza una pequea cascada para cada
ciclo. Se realizan tantas iteraciones hasta que se termine la implementacin de la nueva
versin del producto.
En la fase de transicin se pretende garantizar que se tiene un producto preparado para
su entrega a la comunidad de usuarios.
Como se puede observar en cada fase participan todas las disciplinas, pero que
dependiendo de la fase el esfuerzo dedicado a una disciplina vara.

CARACTERIZACIONES
PROCESOS CLAVE
Toma de Requerimientos

Cdigo: AS001

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: El Coordinador El Cliente

Objetivo del Proceso: Definir los resultados esperados por el cliente y cuales son sus
expectativas del proyecto, al igual que los resultados de la estrategia comercial ofrecida por
la empresa.

Alcance: Comienza cuando el cliente solicita un nuevo proyecto para su negocio y el


director trata con el como ser la estrategia de desarrollo, los tiempos de entrega y la
metodologa.
Descripcin de actividades:
1. Atender la peticin: En la compaa se toma el requerimiento del cliente para ser
ejecutado.
2. Verificar la viabilidad: En la empresa se analiza si lo que se solicita se puede hacer
en primera instancia y si se aprueba se enva un delegado para recibir los
requerimientos y enviar una cotizacin estimada.
3. Entrevista con el Cliente: se conoce todo el requerimiento que desea el cliente, se
toma todas sus expectativas a cumplir y se enva todo esto al encargado de
realizarlas.
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:
Tiempo de entrega.
Versin:1.1

Fecha: 01/04/2013

Caracterizacin del Proceso BPM: Toma de requerimientos

Anlisis

Cdigo: AS002

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Analista

Objetivo del Proceso: Buscar dar Solucin a las peticiones requeridas por el cliente,
creando un anlisis detallado y especifico para realizar el desarrollo.

Alcance: Aborda las metodologa, estrategias de desarrollo, cronogramas y tiempos de


entrega para dar entrega a la solucin, Anlisis de lo pedido por el cliente

Descripcin de actividades:
1. Realizar Diagramas UML: Se Elaboran los diagramas que
abarcaran todo el proyecto, para dar una solucin mucho mas
estructurada.
2. Anlisis de Diagramas: se verifican los diagramas realizados
cumplen con lo esperado para dar desarrollo a la aplicacin
Glosario:
UML: popular lenguaje de modelado de sistemas de software
Diagrama: Representacin grfica en la que se muestran las relaciones entre las diferentes
partes de un conjunto o sistema o los cambios
Proceso Relacionado:
Referencia:
Indicadores:
Calidad de Diagramas
Versin:1.1

Fecha: 01/04/2013

Caracterizacion del proceso BPM: Analisis

Desarrollo de Soluciones.

Cdigo: AS003

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Programador - Arquitecto

Objetivo del Proceso: Realizar una Solucin acorde a lo que pedido por el cliente, usando
el anlisis previo realizado por el Analista.
Alcance: Dar cumplimiento a los requerimientos pedidos por el cliente, dando una
satisfaccin total, apoyado en los estndares de calidad.
Descripcin de actividades:
1. Definir estndares de codificacin: Se establece un estndar de generacin de cdigo
para asegurarse de que todos los programadores del proyecto trabajen de forma
coordinada.
2. Diseo del programa: Se proceder a disear la arquitectura del desarrollo.
3. Codificacin: Se har la codificacin de la programacin elaborada
4. Documentacin: documentacin de todo el cdigo utilizado.
5. Testing: Por ultimo se le hacen pruebas para asegurar la correcta codificacin y marcha
del programa.
Glosario:
Testing: Prueba o comprobacin
Proceso Relacionado:
Referencia:
Indicadores:

Versin:1.1

Fecha: 01/04/2013

Caracterizacin de proceso BPM: Desarrollo de la Solucin

TESTING

Cdigo: AS004

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Testers

Objetivo: Garantizar que el producto satisfaga las necesidades del cliente asegurando la
calidad de la solucin de software.
Alcance: Obtener un sistema que soporte las especificaciones del usuario y arroje
resultados favorables al ser puesto a prueba.
Descripcin de actividades:
1. Pruebas Iniciales: se generan pruebas de rutina del Software, rendimiento, diseo y
dems.
2. Pruebas funcionales: Se realizan para verificar que el sistema funcione tal cual se
requiere, Estas pruebas incluyen la validacin de campos, reglas de negocio,
integracin de procesos y la entrada de datos.
3. Pruebas estructurales: Se hacen para asegurarse que el sistema sea capaz de
manejar el volumen de datos y el tiempo de respuesta al usuario.
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:

Versin:1.1

Fecha: 01/04/2013

Caracterizacin de proceso BPM: Testing

Implementacin

Cdigo: AS005

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Programador Cliente -Analista

Objetivo: Codificar algoritmos y estructuras de datos, definidos en las etapas anteriores, en


el correspondiente lenguaje de programacin y/o para un determinado sistema gestor de
bases de datos y llevar este a la compaa para ser ejecutado
Alcance: Incluye avisar al cliente para que este preparado para recibir el nuevo sistema
hasta entregar toda la documentacin necesaria al cliente
Descripcin de actividades:
1. Acoplamiento: El cliente prepara el lugar de trabajo para la instalacin del nuevo
sistema
2. Organizacin del cliente: El analista organiza los clientes segn crea necesario
para as, tener un mayor control a la hora de aplicar el sistema
3. Instalacin y pruebas: Se entrega el producto
4. Elabora datos en vivo: se muestra al usuario como funciona el nuevo sistema
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:

Versin:1.1

Fecha: 01/04/2013

Caracterizacin de proceso BPM: Implementacin

Soporte

Cdigo: AS006

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Programador Analista Formador

Objetivo: Se encarga de todos los procedimientos correctivos (mantenimiento correctivo) y


las actualizaciones secundarias del software (mantenimiento continuo)
Alcance: Incluye avisar al cliente para que este preparado para recibir el nuevo sistema
hasta entregar toda la documentacin necesaria al cliente
Descripcin de actividades:
1. Planificar operaciones posteriores a la entrega: Se planea quien y cuando se
realizara el mantenimiento del software
2. Planificar soporte y determinar logstica: Se dan las indicaciones de soporte
tcnico necesarias
3. Planear modificacin: Se hace un estudio sobre que es lo que se desea modificar o
mejorar
4. Modificar software: Se modifica o mejora el software
5. Actualizar documentacin: Se actualiza la documentacin ya que se hicieron
cambios en el software
6. Capacitar usuarios: Se le da a conocer al usuario las nuevas mejoras del software
7. Ayudar usuario: Dar apoyo a los usuarios para el manejo de la aplicacin.
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:
Versin:1.1

Fecha: 01/04/2013

Caracterizacion de proceso BPM: Soporte

Documentacin

Cdigo: AS007

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Programador

Objetivo: Realizar una documentacin basada en las tcnicas de programacin para un


tener soporte de todo el cdigo a la hora de su mantenimiento haciendo que este sea ms
eficiente.
Alcance: Obtener una documentacin detallada que permita la reutilizacin de cdigo y a su
vez facilitar cada proceso de soporte y mantenimiento del mismo.
Descripcin de actividades:
1. Documentar manual de usuario: Estar dirigido a los usuarios que sean nuevos o
experimentados en el uso del sistema, sirviendo de gua y de referencia.
2. Documentar manual del administrador del sistema y/o base de datos: Se hace
para los administradores encargados de instalar y configurar el sistema.
3. Documentacin del Sistema: Ser realizado para los programadores o personal
tcnico que trabajan da a da en el apoyo de los usuarios y en el mantenimiento y
apoyo del sistema.
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:

Versin:1.1

Fecha: 01/04/2013

Capacitaciones

Cdigo: AS008

Versin: 1.1

Fecha de Ultima Actividad:01/04/2013


Responsable: Formador

Objetivo: Realizar un Orientacin al cliente sobre el manejo del software desarrollado, o


sobre las herramientas que maneja la compaa y son objetivo comercial al brindarse como
orientacin para un mejor desarrollo de la compaa
Alcance: Obtener conocimientos sobre la herramienta desarrollada o complementar su
conocimiento sobre herramientas como phyton y dems que brinda la compaa a modo de
conocimiento.
Descripcin de actividades:
1. Explicar manuales de Usuario: El formador en esta actividad
esta en la capacidad de explicar manuales de usuario
desarrollados por la compaa
2. Guiar por procedimientos de la aplicacin: Se desarrolla
una gua procedimental donde se explica el manejo de este.
3. Evaluar lo aprendido: en este punto se evala los
conocimientos adquiridos.
Glosario:
Proceso Relacionado:
Referencia:
Indicadores:

Versin:1.1

Fecha: 01/04/2013

CONCLUSIONES

Las empresas de hoy en un mercado altamente competitivo deben manejar


todos los estndares de calidad, cumplir con las normas exigidas y realizar
sus desarrollos con buenas practicas para tener un desarrollo de actividades
bien definido.
Un mapa de procesos es una buena herramienta para la organizacin por
representar de forma lgica y coherente cmo la empresa espera alcanzar
los resultados planificados para el logro de su estrategia u objetivos.
Una empresa que haga gestin de calidad va tener mas ventajas sobre otras,
ya que esto le va ayudar a ser mas competitiva y a que las empresas que la
van a contratar vean que est si es confiable.
La caracterizacin de los procesos incluye una descripcin detallada de
estos, con el fin de garantizar que se desarrollen de acuerdo a lo que
estaba previsto y de esta manera poder asegurar que sean completamente
repetibles y medibles y contribuyan a una mejora continua con miras a la
calidad.
Tener todo el conocimiento y la experiencia de cmo se manejan los
procesos y modelos en una empresa es algo bueno, para tener en cuenta
cuando deseemos tener nuestra propia empresa de desarrollo de software.

Cybergrafia.
www.alegsa.com.ar/Dic/uml.php
www.devjoker.com/...C/.../Definicin-de-clases.aspx
http://www.pdcahome.com/2551/como-crear-la-politica-de-tu-empresa-definicionesrequisitos-y-tipos-de-politicas/
http://vicentelopez0.tripod.com/Gerencia/Calidad/Plancali.html

You might also like