Diferencia entre revisiones de «PSP 0»

De productpatterns_wiki
Saltar a: navegación, buscar
(Página creada con «eswr»)
 
Línea 1: Línea 1:
eswr
+
[__NOTOC__
 +
<div style="border: 1px solid rgb(204, 204, 204); padding: 10px; width: 450px; float: right; background-color: rgb(239, 239, 239); margin-left: 20px; min-height: 500px;">
 +
 
 +
<div id="section_1">
 +
<span id="Entradas"></span><h2 class="editable">[[Archivo:Box-In.png|left|24px|Box-In.png]]Entradas</h2>
 +
*Formulario del resumen del Plan del Proyecto PSPO
 +
*Logs de registros de tiempo y defecto
 +
*Estándar de tipos de defectos
 +
*Descripción del problema
 +
*Cronómetro
 +
</div>
 +
 
 +
<div id="section_2">
 +
<span id="Salidas"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Box-Out.png|left|24px|Box-Out.png]]Salidas</h2>
 +
*Un programa probado cuidadosamente
 +
*El formulario de Resumen del Plan de Proyecto completado con los datos estimados y actuales.
 +
*Los Logs de Registro de Tiempo y Defecto completados
 +
</div>
 +
 
 +
<div id="section_3">
 +
<span id="Soluci.c3.b3n"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Star.png|left|24px|Star.png]]Soluci&oacute;n</h2></div>
 +
 
 +
<div id="section_4">
 +
<span id="Proceso"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:process-descending-24px.png|left|16px|process-descending-24px.png]]Proceso</h3>
 +
<p>[[Archivo:Actividad_psp0.png|70px|70px|thumb|left|Actividad_psp0.png]]</p>
 +
</div>
 +
 
 +
<div id="section_5">
 +
<span id="Tiempo_de_Desarrollo"></span><h3 style="color: rgb(128, 128, 128);">[[Archivo:time-24px.png|left|16px|time-24px.png]]Tiempo de Desarrollo<span style="color: rgb(128, 128, 128);">
 +
</span></h3>
 +
<ul style= "margin-left:110px;">
 +
*Para adquirir el conocimiento necesario para desarrollar el producto software: 6 horas
 +
*Para crear el Patrón de Producto: 2 días
 +
*Para aplicar el Patrón de Producto: 3 horas
 +
</ul></div>
 +
 
 +
<div id="section_6">
 +
<span id="Video_Explicaci.c3.b3n"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:video-24px.png|left|16px|video-24px.png]]Video Explicaci&oacute;n<span style="color: rgb(128, 128, 128);">
 +
</span></h3>
 +
<ul style= "margin-left:110px;">
 +
*meter video</ul>
 +
</div><br>
 +
 
 +
<div id="section_7">
 +
<span id="Patrones_Relacionados"></span><h2 class="editable" style=padding-top:15px>[[Archivo:bricks.png|left|24px|bricks.png]]Patrones Relacionados</h2>
 +
*Ninguno
 +
</div>
 +
 
 +
<div id="section_8">
 +
<span id="Controladores_de_Calidad"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Search-32px.png|left|24px|Search-32px.png]]Controladores de Calidad</h2>
 +
*Ninguno
 +
</div>
 +
 
 +
<div id="section_9">
 +
<span id="Plantillas"></span><h2 class="editable" style=padding-top:15px>[[Archivo:template.png|left|24px|template.png]]Plantillas</h2>
 +
[[Archivo:pdf-icon.png|16px|pdf-icon.png]]  [[Medio:Logs-PSP0.pdf|Logs de PSP 0.]]. Logs de PSP 0
 +
[[Archivo:pdf-icon.png|16px|pdf-icon.png]]  [[Medio:Guiones PSP0.pdf|Guión para plantillas PSP 0.]]. Guión para plantillas PSP 0
 +
</div>
 +
 
 +
<div id="section_10">
 +
<span id="Ejemplos"></span><h2 class="editable" style=padding-top:15px>[[Archivo:stuff.png|left|24px|stuff.png]]Ejemplos</h2>
 +
[[Archivo:pdf-icon.png|16px|pdf-icon.png]]  [[Medio:Ejemplo plantillas PSP 0.pdf|Ejemplo de Log de defectos y Resumen de Proyecto ]]. Ejemplo de Log de defectos y Resumen de Proyecto .
 +
</div>
 +
 
 +
<div id="section_11">
 +
<span id="Herramientas_de_Soporte"></span><h2 class="editable" style=padding-top:15px>[[Archivo:tool.png|left|24px|tool.png]]Herramientas de Soporte</h2>
 +
