CMM3
rabit catch fish story; hen and pig story
软件工程
需求(用力) + 架构 + 管理(团队)
to achieve: 质量(3 programmer + 1 tester),生产率
PM : drive as schedule (plan is 有效期是一个星期 -> 迭代);量化生产率
Agile -> principle: light and just enough
XP: 规范,test driven,
CMMI -> heavy
software is people software, cannot ignore people mgnt
best book : <<重构>> reduce maintenance effort
== pre ==
SCRUM start
形成期 震荡期 正常 高效
50% -> 80%
13 demands:
lifecycle------
product backlogs - high level requirement ( 1 ,5%)
sprint backlog - 迭代 base on priorities/user 领导!(cycle 2 - 4 weeks) ###冲刺 需求不能改变
daily scrum meeting - within 15 mins
potentially shippable product increment
WBS - work - breakdown - spend (estimate)
Sprint<day no.> target
to-do doing done progress table per people with bugs , %
燃尽图
x=y 轴图 x is time, y is workload - 80 day/man
Roles
Product Owner, Scrum Master, Team, Schedulers * (UI/UE - 交互柿原形 html, css , jquery - front web programmer; Test team; )
daily meeting - code review - to generate the code standard document with real codes ?!
when to documentation:
回顾时间,休整时间,scoring(多善少罚)
http://baike.baidu.com/view/1528674.htm
一篇介绍软件工程方法发展历史的文:
http://blog.csdn.net/beijiguangyong/article/details/12173361
一个中国开发的适应scrum的项目管理软件系统:zentao禅道
使用软件管理项目的好处:
* 自动化,例如自动抄送需求变化到相关邮箱
*