编者注:这是谷儒内部团队事项和人员的计划,这里不写入时间点。由技术负责人YY撰写。
# 人员
* Client
* JavaScript + CSS: 2-3 人(可考虑内部转换)
* 视觉与UI设计:1-2 人 (可考虑内部转换)
* Android:2-3 人
* iOS:2-3 人
* Server
* PHP:3-5 人
* Database + SysAdmin:1-2 人
** Product (该领域需探讨最优解决方案)
Product Owner + Product Manager
^ 最低配置:2+1+2+2+4 = 12
^ 推荐配置:3+2+3+3+4+1 = 16
* 新兵训练 - 节省磨合成本,用最少的时间让新成员迅速融入团队,迅速有产出 | 导师制
* TeamBuilding - 团队激励与个人激励,让每一个人都能全速输出,在团队的真 实极限中找到一个可持续的驱动力来激励团队超越自我
* 产品开发流程 - 质量与效率的平衡
* 版本控制工具应用 - 多人协作的最优方案探究
* 代码审核 - 代码质量的保证与维护成本的控制
* 构建企业文化与理念,并有一套适合其生长,繁荣的制度体系
编者注:减少横向的在不擅长方向上的跨角色;分清困难的决定和不舒服的决定;
Technical Plan For iGuru:
# Client
* 界面设计与UI设计;
* Android + iOS 平台框架制作与完善;
* 重构静态资源存储地址与访问地址,分目录存储,多域名访问,包括js,css,图片等;
* 整理原有js代码,重构JavaScript基类库,制作良好通用的js接口;
* 整理整合css样式库;
* 提高交互体验,整合优秀的开源模块,如适用于在线图表制作的kissy绘图组件等;
# Server
* 系统整体框架重构与改进,推荐解决方案:根据自有产品业务逻辑量身打造 + 整合其他优秀开源框架中适合并有利于自有产品业务逻辑的优良设计方式与模块;
* 缓存系统,推荐解决方案:Memcache + 自己写;
* 数据库改进,推荐解决方案:MySQL + MongoDB + 自己写;
* WebService改进,推荐解决方案:Nginx + Apache;
* 消息队列系统,推荐解决方案:RabbitMQ + 自己写;
* Session系统,推荐解决方案:自己写;
* 文件管理系统,推荐解决方案:分布式文件系统为基础 + 自己写;
* 搜索引擎系统,推荐解决方案:Sphinx + 自己写;
* 消息系统,推荐解决方案:Riak + RabbitMQ + 自己写;
# Research
* 开放平台API设计与制作,前期以服务移动端为主;
* 内部工具开发;
* PC平台覆盖,推荐解决方案:QT + C++ + 自己写;
* 分布式服务器集群设计与架构;
* 移动终端与Web前端整合的可能性;
* 终端多样化的研究与发展;
* HTML5的必要性和前景,以及可能的应用方式;
* 技术团队,设计与交互团队的开放博客;
* 组织开放式技术会议与活动;
* 尝试开源;
对我们有兴趣请联系我 微博@鲍永by