敏捷开发

一、评估产品
  让客户决定,开发者PM不做业务层面决定~
  提早集成,频繁集成。随时可以发布产品~
  基于真正的工期评估~ 了解所需要完成的模块,在进行评估~
二、编码风格
  用注释描述代码意图和约束~
  使用最简单的解决方式,进行解决问题~ 除非有特别原因 否则不要使用 模式 原则等不易理解的东西~
  让类尽量小,功能单一,不要弄成大杂烩~
  发布最小可用的功能模块~
三、Bug处理
  创建一个 日常问题 解决bug 日志 ~
  解决问题风格 逐层解决 ~ 从小 到大~
四、日常协作
  11:00 每日 立会 问题讨论 进度调查~
  每个模块完成之后 复查 所有代码 将bug 杀死在摇篮中~
  项目模块进度表 让所有人知道我和我的团队在做什么~
  分解每周任务 分解到具体日 挂在黑板上 大家一起监督完成~
  在开发前带领大家先把产品逻辑完全理解透彻在开始进入开发~
五、要求
  必须参与编码之中 但不会做最重要的工作~
  指导问题必须提供给予正确的指导方向~

你可能感兴趣的:(敏捷开发)