Sunteți pe pagina 1din 13

TECNOLOGÍAS

DE
INFORMACIÓN
APLICADAS A
LOS
NEGOCIOS
CARRERA DE INGENIERÍA
EMPRESARIAL

“INGENIERÍA DE SOFTWARE EN LAS


ORGANIZACIONES PÚBLICAS”

INTEGRANTES:
 Altamirano Arteaga, Obert Hernando
 Cerquin Llico, Luis Fernando
 Chilón Rodríguez, Roxana Lizeth
 Portal Vera, Jhulisa Edith
 Vásquez Gallardo, Geiner Alexander

DOCENTE:
 Torres Vargas, Deivhy Paúl

CAJAMARCA - PERÚ
2018 - 1
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

ÍNDICE

1. INTRODUCCIÓN............................................................................................................... 2

1.1 DEFINICIÓN DE INGENIERÍA DE SOFTWARE ................................................ 2

1.2 CARACTERÍSTICAS DEL SOFTWARE ............................................................... 2

1.2.1 CARACTERÍSTICAS OPERATIVAS ........................................................... 2

1.2.2 CARACTERÍSTICAS DE TRANSICIÓN ..................................................... 3

1.2.3 CARACTERÍSTICAS DE REVISIÓN ........................................................... 3

2. JUSTIFICACIÓN ............................................................................................................... 5

3. PLANTEAMIENTO DEL PROBLEMA .......................................................................... 5

4. DEFINICIÓN DEL PROBLEMA ..................................................................................... 6

5. OBJETIVOS ........................................................................................................................ 6

6. ALCANCES ......................................................................................................................... 6

7. METODOLOGÍA ............................................................................................................... 7

8. LA GESTIÓN EN LAS ORGANIZACIONES PÚBLICAS – EL CASO DE PERÚ .... 7

8.1. PROBLEMAS DE GESTIÓN A RESOLVER ...................................................... 7

8.2. PRINCIPALES PROBLEMAS DE GESTIÓN ..................................................... 8

8.2.1. AUSENCIA DE UN SISTEMA EFICIENTE DE PLANEAMIENTO Y


PROBLEMAS DE ARTICULACIÓN CON EL SISTEMA DE PRESUPUESTO
PÚBLICO. ........................................................................................................................... 8

8.2.2. INFRAESTRUCTURA, EQUIPAMIENTO Y GESTIÓN LOGÍSTICA


INSUFICIENTE. ................................................................................................................ 8

8.2.3. LIMITADA EVALUACIÓN DE RESULTADOS E IMPACTOS, ASÍ


COMO SEGUIMIENTO Y MONITOREO DE LOS INSUMOS, PROCESOS,
PRODUCTOS Y RESULTADOS DE PROYECTOS Y ACTIVIDADES. ............... 8

8.2.4. INNOVACIÓN Y APROVECHAMIENTO DE LAS TECNOLOGÍAS. .. 9

9. CONCLUSIONES ............................................................................................................. 11

10. BIBLIOGRAFÍA ........................................................................................................... 12

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 1
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

1. INTRODUCCIÓN
Existen diversas metodologías y estándares creados por diferentes organismos internacionales de
gran prestigio como la IEEE y la ISO para mediar y certificar la calidad en la creación, proceso de
desarrollo y evaluación de productos software. Sin embargo, muchos países no tienen una identidad
en cuanto al uso de políticas de desarrollo y han optado por la implementación de diversas técnicas
de origen extranjero para el desarrollo de sus aplicaciones. Debido a la ausencia de estándares
propios, muchos desarrolladores no tienen en cuenta los procesos de la ingeniería del software para
construir sus aplicaciones, que éstos revisten alguna complejidad, y por el contrario, se limitan a
programar sin tener unos criterios previamente establecidos, dando como resultado software de baja
calidad. Éste documento presenta un estudio en el que se pretende dar una idea del estado del arte
de la ingeniería del software a partir de organizaciones públicas que tratan la disciplina para que,
en un futuro, se puedan definir estándares propios, que permitan la construcción y el mantenimiento
de aplicaciones de excelente calidad.

1.1 DEFINICIÓN DE INGENIERÍA DE SOFTWARE


