The software development methodology where in order to lighten the modification risk of user request and specification, it seriously considers the communication between the customer and the developer, codingandtest and ???????? (rewriting the cord/code) puts emphasis, release of period keeps advancing development shortly over again.Agile software developmentor light weight (???????) typical one among the consecutive techniques which are named generically development.
Ward ????? Kent Beck (Kent Beck), remaining overnight ?????? (Ron Jeffries) 3 people being center, it formulates and being something which lectures, Beck wrote in 1999, attention was attracted "Extream Programming Explained - with Embrace Change".
WaterfallmodelandRUP process of development (procedure) are something which is decided, but the methodology as it is called in XP is made "rule of conduct" and the application. XP was the core "4 values" and, "the practice of 19" in order to practice (at the beginning 12, but revision repeatedly is) has stipulated set.
Four values
Communication
Simplicity
Feedback
Courage
Practice of 19
Jointly practice
Repetition
Common terminology
Opening work space
Reminiscence
Practice of development
Test drive development
Pair programming
????????
Group proprietary
Continuous integration
YAGNI (you do not need that in the future)
Practice of manager
Acceptance of responsibility
Backing
Second look every at quarter
Mirror
Continuous possible pace
Practice of customer
Compilation of story
Release plan
Acceptance test
Frequent release
XP cracks, 10 the question where is suitable for the team development of relatively small number of people to extent is many a thing which assumes that it is the technique which faces to small-scale software development. But, Kent Beck who is 1 person of the advocate if you aim toward the fact that progressively it grows the software, insists that also it is possible to make the large-scale system. |