WARM is a quantitative analysis method for reviewing architectures. It involves identifying attributes of the system, prioritizing them, creating questionnaires to collect data on how well the architecture satisfies each attribute. Data is collected by having stakeholders answer the questionnaires, then the results are analyzed to see if the architecture meets predefined thresholds for each attribute. WARM can then be used iteratively to track quality over time.
2. Agenda
What is WARM?
Applying WARM
Preparing the Stage
Collecting the Data
Analyzing the Results
And After? Quality Tracking with WARM
3. What is WARM
Quantitative Analysis Method
Open (Abstract) and Extensible
Multi-discipline and Adaptable
Simple but Powerful
Easy to Apply
4. Applying WARM
Preparing the Stage
Identify the Attributes
Prioritize the Attributes
Create and Classify Questionnaires
Collecting the Data
Answering the Questionnaires
Analyzing the Results
10. And After? Quality Tracking
Evolution Tracking
Use WARM from end-to-end architecture development
Change Monitoring
Improve change request process
Iterative Reviewing
Cyclical review for quality control