美文网首页
讨论如何能做好一款app

讨论如何能做好一款app

作者: YurikoOmica | 来源:发表于2017-01-22 23:43 被阅读20次

   今天也是深夜了,年会刚结束,还有很多同事在嗨皮,我在吃过晚餐喝了足量的啤酒后跑到房间里开始睡觉,但是一直睡不着,翻来覆去,所以这么晚还跑出来写一篇文章。

   如今天标题所言啊,我们到底如何做好一款app呢,这里我从程序员角度考虑。当然这个考虑肯定是不会全面的,因为我没有从市场、产品、策划、营销等方面去考虑,本身只是一个做技术的,想不到那么多,也没有那么多知识,所以很多时候我不敢说。主要还是怕误人子弟。下面我就拿我的所见所闻和自己的总结去说事。

   15年,我在家乡省会的一家外包公司做事,从事开发工作。当时属于实习,说实话我的实习期很长,这是第二家实习公司,不过还好离自己家非常近,可以坐高铁回家,租的房子距离公司二十分钟左右,和同事一起租的。三个人,感觉还不错。公司在四月份开始大肆的接app单子,某网站上面接的,你们都懂。刚开始我们并没有感觉有什么不妥,事实上我是觉得的,可能当时还小,不懂事。后来就出现很多问题了,事实上我之前的同事知道肯定会出问题,毕竟人家工作三年了,所以多少会有点经验。但是苦了我们了呀,欠了两个月工资。用当时美工的话说,老板说的话还不如红楼里面的姑娘,太不可信了,现在我也这么觉得。

  公司在网站接单子,这样我们就开始做,做一个项目花不了多少时间,大概两三个月。然后每个人工资基本上都在三千左右。一个项目大概三四万,某网站你们懂得,app价格特别低贱,但是老板愿意接呀,老板就说,你们两三个月就能做完,一个后台,一个ios,一个安卓工资一个月加起来不过一万而已,公司还有的赚,怎么样也能赚个万把。对,没错,老板想法确实挺好,真的,和我以前想着做生意一个想法。后来我们一个多月就做完了,两个安卓,ios不知道做什么样了,估计一塌糊涂。之后客户各种需求的变更,老板的意思是,给他改。因为毕竟还有尾款没拿,能满足就尽量满足呗,这就是老板的想法。就这样一来二去我们改了近一个月,最后项目改的都不认识了。你以为这样就完了?客户那边对我们是这个抱怨那个抱怨,不仅每天改需求,还要求我们快速上线,嗯,就是这样。当然这不是主要的,因为此时我手上有三个项目了,呵呵。我没有捅死老板我觉得他应该感谢我。最后什么都没有了。

   很多小公司的老板都是这么一个想法,认为只要周期短,即使项目非常廉价他也愿意去接。可是一个项目并没有你们想象的那么简单,麻雀虽小五脏俱全的道理一样适用,即使再简单,该有的文档、流程、业务等等都会有的,不是因为这个简单就很快的,做了很长时间的app了,我从心里话来说,一个app的难易度不是由多绚丽的界面、多棒的动画来决定的,因为这些你在很多时候都可以找到开源的代码,最难的往往都是这些小公司最容易忽视的业务逻辑来决定的。而且70%bug都来源于需求,需求如果能把好关,事实上对于项目来说有很大成都的改善并且直接可以导致整个项目的成功与否。而小公司基本上没有这个概念。所以直接会导致项目的失败,也导致即毁了自己,也毁了甲方,更毁了竞争对手。因为你把app项目价格拉了下去,让整个行业都陷入困境,因为没有人愿意出高价呀,没有人可以完成呀,这就导致了一个恶性循环。

   下面我们讨论另一个方面,关于app迭代的重要性。一个好的app不是一次能做出来的,我一直都这么认为。为什么呢,第一是沟通时的问题,还有就是人的使用行为或者规则改变了。沟通时的问题这是由于我们自身的原因,我们可能没有注意一些问题的细节自己用户使用的习惯。比如说我们做搜索框时可能就直接用edittext对吗,事实上我们可以用autocompletetext这个控件完成,当然如果想要更好可以用button来触发,进去另一个界面出现列表和输入框,并且加载以前输入过的文本,这样的细节我想其实很多人并不在意对吧,事实上我经常也不在意,但是这个确实可以提高用户体验性,所以这就是版本迭代的重要性,我们需要通过版本迭代去完成bug修复以及更好的体验。事实上即使知名软件也都是从第一版走过来的,做项目一个禁忌就是第一版的完美,因为这是不可能的,软件要实时跟着用户去走。我算是coc的老玩家了,记得当时被别人打了,连复仇都会卡界面,直接导致玩家基本上打单机战役或者很少的复仇战役,打鱼和搜鱼的很少,但是两三个月后的版本在性能上就把这个问题解决了,也同样赢得了玩家的赞同。所以做好一款app迭代很重要。然而小公司从来不迭代。

   先写这么多,困了,日后再补!!

相关文章

网友评论

      本文标题:讨论如何能做好一款app

      本文链接:https://www.haomeiwen.com/subject/neaobttx.html