Design Qualities: Data and Statistics

In my ever going (apparently never ending as well) pursuit to produce better designs, I got my head wrapped around the idea of: “Comparing the conceptual design input with the physical design output.“.

Now obviously from a business requirements perspective, if those conditions are met and the business goals are achieved, then definitely the overall architecture served its purpose. However, what I’ve been looking for is more of a data driven results that one could rely on to see the emphasis of which design quality in terms of:

  • Availability
  • Manageability
  • Performance
  • Recoverability
  • Security
  • Scalability

To this end I will be working on the frequency of design qualities to be able to produce some representable data.

We start of by using the data from the conceptual design, namely solution requirements where each requirement is categorized to touch on one of the design qualities and we have the hereunder results:

Design QualityDesign Quality Emphasis
Availability17
Manageability19
Performance9
Recoverability8
Security10
Scalability5

Based on the results, I created a pie chart based on a % measurement criteria.

Now we have an idea on the areas of emphasis and we can see that from a priority perspective we have:

Design QualityPercentage
Manageability28%
Availability25%
Security15%
Performance13%
Recoverability12%
Scalability7%

Now that we have our first set of data to compare with, I went to the physical design and did the same, where each design design may or may not contribute to a design quality.

Design QualityAvailabilityManageabilityPerformanceRecoverabilitySecurityScalability
Totals496532404853
Physical Design Decisions
PDD001111011
PDD002111111
PDD003010110
PDD004111111
PDD005101111
PDD006111111
PDD007111111
PDD008111111
PDD009111111
PDD010010011
PDD011111111
PDD012010011
PDD013110111
PDD014111001
PDD015110100
PDD016110111
PDD017110001
PDD018010001
PDD019010001
PDD020111001
PDD021110100
PDD022110111
PDD023110010
PDD024010001
PDD025010001
PDD026111001
PDD027111011
PDD028111111
PDD029110111
PDD030111110
PDD031111111
PDD032111001
PDD033111011
PDD034111111
PDD035110111
PDD036111111
PDD037111111
PDD038101001
PDD039101001
PDD040001101
PDD041110111
PDD042110110
PDD043000010
PDD044000010
PDD045100101
PDD046110101
PDD047111111
PDD048111111
PDD049111111
PDD050111111
PDD051111010
PDD052110000
PDD053010001
PDD054111111
PDD055110011
PDD056010111
PDD057010111
PDD058110111
PDD059111111
PDD060010000
PDD061100001
PDD062001000
PDD063110110
PDD064010111
PDD065010111
PDD066110011
PDD067010010
PDD068010010
PDD069010000
PDD070010010
PDD071010000
PDD072010000
PDD073010000
PDD074010100

Again, based on the totals I created a pie chart based on % measurement.

Now we have another set of results to compare with:

Design QualityPercentage
[SOLUTION REQUIREMENTS]
Percentage
[PHYSICAL DESIGN]
Percentage Difference
PHY-REQ
Manageability28%23%-5%
Availability25%17%-8%
Security15%17%+2%
Performance13%11%-2%
Recoverability12%14%+2%
Scalability7%18%+11%
Totals100%100%0%

So based on the results we are now able to spot the deviation between the conceptual design in terms of solution requirements and physical design decisions, and based on the data analysis, I believe as architects this would enable us to look back at the design document and verify whether:

  • Verify why there is a deviation in a certain design quality because a single design decision can contribute to multiple design qualities.
  • Be keen on the negative percentage difference and verify if the negative value would have in impact on the overall design and should be addressed in a better way.

Ultimately an architect would be able to have a data driven anchor to see if such a deviation is acceptable or not.

In summary, this process doesn’t evaluate the content of a design [because the architect is the most knowledgable about the technical aspect of a design decision] decision but rather focuses on producing data that can say something about the relation between the solution requirements and the physical design output.

I’d be very much interested in your thoughts and ideas around this topic and help produce more interesting data =).

Thank you,
(Abdullah)^2

1677 Total Views 1 Views Today

Abdullah

Knowledge is limitless.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.