V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
twilight
V2EX  ›  iDev

请教开发一个 iOS 版电商客户端大概要多少“人月”?以 JD 为例,假设服务器端的接口都已完成。

  •  
  •   twilight · 2014-05-05 14:13:06 +08:00 · 4189 次点击
    这是一个创建于 3637 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只考虑客户端的工作量,不考虑服务器端的工作量。

    多谢。
    23 条回复    2014-05-21 16:05:46 +08:00
    newtonisaac
        1
    newtonisaac  
       2014-05-05 14:25:02 +08:00 via iPad   ❤️ 1
    兄弟,你这种假设从来没有存在过,所以要小心肯正面回答这个问题的人了。
    doskoi
        2
    doskoi  
       2014-05-05 14:27:54 +08:00   ❤️ 1
    这样的询问意义不大,开发者水平,对产品质量的追求,对产品后期的打磨。其中差的时间也千差万别。
    大量使用第三方库和只要求把东西做出来,一个人月都够。但是做出来的通常我只管它叫做原型。
    caonan
        3
    caonan  
       2014-05-05 14:28:44 +08:00   ❤️ 2
    这种「服务器端接口都已完成」的假设通常只存在于你把安卓版刚好已经做完的情况吧。
    twilight
        4
    twilight  
    OP
       2014-05-05 14:30:00 +08:00
    @newtonisaac 不太明白你的意思,你是说服务器端和客户端的工作是交织的,无法评估一方的工作量么?
    twilight
        5
    twilight  
    OP
       2014-05-05 14:30:51 +08:00
    @caonan 对对,你这个比喻很好。
    winnie2012
        6
    winnie2012  
       2014-05-05 14:32:36 +08:00
    《人月神话》
    twilight
        7
    twilight  
    OP
       2014-05-05 14:32:48 +08:00
    @doskoi 非常感谢,你的意见很有参考价值。原型能一个人月做出来,我感觉已经很快了。
    twilight
        8
    twilight  
    OP
       2014-05-05 14:33:55 +08:00
    @winnie2012 呵呵, JD的客户端不算大项目吧?
    doskoi
        9
    doskoi  
       2014-05-05 14:43:08 +08:00   ❤️ 1
    @twilight 我的意见是想告诉你:别人的意见没有参考价值。
    jsonline
        10
    jsonline  
       2014-05-05 14:44:21 +08:00   ❤️ 3
    假设1个人要10个月,请问2个人要几个月?

    我的答案是至少10个月。
    fly2never
        11
    fly2never  
       2014-05-05 14:47:30 +08:00   ❤️ 1
    @twilight 别小看了JD
    twilight
        12
    twilight  
    OP
       2014-05-05 15:06:33 +08:00
    @doskoi 晕了,是否评估工作量,只能靠直觉了?有没有什么客观的方法?
    twilight
        13
    twilight  
    OP
       2014-05-05 15:07:35 +08:00
    @jsonline 哈哈,这是最新的段子吧?
    如果配合的不好,真有可能。
    twilight
        14
    twilight  
    OP
       2014-05-05 15:08:31 +08:00
    @fly2never 嗯,应该有一些比较复杂的业务流程。
    railgun
        15
    railgun  
       2014-05-05 15:15:02 +08:00   ❤️ 1
    @twilight 起码,把所有的服务器接口都定义好;还要设计用户场景,推导出需要多少个页面,每个页面需要什么样的功能,最好是交互流程图和UI效果图都能出来,这样才能做比较靠谱的评估
    dong3580
        16
    dong3580  
       2014-05-05 15:18:36 +08:00
    @twilight
    这段子,流利~~~
    twilight
        17
    twilight  
    OP
       2014-05-05 15:58:53 +08:00
    @railgun 记下了,多谢。
    jsonline
        18
    jsonline  
       2014-05-05 16:07:50 +08:00   ❤️ 3
    目前排期靠谱的方法之一有 Evidence Based Scheduling http://www.joelonsoftware.com/items/2007/10/26.html
    tossking
        19
    tossking  
       2014-05-05 16:24:23 +08:00 via Android   ❤️ 1
    我记得推特客户端的iPad版本,在iPhone版本已经开发好的情况下,要2个高手6个月
    JoyNeop
        20
    JoyNeop  
       2014-05-05 21:57:09 +08:00
    楼上一群无头骑士看得我蛋疼…… @Livid 能不能把默认头像改成几个不同色调的头像随机选一个
    ffts
        21
    ffts  
       2014-05-06 12:36:57 +08:00   ❤️ 1
    得看什么人吧
    ashong
        22
    ashong  
       2014-05-06 20:15:27 +08:00   ❤️ 1
    除了代码外,另外一个重要因素是美工和用户体验设计, 都是费时的工作
    如果美工和体验都确定的情况下,首版需要至少 3人月(高手)
    ioth
        23
    ioth  
       2014-05-21 16:05:46 +08:00   ❤️ 1
    服务器端的接口,不会有合适完善的。
    换个说法,服务器端有人配合,这样的话,ios的工作量和需求相关,基本功能实现,开发量应该在3到10个人月。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2881 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.