Software Development Methodologies Lecturer: Raman Ramsin Lecture 12
Agile Methodologies: Crystal
原地提踵
蜂蜜和什么不能一起吃
孩子的教育Crystal
Crystal
Introduced by Cockburn as a family of methodologies in 1998.
N b f th f il d fi d i2001d2004
New members of the family were defined in 2001 and 2004.
Bad on the belief that different projects call for different Bad on the belief that different projects call for different methodologies
表示颜色的字
人参果多少钱一斤
Fl ibilit dd d th h ti i d i i f Flexibility addresd through continuous review and revision of the development process
y g j g
Crystal Methodologies: Project Categories故人西辞黄鹤楼全诗
Projects are categorized according to the of the system being Projects are categorized according to the criticality of the system being produced and the size of the project.
Four levels of criticality have been defined, bad on what might be lost becau of a failure in the produced system:
becau of a failure in the produced system:
Comfort (C)
y y()
Discretionary Money (D)
Esntial Money (E)
Life (L)
The maximum number of people that might have to get involved in a project is regarded as the measure of the project’s size.
A category L40 project is a project involving up to 40 people developing
a life-critical system.
Crystal Methodologies: Complexity y g p y
C t l th d l i t h h i i ti Crystal methodologies put heavy emphasis on communication among people involved in the project:
如何设置电脑开机密码
Projects with a larger size require heavier (more complex) j g q (p )methodologies, since they involve more people, and hence, need better coordination.
Projects with higher criticality call for a more rigorous approach, which j g y g pp ,might be accommodated by tuning a methodology ud for a less critical project.
Crystal methodologies are categorized according to the project size that they address. Each member of the Crystal family has been assigned a colour showing Each member of the Crystal family has been assigned a colour showing its relative complexity: the heavier the methodology, the darker the colour assigned to it.
y g y
Crystal Methodologies: Family Members
Crystal methodologies named in the literature:,, Crystal methodologies named in the literature: Clear, Yellow, Orange, Red, Maroon, Blue, and Violet(in ascending order of
complexity).
Others can be added if a usage context aris.
Only tho that have been practically ud in real projects have Only tho that have been practically ud in real projects have been defined:
Crystal Orange was introduced in 1998, targeting C40, D40 and E40 projects.
Crystal Orange Web was introduced in 2001, and is a variant of Crystal Orange targeting ongoing web development projects.
y g g g g g p p j
Crystal Clear was introduced in 2004, primarily targeted at C6 and D6 projects.
随着年龄的增长