Agile terminologies are very important in a scrum. Scrum methodology is one of them. A team must share great communication amongst each member. The product owner explains his needs in a story. The team plans to execute the required design expected by its owner.
Every member of the team contributes to developing the software. A suggestion is followed once it is approved by the members. Clarity of understanding is ensured. QA meetings are not just a status update. It is meant for ensuring the plan is executed as expected by the team.
The above is achieved by extensive brainstorming. It involves grooming, planning, stand up, and sprint demo and retrospective. In grooming, future backlog and priorities are explained. Upcoming sprint is planned and daily stand up are performed. The last one deals with reviewing the works.