*Procesador de texto [[http://www.microsoft.com/word/ Microsoft Word]], [[http://www.openoffice.org/ OpenOffice Writer]]
 +
*Lenguaje de programación [[http://www.java.com/ Java]]
 +
*Cronómetro
 +
</div></div>
 +
 
 +
<div id="section_12">
 +
<span id="Contexto_Inicial"></span><h2 class="editable">[[Archivo:start-flag.png|left|24px|start-flag.png]]Contexto Inicial</h2>
 +
Este producto proporciona un marco para escribir por primera vez un programa utilizando PSP y para recoger datos de tu trabajo. Mediante Logs (plantillas) y Scripts se facilita todo el trabajo.</div>
 +
 
 +
<div id="section_13">
 +
<span id="Contexto_Resultante"></span><h2 class="editable" style=padding-top:15px>[[Archivo:end-flag.png|left|24px|end-flag.png]]Contexto Resultante</h2>
 +
El usuario del sistema obtendrá la declaración de requisitos documentados, el formulario de Resumen del Plan de Proyecto completado con los datos de tiempo de desarrollo estimado y el Log de registro del Tiempo completado.
 +
</div>
 +
 
 +
<div id="section_14">
 +
<span id="Problema"></span><h2 class="editable" style=padding-top:15px>[[Archivo:cloud.png|left|24px|cloud.png]]Problema</h2>
 +
Se desea incorporar medidas básicas en el proceso de desarrollo de software y utilizar una estructura apropiada para llevar a cabo tareas de pequeña escala y un marco de medición del tiempo consumido para dichas tareas. A su vez sería propicio tener una base bien definida para la mejora y definición de procesos. Se pretende un control y corrección de defectos.
 +
</div>
 +
 
 +
<div id="section_15">
 +
<span id="Restricciones_(Forces)"></span><h2 class="editable" style=padding-top:15px>[[Archivo:forces.png|left|24px|forces.png]]Restricciones (''Forces'')</h2>
 +
*'''Tipo de Sistema: '''Aplica a todos los tipos de sistemas.
 +
*'''Características de las organizaciones: ''' Este patrón puede utilizarse en los proyectos existentes en cualquier tipo de compañía.
 +
*'''Tipo de sistema a desarrollar: ''' Este producto puede utilizarse en proyectos en los que los requerimientos de usuario sean cambiantes.
 +
*'''Tipo de Cliente: '''Debe existir, o debe conseguirse, que el área de negocio destinataria del desarrollo se implique en la consecución del mismo.
 +
*'''Paradigma de Programación: '''Orientado a Objetos.
 +
</div>
 +
 
 +
<div id="section_16">
 +
<span id="Roles"></span><h2 class="editable" style=padding-top:15px>[[Archivo:roles.png|left|24px|roles.png]]Roles</h2>
 +
*Analista
 +
*Cliente
 +
*Jefe de Proyecto
 +
*Usuarios del Sistema
 +
*Desarrolladores
 +
</div>
 +
 
 +
<div id="section_17">
 +
<span id="Lecciones_Aprendidas"></span><h2 class="editable" style=padding-top:15px>[[Archivo:lightbulb.png|left|24px|lightbulb.png]]Lecciones Aprendidas</h2>
 +
*Los grandes programas o aquellos que no son bien entendidos pueden requerir un enfoque iterativo. Con pequeños programas o bien entendidos, puedes ejecutar las fases en orden.
 +
* Utilizar los Scripts (guiones). Esforzarse a utilizar este paradigma hasta que se convierta en un hábito.
 +
</div>
 +
 
 +
<div id="section_18">
 +
<span id="Nivel_de_Madurez"></span><h2 class="editable" style=padding-top:15px>[[Archivo:award.png|left|24px|award.png]]Nivel de Madurez</h2>
 +
*Nivel de Madurez 5 del CMMI.
 +
</div>
 +
 
 +
<div id="section_19">
 +
<span id="Conocimientos_y_Habilidades_B.c3.a1sicos"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Options.png|left|24px|Options.png]]Conocimientos y Habilidades B&aacute;sicos</h2>
 +
 
 +
<div id="section_20">
 +
<span id="Conocimientos"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:board-24px.png|left|16px|board-24px.png]]Conocimientos<span style="color: rgb(128, 128, 128);">
 +
</span></h3>
 +
*Definición de requisitos software (funcional y no funcional).
 +
*Conocer cómo obtener datos de cómo trabajas realmente
 +
*Habituarse a utilizar un paradigma concreto.
 +
*Coger experiencia en registro de defectos a medida que son encontrados y corregidos.
 +
</div>
 +
 
 +
<div id="section_21">
 +
<span id="Habilidades"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:help-24px.png|left|16px|help-24px.png]]Habilidades<span style="color: rgb(128, 128, 128);">
 +
</span></h3>
 +
*Capacidad de Abstracci&oacute;n.
 +
*Capacidad de An&aacute;lisis.
 +
</div>
 +
 
 +
