GUIs with Glue | Glossary

Definition:

Another practical Agile requirement tip is to first prototype UIs and UI navigation in collaboration with clients, using paper, pen, sticky notes, and so forth. This well-known techniques goes by names, created by Luke Hohmann “GUIs with Glue”. In this techniques, we represent web pages and windows on large sheets of paper with small blue sheets on them to convey the information and pink sticky notes to represent the UI of the product.

To quickly model navigation between web pages or windows, sketch a UML statechart  diagram on the sheet, where the states represent the windows or pages, and the transition events showcase the UI navigation gestures. For example: Clicking a Button

Further Reading:

Book: Agile and Iterative Development: A Manager’s Guide by Craig Larman

Scrum + Evo | Glossary

Definition:

Scrum+Evo practices are compatible with Scrum. In reality, we practically implement Scrum, but not in full. Though every aspect of Scrum is followed, at some point Scrum does not specifically discuss the specification methods, and thus the Evo’s Planguage is used.

What is Evo? Evo is the short form of Evolutionary Value Delivery, which was created by the creators of Agile Manifesto. During 1960s, Evo was intuitively used as a main project method. Evo was then and now used with a purpose to deliver tangible results to the stakeholders. Evo is merely a specialized variant of the powerful PDSA cycle of Deming/ Shewhatt used in 1950s. The key idea behind using Evo is learning and change, not by retrospectives but using hard measured facts such as numeric feedback with values and costs. Evo is focused on delivering measurable multiple value requirements to the customers and stakeholders.

Further Reading:

Book: Agile and Iterative Development: A Manager’s Guide by Craig Larman