欢迎所有爱好软件测试的任人志士加入本空间!

微软高级开发者管理峰会演讲摘要:产品质量的基石

上一篇 / 下一篇  2008-03-03 18:40:32

微软高级开发者管理峰会演讲摘要:产品质量的基石51Testing软件测试网TDG*fh~T

——微软Bug管理

*GMHH*eS s'f0

整理:暗涧幽火      更新时间: 2008-02-29 16:10:45

@5pk{o&ya7~0

3V:Q"~,v!P:Q UL0一.团队组织51Testing软件测试网!h&|0WdJF:VQ^%E.M

2y"AM g(oP$B01.常见问题51Testing软件测试网%P2ge)F5L!ED.yS

l       没有人愿意做测试

Zu#p/k.|9w1}0

l       觉得养不起那么多测试人员

*o%w L!El"C ^R)}h0

l       开发人员不遵循规范,随心所欲

+W0f!qEo7?%b0

l      测试组文档过少,没有人愿意写测试文档51Testing软件测试网5h#v Qqk:[,~+|7T/?Mc

l       项目经理不太注重测试工作51Testing软件测试网.t%o#aa$_

/A)NO E?kD M5T)Y'k02.微软团队模型51Testing软件测试网/m |%GGYKZ O3~*C

t2U&{4B7a3l0

%I1B(z/v3X0

各角色的职责

'jYu*Zi{(A0

角色51Testing软件测试网z2m\0z Q0B

 职责

)fq,zT4Z0

项目经理

J)]+E1c1@dv9c0

编写功能规范,协调各角色关系51Testing软件测试网DR3Wg4x#K v\ ?8t

产品经理

9^8e_jdLCa0

客户联系的桥梁,进行需求分析

7Zi/Cav e,`0

用户教育

V'L-sM E dE0

让产品容易使用51Testing软件测试网-r,Y%a&in?

发布经理

B`V$[9n0

保证产品顺利发布

6H~T!s KIf9~C0

(lt;m"c2?m U0二.项目管理51Testing软件测试网3n;v-FE M1D y,S

51Testing软件测试网w X{mO9uvJr ]

1.常见问题

q)W,g7O E ?/sBx0

l       无法决定项目所需的资源(人力和预算)

2L*T2@"ehl8nb6|C0

l       无法决定项目的进度表

d5oHD4i7tr[ _V/t0

l       无法控制外包项目的进度和质量

%]q? ~VP m0

v_6dL|02.微软项目管理—多里程碑式流程51Testing软件测试网7HVS's.j.d }

l       每个里程碑完成部分功能

B o,vM/B!pY0

l       便于团队集中力量完成一个又一个功能51Testing软件测试网4K1H@]0m7pRg I

l       提供多个机会以适应需求的更改

M6g7hB"O&E051Testing软件测试网$AQ}7G7lb7I&t

如何完成一个里程碑51Testing软件测试网9aQ?g+_mZ)tl

l       步骤一:达成共识

1B+J#J Uq6Si Eb8vjn0

l       基本完成需求调研和分析(产品经理负责)

].Y;xo[%@p4l;U+_ ?P0

l       确定大方向和长中短期目标51Testing软件测试网BN(?Pi)i6J6t

l       所有角色都参与讨论并真正认同结论51Testing软件测试网_o ?v0IZ er%w

l       产生的文档:51Testing软件测试网 CxUd^c?P

o       常见用户情景:覆盖80%以上功能51Testing软件测试网,E2j*pB1bo7j

o       Vision:言简意赅地说明大方向,并有激励团队的作用

[:aow D-`-L"o#S+g0

l       步骤二:完成项目计划

^+Cc-t$J~ ]0

o       编写详细的功能规范(项目经理负责)

vN(t|M.[ s3Z5J!}0

o       在编程前想清楚所有功能流程,并引导用户明确需求

G [:x-I-BQ*oFu0

o       所有角色都参与审阅功能规范

y)d)t_&ZX8z Z0

o       制订开发计划和进度表(开发团队)

:e |#G%X {}l0

o       制订测试计划和进度表(测试团队)

VJN9{/wN1HD0

o       分配资源(人力和预算)51Testing软件测试网8V/U W-htXY,HF

o       形成项目综合计划和综合进度表

6h*e#xO-E-U%k0

o       产生的文档:51Testing软件测试网!a'hm$@wk
功能规范,开发计划,测试计划(用例),项目综合计划
!I0lp2h/}-Aj,^F^0
开发进度表,测试进度表,综合进度表51Testing软件测试网3l(kZN^ U

l       步骤三:完成功能51Testing软件测试网} q&I _`

l       开发人员分别完成自己的功能51Testing软件测试网Wv.Bo^ S&H8L_

l       使用版本控制工具51Testing软件测试网*l1} bWz!e#s9p

l       使程序员及时check outcheck in,避免积累大量代码51Testing软件测试网'd/vrvA G:T.W

l       及时进行模块间的整合,及时发现问题(daily build51Testing软件测试网3l/@ j+RV]H

l       对每一项可测试的功能进行测试,无需等待

}\,y]i*H `i0

l       使用测试用例工具,对功能进行完整和重复的检验51Testing软件测试网9v-fgH.|

l       使用BMS进行缺陷跟踪51Testing软件测试网ETB Vk;cE|9e]6n#m

l       记录所有程序问题

;M#Is"B]*D @ x&sj0

l       实现解决Bug的自动流程51Testing软件测试网'pLX6xl/PhR:E

l       按照综合进度表不断检查进度51Testing软件测试网$uf.b_&Qt k8Nz'k
 

~d0`n&K0