<div id="section_22">
 +
<span id="Recursos_de_Informaci.c3.b3n"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Information-Sources.png|left|24px|Information-Sources.png]]Recursos de Informaci&oacute;n</h2>
 +
*Watts S. Humphrey. Introducción al proceso software personal. Addison Wesley. 2001.
 +
*Watts S. Humphrey. Introduction to the personal software process. Addison Wesley. 1997.
 +
*Watts S. Humphrey. PSP: a self-improvement process for software engineers. Addison Wesley. 2005.
 +
</div>
 +
<hr />

Revisión de 01:16 31 ene 2015

[

Box-In.png
Entradas

  • Formulario del resumen del Plan del Proyecto PSPO
  • Logs de registros de tiempo y defecto
  • Estándar de tipos de defectos
  • Descripción del problema
  • Cronómetro

Box-Out.png
Salidas

  • Un programa probado cuidadosamente
  • El formulario de Resumen del Plan de Proyecto completado con los datos estimados y actuales.
  • Los Logs de Registro de Tiempo y Defecto completados

Star.png
Solución

process-descending-24px.png
Proceso

Archivo:Actividad psp0.png
Actividad_psp0.png

time-24px.png
Tiempo de Desarrollo

    • Para adquirir el conocimiento necesario para desarrollar el producto software: 6 horas
    • Para crear el Patrón de Producto: 2 días
    • Para aplicar el Patrón de Producto: 3 horas

video-24px.png
Video Explicación

    • meter video

bricks.png
Patrones Relacionados

  • Ninguno

Search-32px.png
Controladores de Calidad

  • Ninguno

template.png
Plantillas

pdf-icon.png Logs de PSP 0.. Logs de PSP 0 pdf-icon.png Guión para plantillas PSP 0.. Guión para plantillas PSP 0

stuff.png
Ejemplos

pdf-icon.png Ejemplo de Log de defectos y Resumen de Proyecto . Ejemplo de Log de defectos y Resumen de Proyecto .

tool.png
Herramientas de Soporte

start-flag.png
Contexto Inicial

Este producto proporciona un marco para escribir por primera vez un programa utilizando PSP y para recoger datos de tu trabajo. Mediante Logs (plantillas) y Scripts se facilita todo el trabajo.

end-flag.png
Contexto Resultante

El usuario del sistema obtendrá la declaración de requisitos documentados, el formulario de Resumen del Plan de Proyecto completado con los datos de tiempo de desarrollo estimado y el Log de registro del Tiempo completado.

cloud.png
Problema

Se desea incorporar medidas básicas en el proceso de desarrollo de software y utilizar una estructura apropiada para llevar a cabo tareas de pequeña escala y un marco de medición del tiempo consumido para dichas tareas. A su vez sería propicio tener una base bien definida para la mejora y definición de procesos. Se pretende un control y corrección de defectos.

forces.png
Restricciones (Forces)

  • Tipo de Sistema: Aplica a todos los tipos de sistemas.
  • Características de las organizaciones: Este patrón puede utilizarse en los proyectos existentes en cualquier tipo de compañía.
  • Tipo de sistema a desarrollar: Este producto puede utilizarse en proyectos en los que los requerimientos de usuario sean cambiantes.
  • Tipo de Cliente: Debe existir, o debe conseguirse, que el área de negocio destinataria del desarrollo se implique en la consecución del mismo.
  • Paradigma de Programación: Orientado a Objetos.

roles.png
Roles

  • Analista
  • Cliente
  • Jefe de Proyecto
  • Usuarios del Sistema
  • Desarrolladores

lightbulb.png
Lecciones Aprendidas

  • Los grandes programas o aquellos que no son bien entendidos pueden requerir un enfoque iterativo. Con pequeños programas o bien entendidos, puedes ejecutar las fases en orden.
  • Utilizar los Scripts (guiones). Esforzarse a utilizar este paradigma hasta que se convierta en un hábito.

award.png
Nivel de Madurez

  • Nivel de Madurez 5 del CMMI.

Options.png
Conocimientos y Habilidades Básicos

board-24px.png
Conocimientos

  • Definición de requisitos software (funcional y no funcional).
  • Conocer cómo obtener datos de cómo trabajas realmente
  • Habituarse a utilizar un paradigma concreto.
  • Coger experiencia en registro de defectos a medida que son encontrados y corregidos.

help-24px.png
Habilidades

  • Capacidad de Abstracción.
  • Capacidad de Análisis.

Information-Sources.png
Recursos de Información

  • Watts S. Humphrey. Introducción al proceso software personal. Addison Wesley. 2001.
  • Watts S. Humphrey. Introduction to the personal software process. Addison Wesley. 1997.
  • Watts S. Humphrey. PSP: a self-improvement process for software engineers. Addison Wesley. 2005.