大喜讯:够60个人就结贴了,要分的人就来灌水!论题:再一次讨论:网上协作开发的可行性与解决方案。发言者有分! (300分)

  • 主题发起人 主题发起人 pyzfl
  • 开始时间 开始时间
P

pyzfl

Unregistered / Unconfirmed
GUEST, unregistred user!
[8D][8D]
再一次讨论:
[h3][blue]网上协作开发的可行性与解决方案。[/blue][/h3]
这是以下问题的继续:
http://delphibbs.com/delphibbs/DispQ.asp?LID=1313335
答应发300分的,欢迎各位大侠们大胆发言。
——欢迎批评,少量表扬![:D][:D]
 
其实是双方都没有太清楚的概念到底要的是什么?
不妨问一问:参加者你到底需要什么样的回报呢?
因为在网上开发基本上都是为了减少投入而做的,否则直接招聘人到公司去做可能比在网上更容易些。
 
这是上一贴的问题:
  我看很多人都说想“网上兼职”来作程序,我想和大家讨论一下,以下这些问题怎么解决呢?
1.如何控制开发进度?
  当你把程序的一部分发给某个网上员工时,你怎么保证他是用最快的速度给你开发,会不
会三天的工作用了十天,而且是五天后才开工的?
2.如何保证产品风格的一致性?
  整个程序由多个模块构成,同样的分工合作,如果是一齐工作,可以随时交流,互相统一,
如果网络开发,和一齐开发的区别有多大呢?如何消除呢?
3.如果有任务要发出时,以什么样的格式能被大家所公认呢(软件工程?概念多,实践少)?
4.网上开发,任务和报酬怎么挂勾呢?
  是不是象买菜一样,双方由着性子讨价还价呢。怎么找一个大家都可接收的标准,一看
任务,双方都明白,不用再吵来吵去的呢?
5.怎么保证产软件质量呢?
  编程,各人的水平不一样,关于程序的运行效率、容错性、业务逻辑的正确性、可维护
性、代码的冗余性,这些问题怎么控制呢?
  ……
  还有一些问题,大家一齐补充一下吧。
  如果这些问题不解决,网上协作开发软件,是不是一句可望不可求的空话呢?
  “网上协作开发软件”,大家没事干的时候,说一说好象很时髦的;但真正要干的时候,
怎么样管理才好呢?
  说到底,开发一个软件,主要有以下几方面:
  1.软件的质量。
  2.软件交货期。
  3.开发成本。
  
  对于有志于“网上协作开发软件”的高手,你们对以上问题是如何看的呢?有没有实践
做过,是怎么解决这些问题的呢?
  
  协作是以互惠互利为基础的,有什么切实可行的方案可以同时保障双方的权益呢?
  不要说什么尊重、什么精神、什么品德,说实在一点:制度!方案!
 
这是上一贴较有价值的发言:
[blue]来自:HANFI, 时间:2002-9-13 11:50:00, ID:1322736
****大家见笑了!
======================================================================
1、建立专门的网站,招收注册自由程序员(具体事宜可容后慢慢分析)
2、共同商讨,确定运作规范、编码规范,制作统一的共享文档及编制相关控制工具(例如:检查软件代码中必须含有XX%的有效注释,即:合乎本规范的注释)
3、召集人员着手分析大家提出的项目建议、计划的可行性
4、确定专门人员组成项目小组着手分析计划、制订开发计划(系统分析、需求分析)将软件分为各个可分割部分同时按工作量设置积分,由大家领取项目(可以在规定范围内重复领取)。项目组长控制整体进度
5、项目组内部测试完成后,提交网站,形成测试项目,由注册自由程序员自由领取测试
6、完成测试周期,既可由专门的软件发布小组向外发布。同时进行国际化工作,如果是共享软件,软件注册费用按
支持网站% + 相关小组% + 参与个人% = 100%(分配可由大家讨论决定)
7、为每一个共享软件建立专门的网站进行宣传(件发布小组的事)
:::自由程序员注册 (积分XX)
:::领取开发项目,按时完成 (积分0+)
:::领取开发项目,未按时完成 (积分0-)
:::领取高级项目 (if 积分 > xx)
:::领取高级项目,按时完成 (积分0+,¥+)
:::领取¥ (¥>XXX)[/blue]
 
