我自己有个关于网络好项目的好项目(App),没有技术团队不知道怎么找到!谢

你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。搞个这样的APP要多久? - 文章 - 伯乐在线
& 搞个这样的APP要多久?
这是一个“如有雷同,纯属巧合”的故事,外加一些废话,大家请勿对号入座。开始了……
我有些尴尬地拿着水杯,正对面坐着来访的王总,他是在别处打拼的人,这几年据说收获颇丰,见移动互联网如火如荼,自然也想着要进来干一场,尽管王总从事的行当也算跟IT沾边,但毕竟太长时间不接触技术,有些东西不太熟,总要咨询下我这个在一线开发混了十几年的老程序员,十几年的开发,有好几种可能性,不过这不是重点,所以暂时忽略掉这个细节吧。
我之所以尴尬,是对王总的需求有些不知如何回答,仿佛陷入了某种习惯性的沉思中。
王总站了起来,把手机递到我面前,说:“你看看,就这样一个APP。”他不太熟练地在屏幕上划了几下,我并没有很认真地看,因为我知道这个问题很难,那就是所有的开发者都会被问,并且可能是被问得最频的一个问题:“开发这么一个APP需要多长时间?”我很想说不知道,这可能是最直截了当和准确的回答,但面对王总这位老朋友,我要是这么回答估计有些失礼,所以这个时候,我除了大致思量了一下他所指的那个APP大致涉及到哪些方面之外,还要组织下自己的语言,如何用非常得体的话告诉他,这个事情我估算不出。“你看,就这么简单的一个APP”,王总继续在屏幕上拨弄了几下,然后带着几分期待的眼神看着我。
我谨慎地说:“坦白说,我说不准,我这方面经验也不是很足,尽管做过APP开发,但又跟这个很不一样,得具体分析好所有的逻辑,才能估算出时间。”
王总对我的说法似乎不以为然,他晃了晃手机,说:“我要求不多,其实比这个还简单”,他指着屏幕上某些地方,继续说:“这个,这个,这个都可以不要,只需要这么一个列表,里面有详情,可以查看修改……”
我心里很自然地想到这是很典型的“想当然简单”的态度,我想我得让他认识到这个问题的复杂程度,我反问道:“需要登录吗?”
王总稍作停顿后,说:“那当然。”
“什么登录?用户名密码方式,还是手机登录,抑或像QQ,微博,微信这种可以借用的第三方登录?”
王总这回似乎想了一下:“作为移动互联网,我想手机登录肯定是要的,QQ,微博,对了,微信,微信最好也要……哦,你前面说用户名密码,这个应该也是要的吧。”
我很流利地接着问:“那总得有注册,如果你打算用手机登录,那得找个短信平台,还有微信登录,你得先做好企业身份认证,对了,有登录,有密码,那密码找回功能也得有吧。”
“这是肯定的。”
“同时有多种登录途径,你必须要想出一种合理的逻辑来将它们‘整合’,最常见的当然是账号绑定,例如给你的账号绑定手机号码,这样就能用手机号来登录同样一个账号,对微信登录也同理,但如今移动互联网的用户们都挺厌恶注册流程的,所以往往会要求直接手机登录或者直接微信登录,自动完成注册过程,那考虑这种情况,如果用户先用微信登录,然后再用手机登录,而不是绑定,那么就会产生两个不同的账号,而且无法将其再‘整合’起来,我们得想出一套比较完善的方案……”
王总对我所说的似乎有些缺乏耐心:“没必要这么复杂吧?你看看这个APP,这些不都有吗?”
“有没有我前面所描述的那个问题,你尝试过了吗?”
但王总似乎对问题并不关心,他只想知道做这么一个APP需要多长时间,当然要多少钱,这也是他关心的问题,他拿出了信心满满的语气:“有问题怕什么?困难算什么?这些我相信都能解决,但时间很要紧,得快,我们的竞争对手不会等我们,就这么一个东西,你想想看,要多久?”
看他的架势,像十足那种混得风生水起的成功人士,而我这种身份低微的程序员在他面前确实是有口难言,我本来还想继续告诉他细节的重要性,却被他打断:“不,不需要有多精确,你只需要估算一个范围,两个星期?或是两个月?”
我觉得我没必要再隐瞒什么了:“我真的不知道,也许一支优秀的团队两个星期就能做好(不过我自己可不相信有这么牛逼的团队),但我很明显不是那个能创造这种奇迹的人。”我心想其实就算说出了“两个星期到两年”这么一个开玩笑式的范围,也可能是错的。
王总似乎对我这样的回答很失望。但他是个执行力很强的人,想做一件事,就一定会行动,行动一定快,一定要有结果,这种雷厉风行的行事风格,确实,我挺欣赏,不过他的这个项目,我可真帮不上忙,但我还是出于礼貌,说道:“技术方面有什么问题,还是可以来问我的。”
====================== 不怎么华丽的分隔线 ======================
“做一个APP需要多长时间?”这个问题估计比测一个人还能活几天还难,一个条件如此不充分的问题,如何回答呢?
总体来说,需求越是明确,团队越是成熟,估算出来的时间就越是准确。而软件开发这个事情,不管发展多少年,不管提出了怎样的方法论,都没办法像传统制造业那样把“工时”算得那么精确,其内部错综复杂的逻辑关系使然,软件工程,绝无可能量产。
用户看到的只是一个APP,如果他用的是iOS系统,也许他根本就不会接触Android,不知道开发者除了iOS版之外,还需要做一个Android版,(有没可能还有Windows版?这样工作量无疑更大)或者,网页版搞定一切?也许你真正动手做过后就不会这么认为,再说微信小店那种模式真能适用于所有场合么?而且,如果不是网络出现异常的话,一般用户也不会注意到服务器的存在,服务器总是那么默默无闻地为用户全天候地工作,它的开发难度恐怕也不亚于APP本身,而负责APP运维的还需一些人力,大了之后甚至需要组建一个专业团队,他们需要一个“后台”,能随时查看和处理数据,如果需要随时随地都能查看和处理数据,恐怕还得给后台专门弄个APP。
这个道理就有点类似:我们看到了战机在天上华丽地完成了歼敌任务,以为只是战机本身很牛,往往忽视了战机相关的那些配套,如果没有娴熟的飞行员、作战指挥中心、地面雷达、预警机、补给、机场或航母、地勤人员等等,那么战机将失去战斗力。APP也一样,它不是一个只要能跑起来就完事的东西,支持它的配套设施和维护工作丝毫不比APP本身简单。
除开这些大的方面,细节上也带有许多的不确定性,所以一支成熟的团队尤为重要,一个经验丰富的开发者会知道,至少大致知道这个开发过程会遇到哪些问题,哪些问题比较简单,哪些问题则可能需要耗费大量的时间,这得依赖经验。我有一句话常常挂在嘴边,那就是:“没做过的东西别轻易说简单。”“想当然简单”的态度对项目没有任何好处,如果自己不确定,那么去咨询一个有这方面经验的人,就算得不到具体的答案也有大致的方向,沿着这些方向研究一下,就能知道会面临的那些问题,当然往往还不是全部。
关于“低估了难度”这事情,我过去的公司有个经典故事,当时有个小项目,就是准备把一套已经在仪器上使用的只支持英语的程序增加多语言支持,程序并不大,涉及内容也不算太多,工程师一开始认为这只是个简单的翻译工作,顶多两个星期就能完成,但一做下去就发现不简单,首先翻译得找专业人士来做,自己做不好,我们没人精通欧洲各国语言,接下来还有单位换算,有些国家用公制,有些用英制,这个得考虑,包括日期显示格式也得考虑,一下子不知道多了多少工作,这些都差不多了之后又发现了德语单词过长,我们的仪器的屏幕显示不下,超出范围,于是再调字体,做精简,前前后后开会讨论了N次,最后想Release的时候发现这么一改,程序的Size变大了很多,有些仪器的存储器装不下,这下大家可都傻了,优化呗,精简呗,程序开始有些凌乱不堪了,最后勉强通过质控部检验,总算发布了,发觉足足搞了半年。不过如今想想之所以耗费了这么多时间,一个很重要的原因是经验不足,对多语言,国际化这块不熟,走了不少弯路,所以我前面也提到,成熟的团队尤为重要。
我们在估算项目时间的时候,往往只算了“写代码的时间”,而把那些和老板或客户扯皮,做需求分析,设计,测试,和修复bug的时间不考虑进去,而这些时间加起来通常比写代码的时间多出不少,我个人是不轻易为了讨好老板而把完成时间说得很短的,为啥?——根本做不到嘛,干嘛要撒谎?如果一个需要一星期完成的新功能开发,我通常得把这个时间double,这已经算比较“不保守”的了。
即便只算写代码的时间,也往往会被低估,老板或客户对你开发的东西很可能不满意,或许你误解了他的功能需求,或者界面有点卡顿,或者这个图标颜色不好看,你是开发者,不是美工,虽然凑合可以当一下美工,但毕竟不专业,更重要的是做做UI设计,做做图这种事情,也得耗费不少时间,当你为“一个像素”焦头烂额的时候,是不是很渴望团队中有一名设计师?这时候得提醒下老板:你必须要在时间和功能之间,做点取舍。老板当然很不高兴,但也不得不在功能上做出了一些妥协。虽然这样做能让难产的项目早点上线,但却为来日项目的失败,给老板添加了一个很好的借口:我们的工程师太差了,没按我说的去做。
老板或客户除了会抱怨你做出来的东西不够好看之外,还会再提很多东西:这个界面能不能改成多选,能否增加通知功能,已读未读状态要有,界面能不能再流畅点,昨晚程序咋“闪退”了一次……需求只管提功能,但没说具体这个UI要多美观,也没说程序稳定性要好,更没涉及到要达到多大的吞吐量,当然,可能更重要的——安全性也没提,你心一惊:是啊,如果有黑客,不,只要稍微懂一点技术的恶意用户想刷爆我们的服务器,那简直太简单了,而这些防护措施我都没做!所幸的是项目名气太小,暂时无需考虑这个。(貌似大多数APP都活不到需要考虑这个的时候)
所有这些,你说功能也好,细节也好,稳健性也好,都不是能自动从土里长出来的东西,都得需要花时间去想,去做,有些甚至还是个“系统工程”,如果头痛医头脚痛医脚去做的话,系统里到处充满“飞线”,无疑会给将来的维护留下了许多隐患。攻城狮的你,都考虑了吗?更别说老板为了节省成本而给你购置的低性能电脑让你整天抓狂这些“无关紧要”的事。
====================== 不怎么华丽的分隔线 ======================
话说王总告别我之后就以迅雷不及掩耳之势注册了公司,注册了域名,搞到了办公室,还一下子叫来了一帮子人风风火火地搞了起来,这种发展势头,这种干劲,我只有自叹不如。心底里真有些后悔怎么没跟他去干事业,不过这只是感性的一瞬间,理性又在接下来的几百毫秒里将我拉了回来:还是别去好,跟他沟通不来的。
王总的项目后来以一飞冲天之势迅猛发展,而他如今已经是一家估值几亿的公司的CEO,我嘛,越来越觉得自己是个Loser,独自坐在办公室里,还是拿着那个水杯,懊恼不已——打住!这样是不是比较有戏剧性?可虽然一开始我就声明此故事“如有雷同,纯属巧合”,但也不能胡乱瞎编,真正的结局是:确实风风火火弄了几个月,后来就突然杳无音讯了,本来想打电话问问王总究竟怎样,无奈他变成了另一个超级忙人,再无心思跟我聊家常了。嗯,结局还是差不多,我还是那个继续苦逼地坐在办公室里的程序员,唉,别想了,开工吧!
伯乐在线注:关联推荐阅读《》,《》
可能感兴趣的话题
感觉作者写得很好啊
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2017 伯乐在线&&加载中……&&推广三步走: -> / ->
站长搜()提供全面的站长资讯,建站源码,站长常用软件下载,网站收录展示等服务。
中国最具专业的站长资讯新闻频道,报道国内外动态权威的站长资讯动向,关注新闻,透视事件热点资讯。
聚集游戏业界动态权威资讯及游戏教程,实时更新最新游戏教程及资讯信息。
网络编程栏目提供网页制作编程,asp教程,.NET教程,c#教程,php教程,jsp教程,数据库教程等。
如何运营好网站,聚合最新最好看的网站运营经验和网站推广经验,尽在互联网的一些事网站运营频道。
电子商务频道是业内权威的电子商务专业研究平台,最资深的专家观点、解读电子商务行业研究报告,揭示电子商务市场发展趋势和热点话题。
全面关注移动互联网行业的发展趋势,分析移动互联网产业发展的特点和规律,提供手机浏览器、移动支付、移动增值报告,汇聚移动产业观察者的独到观点。
业界权威的电脑软件平台,一直致力于提供全面、专业、权威的软件资讯、评测、教程、技巧,是大家学习电脑软件知识的最佳平台。
全方位关注服务器系统和安全的相关资讯和技术,深度解读服务器相关知识点的应用和案例。
提供海量免费网站源码下载,PHP源码下载,ASP源码下载,ASP.NET源码下载,Jsp源码下载以及其它CGI源码下载,立足于站长,服务于站长。
各大搜索引擎收录查询 - 包括:百度,谷歌,雅虎,有道,搜狗,搜搜,以及PR查询,SogouRank查询和Alexa排名。
推荐网站目录:
| | | | | | | | | | | | |
创业做移动互联网App的4个注意事项
长点知识 - 烧脑科技新玩趣
创业做移动互联网App的4个注意事项文| 移动互联网李建华,微信:tianyi86913近 来,经常有人问我关于推广的事情,有的是有个idea,有的是有个demo,和大家沟通的时候,感到大多数人对于做App还是比较盲目,主要是由于现在 App很火爆,大家都想赚钱,有个想法立马就去做了,做出来了忽然想到市场了,忽然想到推广了,于是一聊,发觉之前很多的工作都没做。我想了想,把做移动 互联网App注意事项情给大家列下,祝转型的、创业的朋友们能快速成功。第一个事情:请做好项目调研其 实很多人做App的时候,大多是由于一个想法立马就去做了,但是缺少了前期调研,比如App的定位,是哪些人会用,是50~60岁还是25~30岁?人群 特征要想明白,App人群特征,比如是家庭主妇,还是单身,是上班族,还是中学生,很多时候,前期的市场调研非常重要,我曾经负责的一个App项目, 调研时间都用了两个月,包括市场情况,对手情况,技术情况,国内国际情况,发展历史基本上都调研到了,调研完毕,我基本成了一个专家。所以 说项目前期的调研是一定要做的,项目调研的形式很多,可以在线调查问卷,可以到地铁口发问卷调查,做的时候辅助一些礼品,一般花不了多少钱,但是对创业的 人非常有帮助,为什么?因为在调研的过程中,你会真实的感受到用户的心理,想法,以及顾虑,比纸上谈兵管用多了。我们做App的目的是什么,就是让用户用 的,满足了大多数用户的需求那就是成功了,那样我们在开发,在做产品设计的时候都不会在盲目了,同时以后在推广的时候我们也更加有方向。所以说项目调研还 是要做的,能增加我们做App的成功率。第二个事情:多做一些宣传第二个发现的问题,就 是很多人不怎么注重宣传,我之前接触过很多人,和他们聊天的时候,他们都说自家的产品,自家的技术很牛逼,由于之前不懂,后来发现一两年过后,市场上同质 产品很多,大家都觉得自己的技术是壁垒,其实都是自己的臆想,到最后超过你是轻而易举的事情,当市场上出现竞争者的时候,要想超越对手,唯一的区别就是宣 传,因为宣传能带来用户,当下是一个信息快速流通的时代,用户获取信息成本和时间越来越小,一分钟不宣传,用户就可能找别人去了。其次,宣 传还能带来潜在合作伙伴,一般找合作伙伴很多人还是愿意找有品牌知名度的,为什么?因为和有知名度的公司合作,能提升自身的知名度,这些都是实实在在的好 处。再次,宣传还可以打压竞争对手的士气,如果竞争对手公司不注重宣传,那么你的大力宣传会扰乱对方的军心,吸引对方的客户注意力,增加对方销售的难度, 这其中门道很多。另外,用的好,打倒竞争对手真是太简单了。所以,别盲目自信自己的技术,多做一些宣传是非常有好处的。第三个事情:多实战,少看成功学在 互联网内有一群老板成功之后,会到处为自己宣传,以至于经过媒体包装之后,显得神乎其神,这些迷惑了一些渴望成功的老板,让很多老板相信,不花钱我就可以 怎么怎么,或者我的成功是因为产品做得好,其实很多成功的老板不会告诉你很多真实的东西,而且一部分老板还喜欢吹牛,比如100人做成的事情,对外说的时 候10个人做出来的,结果有个做的创业者真以为是10 个人做出来的,最后请了10个人半年都没做出来,这个人是谁,估计大家经常看文章都会知道。还 有一个吹牛的点就是我的成功是因为产品做的好,我觉得这个太水了,Apple很成功,是因为Apple在宣传方面花了很多时间和钱,这些在《乔布斯传记》 里写的很清楚,所以别迷信成功的团队,别迷信成功的产品,别迷信那些过于闪亮的数据,别人不会告诉你,曾经多么努力的经验和技巧,只会告诉你闪光的数据。 别太迷信成功学,成功学有太多的水份。很多事情还是多实战,因为只有实战了你才知道,原来不是那么玩的,讲成功学的人都是在利用众人渴望成功的心理为自身 谋福利的。第四个事情:差异化产品今天读到一篇犹太人的黄金法则,78:22法则,就是 说一个成熟的市场里只有22 %赚钱的,其余78%不 赚钱的,比如App这个市场里,过5000万用户的App只有二三十个,占比22%,赢得了78%的用户,其他78 %的App都是跟风凑热闹的,赚不到什么钱,只能占到22%的用户,所以在一个市场机遇来临的时候,要争取做到22%的那波人。同时还要注重产品差异化, 现在很多人看移动互联网微信公众号挺火,于是都来做,很多人只是一时兴致,别人做什么,他做什么,到时候只能是上不去下不来,浪费了时间,还有一些是做 了,文不对题,什么文章都发,没有个主题,没有宣传,没有坚持,没有差异化,没有用户定位都是不可能成功的。 如果一个市场处于红海之中的时 候,要想获得成功,本来就很难,再去做的时候,就要做差异化,突出自己的优势,同时在细分领域深挖,做忠实用户,做忠实粉丝,这样或许还有一些机会,目前 的App就是如此,现在单纯做一个App已经没有什么前途,就看你的产品差异化在哪里,你有哪一点能吸引记者,能吸引用户,从线上到线下,从婴儿到老人, 从小学生到白领,不同的年龄,不同的人群,不同的行为特征,都是可以用来做差异化的产品的。当前手机用户10亿,如果能抓住其中的一千万精准用户来变现的 话,也照样可以成功。除了产品、用户差异化外,还有就是营销差异化,比如现在的App推广,现在大家都在花钱推广的时候,你就要开辟新的推广方法,比如别 人做首发,你也做首发,别人换量,你也换量,这种随大流的方式,很难成功。
原文地址:/articles/view/68619
(站长搜索- /articles -资讯,中国最具专业的,报道国内外动态权威的站长资讯动向,关注新闻,透视事件热点资讯。)
分享给小伙伴们:
推荐源码下载
最新快速审核网

我要回帖

更多关于 坐好 我自己动 的文章

 

随机推荐