一个 App 的开发过程是怎么样的?求有经验的开发者分享。

2015-06-25 19:58:18 +08:00
 nightar
[为什么不可以匿名]

我之前以UI设计师的身份加入了一个团队,这个团队是做App的(我知道现在全世界都在做App
之前技术团队还没组建好,我就和负责人一起先做了所有的界面和流程图,大家也满意,所有细节都敲定了,图和icon我全都输出了,等着之后技术组去实现。
但是后来技术组出了一些问题,大老板心意也有所改变,所以要我重新做一版UI
既然是付我钱了,那我就做呗,但由于技术组有不止一个问题,有些东西我做出来他们在代码上实现不出来。
我说既然如此,需求已经基本上确定了,你们详细地告诉我,你们可以实现到什么程度,我做出来就好了。
现在是,技术组表达总很含混,然后又会说他们在设计上不怎么懂,我来做就好了。
需求也变得非常模糊,一会儿给我权力去做,一会儿又说可不可以修改。

我想知道正规的开发流程是什么样的?成熟的团队是如何一步一步从有idea到完成产品的?
请多指教。
2919 次点击
所在节点    问与答
11 条回复
hahasong
2015-06-25 20:25:31 +08:00
针对某单一需求产品出交互稿 -> 交互,设计出设计稿 -> 开发开工 -> 开发过程中有问题再与产品设计一起讨论调整
一个一个需求点的做,肯定不是全套设计好了再开发
mthli
2015-06-25 21:39:19 +08:00
目前为止都是在做自己的App。方法十分笨拙,就是不断地重构,重构,重构,直到达到自己心中想要的样子(累
nightar
2015-06-25 22:01:41 +08:00
@hahasong 这样……谢谢~

@mthli 那你算是全栈工程师了么……?
mthli
2015-06-25 22:31:04 +08:00
@nightar 只能算个人开发者...
crs0910
2015-06-25 22:37:20 +08:00
按照安卓和iOS的各个组件设计规范设计出来。再实现不了就不是你的问题了。
wwwliangxin
2015-06-25 23:25:40 +08:00
重新做的时候,既然技术已经组建好了,那就一边画一边和产品和技术讨论一下啊。
千万别全部画完再扔给程序员,可能你画的技术不一定能实现(或者成本很高),也可能技术又更好的交互方式你不知道。
codeface
2015-06-26 00:31:49 +08:00
产品出产品说明文档和交互设计稿,设计给切图,程序员开工,产品跟进开发进度,上线。。循环。。。
nightar
2015-06-26 03:10:57 +08:00
@crs0910 我确实是按照规范做的,也参考了一些别的产品的跳转方式之类的,虽然说可能不是我的问题,但那边要求修改……我也没办法只能改了。
@wwwliangxin 因为讨论的时候对方也语焉不详的,所以想是不是有什么流程我们没有走清楚。
@codeface 我们没有产品经理……大概是这个原因吧。
em70
2015-06-26 06:54:13 +08:00
你应该学习了解一下app的开发技术,有哪些常用组件,布局,主题。最好自己能用xml画出界面来
lucky2touch
2015-06-26 09:39:12 +08:00
还差一个交互设计,当然设计得再好还是有可能推翻,这里面涉及的问题太多了,不一定是设计的问题。说个简单的,程序猿就是不想实现,然后丢锅啥的,当然不知道具体情况也不好判断。有个强力老板,对设计充分信任,事情就好多了。
nightar
2015-06-26 17:46:42 +08:00
@em70 好的!谢谢
@lucky2touch 遇到丢锅怎么办呢……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/201192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX