开发过程标准化

标准化是不断改进软件开发质量与速度的基线。佳仕都坚持走开发过程的标准化,保证产品质量,提高开发效率,做到:
编码规范:统一命名规范,统一代码样式
版本控制:加强版本管理规范,针对新的需求、新的bug,及时发布新的软件
代码共享:及时check-in,相互查阅修改
抽象建模:不断抽象化,创建对应的自动化工具,减少重复工作
测试驱动:先写测试代码再写设计代码,由测试保护所有用例通过
静态检测:使用工具做静态代码检测,避免重复及运行期错误
迭代开发:小步骤迭代快速交付
持续集成:每天集成新的正确代码,经常发布新的版本
评审重构:团队内部相互评审代码,不断重构改进开发规范性
注重绩效:团队不断反思交流,总结提高工作绩效的方法

迭代开发和快速交付

复杂的业务逻辑,佳仕都采用迭代和增量开发方法,来打造完美的业务解决方案,使得客户在第一时间可以体验已经开发好的功能模块。包括:
• 小粒度的用例计划: 将复杂的问题简单化处理,兼顾每一个细节处理
小步骤迭代
• 测试先行:测试全部通过,才能提交(check-in)代码
• 经常交付:经常地(每天)交付可工作的软件
及时反馈
应用PDCA实现全面质量管理