wiki:PropuestaDesarrollo_1

Version 37 (modified by jalvarez, 7 años ago) (diff)

--

Tabla de Contenido

  1. Planificación Estratégica Integral
  2. Proyectos
  3. Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
    1. Conceptualización
      1. Plantillas
      2. Flujograma
    2. Administracion
      1. Plantillas
      2. Flujograma
    3. Construcción
      1. Plantillas
      2. Flujograma
    4. Uso de macros para trazabilidad
  4. Propuesta de Solución
  5. Propuesta de Desarrollo del Proyecto
    1. 1. Necesidades y/o problemas
    2. 2. Solución propuesta
    3. 3. Alcance del software propuesto
    4. 4. Descripción general de la arquitectura del software
    5. 5. Metodología de desarrollo
    6. 6. Plataforma de operación
    7. 7. Plataforma de desarrollo
    8. 8. Licencias de código y documentación
  6. Posibles Actores de la Comunidad de Desarrollo de la Aplicación
    1. 1. Lista de Posibles Aliados de la Red de Desarrollo de la Aplicación
    2. 2. Lista de Posibles Colaboradores en el Desarrollo de la Aplicación
  7. Estudio de Factibilidad de Desarrollo del Proyecto
    1. 1. Aspectos a Considerar para el Estudio de Factibilidad del Proyecto
    2. 2. Factibilidad del Desarrollo del Proyecto
  8. Descripción de la Aplicación
  9. Estándares de Desarrollo del Proyecto
  10. Priorización de Funcionalidades
    1. Funcionalidad:
    2. Valor cuantitativo de prioridad:
    3. Dependencia entre Funcionalidades:
  11. Estudio de los Riesgos
    1. Valor cuantitativo de prioridad
  12. Plan del Proyecto
    1. 1. Priorización de funcionalidades del software según las necesidades …
  13. Definición del dominio de la aplicación
  14. Definición del dominio de la aplicación
  15. Diagramas de Actividades
  16. Diagramas de Actividades de los Métodos de las Clases de la Aplicación
  17. Definición de Requerimientos
    1. 1. Requerimientos Funcionales
    2. 2. Requerimientos No-funcionales
  18. Especificación de Requerimientos (Funcionalidades)
    1. 1. Casos de Uso <Nombre del caso de uso>
    2. 2. Casos de Uso <Nombre del caso de uso>
    3. Flujograma de actividades
  19. Diagramas de Secuencia
    1. 1. Diagramas de Secuencia para los Casos de Uso de la Aplicación
      1. 1.1 Diagrama de Secuencia del Caso de Uso <Nombre del Caso de Uso>
      2. 1.2 Diagrama de Secuencia del Caso de Uso <Nombre del Caso de Uso>
  20. Diagramas de Estado de las Clases de la Aplicación
    1. 1. Diagrama de Estado de la Clase <nombre de la clase>
    2. 2. Diagrama de Estado de la Clase <nombre de la clase>
  21. Diseño del Prototipo No-funcional de la Interfaz U/S
  22. Planes de Pruebas
  23. Manuales del Sistema

Propuesta de Desarrollo del Proyecto

Este documento tiene como fin plantear una propuesta de desarrollo para la automatización de los procesos descritos en la Metodología de Planificación Estratégica Situacional para la Administración Pública Venezolana.

1. Necesidades y/o Problemas

