商业计划书大部分是我写的,但实际开发和答辩是我队友做的,他们的项目已经在我校内部运营着了,真的做得非常棒。
“互联网+”大赛是更趋向于真正运营了一段时间并有收益的一项比赛,所以本项目当时还在开发中,就没能获更高的奖项。
一、概述
Cloud Lab
Cloud Lab是面向高校和培训机构的IT在线编程及在线实训学习平台,在校教师提供精选的实践项目,一键发布课程,搭建环境,创新的技术使得学习者无需配置繁琐的本地环境,随时在线流畅使用。以就业为导向,提供编程、运维、测试、云计算、大数据、数据库等全面的IT技术动手实践环境,提供Linux、Python、Java、C语言、Node.js、Hadoop、PHP、Docker、Git、R、SQL、MongoDB、Redis、Swift、Spark等千门热门课程。
Cloud Lab建设初衷是帮助学习者通过动手实践收获知识,同时体会实验精神。德国教育学家斯普朗格说:“教育的最终目的不是传授已有的东西,而是要把人的创造力量诱导出来”,Cloud Lab设计理念也是如此:从实践切入,依靠交互性、操作性更强的课程,理论学习+动手实践共同激发你的创造力。
大学里上计算机实验课总需要去专门的机房集体上机实践,有时课上完了,部分同学还未能上交实验报告,只能改日由课代表统一收齐后,转交给老师。而且实验课一旦结课,学生便不方便使用学校机房里的电脑,想要继续做实验,只能自己下载安装编程环境和实验软件。这样不仅消耗学生大量时间和精力,对老师也很不便。
如果能随时随地用和学校机房同样的编程环境和软件一边做实验,一边编写实验报告该多好啊!
Binary团队为解决以上问题,由此诞生了Cloud Lab!
二、团队概况
Binary
我们都是XX大学的学生
(1)小吴:擅长开发Web、Java和Python数据分析与挖掘。
项目职责:搭建docker实验环境服务(用docker容器构建出一个实验环境,让用户可以进入容器完成实验)。搭建实验报告服务(对学生提交的实验报告进行管理,对教师的实验报告查看和批改等操作进行支持)。负责整体计划、调度和分配,同时负责整合Web前、后端开发。
(2)小满:擅长前端、Java、游戏开发、视频制作和文档PPT撰写。
项目职责:编写商业策划书,负责团队的管理以及组内协调,对项目进行市场现状分析和实施可行性进行市场调研,负责用户、文档、网关模块开发。
(3)小李:擅长前端和后端开发。
项目职责:负责视频、课程模块。分析数据,协助Web开发。
三、项目的基本情况
(1)目前所处
Web单体应用已开发完成,上述功能已全部实现,Web架构正在向微服务方向过渡。实验平台所采用的docker(容器化引擎)也正在向分布式方向发展。目的是能构建出一个更加强大且可靠的教学平台。
(2)用户调查
我们将会对学校在校计算机专业的师生进行调查,专项推出一些新的功能,以更好地对所需人群服务。
(3)重构项目
准备在维护单体Web应用的同时进行项目的整体重构与翻新,打碎“巨石”,使其符合微服务的整体架构。
(4)项目部署
项目整体重构完成后,进行集中化的部署与调优。
(5)性能优化
对项目进行整体的测试与性能检测、调优并改良。
▶ 随着互联网技术的不断提高,网上学习已经越来越普及了。无论是目前,还是将来,它都将会成为一种流行的学习模式。谈及编程,在Glasssdoor曾发布过一份调查报告(top 25 lucrative, in-demand jobs)中,介绍了25份高薪工作。而在这些工作中,超过一半的工作岗位要求具有编程技术。
世界正在飞速发展,世界各地对IT技术人才的需求正在不断上升!
▶ 要想成为一名出色的程序员或开发人员,精通多种编程语言肯定会令你更有竞争力,而且编程语言也会不断更新,变化和改良,因此你在整个职业生涯中,需要不断地学习新的知识和技术,从而令自己的能力得以提高。
可能很多人会有疑问,要进入计算机软件开发行业,是否必须获得计算机科学专业的大专学位呢?答案是:这不是必须的。据Stack Overflow 在2015年2月对来自157个国家的26,000多人进行的一项调查显示,几乎一半的开发人员从未获得过这方面的学位。从这份调查可以看到,用人公司在招聘人才时,更看中的是实力,而不是学历。
Stack Overflow做的这份调查的结果是,有41.8%的受访者称自己是“自学”的,而有37.7%的受访者表示自己拥有计算机科学或相关领域的学士学位。另有18.4%名受访者拥有硕士学位。而在开发者的教育方面,有36.7%的受访者表示他们有接受在职培训,还有17.8%的受访者表示他们会参加网上课程。
由此可见,自学成才的开发人员将逐渐成为主力军!
▶ 早在2015年的时候,已经有不少教育专家预测在2016年,自动化技术将最终在内容创造和处理上成为极重要的一部分。事实确实如此。很多网上教育平台都在课程和学习材料的设计中采用了自动化技术,以便让学习者在常规的学习过程中可以节省时间和金钱。例如Pencil Code ,这个网站设计了一种学习编程的新方法。使用网站提供的编辑器,用户可以处理文本或block,还可以创建图片、音乐、游戏和故事等,甚至可以开发一种新的编程语言。
而我们Binary队主要针对各大高校IT实验课和培训机构的教学问题进行服务!
从本质上看,在线学习是人们运用互联网技术进行知识获取、技能提升或态度转变,因而其发展变化的驱动力只有两个:技术的变化与人的变化。
综合各方面关于互联网技术发展以及“新人类”学习特性的研究,我们可以预见未来在线学习会呈现的八大趋势:
1. 混合化
随着互联网技术的普及,在线学习将日益深刻地融入企业学习之中,不仅成为一种重要的学习交付方式,采纳率越来越高,也会逐渐影响面授培训和各种线下活动,而这也符合“新人类”的学习特性与需求。例如MOOC就是基于在线学习的混合式学习,不同于传统e-Learning,一门MOOC一般会设置数周的学习时间,每周都有围绕着教学要点的数门微课、其它学习资源,完成一些作业或考试,以及和团队进行讨论。因此,混合式学习将成为未来企业学习的标准配置。
2. 游戏化
经济学家爱德华·卡斯特罗诺瓦(Edward Castronova)曾指出,人类社会出现了向游戏空间“大规模迁移”的现象,全世界数亿人在游戏上投入了大量的时间。尤其是“85后”、“90后”这些所谓的“新人类”,更是伴随着多屏幕、视频游戏长大起来的技术达人、社交网络达人、游戏达人。他们追求参与感,喜欢新鲜,因此,通过游戏化,让学习更好玩,鼓励员工参与,提高学习的兴趣与效果,将是大势所趋。
3. 碎片化
正如互联网研究专家古拉斯·卡尔(Nicholas Carr)所说:互联网已经毒害了我们的大脑。不仅是“新人类”,许多成年人的注意力也开始变短,因此,在教学形式变得更互动、灵活、更加注重参与的同时,内容也日益碎片化。
在线编程平台作为一种新的课程呈现和知识交付方式,必须总体考虑学习者的体验,不能单纯地为碎片化而碎片化。如果没有体系化,碎片化就是一盘散沙;而如果没有碎片化,体系化就是铁板一块。无论是“一盘散沙”,还是“铁板一块”,都无法适应移动互联时代新人类的学习需求。
4. 嵌入化
众所周知,成人学习的主要形式是在岗实践(“干中学”),大部分是发生在工作现场的“非正式学习”。按照Bersin公司的研究,非正式学习主要包括按需学习、社会化学习和嵌入式学习。同时,成人学习大多具有明确的目的性,需要与完成工作或个人发展直接相关。因此,近年来,越来越多机构认识到,学习不能脱离业务,必须与工作直接相关,为员工提供有针对性、场景化的指导。
5. 社会化
随着互联网的快速发展,通过社交媒体进行学习与协作日渐重要。
6. 智能化
随着“大数据”日益可用,在学习与发展领域,为学生提供更加智能化、个性化的帮助,将成为未来在线学习的发展方向。当然,“大数据”在深度学习、人才开发方面可能还有着非常广阔、甚至我们至今无法想象的空间,等待着人们去探索。
7. 移动化
随着智能手机的普及,通过手机进行学习已经成为大势所趋。不仅几乎所有主流的在线教育供应商都推出了移动学习解决方案,更有大量创业企业涌现,而且许多企业都争先恐后地应用移动学习。从使用者的角度看,移动学习也已经成为许多学习者的重要选择之一。许多研究也能印证这一判断。例如,知名学习研究公司Brandon Hall集团2013年的调查显示,73%的被调查者已经采用了某种形式的移动学习,87%的公司计划在未来一年内增加移动学习应用。Ambient公司2013年发布的“2012-2017全球移动学习市场”中甚至提出,移动学习将迅速超过传统e-Learning,呈现出“蛙跳效应”——对于许多人来说,会跳过(或根本没有用过)e-Learning,而直接采用移动学习。
8. 云化
“云服务”正在改变着组织、雇员与合作伙伴之间的交互协作。基于云服务的SaaS(Software as a Service,软件即服务)模式,因其实施速度、购置和运营成本低等特点,成为多数企业选用的e-learning平台模式,SaaS模式带动了整个e-learning行业的增长。
四、产品服务介绍
Cloud Lab与最相似的“实验楼”不同,我们的目标客户是开设计算机专业的各大高校和培训机构。而“实验楼”的运营针对的是教师个人和以企业为单位的教师团队,上面的课程由企业或个人发布,种类繁多,让人看得眼花缭乱。在“实验楼”学习的学生也以个体为单位,可以说是“无组织,无规定目标的散户”。
Cloud Lab让学生以学校/培训机构为大单位,以班级为小单位,选择所属教师,进入自己老师发布的课程中学习,一键提交实验报告,老师也可随时随地批改学生的实验报告,并在平台上显示打分成绩,学生实时查询、实时修改、实时提交,让实验老师与学生0距离互动。实验报告成绩即为该学期实验课的学分,学生自然重视。
优点:Cloud Lab是面向高校和培训机构的IT在线编程及在线实训学习平台,从根本上解决了大学老师无法实时收作业、学生无法实时交作业问题。这块领域尚未有企业涉足,是极大的竞争优势和创新。
缺点:Cloud Lab由长春工业大学学生团队开发完成,项目性能和实际运营能力可能不足以与专业开发团队媲美。
由于Cloud Lab的目标客户是高校和培训机构,也就意味着Cloud Lab将丧失大量个人教师和专业教师团队的客户资源。
由于高校和培训机构发布的实验文档和视频课程内容可能比较落后,所以学生可能会以完成实验报告或老师规定的作业为目的登入Cloud Lab,积极性不够。
Cloud Lab尚在开发阶段,相比其它已经上线了的在线编程及实训学习平台,功能较单一。
五、运营模式
1. 学生会员专享:
专属精品实战课程;
不限学校、机构,在Cloud Lab上自由观看所有教学视频和尝试所有实验,每周更新,更优的技术成长路径,帮助你更高效地巩固所学,快速丰富项目经验;
实验环境可以长期保存,不再为实验中断而重新来过,定制属于你的独享实验机,随时随地继续实验;
实验环境支持联网,SSH直连,让你获得更稳定流畅的实验体验。
学生会员付费选项:10元/周 30元/月 80元/季 200元/年
付费方式:支付宝 微信 花呗
2. 收费的实训平台
3. 高校/培训机构使用Cloud Lab
按年承包:10000元/年
常年合作可协商优惠。
建设营销团队:
(1)严把招聘关,让有销售经验的经理把关,我们要知道需要招的人是要有诚信,要与公司的企业文化相吻合等等,这项工作做不好,招的时候不认真对待,使用时放任自由,等到走了公司要受到很大损失。
(2)教育培训,要培养专业化、职业化的营销队伍,员工进来之后教他如何做人做事做市场,公司内外的知识,以及职业培训,这项工作是要从长,从严做起。
(3)知人善用,用人先要知人,避其所短,用其所长,把人的积极性及主动性全部发挥出来,创造性地去工作。最后层层管理,级级培养,招人要级级负责,使用时也应层层管理、级级培养,对人才的不足有一个互补,让员工既看到升又看到降,没有人可以一劳永逸,每一个都必须不断超越自我,每一个人也可以不断攀上新的台阶,这样企业的整体素质才会越来越高。这些既是对人才负责,也是对企业负责。
管理策略:
(1)团队定义认识一、团队定义认识。团队是指为了共同目标互相影响和相互协作的两个或两个以上的人所组成的单位。按照这种理解,组建一支合格的营销团队,必须先要让营销团队中的个体充分发挥每个人的聪明才智为共同目标而去奋斗。
(2)团队之中要有一个充分信任的平台。当团队中每一个成员都彼此理解和尊重他人观点的时候,会产生强有力的粘合剂,会建立良好的理解平台,团队中的每一个都会彼此尊重,就会增强团队的创造力激发团队的创造力。
(3)建立有效沟通。管理者要通过沟通了解每一个员工,从而知道如何才能激励或推动他们;员工通过沟通可以消除与管理者的误解;有效的沟通,使得团队凝聚力不断增强,员工的认同感不断增加,团队中的成员形成默契,能迅速准确地了解彼此的想法,了解管理者的计划和要求,保证实施渠道的畅通无阻;有效的沟通,能集思广益,彼此分享信息与智慧,以激发出潜在的力量,创造性解决问题。
先在吉林省各大高校进行小范围试点,在试点过程中不断改进,之后再扩展到外省及培训机构。
六、财务管理
(暂无)
七、风险控制(由于该项目目前非盈利,所以就不继续写下去了)
(暂无)
风险来自两个方面,一是软件管理,二是软件体系结构。软件产品的开发是工程技术与个人创作的有机结合。软件开发是人的集体智慧按照工程化的思想进行发挥的过程。软件管理是保证软件开发工程化的手段。软件体系结构的合理程度取决于集体智慧发挥的程度和经验的运用。
开发的进展以及产品的质量是否符合要求难于度量,从而使产品的管理难于把握。可以肯定的是不同的产品开发项目应当采用不同的或者说是有针对性的开发过程,而真正适合的开发过程是项目的开发完成才能明了的。因此项目开发之初只能根据项目的特点和开发经验进行选择,并在开发过程中不断调整。回避和控制项目管理风险的唯一办法就是设立监督制度,项目开发中任何较大的决定都必须有主要技术环节甚至是用户参与进行的。在该项目中项目监督有项目开发中的质量监督组实施。
(暂无)
前期存在一定的筹资风险,由于本项目财务现金流不是很高,现加上收入减少和成本的风险存在,在现金流平衡上存在一定风险。
风险应对策略:
(1) 大力开拓市场
目前团购,外卖平台较多,网购普遍,因此人们对网购,网络支付等比较认可,这是对我们有利的一面,本项目旨在提供不同于团购,外卖平台的服务。差异化服务,满足客户的需求。
加强宣传,树立高端网络形象,消费者接受认知一个新生事物需要一个时间过程,因此我们要广发宣传和广告,研究可行的营销策,推出有效的营销方式。迅速占领客户。
(2) 储备高素质人才
项目运营意义重大,必须确保人员数量和质量。在这个全新的行业,有很多新的工作量和具有挑战性的工作,比如公关、谈判与合作、技术支持、业务宣传、营销策划等一系列的工作,均需要不少高素质的管理人员、技术人员和营销人员进行支撑。
(3)加强项目运营管理能力
针对技术风险,需要长期储备人才技术人员,工程上要选用优秀的设计,时常保持更新,关注网络测试和系统安全和稳定。准备必要的备用方案,制定好人员分工计划,确保各项工作有序进行,制定员工服务考核体系等,确保服务好每个顾客。
(4)关注现金流的平衡
考虑收入、成本与预期值可能的重大变化,从而对财务现金流有准确安全的筹划,对可能出现现金流短缺的情况,以及早准备。