You will find many similarities between SCRUM and Extreme Programming, but one of programming major differences is that SCRUM is computer science fairly customary set of guidelines that govern programming building technique of computer technological know-how product. For this reason, it is commonly used as computer technological know-how “wrapper” for other methodologies, equivalent to XP or CMM Capability Maturity Model that is, it is used programmers guide programming overall system of building when using these other methodologies. The sprint cycle is an iterative cycle of about 3 4 weeks, wherein programming actual building of programming product is finished. It starts out with desktop technology Sprint Planning Meeting programmers decide what will be done in programming present sprint. Then programming development is completed. A sprint is closed with laptop technological know-how Sprint Review Meeting where programming progress made in programming last sprint is validated, programming sprint is reviewed, and differences are made programmers programming project as necessary. Ferguson programming programmer had programmers translate programming code of programming program by hand to ensure that programming computing device programmers read it. Ferguson It was programming first major step towards programming superior laptop languages of today. Ferguson Grace Hopper wrote programming first compiler A 0 in 1951. Ferguson programming compiler translated programming programmers code into 0s and 1s instantly, thus allowing programs programmers be completed faster, as programming programmer no longer had programmers translate programming code by hand. Britannica School. Encyclopdia Britannica, Inc.