锁定老帖子 主题:15人开发中型项目
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-03-17
andyyehoo 写道 第一行说了,理想情况。
配置管理的那个人其实是很忙的,真正做过敏捷开发的公司就会知道了,大家应该也都明白。 需求分析和界面设计小组的人不太懂编程,中间开发的时候,如果有空的话就让他们歇着吧 部署那个家伙可能比较悠闲,不过后期的部署调优可是需要丰富经验技巧的哦,不要把人家当驴子使唤吧,只要他能把性能瓶颈解决就OK 开发架构设计和业务功能设计那两个家伙也不是省油的灯,他们需要和其它3个程序员配合的,在做好整体设计后,教程序员用,不断改进,重构,项目后期才能闲点的。 3个程序员可能少点,但是如果架构好的话,其实够了。项目真的体力劳动很多的话,加多几个吧,这个部分,到6个其实就是极限了,对于中偏小型的项目。 测试人员太多嘛?悠闲么?如果你开发出来的系统的真的高质量的话,你是不应该考虑裁减这个部分的,而事实上,他们会是最忙的人,如果你真的把测试做够的话。 当然,这些人不都是从项目头跟到尾的,各个阶段,有各人的忙碌期和悠闲期,我的看法是,如果公司钱够的话,悠闲期让他们自己充电,而且公司大的话,每个人都可能有点其它项目要次要兼顾的,闲不了的。 楼主啊,你真是拍脑袋想问题想得太多了,十个人看你的搭配十个人都要晕了。谁跟你说做敏捷过程的项目配置管理就会很忙?我倒是想听楼主解释解释。需求分析和界面设计的确不懂编程,但是要4个人吗?(当然了大点的项目是需要的,那就不止3个人开发了)设计我就先不扯,说说配置吧,你倒是找一个精通J2EE服务器优化配置的人但是一点都不不懂编程的人看看(当然咯,按照楼主的意思,他即使懂编程,也要闲着)。测试人员与开发人员一般的比例都是3:1到5:1之间,楼主设置为1:1,当然无可厚非,呵呵,只是,那三个程序员必须是神人。再说测试中功能测试和系统测试还不是同一个人,实在不解。 唉,这样的搭配只能是笑笑,楼主啊,恕我直言了。 |
|
返回顶楼 | |
发表时间:2005-03-17
一个中型的项目开发,需要多少人呢?理想状况
1. 需求分析改进小组 2人 1.1 原始需求分析,获取 1人 1.2 使用的流程,界面,可用性的改进 1人 2. 设计开发小组 5时间单位 2.1 开发架构设计 1时间单位 2.2 业务功能设计 1时间单位 2.3 编码 3时间单位 3. 界面设计小组 2时间单位 3.1 HTML或者C/S设计,颜色布局为主 1时间单位 3.2 图片设计 1时间单位 4. 测试小组 3时间单位 4.1 功能模块测试 1.5时间单位 4.2 系统功能测试 1时间单位 4.3 性能测试,压力测试 0.5时间单位 5. 部署,性能调优小组 1时间单位 5.1 部署,开发生产环境管理 0.5时间单位 5.2 性能调优,压力调优 0.5时间单位 6. 配置管理小组 1时间单位 6.1 CVS管理 0.25时间单位 6.2 每日自动构建管理 0.5时间单位 6.3 文档管理 0.25时间单位 最后,一个项目经理,管理各个小组. 1时间单位 总时间单位数:2+5+2+3+1+1+1 = 15时间单位 |
|
返回顶楼 | |
发表时间:2005-03-17
凤舞凰扬 写道 andyyehoo 写道 第一行说了,理想情况。
配置管理的那个人其实是很忙的,真正做过敏捷开发的公司就会知道了,大家应该也都明白。 需求分析和界面设计小组的人不太懂编程,中间开发的时候,如果有空的话就让他们歇着吧 部署那个家伙可能比较悠闲,不过后期的部署调优可是需要丰富经验技巧的哦,不要把人家当驴子使唤吧,只要他能把性能瓶颈解决就OK 开发架构设计和业务功能设计那两个家伙也不是省油的灯,他们需要和其它3个程序员配合的,在做好整体设计后,教程序员用,不断改进,重构,项目后期才能闲点的。 3个程序员可能少点,但是如果架构好的话,其实够了。项目真的体力劳动很多的话,加多几个吧,这个部分,到6个其实就是极限了,对于中偏小型的项目。 测试人员太多嘛?悠闲么?如果你开发出来的系统的真的高质量的话,你是不应该考虑裁减这个部分的,而事实上,他们会是最忙的人,如果你真的把测试做够的话。 当然,这些人不都是从项目头跟到尾的,各个阶段,有各人的忙碌期和悠闲期,我的看法是,如果公司钱够的话,悠闲期让他们自己充电,而且公司大的话,每个人都可能有点其它项目要次要兼顾的,闲不了的。 楼主啊,你真是拍脑袋想问题想得太多了,十个人看你的搭配十个人都要晕了。谁跟你说做敏捷过程的项目配置管理就会很忙?我倒是想听楼主解释解释。需求分析和界面设计的确不懂编程,但是要4个人吗?(当然了大点的项目是需要的,那就不止3个人开发了)设计我就先不扯,说说配置吧,你倒是找一个精通J2EE服务器优化配置的人但是一点都不不懂编程的人看看(当然咯,按照楼主的意思,他即使懂编程,也要闲着)。测试人员与开发人员一般的比例都是3:1到5:1之间,楼主设置为1:1,当然无可厚非,呵呵,只是,那三个程序员必须是神人。再说测试中功能测试和系统测试还不是同一个人,实在不解。 唉,这样的搭配只能是笑笑,楼主啊,恕我直言了。 你们公司这么强劲?测试对开发3:1到5:1? 我们公司可是反过来的…… 我觉得开发人员越强,需要的测试人员只有越多…… |
|
返回顶楼 | |
发表时间:2005-03-17
jinfeng_Wang 写道 一个中型的项目开发,需要多少人呢?理想状况
1. 需求分析改进小组 2人 1.1 原始需求分析,获取 1人 1.2 使用的流程,界面,可用性的改进 1人 2. 设计开发小组 5时间单位 2.1 开发架构设计 1时间单位 2.2 业务功能设计 1时间单位 2.3 编码 3时间单位 3. 界面设计小组 2时间单位 3.1 HTML或者C/S设计,颜色布局为主 1时间单位 3.2 图片设计 1时间单位 4. 测试小组 3时间单位 4.1 功能模块测试 1.5时间单位 4.2 系统功能测试 1时间单位 4.3 性能测试,压力测试 0.5时间单位 5. 部署,性能调优小组 1时间单位 5.1 部署,开发生产环境管理 0.5时间单位 5.2 性能调优,压力调优 0.5时间单位 6. 配置管理小组 1时间单位 6.1 CVS管理 0.25时间单位 6.2 每日自动构建管理 0.5时间单位 6.3 文档管理 0.25时间单位 最后,一个项目经理,管理各个小组. 1时间单位 总时间单位数:2+5+2+3+1+1+1 = 15时间单位 采用什么过程呢? 瀑布还是迭代?CMM还是敏捷? 不同的过程对人力的要求会有很大差别的…… |
|
返回顶楼 | |
发表时间:2005-03-18
clamp 写道 jinfeng_Wang 写道 一个中型的项目开发,需要多少人呢?理想状况
1. 需求分析改进小组 2人 1.1 原始需求分析,获取 1人 1.2 使用的流程,界面,可用性的改进 1人 2. 设计开发小组 5时间单位 2.1 开发架构设计 1时间单位 2.2 业务功能设计 1时间单位 2.3 编码 3时间单位 3. 界面设计小组 2时间单位 3.1 HTML或者C/S设计,颜色布局为主 1时间单位 3.2 图片设计 1时间单位 4. 测试小组 3时间单位 4.1 功能模块测试 1.5时间单位 4.2 系统功能测试 1时间单位 4.3 性能测试,压力测试 0.5时间单位 5. 部署,性能调优小组 1时间单位 5.1 部署,开发生产环境管理 0.5时间单位 5.2 性能调优,压力调优 0.5时间单位 6. 配置管理小组 1时间单位 6.1 CVS管理 0.25时间单位 6.2 每日自动构建管理 0.5时间单位 6.3 文档管理 0.25时间单位 最后,一个项目经理,管理各个小组. 1时间单位 总时间单位数:2+5+2+3+1+1+1 = 15时间单位 采用什么过程呢? 瀑布还是迭代?CMM还是敏捷? 不同的过程对人力的要求会有很大差别的…… 你觉得他们在用敏捷么? 现在完全瀑布的不多了吧 |
|
返回顶楼 | |
发表时间:2005-03-18
一个中型的项目开发的人员配置?实际可操作的状况
1. 需求分析 1人 原始需求分析,使用的流程,界面设计,可用性 1人 2. 设计开发小组 3人 2.1 开发架构设计 1人 2.2 编码 2人 3. 界面设计小组 1人 界面设计人员首先要会设计图片,然后掌握html,html的学习是很快的,设计图片可不是一时半会能精通。 4. 测试小组 1人 4.1 功能模块、系统功能测试、性能测试,压力测试 ,需求分析的人员在后期可以加入功能测试。 5. 部署,性能调优 架构师兼任 6. 配置管理小组 架构师兼任 6.1 CVS管理 6.2 每日自动构建管理 6.3 文档管理 最后,一个项目经理,管理各个小组. 1人 总人数:8人 |
|
返回顶楼 | |
发表时间:2005-03-21
clamp 写道 你们公司这么强劲?测试对开发3:1到5:1?
我们公司可是反过来的…… 我觉得开发人员越强,需要的测试人员只有越多…… 惭愧啊惭愧, ![]() |
|
返回顶楼 | |
发表时间:2005-03-24
andyyehoo 写道 楼主啊,你真是拍脑袋想问题想得太多了,十个人看你的搭配十个人都要晕了。谁跟你说做敏捷过程的项目配置管理就会很忙?我倒是想听楼主解释解释。需求分析和界面设计的确不懂编程,但是要4个人吗?(当然了大点的项目是需要的,那就不止3个人开发了)设计我就先不扯,说说配置吧,你倒是找一个精通J2EE服务器优化配置的人但是一点都不不懂编程的人看看(当然咯,按照楼主的意思,他即使懂编程,也要闲着)。测试人员与开发人员一般的比例都是3:1到5:1之间,楼主设置为1:1,当然无可厚非,呵呵,只是,那三个程序员必须是神人。再说测试中功能测试和系统测试还不是同一个人,实在不解。 唉,这样的搭配只能是笑笑,楼主啊,恕我直言了。 我们公司的配置管理那个人是挺忙的,虽然有CruiseController帮忙,最主要的是负责每日构建,保证代码质量,出了问题要向项目经理汇报,并和部署人员配合,尽可能做到每周更新一次系统,保证工作进度的可见性,不知道凰扬兄觉得他忙不忙,而且他还要兼顾文档管理的。 J2EE服务器优化配置那个人当然懂编程,不过让他闲着,是没错,我们不是资本家,不是要榨干员工的每滴血汗, ![]() 功能测试是指: 需要写代码,把几个功能模块组合起来测试的测试人员 系统测试是指: 不需要写代码,充当用户角色,点来点去尽可能的找喳的测试案例执行人员 两者当然不同,而且你可以看出,功能测试人员,需要是一个高手,而且他会很忙。 |
|
返回顶楼 | |
发表时间:2005-03-24
clamp 写道 采用什么过程呢? 瀑布还是迭代?CMM还是敏捷? 不同的过程对人力的要求会有很大差别的…… 敏捷为主 |
|
返回顶楼 | |
发表时间:2005-03-24
yangzheng 写道 一个中型的项目开发的人员配置?实际可操作的状况
1. 需求分析 1人 原始需求分析,使用的流程,界面设计,可用性 1人 2. 设计开发小组 3人 2.1 开发架构设计 1人 2.2 编码 2人 3. 界面设计小组 1人 界面设计人员首先要会设计图片,然后掌握html,html的学习是很快的,设计图片可不是一时半会能精通。 4. 测试小组 1人 4.1 功能模块、系统功能测试、性能测试,压力测试 ,需求分析的人员在后期可以加入功能测试。 5. 部署,性能调优 架构师兼任 6. 配置管理小组 架构师兼任 6.1 CVS管理 6.2 每日自动构建管理 6.3 文档管理 最后,一个项目经理,管理各个小组. 1人 总人数:8人 本来有个简化版本,6人,和你这个很像,不过就不贴了,呵呵,只能是小型了 |
|
返回顶楼 | |