View
212
Download
0
Category
Preview:
Citation preview
DIAGNOSTICO
1.1 ¿Cuál es El Problema?
Para poder responder esta pregunta con mayor precisión listaremos los
posibles problemas que se han detectado mediante entrevistas a los
usuarios del sistema.
- Retrasos en la entrega de los proyectos.
- Alto grado de insatisfacción de los clientes con respecto a lo que
ellos necesitaban.
- Conflictos en el área comercial por disconformidad de los clientes.
(Facturas impagas)
- Desconfianza de parte del cliente en cumplimiento de plazos y
responsabilidades.
Causas, Problemas y Efectos
1.2 Ubicación del Problema
1.2.1 Características generales de la empresa
DesaSoft Limitada es fundada en el año 2004 por Alexis Valenzuela y Miguel
Angel Cortés, Actuales dueños y socios, Empresa dedicada al desarrollo de
aplicaciones computacionales, e Implementación de nuevas tecnologías.
Durante este último año (2008) el aumento de nuevos proyectos tanto para
el sector público y privado, ha llevado al crecimiento de 50% del personal,
para lograr suplir las nuevas necesidades. A la vez la facturación ha crecido
en más de 70% con respecto al año anterior.
Direcciones de las Oficinas de la compañíaAvenida Las Condes 11111 Of. 22, Vitacura, Santiago
Teléfono: 343434344
Sitio de Internetwww.dedeft.cl
Contacto al Interior de la EmpresaXxxxxx xxxxxxxxxxxxx xxxxxxxx
Líder Técnico
Teléfono: 34343433
1.2.2 Organigrama
El área en cuestión es el departamento de desarrollo, cuya labor es
programar las aplicaciones computacionales dependiendo de las
necesidades presentadas por nuestros clientes.
1.2.3. Relación del Área Problema con otras Áreas
El análisis está orientado al área de desarrollo por ello se definirá la relación
del departamento de desarrollo con sus áreas. Se puede observar las
siguientes interacciones.
a) El departamento de Desarrollo cumple los requerimientos del
departamento comercial, y ambos dependen del gerente general.
b) El departamento de Finanzas depende de las entregas que el área
de desarrollo entregue a los clientes, para poder hacer cobro de
las facturas.
c) El departamento de Operaciones (TI) depende del departamento
de desarrollo para hacer la Instalación de las aplicaciones en los
DATACENTERS de la empresa.
d) El departamento de Soporte técnico depende del departamento de
desarrollo para hacer la instalación de las aplicaciones en los
computadores ubicados en las dependencias del cliente.
e) El departamento de RRHH depende del departamento de
desarrollo, ya que este último pide recursos (personas) para
terminar a tiempo los desarrollos.
1.2.4) Diagrama de interacción del área problema con otras áreas
1.3 Recursos y Requerimientos del Área Problema
1.3.1 Materiales Computadores
o 7 estaciones de trabajo marca DELL modelo OptiPlex 360
Pentium D 2Ghz
2gb de RAM
200gb de disco duro
Monitor de LCD
o 2 Notebook marca DELL modelo XPS1330
Core2Duo T7100 1.83Ghz
2gb de RAM
120gb de disco duro
Servidores
o 1 servidor marca DELL modelo Poweredge R805, que cumple
la función de servidor de dominio
o 3 servidores marca DELL modelo Poweredge 2950 III, que
cumplen la función de servidores de datos
o 1 servidor marca DELL modelo Poweredge R200, que cumple
la función de servidor de correo
o 1 servidor marca DELL modelo Poweredge R200, que cumple
la función de controlador de código.
Software Especializado
o Sistema operativo de servidores (Windows 2003)
o Servidor de correo (Microsoft Exchange 2003)
o Entornos de desarrollo (Visual Studio.Net 2008)
o Gestores de bases de datos (SQLSERVER 2005)
o Lenguajes de programación ( C#)
o Sistemas Operativos (Windows XP)
1.3.2 Infraestructura Sala de Reuniones (10mts2)
Sala de Servidores con refrigeración (15 mts2)
Sala de Trabajo con estaciones de trabajo (30mts2)
1.3.3 Humano Arquitecto de Soluciones
Administrador de bases de datos
Líder Técnico
Programadores
1.4 Descripción del problema
1.4.1 Caja Negra:
A continuación se detallan las entradas y salidas desde un punto de vista global
Entradas Salidas
Necesidades del Cliente Sistema de
información
que
solucionará las
necesidades
que el cliente
Reuniones con el personal que
interactuará con la solución
Formularios e informes utilizados
en el normal funcionamiento de la
empresa
desea
optimizar
Luego de reuniones con la empresa (cliente) y la recopilación de las
necesidades, se adquiere el compromiso del desarrollo de un sistema para
potenciar el manejo de información, de manera ágil, segura y ordenada. Este
desarrollo continua con la entrega de un prototipo funcional en un plazo
prudente, a fin de ser evaluado por el cliente. Luego de su aprobación, se
concluye con una solución definitiva.
2.4.2 Flujo grama:En el siguiente flujo grama se detalla el proceso de desarrollo de un sistema
de información.
1.4.3 Narración:1) El área comercial recibirá el requerimiento de parte de algún
cliente, para solucionar algún problema que este último tenga. Se
hará un estudio de factibilidad, y ver la viabilidad de realizar una
aplicación computacional para dar solución al problema.
2) El área comercial hará entrega al Arquitecto los antecedentes y el
estudio de factibilidad, este hará reuniones y entrevistas en las
dependencias del cliente, de estas entrevista saldrán los casos
de uso. Se realizará el análisis y diseño de la solución.
3) El jefe de proyecto recibirá el análisis y diseño de la solución,
para luego delegar las tareas y asignar responsables. Entregando
a los programadores las pautas para escribir el código de la
aplicación, de igual forma entregará las pautas al DBA
(Administrador de bases de datos).
4) Los programadores recibirán los antecedentes y casos de uso de
la aplicación que estos deben codificar. Una vez que terminen su
trabajo serán entregados al jefe de proyecto.
5) El DBA recibirá los antecedentes y creará la base de datos,
codificará lo necesario para el buen funcionamiento de la
aplicación.
6) El jefe de proyecto recibirá de parte de los programadores, y del
DBA el trabajo realizado por cada uno de ellos, se ensamblará
una versión de la aplicación, para luego ser enviada al
departamento de QA para que realicen las pruebas necesarias.
7) El departamento de QA recibirá los casos de uso, y antecedente
para proceder a realizar las pruebas de la aplicación, y
documentar cada una de las pruebas realizadas.
8) El jefe de proyecto, recibirá notificación del departamento de QA
de los problemas encontrados al momento de realizar las
pruebas. El jefe de proyecto tomará la documentación generada
por el departamento de QA y se la entregará a los programadores
y/o DBA según corresponda.
9) El Arquitecto, recibirá notificación del departamento de QA, que la
aplicación cumple con el 100% de los casos de uso. Y está lista
para enviar la aplicación a producción.
10) El departamento de operaciones recibirá los antecedentes y
documentación necesaria para realizar la instalación de la
aplicación informática en las dependencias del cliente.
1.5 Evaluación del Problema:A continuación se realizará una evaluación de la situación actual del área de
desarrollo, sobre una situación ideal.
1.5.1 Patrón Ideal
Indicadores Si No
Los programadores entienden claramente lo que el
cliente solicita
X
Los plazos estimados se cumplen a cabalidad X
Existe el Hardware requerido para desarrollar las
aplicaciones
X
Existen las herramientas adecuados para el
desarrollo de aplicaciones.
X
Existen las condiciones necesarias para el buen
funcionamiento de los programadores
X
2.5.2 Situación IdealPatrón ActualIndicadores Si N
o
Los programadores entienden claramente lo que el
cliente solicita
X
Los plazos estimados se cumplen a cabalidad X
Existe el Hardware requerido para desarrollar las
aplicaciones
X
Existen las herramientas adecuados para el
desarrollo de aplicaciones.
X
Existen las condiciones necesarias para el buen
funcionamiento de los programadores
X
1.6 Conclusiones y Recomendaciones:
- Para el problema de retraso de la entrega del proyecto de parte del área
de desarrollo, causado por tareas repetitivas que consumen un tiempo
significativo dentro del desarrollo lo que afecta la rentabilidad e imagen de la
empresa, se recomienda incorporar una herramienta que automatice
aquellas labores repetitivas. Lo que reducirá los tiempos de desarrollo.
Recommended