En la Administración Pública Nacional existen una serie de problemáticas que dificultan el llevar a cabo una planificación articulada entre las instituciones del Estado y entre estas instituciones y los sectores de la sociedad venezolana. Esta desarticulación se puede observar en dos niveles:

  • Por lo general, las situaciones problemáticas de interés para las cuales se formulan políticas y se planifican acciones en la Administración Pública, son estudiadas considerando solo las interpretaciones que unos pocos actores planificadores, dentro de la Administración Pública, tiene sobre las mismas. De esta forma de planificar se pueden derivar explicaciones superficiales de las situaciones de interés, puesto que la situación que percibe el planificador generalmente esta alejada de la percibida por quienes viven y sienten la problemática, y además es instrumental, no crítica. El planificador tiende a ofrecer soluciones de acuerdo a su visión tecnócrata, las cuales atacan síntomas de problemas, sin preocuparse por entender de una manera más esencial o trascendente la problemática sentida por la comunidad, para así abrir la posibilidad de ofrecer soluciones más fundamentales. Cabe destacar que esta forma de planificar es característica de los países latinoamericanos (de su sociedad occidentalizada), de la cual no escapa Venezuela.
  • En la formulación de los planes operativos generalmente se observar una desarticulación entre las instituciones que proponen dichos planes. En este sentido, es común observar en la Administración Pública como algunas instituciones desarrollan proyectos muy parecidos para abordar las mismas políticas y/o estrategias de los planes que las rigen, más sin embargo no se observa ningún tipo de relación o trabajo en conjunto entre estas instituciones, en relación a la formulación y ejecución de dichos proyectos. Este trabajo en conjunto debería ser prioridad al momento de formular y ejecutar proyectos que respondan a una misma política y/o estrategia, dado la relación que guardan entre sí. Esta manera de formular planes operativos puede conllevar a la duplicación innecesaria de esfuerzos, a la ejecución de acciones que no contribuyan efectivamente a la solución de problemas, así como a la utilización innecesaria de recursos.

Además de los problemas mencionados en relación a la desarticulación entre las instituciones públicas, también se observa un grave problema en lo que respecta al seguimiento que se realiza a los planes institucionales, pues se carece de prácticas en la administración pública que permitan realizar seguimientos objetivos y acordes a las acciones que realizan sus instituciones. El seguimiento de acciones que se realiza actualmente, por lo general, no permite evaluar el impacto que tienen las acciones de las instituciones públicas en la sociedad venezolana, pues este seguimiento se concentran básicamente en el desempeño económico-financiero o ejecución presupuestaria de los planes formulados. Este tipo de seguimiento no permite estudiar el impacto de las políticas públicas en la sociedad venezolana, lo cual debería ser una de los principales objetivos de todo plan de acción, considerando que un plan se compone de un conjunto de políticas, estrategias y objetivos que son materializados a través de proyectos y acciones específicas definidas en el plan, los cuales deben dar cuenta del logro de las políticas y objetivos definidos en éste.

Es importante mencionar que en el proceso de seguimiento de planes no solo se observan problemas en relación al tipo de seguimiento que se realiza, sino que también se presentan problemas en la manera en que son formuladas las políticas públicas, pues éstas, por lo general, no se asocian a metas puntuales que permitan medir el logro de las mismas en función del impacto de los proyectos y acciones específicas formuladas en los planes respectivos. Las políticas públicas tienden a ser formuladas sin hacer explicito el contexto en el cual las mismas cobran sentido, y sin especificar de manera concreta lo que se espera alcanzar con las mismas. De allí la dificultan de medir el impacto de estas políticas. En función de las problemáticas planteadas en los párrafos anteriores surge la necesidad de contar con mecanismos que faciliten la articulación entre las instituciones de la administración pública y entre estas instituciones y el pueblo venezolano, a fin de poder realizar planificaciones que respondan a las necesidades actuales, conforme a las capacidades de las instituciones venezolanas y evitando la duplicación de esfuerzos innecesarios. Así mismo, surge la necesidad de contar con herramientas que posibiliten el seguimiento del impacto de las políticas públicas en la sociedad venezolana, en base al seguimiento del impacto de los proyectos y acciones específicas que permiten la materialización de dichas políticas.

2. Solución Propuesta

La Fundación CENDITEL considerando los problemas mencionados en la sección anterior plantea el desarrollo de una metodología de planificación estratégica situacional para la Administración Pública Nacional, con el fin de que la misma pueda servir de guía para procesos de planificación articulada entre las instituciones públicas y entre estas instituciones y los sectores sociales. Entre las prácticas de planificación que se proponen en esta metodología se plantean prácticas referidas al seguimiento y control de planes institucionales en las cuales se hace énfasis en el seguimiento del impacto que ocasionan las políticas que se formulen en dichos planes sobre los sectores sociales.

Con el objetivo de brindar una herramienta que facilite la implementación en las instituciones de la Administración Pública de la metodología de planificación propuesta por la Fundación, se plantea el desarrollo incremental de un sistema automatizado de los procesos que componen esta metodología. Con dicha herramienta se pretende facilitar las prácticas de articulación entre las instituciones públicas en torno a la formulación de planes institucionales, así como facilitar las prácticas de seguimiento de impacto y desempeño económico-financiero de acciones específicas, proyectos operativos y políticas públicas.