Según Pressman (2002), define que la Ingeniería del Software es una disciplina o área de la
Informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y
mantener un software de calidad que resuelven problemas de todo tipo. Trata con áreas muy
diversas de la informática y de las ciencias de la computación, tales como construcción de
compiladores, sistemas operativos o desarrollos en Intranet/internet, abordando todas las fases del
ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a una infinidad
de áreas tales como: negocios, investigación científica, medicina, producción, logística, banca,
control de tráfico, meteorología, el mundo del derecho, la red de redes Internet, redes Intranet y
Extranet, etc.

1.2 CARACTERÍSTICAS DEL SOFTWARE


El software al ser considerado un sistema lógico se desarrolla según la necesidad que se requiera,
sus principales características son:

1.2.1 CARACTERÍSTICAS OPERATIVAS


Se encarga de gestionar tanto los recursos de hardware como los programas de aplicación. Su
ejecución se encuentra privilegiada sobre la del resto del software, ya que todo depende del
sistema operativo. Incluye aspectos como:

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 2
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

 Corrección: El software que estamos haciendo debe satisfacer todas las


especificaciones establecidas por el cliente.

 Usabilidad: Debe ser sencillo de aprender.

 Integridad: Un software de calidad no debe tener efectos secundarios.

 Fiabilidad: El producto de software no debería tener ningún defecto. No sólo esto, no


debe fallar mientras la ejecución.

 Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe
hacer un uso eficaz del espacio de almacenamiento y el comando ejecutar según los
requisitos de tiempo deseados.

 Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las
amenazas externas.

(Ejemplode.com, 2014)

1.2.2 CARACTERÍSTICAS DE TRANSICIÓN


Dado que el software es un soporte lógico y no un objeto, el software no se fabrica sino que se
desarrolla. El desarrollador puede ser un programador o bien un equipo o una compañía con varios
equipos.

 Interoperabilidad: Es la capacidad para el intercambio de información con otras


aplicaciones.

 Reutilización: Es poder utilizar el código de software con algunas modificaciones para


diferentes propósitos.

 Portabilidad: Capacidad para llevar a cabo las mismas funciones en todos los entornos
y plataformas

(Espinoza, 2018)

1.2.3 CARACTERÍSTICAS DE REVISIÓN


Se requieren un proceso periódico de control, mejora y optimización. Entre estos procesos se
incluye la depuración de errores y en algunos casos también las actualizaciones ofrecidas por el
desarrollador. Incluye aspectos como:

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 3
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

 Capacidad de mantenimiento: El mantenimiento del software debe ser fácil para


cualquier tipo de usuario.

 Flexibilidad: Los cambios en el software debe ser fácil de hacer.

 Extensibilidad: Debe ser fácil de aumentar nuevas funciones.

 Escalabilidad: Debe ser muy fácil de actualizar para más trabajo.

 Capacidad de prueba: Prueba del software debe ser fácil.

 Modularidad: Debe estar compuesto por unidades y módulos independientes entre sí.

(Ejemplode.com, 2014)

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 4
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

2. JUSTIFICACIÓN
Con la gran expansión de las tecnologías de la información y la comunicación, se ha incrementado
considerablemente la producción de equipos que permiten la sistematización de los procesos
realizados por el hombre en diferentes campos. A la par de estos avances también se ha
incrementado el desarrollo de software, y con el pasar de los años, la Ingeniería del Software ha
introducido y popularizado una serie de estándares para medir y certificar la calidad, tanto del
sistema a desarrollar como del proceso de desarrollo en sí. En la actualidad, la economía mundial
depende más de sistemas automatizados que en otras épocas, ésta situación ha provocado que los
equipos de desarrollo tengan que enfrentarse día a día con nuevos procesos y estándares de
calidad. Para afrontar éste inconveniente, se han desarrollado varias herramientas automatizadas
que permiten definir y aplicar procesos de desarrollo de software más efectivos. Así pues, se hace
evidente que la ingeniería del software se ha convertido en un elemento fundamental para
garantizar que la construcción y el mantenimiento de productos de software de alta calidad se
haga de manera eficiente, siendo muy importante que el desarrollador, o quien haga las veces de
constructor de software, tenga conocimiento de las metodologías que se utilizan en diferentes
partes del mundo para desarrollar éste tipo de productos, con el fin de utilizar las experiencias
encontradas en la creación de nuevas aplicaciones. Teniendo en cuenta lo anterior, se puede decir
que indagar acerca del estado del arte de la ingeniería del software en el ámbito nacional e
internacional, es un ejercicio útil para la generación de políticas y estándares regionales de
creación de software, de igual forma, se convierte en punto de partida para aquellos que buscan
nuevas alternativas de desarrollo.