l       使用的工具:

b S kA$~ `LF%Q2wt0

o       版本控制工具VSS51Testing软件测试网e{C8j/M"K E`!b(sZ

o       缺陷跟踪工具Raid/BMS51Testing软件测试网#M&y|? ?4M2J

o       测试用例管理工具

EN*K*|Q:J*g"I3] N0

l       步骤四:稳定与发布

+T]n+pj:PvUg+O0

l       测试组全面地测试功能,包括性能和稳定性

Y;CM1o R'J/J`f5d+}7V0

l       开发组全力配合解决Bug

%G$K@ V4B+{0

l       使用BMS进行

9ch#^1}9v#N'T0

o       监测质量情况

#Vmy x tH#P4`0

o       预测发布日期51Testing软件测试网:o&EVp%F%Pw-W

l       专家会诊机制:

r@+i+x-p1w0

o       决定Bug的优先度

Q^*EW;G \%j*T*`?T0

o       决定哪些Bug可以等到下个里程碑或版本中解决

G9N9o*c)f O+DN!Vj0

o       决定由谁解决某个Bug51Testing软件测试网:w WoDbzX(LS!r m
 

bK.n GgP0

l       使用的工具:51Testing软件测试网.W$j6Q7T8[/y `:T2a B

o       版本控制工具VSS

^)u6G]!SS?0

o       缺陷跟踪工具BMS51Testing软件测试网p'Bu`#fA6pU

o       测试用例管理工具

U2mvJe3O;?f051Testing软件测试网 j@ }/s5CR

三.微软的开发管理经验:100%Bug为核心

F'hi)[0I|#H051Testing软件测试网2k9V,Y:QZ!cXm(S? Z

51Testing软件测试网"|$u#G|oJ8P

g(H(k6Q N01Bug及常见类型

LY4H.pS:^2Z#u ` KW0

l       功能未实现,和规格说明书不一致

Sk8h%a/Q/e0

l       不能工作:死机,没反应

~0C'B(B+^R [0

l       不兼容

,oP0apfN2eL0

l       边界条件51Testing软件测试网Higu,` z ]

l       界面、消息、提示不够准确,不友好51Testing软件测试网j:R'f_*^,t [

l       把尚未完成的工作也作为一个Bug

tu8C1t%Q0B0

l       文档与帮助信息中的缺陷也是Bug51Testing软件测试网.sLKK%Q

8ND?_QE02RAID/BMS的基本功能

W)D1i8g%Fg0@;_|!x/z0y0G051Testing软件测试网A#hqm.N4P

#Y7V;b&g9K"sx)f%a0

l       完整的Bug数据库

|6Ce9Z3S0

l       整个产品组的中央记录和控制

,x7G:j!rV a9{6~0

l       强大的查询功能,有效地跟踪项目的状态51Testing软件测试网VI!}#T2bT{+]

l       所有的记录无法删除,对于每个记录只能一直添加内容

2a"f+n9sTS0

l       丰富的报表功能,为产品发布提供判断标准51Testing软件测试网-e$e"_*h.i;w"Bw

51Testing软件测试网8mFp};TE$N L

3Bug记录中的有效信息

HG/|c3e$ojD0

·

TAG:

 

评分:0

我来说两句

暗涧幽火

暗涧幽火

相识系于緣 相知系于诚

日历

« 2023-02-03  
   1234
567891011
12131415161718
19202122232425
262728    

数据统计

  • 访问量: 6057
  • 日志数: 15
  • 建立时间: 2007-06-07
  • 更新时间: 2012-02-02

RSS订阅