project-management - 您的 Web 开发过程由哪些步骤组成,每个阶段需要多长时间?

标签 project-management process methodology

假设您在一个项目上工作了 100 天。流程的每个阶段(需求分析、规范说明等)需要多少天?

我还对每个阶段的特定事件的比例感兴趣,例如编写测试、后端编码、前端编码、视觉设计、数据库设计等。

非常感谢!

编辑:

只是为了说明清楚,我不是在谈论网站设计——我对更“严肃”的网络开发感兴趣,例如自定义商业网络应用程序。我知道,一切都取决于每个项目的具体情况,但是我认为每个项目的比率可能大致相同。

编辑2:

正如海伦正确评论的那样,这个问题真的很难回答,因为项目可以如此不同,团队也可以如此。更具体地说,假设您有一个由四名开发人员组成的团队 - 其中两名负责后端工作,一名负责前端编程,另一名负责设计和 html/css 编码(团队的一名成员充当项目manager) 并且您应该开发 StackOverflow.com 站点。

最佳答案

我们正在运行敏捷 Scrum 项目,因此我们通常并行运行所有这些事件。因此,虽然我无法回答您的确切问题,但我可以给您一些关于我们发现有效的比率的想法:

一名客户端程序员(html/css)、一名团队测试人员和一名交互设计师(与客户一起设计线框图)可以为 4-5 名开发人员提供服务。对于大多数应用程序,像这样的团队通常需要 50% 的图形设计师,但您的里程可能会有所不同。然后是项目经理,还有各种其他不属于核心开发团队的利益相关者。

在开发团队中,您通常有几个开发人员,他们在客户端开发方面很敏锐,而在后端方面的数量也差不多。这些人员配备也往往反射(reflect)资源使用情况;) 测试是开发的一个组成部分,也是团队测试人员的工作。

您本地的情况当然可能会有所不同,但这些数字只是为了让您有所了解。

关于project-management - 您的 Web 开发过程由哪些步骤组成,每个阶段需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/475854/

相关文章:

Excel 编程方法

project-management - 团队领导和成员可以使用哪些工具来管理任务(敏捷编程)

project-management - 您如何组织和跟踪多个(许多)项目

python - 如何在 Python 中重用 Popen 的中间结果?

scrum - Scrum Master 整天做什么?

javascript - 能否在 TDD 方法中淘汰和删除冗余测试?

testing - 关于*管理*测试驱动和/或敏捷开发的最佳具体 "How-To Manual"?

python - 如何保护我的 Python 代码库,使 guest 看不到某些模块,但它仍然有效?

c# - Process.Kill() 与 Process.Start ("taskkill",...)

java - 从 Java 中查找 unix 命令 PID