尽早并且不断地化解重大风险,否则将带来很多麻烦;
确保满足客户的需求;
把注意力放到可执行软件上(编译完成并通过测试的程序代码是项目进度的最好的体现者);
尽早在项目中适应变化;
在早期确定一个可执行架构;
使用构件构造系统(软件复用);
建立高效团结的开发团队;
始终重视质量(测试不只是测试人员的事);
尽早并且不断地化解重大风险,否则将带来很多麻烦;
确保满足客户的需求;
把注意力放到可执行软件上(编译完成并通过测试的程序代码是项目进度的最好的体现者);
尽早在项目中适应变化;
在早期确定一个可执行架构;
使用构件构造系统(软件复用);
建立高效团结的开发团队;
始终重视质量(测试不只是测试人员的事);