3. PLANTEAMIENTO DEL PROBLEMA


Desde su aparición, el software ha sido utilizado en una extensa variedad de áreas de aplicación,
razón por la cual se ha convertido en una herramienta fundamental e indispensable para el
crecimiento de la sociedad a nivel económico, industrial, tecnológico y cultural, entre otros. Su
inclusión en la vida del hombre, ha provocado que la realización de sus labores diarias dependa
en gran medida de la utilización de éste tipo de aplicaciones. Es por este motivo, que para
desarrollar un software con éxito, que funcione impecablemente, que sea fácil de utilizar y sobre
todo, que satisfaga las necesidades de las personas que lo utilizan, es necesario tener en cuenta
los lineamientos de la ingeniería del software con el fin de garantizar su calidad y con ello el
mejoramiento continuo de los procesos. Sin embargo, en la actualidad no se tienen una identidad
en cuanto al uso de políticas de desarrollo y han optado por la implementación de diversas técnicas
de origen extranjero para producir sus aplicaciones.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 5
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

4. DEFINICIÓN DEL PROBLEMA


Se busca identificar las falencias y fortalezas de las diferentes técnicas existentes sobre software,
facilitando la creación de un estándar que defina una serie de políticas y procedimientos que se
puedan llevar a cabo en la construcción de este, que satisfaga las necesidades de las
organizaciones y usuarios finales. Tener software de baja calidad redunda en procesos con
deficiencias al interior de las organizaciones y por ende en un inferior nivel competitivo; lo que
afectaría, inclusive la economía del país.

5. OBJETIVOS

5.1 OBJETIVO GENERAL


Explorar y documentar el estado del arte de la Ingeniería del Software en el ámbito nacional de
acuerdo a organizaciones que tratan la disciplina.

5.2 OBJETIVOS ESPECÍFICOS


 Diagnosticar el estado del arte de la ingeniería del software a partir de la documentación
existente disponible.

 Diagnosticar el estado del arte de la ingeniería del software en las organizaciones


públicas.

6. ALCANCES
Se pretende realizar una investigación exploratoria a cerca del estado del arte de la ingeniería del
software en el ámbito de organizaciones públicas que tratan la disciplina, que facilite en un futuro
la definición de un estándar para la construcción y el mantenimiento de software de excelente
calidad. La información que comparten las asociaciones que agremian el sector del desarrollo del
software, las organizaciones internacionales que puedan ser consultadas a través de internet y los
libros que tratan la disciplina a través de modelos y metodologías.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 6
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

7. METODOLOGÍA
La metodología a utilizar consiste en realizar un estudio exploratorio sobre el uso de la
ingeniería del software en las organizaciones públicas, contemplando dentro de éste las
organizaciones, los estándares, las métricas, las técnicas y demás prácticas utilizadas en
la producción de software de calidad. Lo anterior, teniendo en cuenta que éste es un tema
sobre el cual hay diferentes posturas y por ende, la adopción de un procedimiento
determinado o una metodología específica depende del contexto en el que se encuentre el
desarrollador. Por lo anterior, en la primera parte del estudio se pretende obtener una
visión general acerca del concepto a través de un recorrido teórico y el estado de las
prácticas mediante su contextualización en el ámbito de las organizaciones públicas.

8. LA GESTIÓN EN LAS ORGANIZACIONES PÚBLICAS – EL


CASO DE PERÚ
Los esfuerzos por mejorar la gestión en las organizaciones son numerosos y de todo tipo, pero no
necesariamente responden a una orientación estratégica.

Lamentablemente, tales esfuerzos aún se desarrollan de manera aislada y desarticulada, por lo que
no cambian sustantivamente el desempeño global de la organización.

