饭团(1):用NABCD大法为项目奠基
上一篇文章:提升效率的开发工具 提到高效的开发工具就像催化剂,加速项目开发。这篇文章提到的NABCD大法,就像一份地图,指引项目往正确的方法上发展。
选择比努力更重要。一个项目成功自然离不开码农们的努力。但是,光努力是不够的。还需要用户有需求,能快速实现,腾讯没兴趣。。。
这些东西,看似很虚,却能让我们少走不少弯路。做项目最忌讳埋头苦干,等项目做出来了,却发现用户没有想象的那么喜欢。
编程之外
泛海精灵项目的回顾与反思 这是我2011年在微软亚洲研究院实习时业余做的一个小项目 的反思。总结得很好:
我们按照以前的小软件开发习惯 开始了泛海精灵项目。没有用户场景(UserStory),没有时间估算,只有每天增长的代码。
...
整个项目过程中我们都不十分肯定用户需要什么。这造成,花大量时间开发一个用户不关心的功能。
三个月的项目,不像一周,或者一天完成的项目,需要更多“写代码”之外的软实力。比如用户需求把握,技术积累,项目构架设计,团队沟通和人力预估等。
不过,这都是可以锻炼的~ 所以这一次,我要认真分析饭团项目的NABC。
NABC介绍
百度百科上面介绍得很好:NABC法则
著名舞蹈家、编舞大师Twyla Tharp在一本名为《创新习惯》的著作中表示,无论是在舞蹈、商业还是餐饮业等各个行业,成就其实都是一系列行为的结果——从详细的准备、计划、有方向的努力到按照成功经验去执行。NABC正是这样的一套框架,当你试图提出一项崭新的提案之际,它能够提供四个思维基点,令你的商业策划具备天马行空的基础。
具体来说,NABC是四个关键词的首字母缩写—
Need(需求)—现在市场上未被满足但又急需满足的客户需求是什么?
Approach(方法)—要满足这种需求,我能够提出什么独特的方法吗?
Benefits (收益)—该方法给顾客提供的便利是什么?
Competition (竞争) —对于竞争对手和其他可选择的方案来说,这种单位成本收益的优势在哪里?
邹老师根据软件工程的具体情况,阐释了NABC在软件工程上意义,并根据实践验证添加了D: Delivery。
强烈推荐围观:现代软件工程讲义 如何提出靠谱的项目建议 NABCD
饭团的NABCD
下面是我对饭团项目NABCD的理解。
Need 需求
在公司,中午吃饭是个大问题。每天都是那么几个宅男一起吃饭。除了低头吃饭,感觉没啥好聊的。如果中午那半个小时,能和以前不熟的人一起吃饭,听听他们的工作是干嘛的,那午饭将是件很期待的事情。但是这个事情需要你情我愿,直接跟不是很熟的人说,“我们中午一起吃饭吧”,会让对方很尴尬。
所以,如果掏出手机摇一摇,能找到不熟的人一起吃饭,就好了。
Approach 方法
从一个公司(比如美团总部)开始。搭建一个网站初版。公司员工通过电脑或者手机浏览器访问网站。可以发起、查看、参加聚餐。
完成基本功能后,看看用户有什么需求,或者改进的地方。比如吃饭提醒,网上小游戏,是否需要聊天功能,评价聚餐情况,线下交易,吃饭话题推荐等等。这些不宜扩展太多,以增加用户粘性为主。
网站成熟后,可以考虑推出移动端或者微信公众号。基本上以提醒和推送功能为主,不投入太多精力。
在一家公司运营稳定后考虑可以向周边公司扩张。然后再向更多地点扩张。
网站初版后端使用Mybatis(MySQL) + Spring MVC(Java),前端使用 Freemarker(HTML) + Bootstrap(jQuery)。网站风格以简洁为主。因为初版访问量不大,不需要使用缓存和CDN。但是需要有完善的统计和监控,方便决策。
Benefit 好处
用户使用饭团,可以轻易地找到一块儿吃饭的人。每次可以挑选不一样的人,听到不一样奇闻趣事,增加自己的阅历。也可以就一个话题,看看大家的观点。通过饭团,可以让午饭更有趣,也可以增加职场人脉。
Competitors 竞争
聚餐类: 约饭
约饭是国内领先的场景式移动社交O2O应用,全新的社交概念,新颖的产品形态,满足用户以饭局为媒介,从线上社交到线下见面的需求,真正帮助用户从线上社交、发起饭局、报名、互动,聊天到线下见面场所的选择,做到一步到位,真正把移动社交嫁接到餐饮O2O,让社交和吃饭变得更加简单和有趣,让每一顿饭更有意思。附近人、搜同行、找同乡、朋友的朋友···约你想约,见你想见,主动发起约饭,开始一次见面。
公司规模:小于15人
发展阶段:A轮
约饭是最主要的竞争对手,最近发展迅速。但是约饭主要偏向陌生人社交。完全不相识的人通过约饭来认识。解决的需求是社交。约饭的侧重点在“约”。
而饭团的侧重点在“团”。饭团更偏向熟人社交,更像个社区。以“同事”或者“同学”的关系为基础,可以维持长期信任关系。聚餐,以AA制为主,平等的关系,日常使用。
社交类:微信
这个不用过多介绍。微信主要功能是聊天。用来频繁组织聚餐不是很方便。
Delivery 推广
对于初版,我先在自己小组试用。待功能稳定后,推广到其它小组使用。后面可以在人流大的地方贴海报。
饭团应用本身有传播性。初期可以邀请从未使用的员工加入。(采用邮件或者内部通讯方式发送通知)
也可以通过组织专题活动(比如“创业沙龙”)吸引用户加入。
总结
通过NABCD大法,我基本上理清了,饭团的核心,和后面的发展方向。接下来可以给第一版,制定具体的工作计划了。
PS:欢迎大家质疑饭团的NABCD,提出改进建议。
饭团(1):用NABCD大法为项目奠基的更多相关文章
- NABCD(团队项目)
N (Need 需求) 随着时代的进步和手机迅速发展,各种软件充斥这我们的生活,在学校里,我们总为一些各种各样的群所困扰,我们需要一件工具整合信息,让我们的生活更加便利. A (Approach 做法 ...
- NABCD模型进行竞争性需求分析
确定项目:教室管理系统 负责人:李凤娇,高德建 选择比努力更重要.一个项目成功自然离不开组员们的努力.但是,光努力是不够的.还需要用户有需求,能快速实现. 这些东西,看似很虚,却能让我们少走不少弯路. ...
- Alpha阶段冲刺项目总结(补充)
Alpha阶段冲刺阶段总结(补充) 此篇博客为"作业七:Alpha版本冲刺阶段" 与 "作业八:Alpha阶段项目总结" 的总结版. 一.项目预期计划vs实际进 ...
- 团队作业4——第一次项目冲刺(Alpha版本) 2017.4.23
本次会议为第二次Scrum Meeting会议~ 由于本次会议项目经理召开时间为10:30,在五社区会五号楼召开,召开时长约30分钟,对昨天的工作进行了总结并分配了今天的任务. 1.站立式会议照片(拍 ...
- 团队作业4——第一次项目冲刺(Alpha版本)2017.4.22
昨天来不及编写,这是4月22日的日志,现在补上. 1.开完站立式会议后的合照 2.任务分解图 3.开会讨论的结果,任务分派 队员 今日进展 明日安排 陈鑫龙 原型设计图分析,设计登陆界面原稿 实现登陆 ...
- 用户需求与NABCD分析
用户需求与NABCD分析 目录 项目简介 用户需求分析 调研途径 问卷情况说明 问卷反馈与分析 NABCD分析 Need 需求 Approach 途径 Benefit 好处 Competitors 竞 ...
- 《BUG创造队》第二次团队作业:团队项目选题报告
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 BUG创造队 作业学习目标 可行性自评总结,并且采用NABCD方法进行项目初步分 ...
- A_Pancers团队作业4—基于原型的团队项目需求调研与分析
任务1:实施团队项目软件用户调研活动. (1)用户调研对象:我们的项目软件是基于安卓系统的音乐播放器,以设计出操作简单的音乐播放器为目的,所以本次用户调研的对象主要以身边的老人为主,对他们听音乐,听戏 ...
- 201671030128周琳 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
随机推荐
- tar的-t参数使用
-t, --list list the contents of an archive 例如: pengdl@localhost:~/test$ tar -czvf shell.ta ...
- Linux - 进程状态
ps report a snapshot of the current processes. 能提供一份当前进程的快照,以列表的形式显示正在运行的进程. 列出进程的数量取决于命令所附加的参数,例如:p ...
- [数据库]sql之行顺序
这个文章主要是防止我忘了sql的执行顺序,解释的东西我都没怎么看懂.数据库渣如我- 逻辑查询处理阶段简介 FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联 ...
- C#语法糖之 session操作类 asp.net
用法: //声名一个数据集合 var listString = new List<string>() { "a", "b", "c&quo ...
- MyEclipse搭建SSM框架(Spring+MyBatis+SpringMVC)
待写. 参考网址 http://www.cnblogs.com/Joetao/articles/4544572.html http://www.cnblogs.com/verlen11/p/53497 ...
- STL or Force --- CSU 1553: Good subsequence
Good subsequence Problem's Link: http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1553 Mean: 给你一个长 ...
- 重构第29天 去除中间人对象(Remove Middle Man)
理解:本文中的”去除中间人对象”是指把 在中间关联而不起任何其他作用的类移除,让有关系的两个类直接进行交互. 详解:有些时候在我们的代码会存在一些”幽灵类“,设计模式大师Martin Fowler称它 ...
- 在SQL存储过程中给条件变量加上单引号
在SQL存储过程中给条件变量加上单引号,不加语句就会出问题,以下就是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL) ), )), )+ ...
- JavaScript跨域总结与解决办法
什么是跨域 1.document.domain+iframe的设置 2.动态创建script 3.利用iframe和location.hash 4.window.name实现的跨域数据传输 5.使用H ...
- 伏羲八卦、文王六十四卦、老子阴阳太极、西方哲学辩证与"解耦和复用”思想的异曲同工之妙
伏羲八卦.文王六十四卦.老子阴阳太极.西方哲学辩证与"解耦和复用”思想的异曲同工之妙 问题:任何程序语言在遇到复杂逻辑时,代码维护难度就会加大,如何处理该问题? 答案:重构,模块化. ...