domingo, 31 de julio de 2011

Evaluacion del Proyecto

La evaluación de proyectos es un proceso por el cual se determina el establecimiento de cambios generados por un proyecto a partir de la comparación entre el estado actual y el estado previsto en su planificación. Es decir, se intenta conocer qué tanto un proyecto ha logrado cumplir sus objetivos o bien qué tanta capacidad poseería para cumplirlos.

En una evaluación de proyectos siempre se produce información para la toma de decisiones, por lo cual también se le puede considerar como una actividad orientada a mejorar la eficacia de los proyectos en relación con sus fines, además de promover mayor eficiencia en la asignación de recursos. En este sentido, cabe precisar que la evaluación no es un fin en sí misma, mas bien es un medio para optimizar la gestión de los proyectos.



Ejecucion

La ejecución comprende procesos de tipo gerencial y técnico que hacen también al mundo organizativo del proyecto. Estas consideraciones son llevadas a cabo de tal manera que cualquier proyecto de desarrollo local pueda iniciar sus actividades de manera ordenada con un despliegue coherente técnico que permitan alcanzar los objetivos y resultados establecidos en la formulación.
A diferencia de los enfoques clásicos de elaboración y ejecución de proyectos, en esta guía recomendamos la incorporación de los actores o grupos de interés prácticamente en todo el ciclo del proyecto, aunque es evidente que la fase de ejecución es vital en este sentido. Incorporar la participación de las personas en el ciclo completo del proyecto abre las posibilidades de garantizar legitimidad del proyecto y convierte al mismo en un producto que es internalizado colectivamente.

Implantacion

El proceso de implantación constituye el último eslabón de la metodología de desarrollo de implantación del proyecto y es posterior al proceso de prueba. A pesar de todo el trabajo requerido para llegar a este punto, la fase de implantación puede ser la más difícil. 

Como con los procesos de desarrollo y prueba, la complejidad depende de las características de la tecnología. Si se trata de un producto estándar, la implantación puede ser relativamente fácil. Los usuarios también pueden estar relativamente familiarizados con ella si no difiere sustancialmente de la que se utilizaba con anterioridad. 

Sin embargo, cuando se trata de una nueva tecnología, que no ha sido aplicada con anterioridad o difiere sustancialmente de las prácticas previas, el proceso de implantación debe ser manejado con extremo cuidado y mucha atención en los detalles. 

