While working on UI design, few principles and guidelines are required to follow that help you design a standard and consistent experience throughout your products.
UI guidelines explain the best practices of UI components and understanding of their behavior by giving real examples.
These guidelines are usually defined at organization level and equally helpful for designers, developers and testers.