Post on 01-Jan-2015
Desarrollo de un software de Balance Scorecard aplicado a una consultora de software usando RUP.
Integrantes:Juan Paulino SánchezWalter Palacios León
Desarrollo de un software de Balance Scorecard aplicado a una consultora de software usando RUP.
Esta tesis se presenta como iniciativa para obtener el titulo de grado en Ingeniería de Sistemas.
La tesis se enfoca en el desarrollo de un software de Balanced Scorecard usando la metodología RUP para empresas consultoras de software.
Formulación del problema.
Como acelerar el desarrollo del software de Balanced Scorecard en una consultora de software utilizando la metodología RUP, para así poder tener un control sobre la gestión de la empresa de tal forma que se incurra en los tiempos mínimos en el desarrollo de tal software.
Formulación del problema.
Justificación y Viabilidad. Con el uso de un software de
Balanced Scorecard las consultoras de software podrán controlar a través de indicadores si están cumpliendo con los objetivos impuestos inicialmente, así como contrastar si estos están alineados con el planeamiento estratégico de la empresa, asimismo podrán reducir los tiempos en sus procesos.
Objetivo general
Desarrollar un software basado en la metodología de Balanced Scorecard para una consultora de software usando la metodología RUP.
Objetivos específicos Modelar la metodología del Balanced
Scorecard orientado a una estructura genérica para las consultoras de software
Diseñar la interfaz del sistema amigable para el usuario y orientado hacia el usuario final.
Hacer uso de las buenas prácticas en el desarrollo del sistema.
Desarrollar un software de Balanced Scorecard.
Entrevistas a personalidades de la empresa:
Nombre Telefono Cargo Mail
Johnny Ortega Bulejes 995014350 Gerente general de B2B
Johnny.ortega@b2bconsultingla
.com
Giannina Dioses Bravo 997431490 Empleada planeamiento y presupuesto – Perupetro
GDioses@perupetro.com.pe
Descripción de la empresa B2B Consulting S.A.C es una empresa
consultora dedicada a la implementación de aplicaciones ERP (Oracle), implementación de aplicaciones PeopleSoft (CRM) e implementaciones desarrolladas a medida.
Es una empresa dedicada a las prestaciones de servicios a diferentes organizaciones tales como: entidades gubernamentales, empresas de telecomunicaciones, Bancos, Seguros y empresas dedicadas a la distribución y producción.
Descripción de la empresa
Entre los servicios que brinda se destacan: Aplicaciones Oracle. Sistemas Oracle. Aplicaciones PeopleSoft.
Modelo fisico de Datos
FK_OBJETIVO_ASSOCIATI_PERIODO
FK_INDICADO_ASSOCIATI_RESPONSA
FK_PLANACCI_ASSOCIATI_INDICADO
FK_OBJETIVO_ASSOCIATI_PLANACCI
FK_INDICADO_ASSOCIATI_EVALUACI
FK_OBJETIVO_ASSOCIATI_OBJETIVOFK_OBJETIVO_ASSOCIATI_PERSPECT
FK_PERSPECT_ASSOCIATI_MAPAESTRFK_CAUSAEFE_ASSOCIATI_PERSPECT
FK_INDICADO_ASSOCIATI_COLABORAFK_INDICADO_ASSOCIATI_LINKRELA
FK_INDICADO_ASSOCIATI_TRACKING
FK_INDICADO_ASSOCIATI_FORMULA
FK_META_ASSOCIATI_INDICADO
FK_INDICADO_REFERENCE_PERSPECT
Indicador
indicadorresponsableIndicadorevaluaciontrackingIndicadorformulalinkRelacionadocolaboracionperspectivanombredescripcionestadousuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integerintegerintegerintegerintegerintegerintegerintegervarcharvarcharchar(1)varchardatevarchardate
<pk><fk1><fk2><fk5><fk6><fk4><fk3><fk7>
ObjetivoEstrategico
objetivoEstrategicoperiodonombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacionestado
integerintegervarcharvarcharvarchardatevarchardatevarchar
<pk><fk>
ObjetivoEspecifico
objetivoEspecificoplanAccionobjetivoEstrategicoperspectivanombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integerintegerintegerintegervarcharvarcharvarchardatevarchardate
<pk><fk1><fk2><fk3>
PlanAccion
planAccionindicadornombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integerintegervarcharvarcharvarchardatevarchardate
<pk><fk>
Periodo
periodonombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacionfechaIniciofechaFinestado
integervarcharvarcharvarchardatevarchardatedatedatechar(1)
<pk>
ResponsableIndicador
responsableIndicadordescripcionfechaAsignacionfechaDestitucioncargo
integervarchardatedatevarchar
<pk>
Empleado
empleadonombretipoDocumentodireccioncargofechaNacimientonumeroDocumento
integervarcharvarcharvarcharvarchardatevarchar
Perspectiva
perspectivamapaEstrategiconombredescripcionprioridadusuarioCreacionfechaCreacionusuarioModificacionfechaModificacionestado
integerintegervarcharvarcharintegervarchardatevarchardatevarchar
<pk><fk>
MapaEstrategico
mapaEstrategiconombredescripcionusuarioCreacionfechaCreacionUsuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>
CausaEfecto
causaEfectoperspectivanombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integerintegervarcharvarcharvarchardatevarchardate
<pk><fk>
Evaluacion
evaluacionnombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>
Colaboracion
colaboracionnombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>LinkRelacionado
linkRelacionadonombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>
Formula
formulanombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>
TrackingIndicador
trackingIndicadornombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integervarcharvarcharvarchardatevarchardate
<pk>
Meta
metaindicadornombredescripcionusuarioCreacionfechaCreacionusuarioModificacionfechaModificacion
integerintegervarcharvarcharvarchardatevarchardate
<pk><fk>
Diagrama de Despliegue
Database Server
WorkStation
HTTP/HTTPS
TCP/IP<<HTTP/HTTPS>>
Web Server
WorkStationWeb Browser
WebServer
Database Server
Web Interface
Database Interface
Postgres Database
Database Server
WorkStation
HTTP/HTTPS
TCP/IP<<HTTP/HTTPS>>
Web Server
WorkStationWeb Browser
WebServer
Database Server
Web Interface
Database Interface
Postgres Database
Casos de Uso
Registrar_Objetivo_Especifico
Registrar_Perspectiva
Registrar_Indicador
Registrar_Objetivo_Estrategico
Asignar_Responsable
Registrar_Causa_Efecto
Graficar_Indicador
Definir_Formula
Establecer_Plan_Accion
Usuario Planeamiento
Detalle de Casos de UsoRegistrar Objetivo Estrategico
ObtenerListaObjetivoEstrategico
RegistrarNuevoObjetivoEstrategicoMostrarListaObjetivoEstrategico
ValidarRegistroIngresado
GrabarRegistro
RefrescarSistema
SeleccionarObjetivoEstrategicoActualizar
MostrarResultados
ActualizarRegistro
ValidarRegistro
ActualizarObjetivoEstrategico
RefrescarSistema
ObjetivoEstrategico
Usuario Planeamiento
Sistema
ObtenerListaObjetivoEstrategico
RegistrarNuevoObjetivoEstrategicoMostrarListaObjetivoEstrategico
ValidarRegistroIngresado
GrabarRegistro
RefrescarSistema
SeleccionarObjetivoEstrategicoActualizar
MostrarResultados
ActualizarRegistro
ValidarRegistro
ActualizarObjetivoEstrategico
RefrescarSistema
Registrar Objetivo Estrategico
SeleccionarObjetivoEstrategicoEliminar
EliminarRegistro
EliminarObjetivoEstrategico
MostrarResultados
ValidarRegistro
RefrescarSistema
SeleccionarObjetivoEstrategicoEliminar
EliminarRegistro
EliminarObjetivoEstrategico
MostrarResultados
ValidarRegistro
RefrescarSistema
Registrar Objetivo Especifico
ObtenerListaObjetivoEspecifico
MostrarListaObjetivoEspecifico
RegistrarNuevoObjetivoEspecifico
ValidarRegistro
GrabarRegistro
RefrescarSistema
ObtenerListaObjetivoEstrategico
MostrarListaObjetivoEstrategico
SeleccionarObjetivoEstrategicoAsociarGrabarCambios
RefrescarSistema
ObjetivoEspecifico
Usuario Planeamiento
ObjetivoEstrategicoSistema
ObtenerListaObjetivoEspecifico
MostrarListaObjetivoEspecifico
RegistrarNuevoObjetivoEspecifico
ValidarRegistro
GrabarRegistro
RefrescarSistema
ObtenerListaObjetivoEstrategico
MostrarListaObjetivoEstrategico
SeleccionarObjetivoEstrategicoAsociarGrabarCambios
RefrescarSistema
Registrar Objetivo Especifico
SeleccionarRegistroActualizar
MostrarResultados
ActualizarRegistro
ValidarRegistro
EliminarRegistro
RefrescarSistema
SeleccionarRegistroEliminar
EliminarRegistro
EliminarRegistro
MostrarResultados
ValidarRegistro
RefrescarSistema
SeleccionarRegistroActualizar
MostrarResultados
ActualizarRegistro
ValidarRegistro
EliminarRegistro
RefrescarSistema
SeleccionarRegistroEliminar
EliminarRegistro
EliminarRegistro
MostrarResultados
ValidarRegistro
RefrescarSistema
Registrar Perspectiva
ObtenerListaPerspectivas
MostrarResultados
IngresarDatosPerspectiva
ValidarDatosIngresados
GrabarPerspectiva
RefrescarSistema
ObtenerListaObjetivosEspecificos
MostrarListaObjetivosEspecificos
SeleccionarObjetivoEspecificoAsociarGrabarCambios
RefrescarSistema
Usuario Planeamiento
PerspectivaSistema IndicadorObjetivoEspecifico
ObtenerListaPerspectivas
MostrarResultados
IngresarDatosPerspectiva
ValidarDatosIngresados
GrabarPerspectiva
RefrescarSistema
ObtenerListaObjetivosEspecificos
MostrarListaObjetivosEspecificos
SeleccionarObjetivoEspecificoAsociarGrabarCambios
RefrescarSistema
Registrar Perspectiva
ObtenerListaIndicadores
MostrarIndicadores
SeleccionarIndicadorAsociar
GrabarCambios
RefrescarSistema
SeleccionarPerspectivaActualizar
MostrarResultados
ActualizarRegistro
ActualizarPerspectiva
RefrescarSistema
SeleccionarPerspectivaEliminar
MostrarResultados
EliminarRegistro
EliminarPerspectiva
RefrescarSistema
ObtenerListaIndicadores
MostrarIndicadores
SeleccionarIndicadorAsociar
GrabarCambios
RefrescarSistema
SeleccionarPerspectivaActualizar
MostrarResultados
ActualizarRegistro
ActualizarPerspectiva
RefrescarSistema
SeleccionarPerspectivaEliminar
MostrarResultados
EliminarRegistro
EliminarPerspectiva
RefrescarSistema
Registrar Indicador
IngresarNuevoIndicador
GrabarIndicador
ValidarIndicadorIngresado
ObtenerListaIndicadores
MostrarResultados
SeleccionarIndicadorAModificar
MostrarResultados
SeleccionarIndicadorAEliminar
ActualizarRegistroActualizarIndicador
MostrarResultadosEliminarRegistro
EliminarIndicador
RefrescarSistema
RefrescarSistema
RefrescarSistema
Usuario Planeamiento
IndicadorSistema
IngresarNuevoIndicador
GrabarIndicador
ValidarIndicadorIngresado
ObtenerListaIndicadores
MostrarResultados
SeleccionarIndicadorAModificar
MostrarResultados
SeleccionarIndicadorAEliminar
ActualizarRegistroActualizarIndicador
MostrarResultadosEliminarRegistro
EliminarIndicador
RefrescarSistema
RefrescarSistema
RefrescarSistema
Generar Reporte Indicadores
Ver Reporte por Perspectiva
Ver Todas las Perspectivas
obtenerListaPerspectiva
obtenerListaIndicadores
generarReporteIndicadores
obtenerAllIndicadores
generarAllIndicadores
imprimirReporte
exportarAPDF
exportarAExcel
imprimirReporte
exportarAPDF
exportarAExcel
Perspectiva
Usuario Planeamiento
Sistema Indicador
Ver Reporte por Perspectiva
Ver Todas las Perspectivas
obtenerListaPerspectiva
obtenerListaIndicadores
generarReporteIndicadores
obtenerAllIndicadores
generarAllIndicadores
imprimirReporte
exportarAPDF
exportarAExcel
imprimirReporte
exportarAPDF
exportarAExcel
Arquitectura del Sistema
Arquitectura
Action
JSP(JSF ) Delegate
SPRINGService
DAO(Hibernate)
PostgreSQL
TX
WAR
DTO
properties
driverJdbc.jar
WAR
service jar
Javascriptestilos
imageneswebserver
jdbc
PROYECTO ECLIPSE
RICH FACES
Prototipo modelo de Balanced Scorecard (tomado de la empresa Perupetro)
Prototipo modelo de Balanced Scorecard
Prototipo modelo de Balanced Scorecard
Prototipo modelo de Balanced Scorecard
Vista Personalizada (Mapa Estratégico)
Tree View
Scorecard View
Strategic Map View
Detailed View
Performance (Interpretación del Gráfico)
Information (Información adicional) Definición
Information (Información adicional) Formulas
Information (Información adicional) Estrategia
Information (Información adicional) Estrategia
Information (Información adicional) Acciones
Information (Información adicional) Responsables
Information (Información adicional) Links relacionados
Information (Información adicional) Color de alarma
Assessment (Evaluación)
Collaboration (Colaboración)
Periodicity (Periodicidad)