Group Decision Making | Glossary

Definition

In projects that use Agile methods (like Scrum) for example, making architectural design decisions regarding software is the responsibility of the entire development team as a group, instead of a single person. Current techniques usually focus on the identification of quality attributes , meaning that the quality of decisions directly reflects the quality of the software architecture.  A group is usually a 10 member team, that develops software in sprints.

Further Reading
For more on Group Decision Making, read this.

Customer | Glossary

Definition
 The ultimate buyer of every product is the customer. They are an important part of the Lean-Agile process , Value Stream and certain specific responsibilities concerning SAFe. They are demanding , opinionated and have choices. They expect products to solve their current needs, and it’s successive versions to satiate their future ones.

Further Reading

Read more about Customers here.