Como ejemplo, podemos citar el caso del Estado Peruano, que ha dictado una Política Nacional
de Modernización de la Gestión Pública al 2021, publicado por la Secretaría de Gestión Pública
de la Presidencia del Consejo de Ministros.

Dicho documento expresa que en la búsqueda de una Administración Pública eficiente enfocada
en resultados y que rinda cuentas a los ciudadanos sin afectar las autonomías que les confiere la
ley las entidades todas están llamadas a formular planes y emprender acciones de modernización
de su gestión a fin de mejorar su desempeño al servicio de los ciudadanos.

8.1. PROBLEMAS DE GESTIÓN A RESOLVER


Modernizar la gestión pública es una responsabilidad de todas las autoridades, funcionarios y
servidores del Estado en cada uno de sus organismos y niveles de gobierno. En ese sentido,
cualquier esfuerzo que apunte a elevar los niveles de desempeño de las entidades del Estado a
favor de los ciudadanos, debe involucrar a los diversos sectores y niveles de gobierno.

Sin embargo, en Perú a pesar de que en los últimos años la recaudación fiscal y el presupuesto
público se han incrementado sustancialmente las entidades públicas siguen teniendo una limitada

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 7
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

capacidad de gestión, lo cual les impide proveer con eficacia, eficiencia y transparencia servicios
públicos de calidad a los ciudadanos.

8.2. PRINCIPALES PROBLEMAS DE GESTIÓN

8.2.1. AUSENCIA DE UN SISTEMA EFICIENTE DE PLANEAMIENTO


Y PROBLEMAS DE ARTICULACIÓN CON EL SISTEMA DE
PRESUPUESTO PÚBLICO.
Ellos han identificado problemas en la definición de objetivos. Determinan que no se asegura el
alineamiento de los Planes de Desarrollo Concertado (PDC), los Planes Estratégicos
Institucionales (PEI) y los Planes Operativos Institucionales (POI) ni la vinculación de estos con
los documentos de gestión y los programas presupuestales. Es por eso que, en la práctica, no
logran utilizar el planeamiento como herramienta efectiva de gestión y no articulan el plan y el
presupuesto público.

8.2.2. INFRAESTRUCTURA, EQUIPAMIENTO Y GESTIÓN


LOGÍSTICA INSUFICIENTE.
Las carencias de planificación y gestión de tecnologías de información son percibidas
como únicas responsables del soporte técnico y no como un área que puede aportar al
planeamiento y gestión de la institución en cuanto a la identificación y gestión de las
necesidades tecnológicas para apoyar las funciones sustantivas de la institución y con
ello, coadyuvar a la consecución de sus metas y resultados de gestión.

8.2.3. LIMITADA EVALUACIÓN DE RESULTADOS E IMPACTOS,


ASÍ COMO SEGUIMIENTO Y MONITOREO DE LOS INSUMOS,
PROCESOS, PRODUCTOS Y RESULTADOS DE PROYECTOS Y
ACTIVIDADES.
Como consecuencia de la falta de un sistema de planificación que defina objetivos claros
y mesurables tomando en cuenta las brechas de necesidades de la población por cerrar,
las entidades no cuentan con tableros de indicadores cuantitativos y cualitativos para
monitorear su gestión en los diferentes niveles de objetivos y responsabilidad sobre los
mismos. Además, se identifica que la información para la toma de decisiones no
necesariamente pasa por procesos rigurosos de control de calidad.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 8
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

8.2.4. INNOVACIÓN Y APROVECHAMIENTO DE LAS


TECNOLOGÍAS.
Para alcanzar los resultados que la ciudadanía espera, se requiere que las entidades
públicas avancen en un proceso constante de revisión y renovación de los procesos y
procedimientos mediante los cuales implementan sus acciones. Esto las llevará,
seguramente, a implementar nuevas propuestas de servicios o procedimientos que
innoven su gestión para responder mejor a las expectativas de los ciudadanos y empresas.
Ese proceso constante de innovación debe incorporar el aprovechamiento intensivo de
tecnologías apropiadas, no solo a nivel de dependencias prestadoras de servicios sino
también de aquellas responsables de sistemas administrativos. De esta manera, dichas
tecnologías contribuyan al cambio y mejora de la gestión pública.

Una gestión pública orientada a resultados efectiva se alcanzará cuando las entidades
estén en capacidad de:

 Establecer objetivos claros y articulados, a nivel sectorial así como territorial


