(转载)做好一个系统分析师、项目经理75条准则(一)

  (转载)做好一个系统分析师、项目经理75条准则(一)
 

1. 你们的项目组使用源代码管理工具了么?

应该用。VSSCVSPVCSClearCaseCCC/HarvestFireFly都可以。我的选择是VSS

2. 你们的项目组使用缺陷管理系统了么?

应该用。ClearQuest太复杂,我的推荐是BugZilla

3. 你们的测试组还在用Word写测试用例么?

不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager
也可以是自己开发一个
ASP.NET的小网站。主要目的是TrackBrowse

4. 你们的项目组有没有建立一个门户网站?

要有一个门户网站,用来放Contact InfoBaselined ScheduleNews等等。
推荐
Sharepoint Portal Server 2003来实现,15分钟就搞定。买不起SPS 2003可以用
WSS (Windows Sharepoint Service)

5. 你们的项目组用了你能买到最好的工具么?

应该用尽量好的工具来工作。比如,应该用VS.NET而不是Notepad来写C#
Notepad写程序多半只是一种炫耀。但也要考虑到经费,所以说是“你能买到最好的”。

6. 你们的程序员工作在安静的环境里么?

需要安静环境。这点极端重要,而且要保证每个人的空间大于一定面积。

7. 你们的员工每个人都有一部电话么?

需要每人一部电话。而且电话最好是带留言功能的。当然,上这么一套带留言电话系统开销不小。
不过至少每人一部电话要有,千万别搞得经常有人站起来喊:“某某某电话”。
《人件》里面就强烈谴责这种做法。

8. 你们每个人都知道出了问题应该找谁么?

应该知道。任何一个Feature至少都应该有一个Owner,当然,Owner可以继续Dispatch给其他人。

9. 你遇到过有人说“我以为…”么?

要消灭“我以为”。Never assume anything

10. 你们的项目组中所有的人都坐在一起么?

需要。我反对Virtual Team,也反对Dev在美国、Test在中国这种开发方式。
能坐在一起就最好坐在一起,好处多得不得了。

11. 你们的进度表是否反映最新开发进展情况?

应该反映。但是,应该用Baseline的方法来管理进度表:维护一份稳定的Schedule
再维护一份最新更改。
Baseline的方法也应该用于其它的SpecBaseline是变更管理里面的
一个重要手段。

12. 你们的工作量是先由每个人自己估算的么?

应该让每个人自己估算。要从下而上估算工作量,而不是从上往下分派。除非有其他原因,
比如政治任务工期固定等。

13. 你们的开发人员从项目一开始就加班么?

不要这样。不要一开始就搞疲劳战。从项目一开始就加班,只能说明项目进度不合理。当然,
一些对日软件外包必须天天加班,那属于剥削的范畴。

14. 你们的项目计划中Buffer Time是加在每个小任务后面的么?

不要。Buffer Time加在每个小任务后面,很容易轻易的就被消耗掉。Buffer Time要整段的加在
一个
Milestone或者checkpoint前面。

15. 值得再多花一些时间,从95%做到100%

值得,非常值得。尤其当项目后期人困马乏的时候,要坚持。这会给产品带来质的区别。

16. 登记新缺陷时,是否写清了重现步骤?

要。这属于DevTest之间的沟通手段。面对面沟通需要,详细填写Repro Steps也需要。

17. 写新代码前会把已知缺陷解决么?

要。每个人的缺陷不能超过10个或15个,否则必须先解决老的bug才能继续写新代码。

18. 你们对缺陷的轻重缓急有事先的约定么?

必须有定义。Severity要分123,约定好:蓝屏和Data LostSev 1Function ErrorSev 2
界面上的算
Sev 3。但这种约定可以根据产品质量现状适当进行调整。

19. 你们对意见不一的缺陷有三国会议么

必须要有。要有一个明确的决策过程。这类似于CCB (Change Control Board)的概念。

20. 所有的缺陷都是由登记的人最后关闭的么?

Bug应该由Opener关闭。Dev不能私自关闭Bug

转载于:https://www.cnblogs.com/yunhuasheng/archive/2008/03/30/1130026.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能的源泉,大脑从何而来?

作者:谢平 中国科学院大学教授引言:人类的神奇常常归结于一个智慧的大脑以及贯穿于其中的无比复杂的神经网络,并认为这源自上帝之手,但其实它并不是无中生有的,而是自然演化的产物,虽然是一个无与伦比的杰作…

掌控谈话~校准问题

当谈判即将破裂,怎么办? 你想这样,对方想那样,最后对方直接想要放弃谈判,应该怎么做? 其实很简单:对方处于“不相信”的状态。他们不认为谈判能得到结果。并不是因为没得谈而放弃,…

