WAWACRM开源项目章程
1 总则
1.1 项目名称
本项目名称暂定为“WAWACRM”
1.2 项目性质
本项目为开放源代码项目,简称开源项目,所有代码属于该项目所有参与者,同时欢迎各地网友参加此项目。
1.3 项目发起人
本项目发起人是博客园的蛙蛙王子(http://onlytiancai.cnblogs.com)。
1.4 项目核心技术
本项目采用微软公司的.NET开发平台。
2 项目目标
本项目最终目标为开发一套基于.NET2.0开发平台的,架构为B/S的,适合于多种行业的CRM(客户关系管理系统)通用业务平台解决方案。
3 项目范围
基于本项目目标,做以下几方面界定
3.1 技术及架构范围
项目技术范围限定在.NET2.0开发平台,架构为B/S n层架构,其他诸如智能客户端,移动客户端的UI形式暂不考虑,但预留接口。数据库采用SQL Server2005。
3.2 业务范围(请熟悉CRM业务人员补充)
4 项目成员及职责
角色 |
职责说明 |
队员网名 | |
项目负责人 |
项目管理人员,负责项目资源监控和调配,进度跟踪等管理 |
蛙蛙王子,spgoal | |
领域专家顾问 |
对CRM业务熟悉的人,要对其他角色人员进行必要的业务培训 |
阿飞,wind | |
技术顾问 |
.NET技术资深人员,负责解决开发过程中的技术疑难问题 |
wind,闪灵,虫大哥 | |
需求分析师 |
与领域专家一起确定整个用例模型 |
清茶一杯,两两,ayya,wind | |
架构设计师 |
根据需求分析结果设计整个系统的整体架构 |
wind,闪灵,虫大哥 | |
软件设计师 |
对具体模块的设计,建模 |
Nini,chill | |
测试工程师 |
负责测试需求的编写以及测试用例的执行 |
两个兔子(吃萝卜的兔子和瘦兔兔) | |
开发工程师 |
数据库 |
存储过程开发,数据访问程序开发 |
小高,依然 |
业务逻辑模块 |
各业务逻辑模块代码编写 |
蛙蛙,chill,nini,两两,清茶一杯,wanghualiang,凌风,阿联,老猫,rake,spgoal | |
美工 |
系统界面设计 |
依然,蛙蛙 | |
文档管理员 |
各类文档归档工作 |
鸟总 | |
网络及配置管理员 |
保证FTP,配置服务器的正常运作,以及数据库备份 |
rake | |
其他 |
|
|
5 项目大致计划
5.1 WBS
详见表5-1
ID |
任务名称 |
工期 |
开始日期 |
结束日期 |
前置任务 |
1 |
1项目前期准备 |
20 工作日 |
2005-9-12 8:00 |
2005-10-7 17:00 |
|
2 |
1.1项目章程制定 |
5 工作日 |
2005-9-12 8:00 |
2005-9-16 17:00 |
|
3 |
|
2 工作日 |
2005-9-12 8:00 |
2005-9-13 17:00 |
|
4 |
|
2 工作日 |
2005-9-14 8:00 |
2005-9-15 17:00 |
3 |
5 |
|
1 工作日 |
2005-9-16 8:00 |
2005-9-16 17:00 |
4 |
6 |
1.2CRM相关领域知识了解 |
4 周工时 |
2005-9-12 8:00 |
2005-10-7 17:00 |
|
7 |
1.3相关开发知识的了解 |
4 周工时 |
2005-9-12 8:00 |
2005-10-7 17:00 |
|
8 |
1.4前期业务核心模块确定 |
1 周工时 |
2005-9-12 8:00 |
2005-9-16 17:00 |
|
9 |
1.5 项目前期准备总结 |
1 工作日 |
2005-9-19 8:00 |
2005-9-19 17:00 |
5,8 |
10 |
2项目实施阶段 |
96 工作日 |
2005-9-20 8:00 |
2006-1-31 17:00 |
9 |
11 |
2.1第一次迭代开发 |
36 工作日 |
2005-9-20 8:00 |
2005-11-8 17:00 |
|
12 |
|
11 工作日 |
2005-9-20 8:00 |
2005-10-4 17:00 |
|
13 |
|
1 周工时 |
2005-9-20 8:00 |
2005-9-26 17:00 |
|
14 |
|
1 周工时 |
2005-9-27 8:00 |
2005-10-3 17:00 |
13 |
15 |
|
1 工作日 |
2005-10-4 8:00 |
2005-10-4 17:00 |
14 |
16 |
|
11 工作日 |
2005-10-5 8:00 |
2005-10-19 17:00 |
12 |
17 |
|
1 周工时 |
2005-10-5 8:00 |
2005-10-11 17:00 |
|
18 |
|
1 周工时 |
2005-10-12 8:00 |
2005-10-18 17:00 |
17 |
19 |
|
1 工作日 |
2005-10-19 8:00 |
2005-10-19 17:00 |
18 |
20 |
|
1 周工时 |
2005-10-5 8:00 |
2005-10-11 17:00 |
|
21 |
|
1 周工时 |
2005-10-12 8:00 |
2005-10-18 17:00 |
20 |
22 |
|
1 工作日 |
2005-10-19 8:00 |
2005-10-19 17:00 |
21 |
23 |
|
1 周工时 |
2005-10-20 8:00 |
2005-10-26 17:00 |
16 |
24 |
|
1 周工时 |
2005-10-27 8:00 |
2005-11-2 17:00 |
23 |
25 |
|
3 工作日 |
2005-11-3 8:00 |
2005-11-7 17:00 |
24 |
26 |
|
1 工作日 |
2005-11-8 8:00 |
2005-11-8 17:00 |
25 |
27 |
2.2第二次迭代开发 |
30 工作日 |
2005-11-9 8:00 |
2005-12-20 17:00 |
11 |
28 |
2.3第三次迭代开发 |
30 工作日 |
2005-12-21 8:00 |
2006-1-31 17:00 |
27 |
表5-1
5.2 甘特图
6 项目沟通方式
6.1 项目成员沟通方式
由于本项目采用开源模式,所以主要以文档沟通为主,同时利用IM工具辅助沟通,文档需要存放在类如FTP之类的固定地点,以便各成员查阅,一些关键开发文档采用版本控制软件加以控制。目前IM工具为QQ,利用QQ群2484316进行集体讨论,同时发放团队最新消息在博客http://wawacrm.cnblogs.com。
6.2 配置管理
采用SOS(SourceOffSite)进行代码版本控制,服务器由rake提供,
软件下载地址:
国内:http://www.softboss.com/Advice/dfile/sos_client_4_1_0.msi
官方:http://download.sourcegear.com/files/sos412/Windows/SosClientStandard_4_1_2.msi
sos服务器地址:202.105.132.124
端口:8080
暂时用户名和密码是:***********
7 项目质量控制方式
待定,主要是测试方面以及BUG管理
8 项目可能存在的风险
现在采用.net 2.0+Sql Server 2005技术,这些技术微软至今为发布正式版,存在技术风险。