敏捷开发对开发人员及客户的要求

       为了保证项目的顺利实施,项目组的开发人员必须遵循以下的规则:

1.幵发人员不预测将来的用户故事或功能。他们只编写完成当前任务所需的代 码。因为预测出来的用户故事可能在客户哪里毫无价值。 

2.开发人员应进行频繁重构以便保持代码尽可能的简洁。在代码中不允许存在重 复。当发现重复时,通过必要的提取来删除它。

3.在本项目,系统采用自动化集成,频度为一天一次。自动化构建过程在操作系 统中被设为了计划任务。

4.开发人员对他们编写或修改的代码没有所有权。任何一对幵发人员都可以出于 任何理由检验和修改任何模块。但前提是通过单元测试才行。

5.开发人员要保持可持续的工作速度。他们的工作速度不应有太大的起伏。

      优化排产系统由两部分组成:1.生产计划编制系统,该系统主要完成生产合同的计 划编制工作;2.虚拟生产系统,该系统对编制好的计划进行虚拟生产,从生产结果可以 得出原料需求计划,合同交货信息,库存信息等客户比较关心的内容。

        客户的需求及基本要求是:1.系统能够将未生产的合同进行生产计划编制工作;2. 系统能够自动设定各机组的停机日期及停机时间等信息;3.系统能够根据生产工艺和合 同种类自动在保证各机组最大的生产效率的前提下进行生产优化;4.系统在编制完生产 计划之后将给出原料需求信息,合同交货信息,库存信息等内容。这几项需求总体上不 会有大的变化,但细节方面要随着项目的实施将会有一定的改变。

猜你喜欢

转载自itxueyuan.iteye.com/blog/1776779