Una de las principales tareas en el proceso de desarrollo de software es lidiar con los riesgos que aparecen ligados a todos los proyectos. Es uno de los requisitos del proceso unificado de desarrollo el tener una lista de riesgos, pero esto no significa que una vez elaborada esta lista se guarda en un cajon o se archiva en un documento de los tantos que se elaboran. Al contrario, esta lista debe servir como guia a lo largo del ciclo de vida, de manera de ir reduciendo estos riesgos en forma paulatina. Esto es, la lista de riesgos debe ocupar un lugar importante en la documentacion de soporte del proyecto, los riesgos deben ser identificados tempranamente, documentados con su descripcion, impacto, tamaƱo, importancia e ideas acerca de como deben reducirse. Debe haber un responsable en el equipo de trabajo que se encargue del seguimiento, y lo mas importante, los riesgos deben identificarse y enfrentarse tempranamente, reconocerlos, asumirlos y enfrentar los problemas anticipadamente.