显示标签为“Definition”的博文。显示所有博文
显示标签为“Definition”的博文。显示所有博文

2008年6月19日星期四

What Is Scrum?

What Is Scrum?
http://www.scrumalliance.org/pages/what_is_scrum
A lean approach to software development
Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically two to four weeks in duration. During each sprint, teams pull from a prioritized list of customer requirements, called user stories, so that the features that are developed first are of the highest value to the customer. At the end of each sprint, a potentially shippable product is delivered.

A simple framework

Scrum is made up of three roles, three ceremonies, and three artifacts.

Three roles: the Product Owner, who is responsible for the business value of the project; the ScrumMaster, who ensures that the team is functional and productive; and the self-organized team. Read more about Scrum roles.

Three ceremonies: the sprint planning meeting, daily scrum meetings, and sprint review meetings. Read more about Scrum ceremonies.

Three artifacts for prioritizing and tracking tasks: the product backlog, the sprint backlog, and a burndown chart. Read more about Scrum artifacts.

A time-tested process
When Jeff Sutherland created the scrum process in 1993, he borrowed the term "scrum" from an analogy put forth in a 1986 study by Takeuchi and Nonaka, published in the Harvard Business Review. In that study, Takeuchi and Nonaka compare high-performing, cross-functional teams to the scrum formation used by Rugby teams. Ken Schwaber formalized the process for the worldwide software industry in the first published paper on Scrum at OOPSLA 1995. (Download Ken's whitepaper on Scrum.)

Since then, Scrum has become one of the leading agile development methodologies, used by fortune 500 companies around the world, as you can see by glancing through the list of Scrum Alliance members and their companies.

2007年4月20日星期五

BogoMIPS

BogoMIPS 是 “Bogus millions of instructions per second”,是一个假的每秒钟百万处理数的单位,用来表征计算机处理器的速度。
原来是Linux之父Linus Torvalds在Linux系统启动时用来计算并设置启动相关操作的。由于没有考虑许多有关因素,这个测量并不标准。
这里有个BogoMips mini-Howto
http://www.hobby.nl/~clifton/index.html?bogomips.html