La estrategia de implantación, que debe ser explicitada en el plan integral de administración del proyecto, fijará los pasos necesarios para probar la nueva tecnología. Una estrategia de implantación para una nueva tecnología de uso electoral puede incluir los siguientes elementos:
  • Conferir la responsabilidad de la implantación a un comité técnico y a uno administrativo que resulten apropiados.
  • Recibir formalmente la versión definitiva del sistema.
  • Armar y desplegar el sistema según se requiera.
  • Conducir las pruebas finales de todos los elementos de la versión definitiva.
  • Introducir los ajustes que resulten necesarios y probar y aprobar cualquier cambio.
  • Preparar la documentación necesaria, como manuales técnicos, para el usuario y materiales de capacitación.
  • Reclutar o designar al personal que va a operar el sistema.
  • Capacitar a los usuarios sobre el funcionamiento del nuevo sistema.
  • De ser el caso, mostrar la operación del nuevo sistema a los interesados o implicados.
  • De ser el caso, conducir campañas de información pública.
  • Introducir la información en el sistema según se requiera (puede ser información fija, como la relativa a los sitios de votación o variable, como los resultados electorales).
  • Es necesario verificar la información (por ejemplo, teclear la información dos veces y comparar ambas versiones o destinar a un segundo oficial para que revise la información introducida por otro operador, o efectuar 'revisiones lógicas' computarizadas de la información.
  • Generar respaldos de los programas e información del sistema según se requiera antes del evento electoral.
  • Controlar cualquier proceso de actualización, asegurándose de que se estén utilizando los equipos y programas apropiados.
  • Darle mantenimiento al sistema.
  • Asegurar que se encuentren disponibles los sistemas de respaldo, de ser necesario.
  • Asegurar que se cuente con fuentes alternas de energía, de ser el caso.
  • Operar el sistema durante el evento electoral.
  • Asegurar que se cuente con equipos técnicos y de mantenimiento durante la operación para garantizar el éxito en su operación.
  • Respaldar la información durante y después del evento electoral, según se requiera.
  • Finalizar el evento electoral.
  • Evaluar la operación del sistema y tener reuniones informativas con los usuarios.
  • Preparar propuestas para mejorar o reutilizar el sistema en el próximo evento electoral.
  • Darle mantenimiento al sistema según se requiera.
  • Aplicar cualquier mejora aprobada.

ESTRATEGIA

Una estrategia es un conjunto de acciones planificadas sistemáticamente en el tiempo que se llevan a cabo para lograr un determinado fin.

  • Estrategia Empresarial: se refiere al conjunto de acciones planificadas anticipadamente, cuyo objetivo es alinear los recursos y potencialidades de una empresa para el logro de sus metas y objetivos de expansión y crecimiento.
  • Estrategia de Marketing: está dirigida a generar productos y servicios que satisfagan las necesidades de los clientes, con mayor efectividad que la competencia, a fin de generar en el cliente lealtad hacia una empresa o una marca. Es una parte del marketing que contribuye en planear, determinar y coordinar las actividades operativas
  • Estrategia Militar: se denomina de esta forma al direccionamiento de las operaciones de campaña, que parte de un análisis de las condiciones de enemigo, tiempo, terreno y medios de combate, a fin de establecer el uso más eficiente de las potencialidades de las propias tropas, dirigidas a lograr la derrota del adversario al menor costo material, humano, político y económico posible. Para algunos es el conjunto de acciones que se desarrollan en el campo de batalla y las medidas tomadas para conducir un enfrentamiento armado.
  • Estrategia Evolutiva: métodos computacionales que trabajan con una población de individuos que pertenecen al dominio de los números reales.
  • Estrategia Directiva: (Dirección estratégica) Es aquella que requiere realizarse en grupos de trabajo.

MATRIZ DEL MARCO LOGICO

El marco lógico es una herramienta para facilitar el proceso de conceptualización, diseño, ejecución y evaluación de proyectos. Su propósito es brindar estructura al proceso de planificación y comunicar información esencial relativa al proyecto. Puede utilizarse en todas las etapas de preparación del proyecto: programación, identificación, orientación, análisis, presentación ante los comités de revisión, ejecución y evaluación ex-post. Debe elaborarse con la participación inicial del Equipo de País, y luego evolucionar con la participación activa del prestatario, de sus consultores, del Equipo de Proyecto, de la Representación y del ejecutor. Se modifica y mejora repetidas veces tanto durante la preparación como durante la ejecución del proyecto.
La matriz del marco lógico se basa en dos principios elementales: Primero: relación causa-efecto entre las diferentes partes de un problema que corresponde a los cuatro niveles (o filas) de la estructura, que se refieren a actividades (o insumos), componentes (o resultados), el propósito y la meta, estos últimos definidos objetivos jerárquicos del proyecto. Segundo: el principio de correlación que une a los cuatro niveles de objetivos a la evaluación de desempeño (indicadores y medios de verificación) y condiciones que puedan afectar el desempeño.


USO DE ESTRUCTURAS DE DATOS ESTATICAS Y DINAMICAS

Las estructuras de datos estáticas
Son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa.
Estas estructuras están implementadas en casi todos los lenguajes.
Su principal característica es que ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez, dentro de este grupo de datos se encuentra: enteros, reales, caracteres, boléanos, enumerados y subrangos (los últimos no existen en algunos lenguajes de programación)
Las estructuras de datos dinámicas
No tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas.
Mediante el uso de un tipo de datos especifico, denominado puntero, es posible construir estructuras de datos dinámicas que no son soportadas por la mayoría de los lenguajes, pero que en aquellos que si tienen estas características ofrecen soluciones eficaces y efectivas en la solución de problemas complejos.

Se caracteriza por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria. Es decir un dato estructurado tiene varios componentes.





PRINCIPIOS FUNDAMENTALES DE LA PROGRAMACION ESTRUCTURADA

La configuración es un conjunto de datos que determina el valor de algunas variables de un programa o de un Sistema Operativo, estas opciones generalmente son cargadas en su inicio y en algunos casos se deberá reiniciar para poder ver los cambios, ya que el programa no podrá cargarlos mientras se esté ejecutando, si la configuración aún no ha sido definida por el usuario (personalizada), el programa o sistema cargará la configuración por defecto (predeterminada).
Programación Estructurada es una técnica en la cual la estructura de un programa, esto es, la interpelación de sus partes realiza tan claramente cómo es posible mediante el uso de tres estructuras lógicas de control:
Secuencia: Sucesión simple de dos o más operaciones.
Selección: bifurcación condicional de una o más operaciones.
Interacción: Repetición de una operación mientras se cumple una condición.

Estos tres tipos de estructuras lógicas de control pueden ser combinados para producir programas que manejen cualquier tarea de procesamiento de información.
Un programa estructurado está compuesto de segmentos, los cuales puedan estar constituidos por unas pocas instrucciones o por una página o más de codificación. Cada segmento tiene solamente una entrada y una salida, estos segmentos, asumiendo que no poseen lazos infinitos y no tienen instrucciones que jamás se ejecuten, se denominan programas propios.

Cuando varios programas propios se combinan utilizando las tres estructuras básicas de control mencionadas anteriormente, el resultado es también un programa propio.

 La programación Estructurada está basada en el Teorema de la Estructura, el cual establece que cualquier programa propio (un programa con una entrada y una salida exclusivamente) es equivalente a un programa que contiene solamente las estructuras lógicas mencionadas anteriormente.