<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>ISIS - Implementing ILOG Solutions Successfully &#187; Jean Pommier</title>
	<atom:link href="http://blogs.ilog.com/isis/author/jpommier/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.ilog.com/isis</link>
	<description>Implementing ILOG Solutions Successfully</description>
	<pubDate>Tue, 05 Aug 2008 01:02:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>What is specific about decisioning?</title>
		<link>http://blogs.ilog.com/isis/2008/05/what-is-specific-about-decisioning/</link>
		<comments>http://blogs.ilog.com/isis/2008/05/what-is-specific-about-decisioning/#comments</comments>
		<pubDate>Thu, 15 May 2008 19:20:12 +0000</pubDate>
		<dc:creator>Jean Pommier</dc:creator>
		
		<category><![CDATA[BRMS]]></category>

		<category><![CDATA[ISIS]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[Project Management]]></category>

		<category><![CDATA[decisioning]]></category>

		<category><![CDATA[informs]]></category>

		<category><![CDATA[intelligent tracking]]></category>

		<category><![CDATA[iterative development]]></category>

		<category><![CDATA[project governance]]></category>

		<category><![CDATA[risk management]]></category>

		<guid isPermaLink="false">http://blogs.ilog.com/isis/?p=16</guid>
		<description><![CDATA[I was invited to share some of our experience at the Informs Practice conference in Baltimore last month, more specifically on our methodology work to support successful implementations of decisioning systems.
Informs Practice is one of two annual conferences of Informs, the Institute for Operations Research and the Management Sciences. A group extremely vested in building strategic [...]]]></description>
			<content:encoded><![CDATA[<p>I was invited to share some of our experience at the <a href="http://meetings.informs.org/Practice08/">Informs Practice</a> conference in Baltimore last month, more specifically on our methodology work to support successful implementations of decisioning systems.</p>
<p>Informs Practice is one of two annual conferences of <a href="http://www.informs.org/">Informs</a>, the Institute for Operations Research and the Management Sciences. A group extremely vested in building strategic decisioning systems with thousands of practioners around the world, definitely worth spending a couple of days with. What impressed me the most is the ability of this community to address business needs with smart, pragmatic, mathematical and computer-based solutions. A great example of the benefits of Business Analysis and a great lesson or inspiration for IT as a whole.</p>
<p>My goal was to leverage the experience we gained building both optimization and rule-based systems to generalize some fundamental best practices applicable to the implementation of decisioning systems in general, what ever technology is involved. When you look at such systems, here are some common characteristics which come to mind: <a href="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/decisioninglandscape.jpg"><img class="alignnone size-medium wp-image-17" title="decisioninglandscape" src="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/decisioninglandscape.jpg" alt="" width="500" height="367" /></a></p>
<p>Yes, some decision processes are non deterministic and a decision made through different paths. In other situations, some users change their mind in the way they make decisions and want a computer to assist them in the process. That makes decisioning systems hard to test. In some situations, decisions are made on intangible elements, or intuition, a challenge for our usual way to model things and implement heuristics. Or the human brain is just too powerful and outperform the computer (e.g. visual pattern recognition, optimized way to allocate resources developed over years of experience). Some decisions are not black and white, some are based on fuzzy information, some others are really complex either in terms of number of variables involved or the type of search algorithm. Some users or policies require the decisions to be explained or traced. Some rules are unwritten. And to complicate things even further, decisioning systems are usually involved in processes which are subject to frequent change, for instance a change of policies (internal or external), strategy, organization or business model.</p>
<p>Such qualifiers clearly would not apply to a standard accounting or record-management application such as a CRM system, or an embedded real-time program such as in an ATM or your car ABS.</p>
<p>Although technology can help addressing many of these above challenges, and object-oriented programming in particular, it is not the only solution. Project Management has also to adapt and leverage new paradigms to make sure these projects can cope with so many potential hurdles.</p>
<p>Here are our top-5 picks in ISIS which we will develop further in subsequent posts:</p>
<ol>
<li><strong>Iterative development</strong>. Ultimately, you want to put a working system in the hands of your end-users every 4 to 6 weeks. So they can provide early feedback to avoid late discoveries of misunderstood needs or help uncovering mismatch with changing requirements. This is the key concept of the <a href="http://en.wikipedia.org/wiki/Unified_Process">Unified Process</a>, as well as the <a href="http://agilemanifesto.org/">Agile Manifesto</a>. An approach which is unfortunately not natural in the IT industry yet, but clearly a plus to handle the challenges identified in the above picture.</li>
<li><strong>Focus on Time To Profit</strong>. It is key to define iterations which each bring some value to the business to anchor the project on the right track, get acceptance and traction from the business and solidify the business case of the solution under development. Business-driven iterations as opposed to purely technical and/or contractual releases or builds like we too often see in classical project life cycle such as the waterfall approach.</li>
<li><strong>Intelligent tracking</strong>. Most of the IT projects get in trouble because of non realistic tracking. Weeks after weeks, you hear the usual &#8220;I&#8217;m 80% done&#8221; and the percentage keeps the same&#8230; Even more so with decisioning systems, estimates need to get revised to account for changes and implementation challenges. Not only you need realistic &#8220;pictures&#8221; (a project status at a given time), but you need to juxtapose these pictures to make a &#8220;movie&#8221; and highlight trends which will help you resetting expectations or reevaluating the scope and objectives. In ISIS we have added charts to our weekly status report to explicit potential drifting in workload estimate or track the quality of a deliverable through the evolution of issues found, analyzed and fixed.</li>
<li><strong>Project governance</strong>. Governance has definitely got a lot of spotlight since the Enron debacle, and a lot of negative connotations for many people since then. However, increased scrutiny surely helped businesses avoid costly mistakes. There are all sorts of governance (e.g. corporate governance, IT governance, SOA governance, rule governance); the project governance should be seen as a positive oversight, an assistance to the project manager to maximize the chance of success. In particular, a steering committee can help the project manager negotiate changes with the business or suggest mitigation actions to address implementation-related issues. ISIS provides checklists and guidelines to make such a governance process work for all the stakeholders.</li>
<li><strong>Risk management</strong>. We sometimes hear &#8220;if we only knew what we know&#8221; and this is indeed <a href="http://www.amazon.com/Only-Knew-What-Know-Knowledge/dp/0684844745">the title of a great book on knowledge management</a>. Unfortunately, we actually know much more than we want to admit when we start an implementation. For instance, in ISIS, we have a tool to evaluate 193 pre-identified risks and 48 classical project management mistakes. Needless to say, with such a long list, the saying should become &#8220;if we had known what we knew then&#8230;&#8221; Definitely worth spending time in a fair, transparent and upfront risk analysis.</li>
</ol>
<p>These are only 5 of many foundations of ISIS but key ones to ensure success. As we have seen over the past 20 years and learnt from hundred of projects. They do require quite some discipline though, but the rewards of getting a decisioning system used for many years make them worth the effort!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ilog.com/isis/2008/05/what-is-specific-about-decisioning/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opening Pandora&#8217;s box</title>
		<link>http://blogs.ilog.com/isis/2008/05/opening-pandora-box/</link>
		<comments>http://blogs.ilog.com/isis/2008/05/opening-pandora-box/#comments</comments>
		<pubDate>Fri, 02 May 2008 23:15:40 +0000</pubDate>
		<dc:creator>Jean Pommier</dc:creator>
		
		<category><![CDATA[ISIS]]></category>

		<category><![CDATA[blog roadmap]]></category>

		<category><![CDATA[Eclipse  Process Framework]]></category>

		<category><![CDATA[EPF]]></category>

		<category><![CDATA[ISIS team]]></category>

		<category><![CDATA[Open Unified Process]]></category>

		<category><![CDATA[OpenUP]]></category>

		<guid isPermaLink="false">http://blogs.ilog.com/isis/?p=7</guid>
		<description><![CDATA[Welcome to a new comer in the already abundant blogosphere! We hope that, over the coming weeks and months, you will find here resources and ideas relevant to the implementation of your decisioning systems. Especially the ILOG-based ones!
What is this blog about?
Since ILOG&#8217;s inception in 1987, ILOG consultants have been involved in thousands of projects, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/teampix.jpg"></a><a href="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/teampix.jpg"></a>Welcome to a new comer in the already abundant blogosphere! We hope that, over the coming weeks and months, you will find here resources and ideas relevant to the implementation of your decisioning systems. Especially the ILOG-based ones!</p>
<p><strong>What is this blog about?</strong></p>
<p>Since ILOG&#8217;s inception in 1987, <a href="http://www.ilog.com/corporate/consulting/" target="_blank">ILOG consultants </a>have been involved in thousands of projects, helping our customers making the best use of ILOG technology. All these projects share a key characteristic: they are all about decisioning or decision-support. Leveraging computers and smart software to help you, our customers, make better decisions, faster, while managing change and complexity. Not an easy task but we are proud of the unmatched success of our customers in this area, and have learnt a lot in the process, over the past 20 years. We have actually assembled more than 5,000 pages in our PS (Professional Services) methodology and you, ILOG customers, partners, prospects, have asked that we share some of it with you. So, here we are, opening Pandora&#8217;s box.</p>
<p><strong>What is ISIS?</strong></p>
<p><a href="http://www.ilog.com/brms/methodology.cfm" target="_blank">ISIS</a> stands for ILOG Solution Implementation Standard. It is a repository of documents gathering and organizing best practices used by our consultants to deliver the best quality in all their engagements based on ILOG technology. It is our Consulting methodology, a process tailored to the implementation of ILOG-based decisioning systems. It is not the dead Egyptian goddess anymore but a very living organism, evolving on a daily basis. It spans from software engineering and program management to product-specific tips and vertical/domain knowledge. It reflects the broad range of decisioning systems that can be built with ILOG products. Technically, it is an extension of <a title="the Open Unified Process (OpenUP)" href="http://en.wikipedia.org/wiki/Open_Unified_Process" target="_blank">the Open Unified Process (OpenUP)</a>, but we will come back on this in future posts.</p>
<p><strong>The open-source and Web 2.0 waves</strong></p>
<p>In some way, we follow big trends with this blog, although it is not about source code here but know-how, ideas and concepts. We have actually already made a major step in this area earlier this year with a contribution to the <a href="http://www.eclipse.org/epf/" target="_blank">Ecplise Process Framework (EPF)</a> open-source project, in the form of an OpenUP plug-in called <a href="http://www.ilog.com/brms/methodology.cfm" target="_blank">Agile Business Rules Development (ABRD)</a>. We do hope that the communication will work both ways and you will tell us what you think, share your own experience on a particular topic, what worked or did not work for you and some lessons learnt, useful to anyone implementing decisioning systems in general.</p>
<p><strong>Where can you expect this blog to go?</strong></p>
<p>We plan on navigating across various parts of ISIS and here are some topics which you can expect to be addressed over the coming weeks and months:</p>
<ul>
<li>More details on OpenUP and EPF and how we have leveraged them in our implementation process, and our ABRD contribution,</li>
<li>Benefits of iterative development, the key foundation of ISIS,</li>
<li>The specific challenges and opportunities in implementing optimization and rule-based decisioning systems,</li>
<li>Rule governance, a strategic area addressed by BRMS,</li>
<li>Project governance,</li>
<li>Improved techniques to track project progress,</li>
<li>The specific roles involed in the implementation of decisioning systems, on the supplier and customer sides,</li>
<li>Best practices around testing decisioning systems (e.g. test plan, delta testing),</li>
<li>Praxeme, an open enterprise modeling method,</li>
<li>Tips to leverage the BRMS approach and benefits in implementing SOAs,</li>
<li>Discussion around the right level of documentation to remain agile, how to properly document use cases,</li>
<li>The benefits of risk analysis and management, and the associated discipline.</li>
</ul>
<p>There will be more as we comment market news and trends and also as you rise questions and new ideas in your comments. We count on you to keep the communication loop closed and live!</p>
<p><strong>Who are we?</strong></p>
<p><a href="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/teampix.jpg"><img class="alignleft alignnone size-full wp-image-12" style="FLOAT: left" title="teampix" src="http://blogs.ilog.com/isis/wp-content/uploads/2008/05/teampix.jpg" alt="" width="250" /></a>Jean, Pierre, Jerome, Maurice, Julio, <a href="http://blogs.ilog.com/isis/about-us/" target="_blank">we are the team behind ISIS</a>. Leveraging our combined 50 man-years with ILOG implementing decision-support systems based on our four product lines and with the help of 200 consultants on hundreds of engagements, we keep adding new tips and best practices to the ISIS repository, learning from the stimulating and challenging projects our customers come to us with. This is a team blog and you will see contributions from the 5 of us, covering some of the many facets of our methodology.</p>
<p>With this introduction, and in the midst of this Spring of 2008, let the discussion begin and flourish!</p>
<p>The ISIS team.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ilog.com/isis/2008/05/opening-pandora-box/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