(nacional, regional y local), expresados en metas de producción (cantidades de
servicios de una determinada calidad) que brindarán como resultado un mayor
nivel de satisfacción al ciudadano.

 Reasignar los recursos presupuestales para maximizar los niveles de producto y


resultados esperados. Es decir, formular el presupuesto en función de los objetivos
establecidos en los planes.

 Desarrollar y optimizar los procesos de producción o trabajo (la “cadena de


valor”) y los de soporte (que alimentan a los anteriores) con el fin de alcanzar los
niveles de producción de bienes y servicios públicos de calidad esperados por la
población, con la mayor eficacia y eficiencia posibles en el uso de los recursos.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 9
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

 Reordenar o reorganizar a nivel nacional, regional y local, las competencias y


funciones contenidas en la estructura funcional actual, adecuándolos a una
organización basada en procesos de la cadena de valor.

 Establecer un sistema de indicadores de desempeño y resultados que le permitan


monitorear y evaluar si los insumos se están transformando en los productos cuyos
resultados son los que los ciudadanos demandan, y si están aplicando los procesos
más eficaces y eficientes. La información que provea el monitoreo y desempeño
deberá capitalizarse en un Sistema de Gestión

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 10
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

9. CONCLUSIONES
 La dinámica de la ingeniería del software como disciplina ha llevado a organizaciones
de diferentes países a proponer modelos/metodologías/guías para el aseguramiento de
la calidad del software; lo que deja entrever que, por su complejidad, el software no
podría ser tratado con un solo modelo estándar a nivel mundial, sino que por el contrario,
cada nación, y en algunos casos, cada región, debe formular una propuesta que le
permita fabricar software confiable para el usuario final y satisfactorio para su(s)
creador(es). La propuesta resultante no debe desconocer los avances expresados en este
trabajo como estado del arte, sino que deben ser el motor que impulse la implementación
de la misma.

 La aplicación de buenas prácticas de ingeniería, es de vital importancia en la


construcción de productos software de buena calidad. De la información explorada se
deduce que las propuestas que mayor vigencia muestran, son las que lograron tratar con
mayor seriedad la disciplina, como rama de la ingeniería.

 Existe una cantidad considerable de organizaciones que agremian a la industria del


software a nivel mundial, y son éstas quienes en su gran mayoría proponen los
estándares a seguir para desarrollar software de calidad.

 En la actualidad, existe un gran número de Estándares, Normas, Guías, Modelos,


Metodologías y Métodos que se pueden aplicar en la producción, evaluación y
mantenimiento de software. Sin embargo, muchos de ellos siguen siendo poco
conocidos y/o implementados a pesar de los buenos resultados obtenidos gracias
a su aplicación.

 No todas las prácticas de ingeniería analizadas en la investigación, son aplicables a las


organizaciones al momento de planear, gestionar, producir, evaluar y mantener software
de calidad. Por lo anterior, es importante que, en la formulación de una nueva propuesta
de aseguramiento de la calidad se evalúe la aplicación de las existentes con el fin de
lograr criterio a la hora de decidir su inclusión o no como referencia.

 En la exploración nacional no se evidencia modelo, metodología o guía que permita a


los fabricantes de software aplicar un estándar de manera sistematizada, lo que
obstaculiza a las organizaciones el cumplimiento de normas de calidad en el proceso y
por consiguiente en el producto; se deduce que lo anterior ha sido factor clave de falta
de competitividad en el mercado nacional.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 11
INGENIERÍA DE SOFTWARE EN LAS ORGANIZACIONES PÚBLICAS

10.BIBLIOGRAFÍA
Ejemplode.com, R. (2014). Características del Software. Ejemplode.com, 47.

Espinoza, M. F. (10 de Enero de 2018). Aplimedia. Obtenido de Aplimedia:


https://aplimedia.com/caracteristicas-software-gestion/

Pressman, R. (2002). Ingeniería del Software un Enfoque Práctico Quinta Edición. Madrid: Mc
Graw Hill.

Altamirano Arteaga, O.; Cerquin Llico, L.; Chilón Rodríguez, R.; Portal Vera, J.; Vásquez Gallardo, G. 12

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