Quote:
Originally Posted by Bluejackets
Interesting topic. Rookie question.... What does "SCRUM" stand for?
|
As far as I am aware (and confirmed by some superficial Google searches, scrum doesn't "stand for" anything, which is why I didn't capitalize it in my post. A "scrum" is a daily cycle in the "Agile" development process (plenty on the web for you to search for info past what I am providing!). Agile is used mostly for software development, and as far as I can tell, the term derives solely from the rugby term. Never having played rugby (but knowing a number of rugby players through the years), a scrum is the analog of a "face off" in hockey or a "tip off" in basketball, but it is more commonly resolved by force/strength than height or speed. As I understand it, each team typically links arms-over-shoulders to form a chain, with the heaviest/strongest members in the center, lightest towards the ends. The ball is tossed to the turf by an official, and it's up to the two teams' feet to get control of the ball. My understanding as to how this applies to agile is that each scrum (usually a 1 day cycle) is violently attacked by a team working closely together on a short time schedule. How they pull this off day after day is a mystery to me, as I have not been part of the
scrum process, only the coarser
sprint process, which typically involves about twenty or thirty scrums, and results in a deliverable product (often in the form of a patch, release, or other incremental upgrade).