是楼主在上一贴中的一段发言:
[blue]“利益的冲突”,这是永远存在的一个东西。即使程序员之间,也是为了利益(广义
一点,包括友情交流、情感发泄、技术提升、增加机会、获得收入……)而走到一齐的。
要想长期合作,就一定要以公司的形式来进行。如不然,只凭热情,没有面包,是很难持
久的,这是连最纯情、最期待浪漫爱情的小女孩也坚持的道理。
公司并不是骗人的机器,而是一种组织,在这个组织中,大家既以不同的分工来完成
一件单人不可能完成的事,同时又以一种大家认可的方式来分配利益,就这么简单!
公司如舟艇,员工如水手,社会市场如大海!必须分工合作、共同努力,才可能在波涛汹
涌的大海中力争先筹。
你如有足够的领导能力,也可以组织一班人干啊。只要组织得当,利益分配得当,我
也想去给你干,就怕你还看不上我呢。
利益就利益,重要一点:君子爱财,取之有道。
那位如有任务想通过网上外包,我也有兴趣商讨一下。
如果我有了任务想外包,对于不谈钱的人,我认为是不能长期合作的。[/blue]
也就是说,我们不要怕谈[red]钱[/red],而是一定要谈[red]钱[/red]。
——[red]钱[/red]是好东西啊。
——做真小人比做伪君子好得多!
 
有钱出钱,有力出力
 
这是一种非常可行的方案
可以减少很多费用
但是质量和进度比较难以控制
最好有一个明确的合作方案
有几个很好的系统分析员做好模块分配
付款也存在问题是交付使用付款
还是付定金付款
不过我认为可行
 
认为可行
但要有个非常好的总的项目管理人员
要有非常好的统一规范
付款等都不是问题
关键是质量
运作好了,我看需要一个专门机构
呵呵,早日实现,造福全人类!!!!
 
管理复杂啊。
 
要根据项目的大小来看,如果比较大,运作起来比较困难
 
开源项目管理好像有这方面的知识,大家不妨去网上搜索一下再深入讨论。
 
ok!!!
[8D][8D][8D][8D][8D][8D][8D]
[8D][8D][8D][8D][8D][8D][8D]
 
质量问题由为重要,能解决它,我看可行,目标一定要明确,条理化
 
这的确是个很理想的方案,但是在现阶段的国内难于实现,这里面需要解决的问题非常多,除了
协调和管理上的问题以外,还有机制的问题、心态的问题和社会的问题.
 
我的理解是:
1。双方相互信任
2。一方做好系统分析,详细设计每个模块的接口,另一方只负责填写代码
3。有一个专人来负责协调,管理整个项目
 
来捧老兄的场
 
[8D][8D]
多谢各位捧场啊,灌水都欢迎,顺便取分。
 
说了这么多了,为什么不试试呢!我想我们这里的大部分人都不会是那种小肚鸡肠的人!大家
一起开发都是为了兴趣,同时也能提高自己的水平!为什么不试试呢?[:D]
 
