Please enable JavaScript.
Coggle requires JavaScript to display documents.
DEFINIENDO EL PROCESO DE SOFTWARE - Coggle Diagram
DEFINIENDO EL PROCESO DE SOFTWARE
Debes definir procesos cuando
Vas a desarrollar un sistema complejo.
Vas a trabajar en equipo.
Vas hacer actividades repetitivas.
ELEMENTOS BÁSICOS DEL PROCESO DE SOFTWARE
Script.
Formas.
Estándares (codificación y conteo de líneas).
PIP.
Sobre el proceso de software
Los procesos son establecidos por personas.
Usa métodos sencillos y adopta nuevas técnicas solo cuando te vayan a ayudar.
Enfócate en el contenido del proceso.
No dejes que la tecnología se convierta en algo muy importante.
Actividades en la definición del proceso
Determina tus necesidades y prioridades.
Define tus objetivos de proceso y tus criterios de calidad.
Analiza tu proceso actual.
Define tus objetivos con base a tu proceso actual.
Establece tu estrategia de mejora.
Define tu proceso inicial.
Valida tu proceso inicial (debes tener todas las etapas).
Adopta tu proceso.
Los criterios de calidad de PSP son
Desarrollar un software de calidad.
Ser medible.
Ser predictible.
Planea mejoras incrementales basados en tus objetivos
Se realista.
Deja el optimismo para otro día.
Si te conoces (tu proceso) debes poder contestar lo siguiente
¿Qué tan bien entiendes tu proceso?
¿Tienes un problema real?
¿Tienes buenos registros?
¿Tienes métricas reales?
¿Sabes cuales son tus puntos débiles?
¿Puedes decir que ya tienes un baseline?
La definición de las fases debe incluir
Propósito.
Criterio de entrada.
Tareas.
Criterio de salida.
Fase siguiente.
Refina tus fases hasta que llegues al nivel de detalle que desees, cuando ya tengas ese nivel es hora de ver
Scripts.
Templates.
Estándares.
Reportes.
Para evolucionar y mejorar tu proceso
Debe estar definido.
Debe representar lo que realmente haces.
Tú debes
Conocer hacia donde quieres ir.
Estar deseoso de experimentar.
Observar, mejorar y analizar tu rendimiento.