V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nightar
V2EX  ›  问与答

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

  •  
  •   nightar · 2015-06-25 19:58:18 +08:00 · 2887 次点击
    这是一个创建于 3440 天前的主题,其中的信息可能已经有所发展或是发生改变。
    [为什么不可以匿名]

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

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

    @mthli 那你算是全栈工程师了么……?
    mthli
        4
    mthli  
       2015-06-25 22:31:04 +08:00
    @nightar 只能算个人开发者...
    crs0910
        5
    crs0910  
       2015-06-25 22:37:20 +08:00 via iPhone
    按照安卓和iOS的各个组件设计规范设计出来。再实现不了就不是你的问题了。
    wwwliangxin
        6
    wwwliangxin  
       2015-06-25 23:25:40 +08:00
    重新做的时候,既然技术已经组建好了,那就一边画一边和产品和技术讨论一下啊。
    千万别全部画完再扔给程序员,可能你画的技术不一定能实现(或者成本很高),也可能技术又更好的交互方式你不知道。
    codeface
        7
    codeface  
       2015-06-26 00:31:49 +08:00
    产品出产品说明文档和交互设计稿,设计给切图,程序员开工,产品跟进开发进度,上线。。循环。。。
    nightar
        8
    nightar  
    OP
       2015-06-26 03:10:57 +08:00
    @crs0910 我确实是按照规范做的,也参考了一些别的产品的跳转方式之类的,虽然说可能不是我的问题,但那边要求修改……我也没办法只能改了。
    @wwwliangxin 因为讨论的时候对方也语焉不详的,所以想是不是有什么流程我们没有走清楚。
    @codeface 我们没有产品经理……大概是这个原因吧。
    em70
        9
    em70  
       2015-06-26 06:54:13 +08:00 via Android
    你应该学习了解一下app的开发技术,有哪些常用组件,布局,主题。最好自己能用xml画出界面来
    lucky2touch
        10
    lucky2touch  
       2015-06-26 09:39:12 +08:00
    还差一个交互设计,当然设计得再好还是有可能推翻,这里面涉及的问题太多了,不一定是设计的问题。说个简单的,程序猿就是不想实现,然后丢锅啥的,当然不知道具体情况也不好判断。有个强力老板,对设计充分信任,事情就好多了。
    nightar
        11
    nightar  
    OP
       2015-06-26 17:46:42 +08:00
    @em70 好的!谢谢
    @lucky2touch 遇到丢锅怎么办呢……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.