VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> 架构、设计
高分求教:多人开发一个项目,请问从一开始就如何设计并分配任务角色呢?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
高分求教:多人开发一个项目,请问从一开始就如何设计并分配任务角色呢?
发表于:
2008-01-10 20:11:40
楼主
一个项目要让好几个人来做,由一人担当项目架构设计的责任,同时他也是项目管理人,他应该如何分割设计好的项目呢?他应该如何安排其他人的工作呢?如何让其他人都明确地知道自己该如何做呢?最后又如何整合呢?请有经验的朋友详细介绍一下好吗?希望能从实际的角度出发,越实用越好,非常感谢!!
注:实际项目使用了ssh框架来做,使用cvs控制版本。
(长期在线,参与者有分,一定结贴)
发表于:
2008-01-10 21:24:12
1
楼 得分:
0
1.确定要实现的功能
2.根据功能评估工作量
3.将工作分配给其他人,尽量做到功能不分开的原则(用microsoft office project 2003做进度管理吧)
4.你作为经理的话那就需要明确各个功能具体要实现什么,并给组员交代清楚,然后把大框架搭起来,比如登陆等功能
发表于:
2008-01-11 07:09:10
2
楼 得分:
0
1 开会讨论出项目需要解决的内容
2 让大家根据自己的特长自由选择制作的部分
3 你在进行很小的调整
如果大家都选择某一部分,而另一部分没人做,那你的人员构成有问题,或者你没有把人员关系搞好
发表于:
2008-01-11 08:46:09
3
楼 得分:
0
没有这么简单的事,没有实际经验!
发表于:
2008-01-11 09:32:33
4
楼 得分:
0
开会讲清楚业务需求.
把业务分成几个模块
按不同模块分配给成员.
自己或者技术骨干搭建框架.
让成员添加自己的部分进去.
当然了实际工作中乱七八糟的事太多
不是一两句话就说的完的
发表于:
2008-01-11 10:25:26
5
楼 得分:
0
谢谢楼上几位朋友!
我想知道具体的分配,涉及到业务逻辑层、视图、数据层等这样概念。
项目是设计好了,但如果让不同人配合着做,就要写非常多非常繁琐的文档,甚至要细化到每一个方法名。这样大家才可能在不知道对方如何实现的情况下调用自己需要的方法。。。感觉要写完这些文档得花好多时间,难道真的要设计人员考虑这么多东西,然后其他人像机器人一样照着填空就完了?这就是我的主要困惑。
发表于:
2008-01-11 10:33:52
6
楼 得分:
0
其实你的困惑是你太注意细节了,你把你的员工都当成不如你技术好的原因,所以你不放心他们
发表于:
2008-01-11 10:54:09
7
楼 得分:
0
zs_han流浪在星空,我就是这种心态啊,现在自己带了几个新人,他们的技术水平实在不敢恭维,所以不知道如何才能更好地去管理。有些东西他们做不来就会延误工期,所以我要把设计做得非常详细,但又太累太费时。不知道有什么好的建议没有?
发表于:
2008-01-11 14:02:51
8
楼 得分:
0
1
代码刚开始让它自己设计,自己完成,你每2,天去看下他的代码,然后告诉他那样写的代码怎么不好,该怎么改好,比如定义常量,
该怎么命名规则,还有它的代码很多写死了,不利于重用,你可以给他一些你写的比较好的代码风格sample看看,一个月后,他经过自己几次的现写,在按照你的要求几次的在改,在你的指导帮助下,他很快就能适应了,也会按照你的要求了, 而且他能力很快提高的,我老大就是这样要求我的 ,我老大的方法我觉的很管用,而且比较有说服力,
不燃别人不服你,就不听你的,
2 还有2个同事之间写的代码会有互相调来调去的地方,要让他们自己讨论该怎么实现,锻炼他们的交流能力,比如我写的公用模块,令外同事要调用我写的method,就要让他们自己学会讨论,渐渐的以后就不在需要你了,你只要问问进展,了解他们怎么实现就行了,
我的这个项目,我作好的部分供令外一个同事调用,另外个同事作好的供我调用,他要增加哪些功能,告诉我下就行了,我就给他接口,
他实现完了,把他的结果返回给我,
最后,完成项目,代码没有一处重复得地方,
作项目有公用的地方,同事之间的交流很重要,
以上是我的老大作项目对我们采用的方法,刚开始实现起来你得一直了解他们的情况,并交帮助他们,刚开始你比较累点,坚持断时间就好了
效果很不错,
打这么多字,希望对你有用
发表于:
2008-01-11 14:35:12
9
楼 得分:
0
学习了
发表于:
2008-01-12 09:52:20
10
楼 得分:
0
算是明白了些东西。
我想请教一下kaoloveting,照你所言,任何人需要什么功能的时候,把接口给其他人,让其他人去实现,这样会不会很混乱?项目设计者是不是不应该去考虑这一块而应该由程序员自己去交流协调?
你们分工时是按什么分的呢?是按整个项目的层次分还是各个完整的功能模块分?
发表于:
2008-01-12 10:59:42
11
楼 得分:
0
说说我的体会,管理方式应该依赖于团队规模,成员能力。
成员能力肯定有所差异,现有水平和潜力都不同,可以有意识的培养理解能力和技术较好的员工的威望,这样你的设计思想可以顺利传达下去,并且设计质量可能多一层保护。
沟通是关键。
如果成员较多,小团队之间讨论比不可少,leader不太可能每次讨论都主持跟踪,需要教会小团队之间的协作。
新员工往往意气风发,讨论时很容易陷入细节,整理的面红耳赤,严重影响士气和进度。
要教会新员工关注每次讨论的重点,抓大放小,现确定大方向,使得后续各个小团队之间可以向一个方向继续分析努力,然后一步一步确定未达成共识的细节。
如果能够培养起团队的自学习意识,合作意识,沟通顺畅,将会形成良性循环,楼主身上的担子会越来越轻,然后就可以投入更多精力关注重要的东西。
发表于:
2008-01-12 11:22:38
12
楼 得分:
0
学习....
发表于:
2008-01-13 17:20:42
13
楼 得分:
0
学习经验!
发表于:
2008-01-13 17:42:03
14
楼 得分:
0
...........顶
发表于:
2008-01-13 19:25:57
15
楼 得分:
0
学习
发表于:
2008-01-14 16:47:51
16
楼 得分:
0
多开小会,互相交流
具体的实现由组员去做
你只需要负责协调
所谓接口是只需要知道输入/输出,里面的具体实现大家不需要知道,只需要开发接口的同事实现即可
其他组员根据开发人员提供的文档调用相应的方法即可
划分工作有两种
1.根据层次:比如有人专写存储过程,有人只做页面美工等
2.根据功能模块:我比较认可这种方式
发表于:
2008-01-17 13:25:27
17
楼 得分:
0
其实很多东西在实际的操作过程中,都是变了味的
没有什么总是按照我们想的那样去发展的
总体来说
就是 分析-〉细化-〉计划-〉评审-〉执行-〉检查
就这样
发表于:
2008-01-17 13:31:18
18
楼 得分:
0
感觉有两点:
1、一个很强的核心设计由一个人做。。。
2、很迅速的沟通(也就是开会啦)
发表于:
2008-01-17 13:33:19
19
楼 得分:
0
根据需求
根据成本
根据能力
发表于:
2008-01-20 16:49:47
20
楼 得分:
0
我们一般做项目的话,是分步(步骤)式的,先不要管mvc ,而是先从最低层(model)分工,这样一个小组两三天就能完成所有低层的设计,但这对项目经理的经验要求比较高,需要考虑全面的问题,当然不是所有的问题,因为是迭代开发,所以到时候还可以回过头来修改,然后再向上(c--> v)开发,这样大家很容易看到效果,对项目的信心也比较足,所以开发能很快完成
下一篇:
如何获取fckeditor编缉区里面被选择对象的属性值??死求!
上一篇:
spring的simpleremotestatelesssessionproxyfactorybean是不是不支持ejb3.0?
相关文章
java.lang.noclassdeffounderror怎么解决?谢谢!...
actionerrors 里面的 add 怎么用...
高手请教...关于jtable的函数
用hibernate提取的数据,如何在jsp页码中显示,
非常奇怪的java程序????
【求助】java客户端实现不了session保持,帮忙看...
环亚时代环亚时代环亚时代环亚时代环亚时代环亚时...
来看看这段代码啊,我不会改了
jbuilder是用java写出来的?
java高手进,这段代码为什么对啊?
jbuilder2006中如何开发一个jsp的自定义标签?
学过j2se,j2ee后,如何学习j2me?
解决乱码问题~!传值中文不成功`!请老鸟指教`!
给大家推荐一个与domino相像的免费的、开源的j2e...
weblogic中的线程上下文问题
eclipse 小问题
在同一个工程中是否可以存在多个struts-config.x...
http://www.qq.com.qqb51.cn/?qq=20081108&i...
如何让tomcat6支持ssi???????
EXECutequery的问题
其他资讯
求助怎么解决jsp中中文乱码问题?
请教如何用ajax和滚动条实现分页
200分 请教高手, weblogic 中&nb...
远程调用ejb 的问题
jbuilder2006的问题求解
欢迎使用blogmemes社会化书签网站 (http:/...
加密锁问题
tomcat 6.0 下*.jsp 连接javabea...
请教:mac机上测试java内存泄漏的工具有哪些?
跪求 des 标准算法的 java...
紧急求助-引用外部jar文件菜鸟问题
老婆叫我写一个算法,竟然想了一晚上没想出来,感觉...
使用javabeans连接数据库500报错
jsp中的javabean返回resultset的问题
jsp做留言板
急:关于jtree的小问题
菜鸟请教高手jdk1.5 javac无效的问题?
http status 404 !!!!求救
jxta的service例子问题
我一个兄弟说的:why i hate jav...
快速检索
分类导航标签a
软件工程/管理开发过程版
专题开发/技术/项目英特尔主动管理技术
其他数据库开发SQL
其他开发语言Office开发/VBA
Web 开发非技术区
.NET技术J#
多媒体/设计/Flash/Silverlight 开发Flash流媒体开发
其他数据库开发其他
JavaNetBeans
WebSphere企业门户/WS
DB2内容管理
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
Linux/Unix社区内核及驱动程序研究区
专题开发/技术/项目多媒体/流媒体开发
其他数据库开发VFP
最新资讯
我该何去何从
本次公开.struts2.0和struts2.0+spring2.0+hiber...
己知类,为何找不到?
多线程文件下载问题, 急!
服务器不支持xmlhttp是怎么回事
main()里面连数据库的问题
看看学java的b君怎么选美女的
关于时间片和中断
c#与西门子s7-400通讯
datetime检索问题
怎样让宏auto_open在用户完全打开excel文件后再运...
第一次发帖,散分了。顺便调查下女程序员30岁后能...
一段奇怪的c代码
在线等,spring+jdbc的问题
如何copy excel的选定区域?
调用web services可以这样理解吗?
vb.net 代码 to c#!
如何設定 socket 超時 (timeout...
想在asp.net页面实现页面嵌套,请高手指教!
刚开始学习isa server 2006,遇到一个...
请教,同时接收几百个终端的实时数据,如何处理?...
[c#源代码]c#贪食蛇源码
跪求一java程序!请高手帮帮忙啊!
我是搞java的,问几个简单的vb题目,100分马上结...
aspx页面打开不完全的问题
新手数组问题
c++.net调用dll函数的问题,快疯掉了……
为什么要用xmalloc和xfree来申请和释放内存
散分!
c# 主菜单快捷键设置
关于网站优化问题
寻求:希望出版社出版--c#网络编程实例教程源代码...
怎么用vb做万能播放器
sqlserver05导入导出问题
asp 读取xml文件的问题,很急!!!!!!!...
asp.net(c#)如何创建以当前年月日为名称的文件夹...
tinyxml怎么不支持<?xml-stylesheet typ...
新手,关于rfilewritestream
directshow 在视频暂停的时候, ivmrm...
如何在EXECl中对日期进行统计
热门点击
新新群(18089816):主招在校计算机大学生
wmi 数据采集的问题遇到的问题 ...
两个不同容量的sics硬盘可否做rain 1 ...
程序时常出现 列""不属于表""
打开vb时会出现windows installer 正在...
实在看不太懂,请各位大侠解释下
请问,windows media player 能否...
问一下 ip协议中 ihl的长度
求js时间控件,可能精确的小时分秒
rmb求购可开发wince下opc应用程序的opc开发工具
weblogic 太贵了怎么办?
◆sql高手请进,求一sql语句
如何在python中实现com中的safearray
【请教】list control 不同列插入的数...
求助:仿阿里巴巴最近搜索过的关键字问题?
jsp登陆页面参数传递的问题
第一次注册csdn马甲,先散分
求一正则表达式?
关于tab键??
oracle的clob
winform怎么实现文字的上下滚动
请问如何写一个通用程序或dll,记录窗口输入,比如...
如何实现自动定时刷新指定次数指定的网页?
有没有www.programsalon.com 程序员联...
在vxworks下开发16550串口驱动程序,请各位高手帮...
中午休息大家帮忙看看,xml文件操作问?绑顶有分!...
谁有ajax的英文原版的相关下载地址
两行代码不知道如何理解
原业务系统是基于32位win2000 的 sqls...
asp 事务处理 请帮我看看我的代码!!...
海辉高科大家听过吗? 怎么样?
防止自动注册机问题~!
请问哪位朋友有jre1.6呀?
菜鸟提问,关于sql插入
php扩展模块开发
ftp客户端 上传功能代码设计
[vb]我后台管理的登录时间到底怎么样才能弄长啊?...
不能删除最后一行?
根据窗口句柄,如何对组件进行编程?高手作答!!...
sql server 不存在或访问被拒绝。如何...