对此,我提议不妨大家模拟实验一下,就一般大学学生网络档案系统项目来合作。
大家不用实际编程,只需以此项目为工作平台,利用自己的特长来占据工作中的合适位置,
也就会得到相应职位的薪水(分数,提议向管理员申请项目经费(分数)),按劳分配,按
知识和技术贡献各有所得。初步操作流程如下:
1。合作方式完全以互连网为交流工具,相信在这里的网友都是可以满足条件的。
2。为了做出更适合市场的产品,技术上首先我们要利用最先进的手段来完成设计,这就要求
大家发挥真正的创新精神,也就是说,为了我们的尝试不失败,我们要在参与中真正的思考,
挖掘出自我更深的潜力,相信大家创新的天赋一定会转化成巨大的力量,推动我们前进。
3。在工作合作中,参与者申请适合自己的工作,确定每个参与者的职责,某项工作人员较多时可
组成团组参与,当然,团队中需要管理者,应由公平的竞争来选择出更合适的人选。该管理者
的职能为组织设计项目计划,带领团队研究关键技术,得出最佳设计方法,并做好设计记录。
任何事的成功都离不开参与者的辛苦工作,我们每个参与者的职责是创新。
4。按照国际工商标准设计团队标志,整个参与计划称号定为“实习者”,各小组名称定为
实习者xxxx小组(xxxx由各组决定)。
5。宣传我们的模拟计划,这要交给大富翁论坛,交给每个参与者及每个对此关注的网友。
同时要宣传模拟的直接产品:一个软件系统、一个合作理念、一种交流方式。还有每个
参与者的成熟与成长,或许这是最重要的。
6。计划有三个环节:
一、参与者自我评估后申请职位,确定各自职能。需求人员为:“实习者”管理小组
二至三人,要求有一定工商管理知识,应当具备较强的项目推广与销售能力,其实不一定
要做相关工作,但意识很重要。其职能为确定目标软件系统;协调计划中参与团队的工作;
发布各团队工作进展信息,定期评定出技术创新最佳人选并给予奖励,该技术归创造者;负责
宣传“实习者”计划;申请计划分数,初步定为:1000000分。确定各参与者得分标准,并
以此标准执行“薪金”分配。另外,了解软件需求者要求,保证软件制作随时配合需求。
“实习者”各技术小组人数不限,要求应有学习和创新精神,技术方面因人而异,不能勉强
既然是模拟,大家应发挥各自所长,各有所得是最终目的,要能为人师又能以人为师。职责在于
开发出更好的技术和产品,配合项目计划完成设计工作;认同模拟计划目的,遵守模拟计划制度。
二、“实习者”计划历时由项目决定,初定为99天,每个参与者要为此付出大概每天90分钟,共
8910分钟的宝贵时间。在这段时间里将是每个人奋斗的过程,充电的过程,期待中那第100天的
成果将会令我们兴奋,不是吗?这个环节应该是计划进行的环节。期间的很多问题需要解决
首先每个参与者的时间、精力、信心等主观条件和能上网、方便利用电脑等客观条件会产生
一定的影响,但是,既然是为了寻求一种解决方案、为了完善一项先进技术,机会本来难得
期间的成果对每个人来说都是珍贵的。因而希望大家能坚持,快乐的面对8910分钟。
三、计划尾声阶段,相信总结是必要的。那是第一百天的,也就是“实习者”百天,“实习者”
计划的成败要在那时面对世界;计划中优秀的参与者及其成果将受到社会更多的关注;大富翁
论坛将迎来更多广大程序爱好者的钦赖。成长中的每一个人将收获付出换来的回报。
以上是我就网上协作开发的可行性与解决方案问题提出我的想法,就是实施依次模拟计划。
事情想来简单,做起来不容易。早上起来一直到现在我只在想这个,有些仓促。我还没有大学
毕业,很多知识要学习呢,这只是我的思考,参考了《哈佛经理手册》相关内容。
无论如何,宗旨在于呼吁大家能动起手来,光想是没用的,相信中国有很多游牧的程序员,
希望他们能在这里找到理想中的牧场。
对于这个计划,我很希望大家能讨论确定下来,具体事情也要讨论,比如计划名字也可以叫
大富翁啊,计划可以不用90天,30天,100天也可以啊。我是学建筑的,知道基础很重要,
软件其实和建筑差不多,需要有出口,入口、容器、空间,装饰、维修。不是我想做软件才学
delphi,看到国内软件目前的状况我倒觉得这里有很多机会和市场在等待着我们。
省下的留给大家吧。lch.wfsh@263.sina.com 可以联系我。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
581
import
I
I
回复
0
查看
620
import
I
后退
顶部