In my group we have adopted Scrum, along with a "Heat" variant. That is, a Heat is 3 month-long scrums. During the heat we are expected to release something for our stakeholders to preview (Sprint 1), collect feedback while continuing development (Sprint 2), and integrate customer feedback as appropriate and release (Sprint 3).
Here are the basic rules: