{"version":"1.0","provider_name":"Cybermedian","provider_url":"https:\/\/www.cybermedian.com\/vn","author_name":"vpadmin","author_url":"https:\/\/www.cybermedian.com\/vn\/author\/vpadmin\/","title":"H\u01b0\u1edbng d\u1eabn Scrum - C\u00e1ch t\u1ed5 ch\u1ee9c cu\u1ed9c h\u1ecdp h\u1ed3i t\u01b0\u1edfng - Cybermedian","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"bwPgiNjWYI\"><a href=\"https:\/\/www.cybermedian.com\/vn\/scrum-guide-how-to-organize-retrospective-meeting\/\">H\u01b0\u1edbng d\u1eabn Scrum &#8211; C\u00e1ch t\u1ed5 ch\u1ee9c cu\u1ed9c h\u1ecdp h\u1ed3i t\u01b0\u1edfng<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.cybermedian.com\/vn\/scrum-guide-how-to-organize-retrospective-meeting\/embed\/#?secret=bwPgiNjWYI\" width=\"600\" height=\"338\" title=\"&#8220;H\u01b0\u1edbng d\u1eabn Scrum &#8211; C\u00e1ch t\u1ed5 ch\u1ee9c cu\u1ed9c h\u1ecdp h\u1ed3i t\u01b0\u1edfng&#8221; &#8212; Cybermedian\" data-secret=\"bwPgiNjWYI\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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:\/\/www.cybermedian.com\/vn\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/online.visual-paradigm.com\/repository\/images\/31eeaf93-c08e-4a12-991a-613dee53f4ac\/agile-design\/agile-retrospective-template.png","thumbnail_width":"600","thumbnail_height":"400","description":"The\u00a0Sprint Retrospective\u00a0occurs after the\u00a0Sprint Review\u00a0and prior to the next\u00a0Sprint Planning. This is at most a three-hour meeting for one-month\u00a0Sprints. The retrospective session is basically an \u201cimprovement\u201d meeting held to find ways and means to identify potential pitfalls, past mistakes, and seek out new ways to avoid those mistakes, which are attended by all\u200a\u2014\u200athe\u00a0product owner,\u00a0scrum master, development team members, and optionally with the stakeholders."}