***
项目研发-立项报告
公司名称:XXXXXX有限公司
申请部门: 研发中心
文档编号:
项目负责人:XXX
申请时间:20151228
一、 项目概述
1、项目简介:
**研发项目主产品为**APP**微现场。
**App是一款酒吧互动近景社交软件,兼容于IOSAndroid。使用者可以通过**网罗所在地区人气酒吧并关注,进入酒吧后可以进行近场景互动社交,认识同场陌生人。并利用声波技术将现场屏幕与手机进行多屏互动,创新性地将受众和娱乐链接在一起。
**·微现场除了专注于为酒吧提供现场互动、游戏等工具之外,用户还可以通过服务号进入现场交友功能,与同场的汉子妹子进行私聊互动,动动手指就能让最近的陌生人变成最熟悉的人。
2研发目的:
目前酒吧行业存在商家营销活动成本高、门店品牌推广难、酒水销量难提高、现场氛围不热烈等痛点。 未解决上述问题,本项目拟研发的《**》从近景交互的角度切入,垂直于酒吧场景应用,利用其自身的声连码技术,创新性的将受众和娱乐链接在一起,以获得更好的营销效果。
3、项目背景:
本项目将从酒吧实景切入,深挖“商家+用户”双需求,将线上线下娱乐有机融合。**sunbar从实现用户娱乐及提升商家收益切入市场,打造酒吧多屏互动工具——**·微现场。这个工具中将包含上墙聊,点歌、任务红包、照片墙、疯狂赛马等酒吧社交互动功能。**APP是区别于陌陌探探等社交app的社交模式,不再单纯地从线上聊天到进行线下邀约,而是同在某个特定的场合下。就酒吧来说,我们都在同一个线场,近距离的场合相对会生成一种“信任”介质,然后通过月月,直接进行线上线下同时间社交互动。
4、本项目与其他同类产品或项目的优势分析:
酒吧和酒吧歌手的自媒体平台,目前市场上的竞品如:晚晚、夜吧、夜喵等,均只给到酒吧入驻后的基本展示,或者配合做一些优惠活动等。**·微现场除专注于为酒吧提供现场互动、游戏等工具之外,用户还可通过服务号进入现场交友功能,与同场的朋友进行私聊互动,动动手指就能让最近的陌生人变成最熟悉的人。
同时,通过**将给酒吧商户带来更加宽大的传播平台,将设置**sunbar”和服务号,专注酒吧及歌手的内容传播与服务。同时,可发起**系列裂变式营销活动,以求通过自有的新媒体传播平台,为酒吧商户及歌手获取更多的用户体。期望通过这种 “圈”营销,在帮助歌手打榜的同时,使得**得到更好推广及营销的效果。通过**的应用和即将进行的营销活动,使得**能够快速辐射到在全国C端用户。
二、 项目技术情况
1、关键技术:
**》项目中,我们将应用与用户体验或者交互最为密切相关的动态的发布与获取、微现场聊及酒吧现场大屏幕展示(用户点歌、重金霸屏等操作最终都会在这两处体现)三大技术方式。
动态发布与获取:在动态发布的时候首先让动态信息进入消息队列,再采用异步的方式消费处理消息队列中的记录,提高响应速度;在获取动态方面,充分利用缓存,尽可能从缓存中获取组装动态所需要的各种信息,减少数据库读取压力。
微现场聊:自主开发基于websocket协议的聊天服务器,能提供性能优异的聊天服务。
酒吧现场大屏幕展示:采用基于websocket协议的消息推送服务,聊天信息、重金霸屏、点歌霸屏等需要在大屏展示的信息都能够第一时间及时推送到大屏幕上。
2项目创新点:
本项目将采取动态的发布与获取、微现场聊及酒吧现场大屏幕展示三种技术方式,从以上三方面设计,来获得本应用更好的用户体验和交互联系。同时,扩展酒吧与酒吧歌手等自媒体平台,最大限度扩展月月的应用体,以期快速扩展月月在全国范围的拓展。
3研发技术、功能、质量目标:
项目使用Spring Cloud Netflix技术栈实施微服务架构,具有较强的分布式扩展能力,可以相对简单地通过扩展服务器数量来提高处理能力。
在动态发布与获取功能上,采用Rabbitmq消息中间件,Redis集中式缓存,减少服务响应时间,提高服务器性能。
聊天服务器基于icomet-server进行二次开发,具有很强的并发处理能力,并支持常见的消息类型(文本、图片、点歌、霸屏、指令)
websocket长连接消息推送服务基于socketio-netty进行二次开发,它更好的节省服务器资源、带宽并达到实时通讯的功能。
4、 项目存在的难点
    随着系统数据量的持续增长,数据库读写性能必然会下降,此时就需要对数据库进行主从划分、数据分片等操作,增加数据库维护的难度及复杂度。
随着功能需求的增加,微服务数量也会不断增加,微服务的相互依赖关系复杂度也随之升高,这也对开发、测试、部署带来更大的难度。
三、研发组织形式
1、项目工作内容:
1)项目调研:收集市场调研信息,整理需求,确定项目的范畴。
2)项目立项:根据需求调研结果,项目负责人撰写立项报告,由研发技术部提交到总经办,总经办组织研发技术部、设计部门、产品部门、硬件部、财务部等部门进行联合探讨,通过后正式立项。
3)项目研发:编写研发计划及预算报告,根据研发计划要求进行实施设计、编码工作。
4)项目测试:进行功能和性能测试保证提交的产品与需求和设计要求一致。
5)项目验收并上线:总体评价产品在设计要求、用户功能需求和项目目标是否满足市场的需求,项目验收通过后正式上线运营。
2、研发团队组织结构图:
项目总监
1人)
平台产品部
软件开发部
3人)
设计部
测试验证部
文案编辑、内容运营等
前端开发、AndroidIOS开发工程师
3人)
UI设计师
测试工程师
3、研发团队组成及任务分工:
职位
成员
任务
项目总监
XXX
需求分析、架构设计、数据库设计、基础程序编码
软件开发部
软件工程师
软件系统程序编码、数据结构设计
项目底层编码、基类编码、监控质量
设计部、平台产品部
UI设计师
UI设计、宣传平面设计、场景设计
测试试验部
测试工程师
同步测试软件系统、测试报告整理,阶段性成果输出
4、项目实施进度安排:
时间周期
任务
参与人
2016.01
需求分析、架构设计、数据库设计、基础程序编码
XXX
2016.02-2016.11
软件系统程序编码、数据结构设计、项目底层编码、基类编码、监控质量、场景设计
软件工程师
2016.09-2016.11
UI设计、宣传平面设计
UI设计师
2016.11-2016.12
同步测试软硬件系统、测试报告整理,阶段性成果输出
测试工程师
2017.01-2017.06
软件功能进一步完善
软件工程师
四、研发资金投入预算
项目研发投入预算为人民币80万元:
序号
支出内容
金额(万元)
1
研发人员人工费
70
2
直接投入
5
3
折旧费用
手机app设计模板1
4
设计费用
2
5
其他费用
2
6
合计
80
项目负责人签字:
   
公司领导审批意见:
   
要求:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。