Herramientas de planificación de mejora de productividad y sostenibilidad (PSIP)
Este repositorio contiene una colección de documentos que respaldan un proceso de planificación iterativo para mejorar la productividad del desarrollador de software científico y la sostenibilidad del producto a través de prácticas, procesos y herramientas de software mejoradas.
Documentos de repositorio de clave
- Política de información de PSIP: este documento describe cómo manejaremos la información recopilada de los equipos de software, con la intención de habilitar conversaciones confiables.
- Descripción general del proceso PSIP: este documento proporciona y visión general de PSIP y una descripción paso a paso de cómo ejecutar el proceso de planificación.
- Línea de tiempo para completar un ciclo PSIP: mientras que un ciclo PSIP puede variar en longitud, proporcionamos un boceto de actividades típicas de 12 semanas para completar un ciclo.
- Guía del entrevistador: El proceso PSIP comienza con una entrevista en equipo, donde se recopilan un breve bosquejo de las actividades de software de un equipo. Este boceto sirve como base para los esfuerzos de mejora de la práctica posterior.
- Plantilla de entrevista: este documento contiene un conjunto de indicaciones de entrevista que facilitan la discusión y la grabación del enfoque actual de un equipo para el desarrollo de productos de software. Está escrito en lenguaje sencillo para facilitar una discusión accesible y evitar el mal uso y la falta de comprensión que puede provenir del uso de términos formales de ingeniería de software que pueden no ser bien o constantemente entendidos.
- Guía de construcción de la tarjeta de seguimiento de progreso (PTC): este documento ofrece algunos antecedentes sobre la filosofía y la estructura de los PTC, e instrucciones sobre cómo construir un buen PTC.
Entrenamiento PSIP
El proceso de entrevista de PSIP está destinado a obtener conocimiento de cómo un equipo de software científico lo hace funcionar. El proceso de entrevista evita explícitamente el uso de terminología de ingeniería de software para facilitar una discusión exhaustiva y accesible. El uso efectivo de esta herramienta requiere cierta capacitación. Póngase en contacto con Mike Heroux [email protected] si está interesado en usarlo.