viernes, 23 de abril de 2010
PROCESO PSP
El proceso PSP se compone por las siguientes etapas:
• Guion del Proceso: El objetivo del guion es proveer un marco que sirva para la recolección de los datos en cada fase del proceso.
• Criterios de Entrada: Descripción del problema y creación de una tabla resumen del Proyecto del PSP.
• Planificación: Se describe el programa además de registro y cálculo de los tiempos en el cuaderno de registro de tiempos.
• Diseño: Diseño del programa de forma específica además de tiempos en el cuaderno de registro de tiempos.
• Codificación: Se implementa el diseño y se registran tiempos en el cuaderno.
• Revisión de Código: Se revisa por completo el código además de corregir errores y se registra en el cuaderno.
• Compilación: se compila el programa además de corregir los errores encontrados y se registran los tiempos.
• Pruebas: Se prueba el programa y se depura de nuevo, además de registrar tiempos.
• Postmortem: Se completa la tabla de resumen del plan del proyecto con los datos de tiempo y tamaño reales.
• Criterios de salida: el programa es probado en su totalidad, el diseño esta adecuadamente documentado, se resume el plan de proyecto completado y el cuaderno de registro de tiempos se completa.
ISO/IEC 15939
Es un proceso de medición de software
Identificar la relación que existe entre la planificación de periodos y productos de acuerdo a especificaciones
Existen dos tipos de planificaciones: de tiempo y de actividades. Lo que nos da como resultado algo tangible como un producto o algo intangible como un conocimiento.
La relación entre ambos planes
Los planes de periodo y producto son usados cotidianamente, pero es en un proyecto donde determinan el éxito o fracaso de este.
La relación entro los planes del periodo y del producto.
En la gestión corporativa proporciona fondos para que los departamentos de ingeniería y fabricación desarrollen y produzcan productos. L a ingeniera desarrolla productos y son enviados a fabricación para así crear planes de productos que sirven para saber precios, costos, ganancias, e inversiones necesarias. Así se generan planes de periodo a partir de los planes de producto.
La importancia de los planes del periodo y del producto
Los planes de productos son importantes porque indican los plazos de entrega de productos. Ya que son la clave para la salud financiera. Y aunque ambos planos están relacionados, son diferentes.
Aplicar métodos de planificación y estimación basados en el PSP para controlar el rendimiento del trabajo.
Se requiere identificar las tareas que se realizaran. Así pues se crea un formato como el siguiente:
Tarea Frecuencia Tiempo(minutos)
Asistir a clase Lunes,Miercoles,Viernes 180/semana
Aquí se definirán las principales tareas a realizar. Se estima la frecuencia y los tiempos.
Registro de Tiempos
El objetivo de registrar tiempos es obtener datos de cómo trabajar realmente. La clave es registrar las interrupciones en la columna de tiempo de interrupción.
Resumen Semanal de Actividades
Ya que el registro de tiempo es muy detallado conviene hacer un resumen semanal de las actividades. Según se recopila información sobre las semanas, se puede usar para dar una aproximación acerca de futuras semanas.
Aquí están las instrucciones para realizar el resumen:
1. Anotar tu nombre, fecha en que se realizo el concentrado de datos, profesor y asignatura.
2. Anotar las categorías de actividades como cabeceras de las columnas.
3. Escribir la fecha en la columna fecha, anotando el domingo como primer día de la semana.
4. Para cada día, suma todos los minutos para cada actividad de los registros de tiempos y anota el resultado en la columna de total correspondiente.
5. Obtener el total semanal de cada tarea
6. Suma los totales diarios.
Calculo de los tiempos y medias del periodo
Lo anterior bastaría si estuviéramos interesados en una semana pero en realidad nos interesa conocer la media, máximo y mínimo de un periodo más largo como, un semestre o un año.
El resumen semanal de actividades nos ayuda a comprender como gestionamos nuestro propio tiempo, almacenando de una marera organizada los datos relativos a los periodos empleados para cada actividad. Esto es útil para planificar futuras semanas, y así gestionar el tiempo eficazmente.
jueves, 4 de febrero de 2010
Definiciones
Calidad
La calidad es una cualidad y propiedad inherente de las cosas, que permite que éstas sean comparadas con otras de su misma especie. La definición de calidad nunca puede ser precisa, ya que se trata de una apreciación subjetiva.
Existen múltiples perspectivas desde donde definir a la calidad. Si nos referimos a un producto, la calidad es diferenciarse cualitativa y cuantitativamente respecto de algún atributo requerido. En cuanto al usuario, la calidad implica satisfacer sus necesidades y deseos. Esto quiere decir que la calidad de un producto depende de la forma en que este responda a las preferencias del cliente. También puede decirse que la calidad significa aportar valor al cliente, consumidor o usuario.
Entiendo que: la calidad es una cualidad del producto algo que le da valor y que responde de una forma a la necesidad del usuario.
Software
El software es el conjunto de instrucciones que las computadoras emplean para manipular datos. Sin el software, la computadora sería un conjunto de medios sin utilizar. Al cargar los programas en una computadora, la máquina actuará como si recibiera una educación instantánea; de pronto \"sabe\" como pensar y como operar.
Entiendo que: el software es la parte lógica de la computadora, que funciona empleando distintas instrucciones asignadas y cumplen un objetivo.
Programación
Código utilizado para la creación de programas. Lo utilizan los programadores (generalmente especializados en un lenguaje en particular) para la creación de diversas aplicaciones. En informática, es cualquier forma de escritura (lenguaje) que posee determinadas instrucciones que combinadas y modificadas correctamente (dependiendo del resultado que se desee), podrán ser interpretadas y así resultar en un programa, página web, etc.
Entiendo que: es el código o las instrucciones lógicas de un programa.
Metodo
Método es una palabra que proviene del término griego methodos (“camino” o “vía”) y que se refiere al medio utilizado para llegar a un fin. Su significado original señala el camino que conduce a un lugar.
Entiendo que: es una serie de pasos a seguir para lograr alguna meta u objetivo.
Metodología
Parte de la lógica que estudia los métodos. Se divide en dos partes: la sistemática, que fija las normas de la definición, de la división, de la clasificación y de la prueba, y la inventiva, que fija las normas de los métodos de investigación propios de cada ciencia. La rama de la metodología, dentro de la ingeniería de software, se encarga de elaborar estrategias de desarrollo de software que promuevan prácticas adaptativas en vez de predictivas; centradas en las personas o los equipos, orientadas hacia la funcionalidad y la entrega, de comunicación intensiva y que requieren implicación directa del cliente.
Entiendo que: es la que engloba los métodos y que estandariza dichos pasos para que se pueda cumplir con la entrega a tiempo y se pueda tener una acercamiento con el cliente.
Plan
Documento que contempla en forma ordenada y coherente las metas, estrategias, políticas, directrices y tácticas en tiempo y espacio, así como los instrumentos, mecanismos y acciones que se utilizarán para llegar a los fines deseados. Un plan es un instrumento dinámico sujeto a modificaciones en sus componentes en función de la evaluación periódica de sus resultados.
Entiendo que: es una serie de metas que se plantean así como la manera en que se alcanzaran estos objetivos y está sujeto a cambios de pendiendo de los resultados obtenidos.
Técnica
Una técnica es un procedimiento o conjunto de reglas, normas o protocolos, que tienen como objetivo obtener un resultado determinado, ya sea en el campo de la ciencia, de la tecnología, del arte, de la educación o en cualquier otra actividad.
Supone el razonamiento inductivo y analógico de que en situaciones similares una misma conducta o procedimiento produce el mismo efecto, cuando éste es satisfactorio. Es por tanto el ordenamiento de la conducta o determinadas formas de actuar y usar herramientas como medio para alcanzar un fin determinado.
La técnica requiere tanto destrezas manuales como intelectuales, frecuentemente el uso de herramientas y siempre de saberes muy variados.
Entiendo que: que es la regla a seguir o el estándar para lograr cumplir con objetivos de calidad y competitivos.
Estándar
Norma que se utiliza como punto de partida para el desarrollo de servicios, aplicaciones, protocolos, etc. Un modelo que se sigue para realizar un proceso o una guía que se sigue para no desviarnos de un lugar al que se desea llegar.
Entiendo que: es una norma que sirve como patrón de medida para los servicios, aplicaciones, etc.