次日,依然还是百人部门大会议室。
不过这次只有燕鸣霄与KK、K-Game、星淘三大部门的技术工程师,至于网吧管家部门、技术支持部门则不在场。
毕竟伯伦希尔·网吧管家开发至目前已经是一个比较成熟的产品,后续最重要的是保持八万多家网吧的稳定访问链接即可。
至于技术支持部门,并不涉及到具体的项目开发,所以也无需在场。
作为KK部长的张峰,站在主讲台上,一边在身后的白板上写下目前QQ的各项功能,一边介绍道:
“当下QQ的功能分为三大类,第一类是核心通信与社交。”
“而这又可以细分为以下几项功能,比如说,点对点文字聊天功能,这是QQ最基础、最核心的功能,支持在线即时消息发送和接收。”
“又比如说,好友列表与管理功能,支持添加好友、删除好友、对好友进行分组,像‘我的好友’、‘陌生人’、‘黑名单’等。”
“再比如说,查找与添加好友功能,支持通过QQ号码、昵称进行在线查找并添加好友。”
“又再比如说,用户状态功能,支持设置‘在线’、‘隐身’、‘离开’、‘离线’等多种状态。”
“亦再比如说,聊天记录功能,支持在本地保存与好友的聊天记录。”
“以及最后的公共聊天室功能,按话题、地域、兴趣等划分出成千上万个聊天房间,这是QQ最主要的多人社交形式。”
“第二类是个人形象与信息。”
“比如说,个人资料功能,可设置和修改昵称、性别、年龄、个人签名、所在地等基础信息。”
“又比如说,个人头像功能,支持从一套预设的、固定的卡通头像中选择一个作为自己的QQ头像。”
“第三类是增值与扩展服务。”
“比如说,移动QQ(移动梦网):这是QQ最为重要的增值服务,用户可以通过手机短信与线上的QQ好友互发消息,实现‘随时随地’的沟通,不过这需要向电信运营商支付服务费。”
“又比如说,腾迅浏览器,这是一款基于IE内核的浏览器,试图通过绑定QQ来占领用户入口。”
“根据我们当下54人,以及后续还会进一步扩充至80人的顶尖团队配置来估算的话,如果要重新打造一个功能与QQ一样的KK,大概需要5到6个月左右。”
正常来说,如果想要开发一个和QQ类似的即时聊天程序软件的话,至少也需要一年左右的时间。
但是,燕鸣霄给配置的团队阵容实在是太豪华了。
在54到80人的顶尖开发团队阵容下,他们完全可以同时分成多个功能小组进行开发,从而大大缩短整体的开发时间。
听到张锋预估的开发时间,燕鸣霄也是微微皱眉,这个时间在他看来还是太长了。
随即燕鸣霄拿过粉笔,在白板上一边划去张锋列出来的部分QQ功能,一边说道:
“如果暂时放弃用户状态功能与聊天记录功能,留在后续版本更新的时候再添加。”
“以及彻底放弃公共聊天室功能,移动QQ功能,还有浏览器这类增值扩展服务功能。”
“只是保留点对点文字聊天功能、好友列表与管理功能、查找与添加好友功能、个人资料功能、个人头像功能,以及增加一个群聊功能的话,那么你们预估大概需要花费多长开发时间?”
“群聊功能,隔壁的伯伦希尔·网吧管家平台已经实现了,你们可以去借鉴一下他们的开发经验。”
看到燕鸣霄划掉的部分功能,以及要求保留和增加的功能,张锋随即道:
“燕总,还请给我们十分钟时间讨论一下。”
燕鸣霄微微颔首,随即张锋便与在场的54位KK项目部门的技术同事,就燕鸣霄提出的各项KK功能迅速讨论起来。
约莫过了十分钟之后,张锋也是重新汇报道:
“燕总,如果不开发公共聊天室功能,以及暂时放弃用户状态功能和聊天记录功能,留待后续再更新。”
“并且需要新增加的聊天群功能,隔壁的伯伦希尔·网吧管家有可借鉴的成功经验,提供给我们的话。”
“那么我们有把握将这个开发时间,进一步压缩到三个月左右。”
随即张锋也是在白板上写下他们的预估开发时间线与开发任务,并且详细讲解道:
“KK项目开发第一阶段,我们需要讨论、确定技术选型、系统架构设计、数据库设计、核心通信协议制定等内容。”
“不过,因为我们有经过QQ验证且优化的架构方案经验,所以无需从零摸索,并且团队内也有众多的架构工程师,可以并行完成不同模块的设计评审。”
“我们大概只需要半个月左右的时间,便可以完成这一步工作。”
“KK项目开发第二阶段,因为团队人手充足的原因,我们可以分成四个项目小组进行并行开发。”
“比如说,第一个后端开发组,主要负责开发用户与好友系统。”
“像用户注册、登录、好友管理(增删改分组)、个人资料、查找与添加好友、固定头像系统等功能,大概花费4周到6周左右的时间,便可以完成。”
“第二个后端开发组,主要负责开发点对点消息系统。”
“这是最核心的聊天功能之一,需要保证消息不丢失、可快速送达,所以大概需要6周到8周左右的开发时间。”
“第三个后端开发组,主要负责开发免费群聊系统。”
“因为有可借鉴的伯伦希尔·网吧管家聊天群经验的原因,所以这方面的开发时间也仅需要4周到6周左右。”
“第四个客户端开发组,主要负责开发UI界面与交互。”
“这个功能相对较为简单,所以开发时间也仅需要4周到6周左右。”
“因为以上四个小组同时并行开发的原因,所以基本可以在两个月内完成各自的相关开发任务。”
“KK项目开发第三阶段是集成、测试与极限优化。”
“主要任务是前后端集成、大规模压力测试(模拟百万级在线)、BUG修复、性能调优。”
“这部分工作大概可以在2周到3周内完成。”
“最终,第一阶段、第二阶段、第三阶段的整体开发时间全部加起来,大概是在3个月左右。”
说到这里,张锋也是忍不住在心中感叹,他就没打过人手这么富裕的仗。
整个项目部门的同事,多到同时组建四、五个开发小组都没问题。
再加上放弃了公共聊天室这个无比复杂的累赘功能,足以为他们节省两个月左右的开发时间。
所以在3个月内,他们开发完成1.0版本的KK是没有太大问题的。
这一次听到张锋汇报出来的开发时间,燕鸣霄也是满意地点了点头道:
“好,现在是2001年10月上旬,我给你们3个月的时间,我希望看到KK在2001年12月底能够完成大体的开发与测试,并且于2002年1月上旬正式上线!”
张锋当即点头应道:
“没问题,燕总!”
敲定下KK的开发、上线时间之后,燕鸣霄的目光也是落到另一旁K-Game部门的部长贺思源身上,询问道:
“如果要你们复刻一个类似连众世界、华国游戏中心那样的棋牌游戏平台的话,那么大概需要花费多长时间?”
贺思源随即自信回答道:
“大概2到3个月便可以开发完成!”
他们K-Game部门的技术同事,直接就是原来连众世界、华国游戏中心的游戏开发团队。
燕鸣霄的要求,对于他们来说不过是将已经开发过一遍的棋牌游戏平台,再重新开发一遍罢了。
在人手充足,并且有过一次开发经验的情况下,他们复刻一个棋牌游戏平台所需要的时间,远比当初第一次开发所需要的时间短的多!
燕鸣霄微微点头,随即在身后白板上一边写,一边讲述道:
“假如我需要你们给K-Game里面的游戏,增加以下几个系统功能。”
“比如说,以斗地主棋牌游戏为例,增加一个,天梯排位系统。”