关于StoneAge项目的敏捷

本次我们的项目(StoneAge Dictionary)以敏捷方法的XP作为指导,但是我们可能缺乏一些构成敏捷团队的基本要素:

1. 团队成员

   敏捷团队需要客户的参与。

   我们没有,或者说目前没有,希望项目经理对这个引起重视,联系上客户(或者客户代表)参与到我们的团队中来。

   客户在我们团队里可以编写用户素材(User Story),如果客户没有时间的话,我们可以根据与客户交谈或者客户以前给定的资料里整理出用户素材,客户参与修订。

2. 开发环境
   敏捷团队(至少是XP团队)要求在一个比较小的开发场地,客户团员在场是最好的。

   现在放假,大家都在家,目前是做不到。但是通过网络语音会议,还是可以组织起一些讨论的。等开学后,正式pair-programming。还有各种 CRC卡(Class Responsibility Collaboration)的绘制,编写。这个CRC卡很重要,它是最重要的设计对象。

3. 项目管理

   敏捷方法不是没有项目管理。

   XP不要求团队成员的职责,但是必须制定计划。现在,我们已经写了一部分代码,这些代码是很确定的基础设施服务。等到开学的时候一些的基础设施代码(比如 界面框架,词库核心引擎)可以完成,需要结合用户素材(User Story)深入分析用户的需求,以及发布计划(Planning game),正式进入XP的开发方式。开学后离结项只有2个月的时间,计划的制定、发布、实行大家必须严格遵守。我们要有一个稳定的开发进度,要有版本定期发布给客户,要有条不紊的敏捷!

 

希望本帖能引起团队的足够重视。

 
原文地址:https://www.cnblogs.com/lanzhi/p/6470684.html