{"version":"1.0","provider_name":"Reflector Oy","provider_url":"https:\/\/reflector.fi\/en\/","title":"Specification quality improves when three perspectives converge","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"fovIaHKSGt\"><a href=\"https:\/\/reflector.fi\/en\/blog\/specification-quality-improves-when-three-perspectives-converge\/\">Specification quality improves when three perspectives converge<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/reflector.fi\/en\/blog\/specification-quality-improves-when-three-perspectives-converge\/embed\/#?secret=fovIaHKSGt\" width=\"600\" height=\"338\" title=\"&#8220;Specification quality improves when three perspectives converge&#8221; &#8212; Reflector Oy\" data-secret=\"fovIaHKSGt\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/reflector.fi\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/reflector.fi\/wp-content\/uploads\/2026\/05\/Reflector_21A6595_edit-scaled.jpg","thumbnail_width":2560,"thumbnail_height":1707,"description":"How could information system specification be done better and faster? This question has emerged as AI-assisted coding has brought pressure on both the quantity and quality of specification. We delved into the best practices of specification and service design in February when we gathered with our clients for a morning at EMMA, the Espoo Museum [&hellip;]"}