假设您在一个项目上工作了 100 天。流程的每个阶段(需求分析、规范说明等)需要多少天?
我还对每个阶段的特定事件的比例感兴趣,例如编写测试、后端编码、前端编码、视觉设计、数据库设计等。
非常感谢!
编辑:
只是为了说明清楚,我不是在谈论网站设计——我对更“严肃”的网络开发感兴趣,例如自定义商业网络应用程序。我知道,一切都取决于每个项目的具体情况,但是我认为每个项目的比率可能大致相同。
编辑2:
正如海伦正确评论的那样,这个问题真的很难回答,因为项目可以如此不同,团队也可以如此。更具体地说,假设您有一个由四名开发人员组成的团队 - 其中两名负责后端工作,一名负责前端编程,另一名负责设计和 html/css 编码(团队的一名成员充当项目manager) 并且您应该开发 StackOverflow.com 站点。
最佳答案
我们正在运行敏捷 Scrum 项目,因此我们通常并行运行所有这些事件。因此,虽然我无法回答您的确切问题,但我可以给您一些关于我们发现有效的比率的想法:
一名客户端程序员(html/css)、一名团队测试人员和一名交互设计师(与客户一起设计线框图)可以为 4-5 名开发人员提供服务。对于大多数应用程序,像这样的团队通常需要 50% 的图形设计师,但您的里程可能会有所不同。然后是项目经理,还有各种其他不属于核心开发团队的利益相关者。
在开发团队中,您通常有几个开发人员,他们在客户端开发方面很敏锐,而在后端方面的数量也差不多。这些人员配备也往往反射(reflect)资源使用情况;) 测试是开发的一个组成部分,也是团队测试人员的工作。
您本地的情况当然可能会有所不同,但这些数字只是为了让您有所了解。
关于project-management - 您的 Web 开发过程由哪些步骤组成,每个阶段需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/475854/