Software development model-Scrum agile development

Source: Internet
Author: User

Scrum core values
  • Commitment: a Commitment is not just to assign a job to a team, nor simply to fulfill it. It is the acceptance and promise from the heart built on the goal. Here there is only "do" and "don't do", and there is no "let me try"
  • Focus: emails and irrelevant meetings are common distracting tasks. We need to Focus on committed transactions without distracting them.
  • Openness: Always enables anyone interested to know the current status of the project on the wall, wiki page, or dashboard tool, how many functions have been completed, and what is being done, what are the goals of each iteration and release?
  • Respect (Respect): Every team member must be treated with Respect and everyone should specify the working standards (working agreements) together)
  • Courage: In order to accept and deliver products responsibly, team members must have enough Courage to say "no" to everyone. For example, if they cannot promise, say "No" to the story included in the sprint
Sprints)
  • A Sprint is intended to be a Sprint. In Scrum, a Sprint is an iteration. The Scrum project is promoted through a series of sprints, which is similar to the iteration of extreme programming. The Scrum project process consists of a series of sprints.
  • A Sprint is usually 2-4 weeks in length. It is a time box and cannot be extended or shortened during the project.
  • A stable cycle will bring a better pace
  • A Sprint consists of Sprint planning meetings, development work (requirement analysis, design, development, testing, quality control, etc.), daily site meetings, Sprint review meetings, Sprint review meetings, and other activities. Product design, development, and testing are all completed during the Sprint.
  • There is no time interval between sprint and sprint.
Agile value declaration
  • Individuals and interactions over processes and tools
  • Available Software over complete documentation
  • Customer collaboration over contract negotiation
  • Response to changes over compliance plans
Features of Scrum

  • Scrum defines a very simple development process.
  • Scrum is a summary of the existing design process.
  • Based on teams, scrum is a way to develop systems and products iteratively and incrementally when demand changes rapidly.
  • Scrum is a process that controls chaos caused by conflicts of interests and needs.
  • Scrum is a way to improve communication and optimize cooperation.
  • Scrum is a way to detect and remove barriers in product development and production.
  • Scrum is a way to maximize productivity.
  • Scrum applies to a single project to the entire enterprise. Scrum can control and organize multiple associated product development and project implementation processes with more than 1 thousand developers and executors.
  • Scrum makes every participant proud of what they do and their contributions, and brings them to the optimal level.
Scrum tools

  • Scrumwiki
  • Xplanner
  • Xpweb

Agile Chinese Network

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.