C++学习之路 | PTA乙级—— 1050 螺旋矩阵 (25 分)(精简)

1050 螺旋矩阵 (25 分) 本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:mn 等于 N&#x…

站在巨人的肩膀上,C++开源库大全

来源:http://blog.csdn.net/chen19870707/article/details/40427645 程序员要站在巨人的肩膀上,C拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 值得学习的C语言开…

C#中注释的方法

/*......*/ 试用于大段代码的注释 // 一般注释 /// XML注释 ----------------------养成给代码写注释的好习惯 转载于:https://www.cnblogs.com/williamlyf/archive/2008/04/04/1137740.html

物联网技术在智能医疗领域的应用与发展

来源: 传感器技术应对人口结构高龄化所带来的长期照护需求,各国政府纷纷拟定政策,希望利用Wi-Fi、蓝牙、3G、GPS及RFID等物联网技术,架构起移动式医疗网络;且在远距照护等议题发酵下,也带动医疗产业结合物联网进入下一…

掌控谈话~确保执行

谈判成功了,但是谈判结果却没有执行,那么谈判也是失败的。 谈判结束的时候,执行结果可以从言语(7%)、语调(38%)、肢体语言与表情(55%)看出来。即使是言语上是达成了共同…

xmlHttpRequest无刷新验证用户名

现在好多网站上的注册都用了无刷新验证用户名,这种效果咋看感觉很复杂很难实现,其实它里面用到了Ajax中的核心xmlHttpRequest这个类,如果只是单单想实现这个效果,压根就不用引用Ajax.Net中的组件,因为感觉有点大材小用,下面是具体实现这种效果的方法,希望能给初学Ajax的朋友带来…

C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)

1051 复数乘法 (15 分) 复数可以写成 (ABi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i ​2 ​​ −1;也可以写成极坐标下的指数形式 (Re ​(Pi) ​​ ),其中 R 是复数模,P 是辐角…

如何理解和评价机器学习中的表达能力、训练难度和泛化性能

来源: Eric Jang 的个人博客非常感谢王家兴 (Jiaxing Wang) 把这个博客文章翻译成中文。当我在阅读机器学习相关文献的时候, 我经常思考这项工作是否:提高了模型的表达能力;使模型更易于训练; 提高了模型的泛化性能。在…

数据库连接 未将对象引用到实例

原来的连接server.;databasetest;uidsa;pwdsa;解决方案"Data Source数据库地址;Initial Catalog数据库名;User ID用户名;Password密码";不知道原因,谁知道告诉我!谢谢! 转载于:https://www.cnblogs.com/cangqiong/archive/2008/04/…

C++学习之路 | PTA乙级—— 1052 卖个萌 (20 分)(精简)

1052 卖个萌 (20 分) 萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的: 左手[右手] 现给出可选用的符号集合,请你按用户的要求输出表情。 输入格式: 输入首先在前…

谷歌公布72位量子比特处理器,吹响量子霸权冲锋号

作者:杨晓凡谷歌量子 AI 实验室今天发布了新的 72 位量子比特的量子处理器 Bristlecone。虽然目前还没有看到具体的实验结果,但这块芯片的未来有很大潜力,很有可能达成量子计算领域内的重要里程碑。谷歌量子 AI 实验室(Google Qua…

oracle查询语句大全(oracle 基本命令大全一)

来源:http://www.jb51.net/article/40467.htm 1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to username; 3.connect username/password/…

掌控谈话~拔刺(说出你对我的指控)

适用于发生重大错误的时候,尤其是责任都在自己身上的情况。 在出现重大错误的时候,在谈话的开始,就直接讲明错误的具体情况,给对方带来的损失,把问题分析透彻,主动承认自己的各种问题和错误,主…

数组竟然可以这样定义

//这是常规思路: constarr: array[0..1] of Char (A,B); beginShowMessage(arr); {AB}ShowMessage(IntToStr(Length(arr))); {2} end;//没想到可以这样: constarr: array[Boolean] of Char (A,B); beginShowMessage(arr); {AB}ShowMessa…

C++学习之路 | PTA乙级—— 1055 集体照 (25 分)(精简)

1055 集体照 (25 分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每…

AI可以在游戏里称霸,但是解决现实问题太难了

来源:36氪据《大西洋月刊》报道,直到最近,那些能在各类游戏中击败人类冠军的机器,解决现实问题太难了。1997年,为了在国际象棋中击败象棋大师加里卡斯帕罗夫(Garry Kasparov),IBM的工…

C++常用字符串分割方法

From:http://www.jb51.net/article/55954.htm 1. 用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能: 分解字符串为一组字符串。 参数说明:str为要分解的字符串,delim为…

C# 根据中文得到全拼

C#源码下载转载于:https://www.cnblogs.com/goldnet/archive/2008/04/25/1170420.html