软件行业不同于传统的制造业的生产过程。通常传统制造业在产品规格、工艺规程、材料规格标准化的前提下进行大批量连续制造。而软件的整个过程都是设计过程(没有制造过程)。单就设计本身来说,它需要从业人员在当前技术前提下有创造性的思维,这种管理更多的是进行指导性的管理。由于软件项目管理的这种特性,所以在很多软件项目管理过程中很大程度上是依靠个人现有的知识技能,管理工作的随意性和盲目性比较大。