kolidon中项目实施过程中发现,Drupal项目应用中有如下问题值得关注:
在中等规模项目中,对核心代码及各开源模块源代码的尊重及版本控制与跟踪。
在华的外企和外包企业,对Drupal开发认识不足,因此常常招聘新手来进行“组装”,这些新手无PHP编程基础(可能拥有其他程序开发经验),无充分项目经验,这可能带来的问题是实施计划与项目进度不可控,代码质量与可靠性不可控,维护计划混乱。
实际上,更大的问题在于,即使稍有经验的Drupal开发人员,亦可能无法形成自己的开发规范/契约。自行开发的模块命名、功能分工、模板等均无法控制。
解决方向:
1. 减少对无PHP编程经验的开发人员的招募。应注意开发过程中的标准化文档的生成(即,所有解决方案均应经过讨论和一致许可并形成可供回顾的标准文档)。
2. 每周一次的集中学习,实施质量评估(点评)必不可少,在此过程中,重点讲述不周密的实施方案可能给后期开发,需求变更及维护带来的影响。
3. 在对人员的培训过程中,尤应注意对Drupal核心源码的集中学习,和对Drupal文化的讨论。
4. 若有可能,组织团队成员协同开发和维护某个开源模块。
kolidon识于2009年8月

关注WEB应用系统架构,侧重效能、可用性研究。欢迎访问treeber.com查看本站整理自网络的非原创精华(筹建中)。
Leave a reply