{"version":"1.0","provider_name":"Cesam Community","provider_url":"https:\/\/cesam.community\/fr\/","author_name":"admin","author_url":"https:\/\/cesam.community\/fr\/author\/admin\/","title":"1. Introduction - Cesam Community","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"obQ9llPZUF\"><a href=\"https:\/\/cesam.community\/fr\/2021\/11\/21\/1-introduction_cesam-agility\/\">1. Introduction<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/cesam.community\/fr\/2021\/11\/21\/1-introduction_cesam-agility\/embed\/#?secret=obQ9llPZUF\" width=\"600\" height=\"338\" title=\"\u00ab\u00a01. Introduction\u00a0\u00bb &#8212; Cesam Community\" data-secret=\"obQ9llPZUF\" 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\/* ]]> *\/\n<\/script>\n","description":"Agile development methods are nowadays well established in software engineering. They refer to an approach to software development under which requirements and solutions evolve simultaneously through the collaborative effort of self-organizing cross-functional teams, including customer(s) and end-users(s), whose objective is to construct a software solution that answers as well as possible to its business needs. Agile approaches advocate adaptive planning, evolutionary development, early delivery and continuous improvement..."}