This paper discusses the application of rough set theory in knowledge identification within software development processes, emphasizing its role in enhancing decision support and reducing data complexity. It elaborates on how activity relationships can be mapped to improve project delivery by evaluating developer performance across various software phases. The research ultimately underscores the importance of understanding activity dependencies and optimizing variable sets to foster successful software development outcomes.