锁定老帖子 主题:细粒度的迭代计划到底要做到多细?
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-09-09
同意ozzzzzz这次回复的内容
一个缺少足够的技术力量和经验的队伍不一定不能或不值得带 一个无法统一在一个旗帜下,一起朝一个方向努力的队伍是不值得带的 |
|
返回顶楼 | |
发表时间:2004-09-09
ozzzzzz 写道 对于一个项目我接不接的底线,是我的项目组中有至少有一个人可以在项目最大时限能独自完成这个项目.这一点我想对大家都有参考价值.
项目的最大时限多少,这个很难定。 现在接到的项目,一般工期都很紧,在很理想的状况下才能准时完成,稍微有点偏差都会延期。 |
|
返回顶楼 | |
发表时间:2004-09-09
dlee 写道 如果是在我们这里,对不起,我们不养完全脱离编程的懒汉。你仍然需要负担最重要的那部分编程工作,可以说你的责任更重了。当然除了编程你还要做一些其它的重要工作。但是一旦到了编程阶段,大家一起上阵,都可以担任程序员的工作。
很羡慕这样的公司氛围。大家齐心协力,即使怎么样也对得起自己的良心。 只是还有一个顾虑,一般PM会比程序员多很多琐事,编程时会比较分心。 |
|
返回顶楼 | |
发表时间:2004-09-09
simonliu 写道 ozzzzzz 写道 对于一个项目我接不接的底线,是我的项目组中有至少有一个人可以在项目最大时限能独自完成这个项目.这一点我想对大家都有参考价值.
项目的最大时限多少,这个很难定。 现在接到的项目,一般工期都很紧,在很理想的状况下才能准时完成,稍微有点偏差都会延期。 这样的情况非常不正常,这也是我不同意风舞飞扬和dlee的一个根本原因。 很多时候一个企业已经被竞争搞混了头脑,不顾利润,不管成本,不管自己的能力限度去接单。而很多项目基本上从开始就注定是要失败的。我们作为一个技术人员对这样的状况做不了太多的事情,但是我们也不能一点都不作。最少我们应该把实际的情况反映出去,并且尽量不参与这样的疯狂的活动。 一个组织在开始项目的时候对项目的最大时限都定不了,这样的组织就真的没有必要存留在这个世界上。 |
|
返回顶楼 | |
发表时间:2004-09-09
国内做项目,就是恶性竞争。
不过挣来争取,没看几家是挣技术的。 我做了一个电子政务项目后,彻底知道为什么老总嚷嚷着做产品。为什么从来做不出产品。为什么项目一改在该。 老总说要做产品,那时看底下的人要造反了。项目是在座的没意思了。逗你玩儿 产品做不出来,技术不够,公司不是真正的支持。我觉得实力是主要的原因,如果真有实力,可以说服老总掏钱支持的 项目一改再改,一时又一帮白吃销售(不全是,部分),二是老总也没几个真的懂技术的(可能我见得比较少)。 不发牢骚了,多多努力吧。至少在这里我看到了很多希望,有几个朋友努力做框架了。我想不管怎样,不管存在多少,我们还是要做一做的。 |
|
返回顶楼 | |
发表时间:2004-09-09
这样的情况发生一次并不可怕,可怕的是连续的发生,而这样的故事在中小软件企业中不停的在发生,项目经理是可以负担很重的工作,但是项目经理又很多更重要的工作去做.项目经理的最主要职能应该是去如何有效地分配资源,管理团队,协调客户,而不是陷入编码的泥潭,耗费掉太多的精力,这方面我非常不同意dlee,项目经理也许要参与设计,参与编码,设置决定架构,但是如果没有几个好的高级工程师辅助,这个项目经理再怎么说也是一个人,他能分八半吗?他是一个项目的管理者而不是一个培训师!更不是一个万金油!!!!
|
|
返回顶楼 | |
发表时间:2004-09-10
“不接单一样是赔钱”。呵呵,多简单的问题呀。既然这家公司接单是赔钱不接单也是赔钱,我干吗还呆在这?难道还能指望一家成年赔钱的公司给我涨工资发年终奖?这么一家公司就该关张大吉,也免得再出去恶性竞争让业界环境又变差一点。
我觉得blackhost的想法挺奇怪的。凭什么只能项目选择团队不能团队选择项目?凭什么项目怎么做全都得听客户的一点都不能听开发团队的?没错,作为开发者我没权命令总经理不开这个项目,但我有权不做,我还有权辞职。做有机会成功的项目,不做必死的项目,这是一个开发者的职业道德。只有开发者都遵守这个职业道德,签单的同事们才会感受到压力,他们才会想办法签有价值的单——更重要的是,他们才知道那些是有价值的单。你以为开发者任劳任怨什么项目都做就是好样的?对恶的纵容就等同于作恶。 |
|
返回顶楼 | |
发表时间:2004-09-10
gigix啊,在正规的公司里你确实可以选择辞职。可是在一家“接单是赔钱不接单也是赔钱”想辞职也不是一件容易的事情,违约金,拖工资是这种公司常见的手段。一般来讲在这样子公司混的一般都是水平一般,工资一般,积蓄没有,月光一族,在老板没有太过分之前,要下决心辞职不是件容易的事情。
|
|
返回顶楼 | |
发表时间:2004-09-10
blackhost
引用 团队开发的成本最高支出在于人力成本
这是要建立在项目成功的基础上的,失败了你的法律纠纷会很快的称为最大的成本构成。 引用 请不要把manager和Developer混淆起来
我想你不会真的认为manager就真的不是Developer吧? 引用 团体就应该分工明确,各司其职,既然有手下就要用好他们而不是越俎代庖
原则上是如此,但是问题在于软件开发这个事情你很难很好的划分"职",就更不要提什么找到合适的人去"司"了。 引用 能不能别老拿技术的观点看问题,一个项目除了技术决定成功与否外就没有别的了吗?
我认为项目的成功主要因素不是技术上的,但是技术往往是一个项目成功的基础要素,是必要条件。 引用 你一个人做了90%的事,那公司养其余的5,6个人是吃干饭的吗?
实际上很多公司中情况就是这样的,一个人为项目成功作了120%,另外的人为成功作了-20%。其实这也没有什么,问题在于很多老板认为一个20000月薪==10个2000月薪,而因此一个20000月薪的coder就应该可以用10个2000月薪的coder来代替。 引用 人家现在水平不如你,难道一辈子都不如你?
以后怎么样你不知道,但是就目前的状况来看他们不如你,并且如果他们不能给一个项目带来正面的效益,这样的人就不应该在这个项目中。 引用 我写这个帖子的意思不是发牢骚,而是说目前的很多开发方法都漠视团队水平不齐的现实.除了理论还是理论!!!
说的很对,因此我们才热衷于agile的推广工作--热衷于推广小步跑,测试优先,持续集成,结对开发,这些细小而行之有效的方法。 引用 gigix说这样的项目不会接,错,是项目选择团队而不是团队选择项目
问题就在这里,为什么这样一个项目选择了这样一个团队,这本身就是问题。如果真的是项目在选择团队,这样的团队早就会死到不知道什么地方去了。 引用 公司有自己的运营考虑,有的时候不接单就没活做一样是赔钱,团队开发的成本最高支出在于人力成本,很多中小企业公司为了控制人力成本不得不采用这样的组合
一开始我就说了,只有你的项目成功,成本的构成因素才是主要是人力资源成本。中小企业其实就应该更加注意应该雇佣好的技术人员。在编程这个世界里,绝对的是1+1<2的,并且1+1+1+1+1...........+1的结果往往小于1。《人月神化》这个不是说得很清楚吗? 引用 项目经理管的事务过多过细,而在项目投入,选人,谈判上却往往没有权利(除非公司是自己的),这个时候就需要有一种轻型的,简易的,可操作性高的开发管理方法,即可以保证初学者运用自如,不需要太高的技术门槛,可以分担项目经理的部分压力和精力,又能保证整个软件开发不会偏离轨道.
这样的银弹存在吗? agile只能说是可以做到这些,但是agile绝对不是能保证你项目成功的一个银弹。 引用 另外,我似乎没有谈到项目经理就该只管管理,就闭口不谈技术了(尽管在组织管理上项目经理的确可以不管技术)
agile中也可以存在这样的项目经理,这是真的。在xp中就存在这样的项目经理,但是你看看你能不能胜任这样的职务。我看国内基本上没有几个人可以胜任xp中的项目经理职务,到不是因为他们能力不够,而是他们往往都能力太强大了。 引用 既然你用了李敖的头像,就应该知道李敖的名言:我不仅说你是王八蛋,我还要证明你就是王八蛋
你想应该让我了证明你是什么呢? |
|
返回顶楼 | |
发表时间:2004-09-10
Xiaohanne 写道 gigix啊,在正规的公司里你确实可以选择辞职。可是在一家“接单是赔钱不接单也是赔钱”想辞职也不是一件容易的事情,违约金,拖工资是这种公司常见的手段。一般来讲在这样子公司混的一般都是水平一般,工资一般,积蓄没有,月光一族,在老板没有太过分之前,要下决心辞职不是件容易的事情。
第一,华为,联想出来的我面试过不少,有的还是博士,这些大公司对辞职的限制更多,工资并不像外界传的那么神!也许是他们水平差吧,,联想软件部被裁掉了知道吗?为什么?赔钱,国内你给我找出几家纯做软件而赚钱的公司?请!!!!!不要算华为,因为华为是靠做硬件起来的,最近新成立的的华为-3Com不知道是不是和联想一样的措施想把软件分出去.反正我就不太清楚了. 第二,很多人都说下定决心辞职时很难的事情!错误,不是因为辞职找不到饭碗,而是实在找不到几家软件做的像样的,用友的U8我拿过来一看,垃圾~~~~,你就算换了另一家,也未必能找到合适的,难道要一直找下去???赚钱和做两码事,很多人水平一般赚得未必比你我少,很多人水平高拿的也许比我还低!这和一个人的技术能力未必成正比,何况有的高手眼高于顶,企业养起来负担太大,而且和同事不好好相处,处处歧视,嘲笑低手,破坏了整个团队的向心力.这样的高手我市不会用的. |
|
返回顶楼 | |