3. Alcance de la Propuesta

  • Modulo de usuarios y seguridad
  • Modulo de gestión para la Explicación Situacional
  • Modulo de gestión para la Definición de Políticas Direccionales
  • Modulo de gestión para de Definición de Proyectos Operativos
  • Modulo de gestión para el Seguimiento, Evaluación y Control del Plan
  • Documentación de los módulos indicados
  • Manuales de usuario

4. Arquitectura del Sistema

En Cenditel estamos interesados en el desarrollo de tecnologías que permitan solventar o aminorar problemas de la sociedad venezolana, y que fomenten la participación de la sociedad en las formas de crear y hacer tecnología. Para ello, en este caso se busca desarrollar este proyecto en función de una arquitectura basada en componentes, haciendo uso del lenguaje Drupal, en la que los módulos que se vayan generando sean continuamente transformados y ensamblados con otros nuevos, a fin de multiplicar las funcionalidades cumplidas por éstos dentro de la arquitectura.

5. Equipo de Trabajo

Nombre Rol Correo Período de participación en el proyecto
Oswaldo Terán Coordinador del proyecto oteran@… Enero del 2011 hasta hoy día
Leandro León Colaborador lleon@… -
Johanna Álvarez Analista de Proyectos de Software jalvarez@… Enero del 2011 hasta hoy día
Maibeth Venegas Analista de Proyectos de Software mvenegas@… Julio del 2011 hasta diciembre del 2012
Maricela Montilla Analista - Usuario mmontilla@… Enero del 2011 hasta hoy día
Luz Chourio Analista de Proyectos de Software lchourio@… Enero del 2011 hasta Febrero del 2012
Juan Vizcarrondo Analista- Programador jvizcarrondo@… Enero del 2011 hasta hoy día
Luis Peña Analista- Programador lpena@… Septiembre del 2011 hasta hoy día

6. Recursos y/o Requerimientos

  • Conexión a Internet.
  • Computadoras de escritorio.
  • Libros sobre: Planificación estratégica, entre otros.
  • Cursos sobre temas relacionados a la planificación estratégica y desarrollo de software basado en arquitecturas de componentes.

7. Metodología de Desarrollo

El desarrollo del sistema se realizará siguiendo la Metodología de Desarrollo de Software Libre propuesta por la Fundación CENDITEL: http://wiki.cenditel.gob.ve/wiki/gpdsl.

8. Plataforma de Operación

  • Sistema Operativo: Linux
  • Servidor WEB: Apache
  • Manejador de Base de Datos: Mysql y Postgresql

9. Plataforma de Desarrollo

  • Sistema Operativo: Linux
  • Manejador de Base de Datos: Mysql y Postgresql
  • Framework de Desarrollo: Arquitectura basado en componentes (en selección)
  • Lenguaje de Programación: (Atado con la arquitectura de componentes)
  • Lenguajes de Marca: HTML, CSS, entre otros
  • Gestor de Proyectos: Trac
  • Control de Versiones: SVN
  • Servidor de Pruebas: A definir.

10. Licencias

Las licencias a utilizar para el desarrollo del proyecto son las siguientes:

  • Para el código fuente se plantea utilizar la licencia GPL v.2.0 de la Free Software Foundation.
  • Para la documentación del proyecto se plantea utilizar la licencia de la Free Software Foundation.

La forma en la cual se utilizan estas licencias se encuentra descrita en el siguiente enlace: http://wiki.cenditel.gob.ve/wiki/radecon?action=AttachFile&do=view&target=FORMATO+LICENCIAS.pdf

Esta propuesta de licenciamiento se basa en las consideraciones planteadas por CENDITEL en relación a dicho tema. En el siguiente enlace se encuentra el documento en cual se plantean las consideraciones a las cuales se hace referencia: http://wiki.cenditel.gob.ve/wiki/radecon?action=AttachFile&do=view&target=propuesta_Licencia240108.odt


Volver a Metodología de Desarrollo de Software Libre