锁定老帖子 主题:怎样去管好developer的开发质量
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-10
管理开发质量?最好的办法就是将任务划分得粗一点,每个任务都采用结对编程的方式实现,并且每天花一个小时在结对分组之间进行交叉review!
|
|
返回顶楼 | |
发表时间:2009-01-10
SOA太重量级了,互联网上需要的是REST。
|
|
返回顶楼 | |
发表时间:2009-01-10
阳光晒晒 写道 而对于有能力的行业,他们又有十多年留下的经验,与接口 XXX物流系统 用的是报文 (国际标准,电报格式) 每天又有不知道多少个基于报文的新系统上线。 |
|
返回顶楼 | |
发表时间:2009-01-11
阳光晒晒 写道 hocus 写道 阳光晒晒 写道 引用 面对的是一套面向全球的需求不断更新的web系统
你是要作网页内容抓取么? 引用 我们还在讨论是否SOA是什么
用来骗风投钱的. 大概是说 世界人民的口味和使用习惯千变万化吧 现在还风投 那真是疯头 我倒是认为这个与生产力有关. 国外的两家企业要想合作, 所需要的成本要比国内合作的成本低的多 他们SOA后, 就会有人找过来用. 维护信誉也高. 国内最应该SOA的是银行,网联.... 其它公司想SOA也没有可合作的伙伴 合作伙件的个数也少. 比如XX与XX的合作的XX监都平台. 这两家都不用SOA,为什么? 两个公司互有工作人员在对方公司常住. 有了问题改改接口. ---------------------------- 一个大系统 至少有三家以上的合作公司 SOA才会有意义吧..... 而对于有能力的行业,他们又有十多年留下的经验,与接口 XXX物流系统 用的是报文 (国际标准,电报格式) SOA所需要的土壤很难找到啊. 最后一句非常有道理,SOA只有针对具体的领域,比如电信行业存在像NGOSS这样的国际规范的前提下,SOA才有正真的价值,不论是企业与企业之间还是在企业内部,都会对企业的可持续发展带来不可磨灭的贡献 否则的话SOA只是一个口号,没有什么实际的价值,忽悠必备工具 |
|
返回顶楼 | |
发表时间:2009-01-11
cyberblue 写道 SOA太重量级了,互联网上需要的是REST。
REST。。。。。 你公司会请语义学研究生么? Rest |
|
返回顶楼 | |
发表时间:2009-01-11
最后修改:2009-01-11
阳光晒晒 写道 cyberblue 写道 SOA太重量级了,互联网上需要的是REST。
REST。。。。。 你公司会请语义学研究生么? Rest 如果你是学语义学的,那欢迎 |
|
返回顶楼 | |
发表时间:2009-01-16
最后修改:2009-01-16
知道什么是质量,知道什么是需求,不断的review,不算的改。
说白了,就是唐僧,知道什么是佛,知道自己是要到达西天,不断的在徒弟们面前去告戒,不管是能力超强的悟空,还是笨蛋悟能,还是老好人悟净。要做到徒弟们在后面骂你是苍蝇,也不能忘记在看到佛祖的时候提醒他们下跪。 |
|
返回顶楼 | |
发表时间:2009-01-16
woogy 写道 知道什么是质量,知道什么是需求,不断的review,不算的改。
说白了,就是唐僧,知道什么是佛,知道自己是要到达西天,不断的在徒弟们面前去告戒,不管是能力超强的悟空,还是笨蛋悟能,还是老好人悟净。要做到徒弟们在后面骂你是苍蝇,也不能忘记在看到佛祖的时候提醒他们下跪。 这段话说的挺深奥的,基本看不懂 |
|
返回顶楼 | |
发表时间:2009-01-21
阳光晒晒 写道 hocus 写道 阳光晒晒 写道 引用 面对的是一套面向全球的需求不断更新的web系统
你是要作网页内容抓取么? 引用 我们还在讨论是否SOA是什么
用来骗风投钱的. 大概是说 世界人民的口味和使用习惯千变万化吧 现在还风投 那真是疯头 我倒是认为这个与生产力有关. 国外的两家企业要想合作, 所需要的成本要比国内合作的成本低的多 他们SOA后, 就会有人找过来用. 维护信誉也高. 国内最应该SOA的是银行,网联.... 其它公司想SOA也没有可合作的伙伴 合作伙件的个数也少. 比如XX与XX的合作的XX监都平台. 这两家都不用SOA,为什么? 两个公司互有工作人员在对方公司常住. 有了问题改改接口. ---------------------------- 一个大系统 至少有三家以上的合作公司 SOA才会有意义吧..... 而对于有能力的行业,他们又有十多年留下的经验,与接口 XXX物流系统 用的是报文 (国际标准,电报格式) SOA所需要的土壤很难找到啊. 信口开河。。。。国内SOA实施的公司不少了。 实施过3个前100强企业的SOA项目,3个全是制造业。除了内部无数系统的集成外,还要集成外部各经销商,中国电信,公安局等。项目实施的技术难度很一般,方法论也都很成熟。大量时间花费在跟各个系统的负责部门开会讨论接口,还有大量时间花费在各种规范文档的书写上。。。。。难度在于各个部门的协调配合,需要强力领导层的直接介入。 |
|
返回顶楼 | |
发表时间:2009-01-24
chris_freedream 写道 一个项目经理,四个开发人员,两个测试人员,一个DBA,面对的是一套面向全球的需求不断更新的web系统(预计项目时间10周),也许可以从下面几点去尝试:
1) 你可以的选择主流技术, 如Java,C#等。 2) 你可以选择你想要的测试工具, 如JUnit/NUnit, EasyMock, HTTPUnit等。 3) 你可以选择代码检测工具,如Clover,PMD,CheckStyle等。 4) 你可以选择想要的组织框架,如EJB,Spring等 5) 你可以选择想要的MVC框架,如struts等 6) 数据库用Oracle/SQL Server/DB2等 7) 部署工具可以选择Ant/Maven等。 8) 可以选择SOA思想来开发,但要花比较对人民币去买BUS。 9) 需要自主开发一套针对集成测试,回归测试等的工具。 10) 产品的第一个版本发布周期未定,需要你去了解需求,并取舍并谈判一些需求。 11) ... 你要做的首先是你只有10周的时间,这个期限非常之紧凑,紧凑得让人窒息,犹如古龙小说的中原一点红出手的一剑,而你要面对很多选择,很多东西要做,很多问题要解决。我要问上一句,你的将、你的兵怎么样?是能够摧城破寨的好手?还是临阵拉稀的挠种? 你列觉的东西都太多了,乱花,要迷住人的眼睛,而使你失去项目的方向,还有可能在实际的操作当中,你的部下发生哗变。所以,所以,你待怎样?你要衡量你能做的事情,把范围尽量缩小,另外,在中国做事情更多的是要面对人,去处理人和人的关系,这不是悲观堕落,这是事实。 developer的开发质量管理,你能定出合理的质量指标为主要,失去这个,你所付出的一切努力都会找不准方向。你是否要做code review?是否要做ut?怎么做?做的频度又如何?数据指标又如何?比如code coverage的percent?这几个点定出之后,你要做的就是如何推行、改进、切磋,而且要快。 开发方式的选择也很重要,如果用瀑布,你能做的事情更少,这么短的时间,你最好要做的是一个良好小版本发布计划,尽快让QA介入,并且多请QA吃饭,而且暗地里让他唱黑脸,他是质量的神,你要用好这个王牌,在你的开发人员抱怨QA太无事生非的时候,适当地唱白脸,安抚一下军心。 很多测试工具,测试框架,持续构建工具,你要第一时间搭建好它,并且驯服它,让它变得透明,而不是在进行测试的时候让你的开发人员抱怨这东东太矬,好似挥舞大铁锤去搞刺杀,要让他们像诸葛亮挥着羽扇,指点之间,绿灯店亮,测试轻松搞定。 其实简而言之,要利用好测试这一点,其他都是废话,因为你只有三个月时间,用测试的数据来说话,而不是用人情。 |
|
返回顶楼 | |