
Developer Tea Metamodeling and Steering Systems for Self Improvement
Nov 16, 2021
Discover the intriguing concept of metamodeling, where models become tools for improvement. Learn how abstract labels often mask complex, hidden processes. Explore why successful models stagnate and how to evaluate them through strategic metamodel questions. Jonathan emphasizes the importance of feedback loops in refining these models, providing practical examples for measuring process effectiveness. Lastly, see how insights from meetings can cascade improvements into other domains, like code reviews.
AI Snips
Chapters
Transcript
Episode notes
Models Hide Opportunity For Improvement
- We use models (labels) to abstract processes like code review or driving and rarely revisit them.
- Metamodeling asks what makes those models better by judging models at a higher level.
Design A Guideline For Your Models
- Create a metamodel: a guideline to judge and design your process models.
- Use that metamodel to change what you focus on and improve multiple processes in parallel.
Measure Processes With Feedback Loops
- Set up feedback loops that measure process effectiveness, not product quality.
- Ask clear evaluation questions for each activity to collect consistent data and steer improvements.
