<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thinkervine &#187; SAP</title>
	<atom:link href="http://www.thinkervine.com/blog/tag/sap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkervine.com/blog</link>
	<description>Manglings of a technocratic social blogger - Faycal Chraibi</description>
	<lastBuildDate>Fri, 16 Dec 2011 09:15:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Benchmark des salaires des experts SAP au Maroc</title>
		<link>http://www.thinkervine.com/blog/2011/08/18/benchmark-des-salaires-des-experts-sap-au-maroc/</link>
		<comments>http://www.thinkervine.com/blog/2011/08/18/benchmark-des-salaires-des-experts-sap-au-maroc/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 22:16:56 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Business Applications]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Benchmark]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Salaires]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=843</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thinkervine.com/blog/wp-content/uploads/2011/08/benchmark-salaires-bs.jpg" rel="lightbox[843]"><img src="http://www.thinkervine.com/blog/wp-content/uploads/2011/08/benchmark-salaires-bs.jpg" alt="" title="benchmark-salaires-bs" width="500" height="196" class="aligncenter size-full wp-image-856" /></a><br />
Suite à l&#8217;enquête menée auprès de 58 experts SAP au Maroc, vous trouverez ci-dessous les résultats et analyses issues des données collectées.</p>
<p>Je vous en souhaite une bonne lecture.</p>
<div style="width:477px" id="__ss_8888783"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/freakyfays/benchmark-des-salaires-des-experts-sap-au-maroc" title="Benchmark des salaires des experts SAP au Maroc" target="_blank">Benchmark des salaires des experts SAP au Maroc</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8888783" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2011/08/18/benchmark-des-salaires-des-experts-sap-au-maroc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Memory technology &#8211; New applications</title>
		<link>http://www.thinkervine.com/blog/2011/02/26/in-memory-technology-new-applications/</link>
		<comments>http://www.thinkervine.com/blog/2011/02/26/in-memory-technology-new-applications/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 12:43:15 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Business Applications]]></category>
		<category><![CDATA[HANA]]></category>
		<category><![CDATA[in memory]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=728</guid>
		<description><![CDATA[SAP has been presenting over the last year its new breakthrough technology called HANA, which is basically based upon In-Memory processing. The values are multiple:  smooth integration of the software and the hardware in order to enhance the processing of information. The first applications were naturally in the Business Intelligence field, where executives and operatives [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">SAP has been presenting over the last year its new breakthrough technology called HANA, which is basically based upon In-Memory processing.</p>
<p style="text-align: justify;">The values are multiple:  smooth integration of the software and the hardware in order to enhance the processing of information. The first applications were naturally in the Business Intelligence field, where executives and operatives always looked for up-to-date, nearly realtime, information on various areas.</p>
<p style="text-align: justify;">But HANA could also have several applications in other fields. SAP is looking forward into using this technology for other fields, and I can foresee a great usage in several areas:</p>
<p style="text-align: justify;">- EH&amp;S: Calculations of the characteristics of products in order to determine the product safety and identify the dangerous goods. Identify the compliance to the various agency regulations. This could also be applied to other initiatives such as REACH.</p>
<p style="text-align: justify;">- Supply Chain: Optimization of automatic packing, route optimization for transport management, planning.</p>
<p style="text-align: justify;">- MRP: We all know how much this is a consuming and lenghty process, which obviously, should make great benefit from the HANA technology.</p>
<p style="text-align: justify;">- Finance: Period closings should be significantly optimized and reduced.</p>
<p style="text-align: justify;">These are a few examples of where HANA could help ERP systems make more from In-memory technology, and would definitely be life changing in several areas, allowing companies to gain a competitive advantage (gaining in service levels).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2011/02/26/in-memory-technology-new-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of SAP environments architecture</title>
		<link>http://www.thinkervine.com/blog/2010/11/13/the-future-of-sap-environments-architecture/</link>
		<comments>http://www.thinkervine.com/blog/2010/11/13/the-future-of-sap-environments-architecture/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 21:15:26 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Business Applications]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[HANA]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=724</guid>
		<description><![CDATA[Application Architecture is one of these complex topics sustaining long conversations, with as many views as participants (sometimes even more). Service Oriented Architecture, Cloud Computing, Everything As A Service, to cite just these have been the buzzing words this last decade, and by now every CIO has an on-going strategy involving at least one of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Application Architecture is one of these complex topics sustaining  long conversations, with as many views as participants (sometimes even  more). Service Oriented Architecture, Cloud Computing, Everything As A  Service, to cite just these have been the buzzing words this last  decade, and by now every CIO has an on-going strategy involving at least  one of them.</p>
<p style="text-align: justify;">SAP, just like many other vendors, embraced these  paradigms, making its software comply with the customers expectations,  and providing solutions that support the concepts of agile  provisionning.</p>
<p style="text-align: justify;">Through a comprehensive toolset, including PI &#8211; CE &#8211;  ACC, SAP has provided a solid base to shift from monolithic and siloed  applications to open composite apps, based on service components  provided using different technologies.</p>
<p style="text-align: justify;">Once we provided enough  agility to the application, we were due to align on the infrastructure.  Cloud computing allowed to design the next generation architecture.  Although, let&#8217;s face to face it. Neither SOA nor the principles of cloud  computing are new. They have been around since two decades already. But  technologies (hardware and software) have matured to the level of  providing mainstream solutions that can be leveraged for these purposes.</p>
<p style="text-align: justify;">As such, we have seen several great products shaping including ones such as Business By Design or Amazon&#8217;s EC2.</p>
<p style="text-align: justify;">Now,  we&#8217;re 2010, and we&#8217;re just at the starters of a technology downturn.  From an usage standpoint, there have been  massive changes to the world  of business applications. SOA and Cloud Computing have offered a first  level of transition supporting these usages:</p>
<p style="text-align: justify;">
<ul style="text-align: justify;">
<li>Mobile access including the usage of embedded devices in a smartphone (camera, GPS)</li>
<li>Mobility: applications available anytime and anywhere</li>
<li>User Experience focus (UI, desktop personalization and virtualization)</li>
<li>Increasing real time requirements</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;">And we&#8217;re still about to see several newly emerging trends.</p>
<p style="text-align: justify;">If  you&#8217;ve attended TechEd this year, you might have heard of a few of  them. Tighter integration between the hardware and the software: HANA  appliances provide high performance platforms for analytics. But this is  just the beginning, OLTP systems and middleware platforms are on their  way. This also means, that we&#8217;re moving back from grid architectures  back to heavy frames integrating all components (Servers, Storage and  Network). Oracle and Terradata are developing similar appliances.</p>
<p style="text-align: justify;">This  has a significant impact where your appliance is designed for a  specific usage. This, theoretically, goes against the fundamentals of  reusability that are pertaining to cloud architectures. But this is not a  bad thing.</p>
<p style="text-align: justify;">The future of architecture will be driven by service levels.</p>
<p style="text-align: justify;">Up to now, SLAs have focused on two main drivers:</p>
<p style="text-align: justify;">
<ul style="text-align: justify;">
<li>Availability</li>
<li>Performance</li>
</ul>
<p style="text-align: justify;">In  the (near) future, SLAs will define class of applications and its  underlying infrastructure, allowing different visions for each component  of the landscape, allowing a better optimization ofthe resources  leveraging appliances, cloud computing and virtualization.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2010/11/13/the-future-of-sap-environments-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impressions after the SAP TechEd 2010 Demo Jam in Berlin</title>
		<link>http://www.thinkervine.com/blog/2010/11/13/impressions-after-the-sap-teched-2010-demo-jam-in-berlin/</link>
		<comments>http://www.thinkervine.com/blog/2010/11/13/impressions-after-the-sap-teched-2010-demo-jam-in-berlin/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 21:13:04 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Demo Jam]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP TechEd]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=721</guid>
		<description><![CDATA[This video has been shot by Martin Gillet (@mgillet) right after the demo jam during the SAP TechEd in Berlin. Enjoy the bits.]]></description>
			<content:encoded><![CDATA[<p>This video has been shot by Martin Gillet (<a href="http://www.twitter.com/mgillet">@mgillet</a>) right after the demo jam during the SAP TechEd in Berlin. Enjoy the bits.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Zy_-GzjIkwo?fs=1&amp;hl=fr_FR&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/Zy_-GzjIkwo?fs=1&amp;hl=fr_FR&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2010/11/13/impressions-after-the-sap-teched-2010-demo-jam-in-berlin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP&#8217;s Minimized Downtime Strategy for Upgrades</title>
		<link>http://www.thinkervine.com/blog/2010/10/24/saps-minimized-downtime-strategy-for-upgrades/</link>
		<comments>http://www.thinkervine.com/blog/2010/10/24/saps-minimized-downtime-strategy-for-upgrades/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 16:21:39 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Tech Spot]]></category>
		<category><![CDATA[CU&UC]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[NZDT]]></category>
		<category><![CDATA[R/3]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=708</guid>
		<description><![CDATA[Besides the innovation brought to the SAP world with Mobility and RIAs over the 2009 &#8211; 2011 period, another major trend for this trinity is upgrades. Fact: 4.6C is running out of support soon and many customers cannot delay it anymore. They will have to upgrade and for manydo Unicode conversion. While many have already [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/sterlingely/1418364/"><img class=" " title="Datacenter Maintenance" src="http://farm1.static.flickr.com/2/1418364_9b5a366364.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">Photo: Courtesy of Sterling Ely (DogFromSpace @ Flickr)</p></div>
<p style="text-align: justify;">Besides the innovation brought to the SAP world with Mobility and RIAs over the 2009 &#8211; 2011 period, another major trend for this trinity is upgrades.</p>
<p style="text-align: justify;"><strong>Fact: 4.6C is running out of support soon and many customers cannot delay it anymore.</strong></p>
<p style="text-align: justify;">They will have to upgrade and for manydo Unicode conversion. While many have already taken a step ahead, many are still waiting to find the right opportunity to leap.</p>
<p style="text-align: justify;">One (of the many) major constraint for refraining the customers to upgrade is the usual associated downtime. An upgrade might result in several hours up to a couple of days of downtime. Although, CU&amp;UC (Combined Upgrade and Unicode Conversion) helped a lot to reduce it significantly, for many businesses this is not something they can afford.</p>
<p style="text-align: justify;">SAP has been listening, digging into the customer constraints and leverages in order to come up with a solution to reduce the downtime. As part of their ALM solutions and services, they now propose the Minimized Downtime Strategy to support the upgrade project (note:this is not the downtime minimized strategy used by sapup).</p>
<p style="text-align: justify;">The Minimized Downtime Strategy comes as a set of  best practices to optimize the leverage of your environment (ERP, Database, Storage and other infrastructure) in order to significantly reduce the downtime linked to your upgrade; Note that this also applies to Support Packages and Enhancement Packages.</p>
<p style="text-align: justify;">Two solutions are proposed, depending on youruse case:</p>
<ul style="text-align: justify;">
<li>Incremental Migration and Incremental Conversion (IMIG and ICNV)</li>
<li>Near Zero Downtime (NZDT)</li>
</ul>
<p style="text-align: justify;">The Incremental Migration and Incremental Conversion work pretty much the same. It will consist in identifying thelargest or longest running tables in the system, and copy these. You will then perform your migration/conversion while the source system is up and running. Meanwhile,you will copy the delta information using RFC.</p>
<p style="text-align: justify;">Once you are done with these major tables, youenter the downtime phase during which you finalize the delta transfer of the remaining transactions on the source system and copy the rest of the tables which were not copied.</p>
<p style="text-align: justify;">This method relies mainly on an exhaustive analysis phase prior to the migration, during which you identify the tables that need to be transferred and on which you will then activate the proper trigger for data transfer. It is then a matter of planning besides regular MIG/CNV operations.</p>
<p style="text-align: justify;">The Near Zero Downtime Strategy is a bit more complex but relies on the same concepts. Here below are the high level steps:</p>
<ul style="text-align: justify;">
<li>Prior to the upgrade, an analysis needs to be carried in order to identify which tables need to be frozen, those for which we will allow updates and for which we need to activate the triggers</li>
<li>The source system is cloned to a similar system. The target system is isolated from source but for specific data flows</li>
<li>Users continue working on the source system. Recording of transaction data is activated for all relevant tables into logging tables on this system</li>
<li>Upgrade is performed on the target system</li>
<li>Delta transaction data is transferred from source to target during the uptime</li>
<li>Source system is frozen as we enter into the downtime phase and remaining delta replay is performed, last transports imported</li>
<li>The infrastructure switch is executed in order to set the target system as the new productive system</li>
<li>System is validated and reopened to the users</li>
</ul>
<p style="text-align: justify;"><a href="http://www.thinkervine.com/blog/wp-content/uploads/2010/10/NZDT.png" rel="lightbox[708]"><img class="aligncenter size-full wp-image-709" title="NZDT" src="http://www.thinkervine.com/blog/wp-content/uploads/2010/10/NZDT.png" alt="" width="479" height="235" /></a></p>
<p style="text-align: justify;">The Minimized Downtime Strategy comes with both pros and cons. You have to face a risk of performance degradation during the delta recording and transfer, and you will have to handle conflicts during the transfer. But on the other side, most activities are performed online. Thus even though, the available business functions are restricted, this does not result into a complete freeze of the business activity. Through a dual landscape, you are also able to leverage more contingency in case of issues, and are still able to reverse to the source system in case of problem during the cutover.</p>
<p style="text-align: justify;">Besides the Minimized Downtime Strategy, SAP has released several other tools to support your upgrade project along the whole lifecycle from the gap analysis up to the final testing. These tools aim to furtherly prepare your operations in order to mitigate the risks during the upgrade and make sure you fit within the downtime window negociated with the business.</p>
<p style="text-align: justify;">I invite you to watch the Virtual TechEd Session presenting the support tools for the upgrade, among which an overview on MDS: <a href="http://bit.ly/d378ne" target="_blank">http://bit.ly/d378ne</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2010/10/24/saps-minimized-downtime-strategy-for-upgrades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Joke] Monkey programmers and consultants</title>
		<link>http://www.thinkervine.com/blog/2010/08/25/joke-monkey-programmers-and-consultants/</link>
		<comments>http://www.thinkervine.com/blog/2010/08/25/joke-monkey-programmers-and-consultants/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 08:46:55 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=679</guid>
		<description><![CDATA[A tourist walked into a pet shop and was looking at the animals on display. While he was there another customer walked in and said to the shopkeeper, &#8221;I&#8217;ll have that monkey please&#8221;. The shopkeeper nodded, went over to a cage at the side of the shop, and took out a monkey. He fit a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.thinkervine.com/blog/wp-content/uploads/2010/08/monkey.jpg" rel="lightbox[679]"><img class="size-medium wp-image-681  aligncenter" title="monkey" src="http://www.thinkervine.com/blog/wp-content/uploads/2010/08/monkey-300x252.jpg" alt="" width="300" height="252" /></a></p>
<p style="text-align: justify;">A tourist walked into a pet shop and was looking at the animals on display.</p>
<p style="text-align: justify;">While he was there another customer walked in and said to the shopkeeper, &#8221;I&#8217;ll have that monkey please&#8221;. The shopkeeper nodded, went over to a cage at the side of the shop, and took out a monkey. He fit a collar and leash and handed it to the customer, saying, &#8221;That&#8217;ll be $5000&#8221;. The customer paid and walked out with his monkey.</p>
<p style="text-align: justify;">Startled, the tourist went over to the shopkeeper and said, &#8221;That was a very expensive monkey. Most of them are only a few hundred dollars. Why did he cost SO much?&#8221; The shopkeeper answered, &#8221;Ah, that monkey can program in &#8216;C&#8217; very fast, tight code, no bugs, well worth the money.&#8221;</p>
<p style="text-align: justify;">The tourist looked at the monkey in another cage. &#8221;That one&#8217;s even more expensive &#8211; $10,000! What does he do?&#8221; &#8221;Oh, that one&#8217;s a C++ monkey; he can manage object-oriented programming, Visual C++, even some Java. All the really useful stuff,&#8221; said the shopkeeper.</p>
<p style="text-align: justify;">The tourist looked around for a little longer and saw a third monkey in a cage of his own. The price tag around his neck read $50,000. He gasped to the shopkeeper, &#8221;That one costs more than all the others put together! What on earth does he do?&#8221; The shopkeeper shrugged and said, &#8221;Well, to tell you the truth, I haven&#8217;t actually seen him do anything, but he says he&#8217;s a SAP consultant.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2010/08/25/joke-monkey-programmers-and-consultants/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Application Lifecycle Management: Planned maintenance</title>
		<link>http://www.thinkervine.com/blog/2010/08/17/application-lifecycle-management-planned-maintenance/</link>
		<comments>http://www.thinkervine.com/blog/2010/08/17/application-lifecycle-management-planned-maintenance/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 15:26:29 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Planned downtimes]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=639</guid>
		<description><![CDATA[During the last few months, on a recurrent fashion basis, there has been a topic surfacing every now and then as it hurts our business: planned downtimes. This said, all global companies, working round the clock, with a presence on all continents, all working on a single global system/infrastructure will face the same problem. So [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">
<p style="text-align: center;"><a href="http://www.thinkervine.com/blog/wp-content/uploads/2010/08/man_maintenance.jpg" rel="lightbox[639]"><img class="size-full wp-image-643  aligncenter" title="Maintenance" src="http://www.thinkervine.com/blog/wp-content/uploads/2010/08/man_maintenance.jpg" alt="" width="285" height="265" /></a></p>
<p style="text-align: justify;">During the last few months, on a recurrent fashion basis, there has been a topic surfacing every now and then as it hurts our business: planned downtimes.</p>
<p style="text-align: justify;">This said, all global companies, working round the clock, with a presence on all continents, all working on a single global system/infrastructure will face the same problem.</p>
<p style="text-align: justify;">So how do you manage the planned maintenances which, obviously, will impact the daily activities of your workmates, as they do not understand why, in 2010, you still have to stop the systems to carry a maintenance.</p>
<p style="text-align: justify;">Even today, IT/IS is seen as a cost center, barely, as a profit center. In this case, this becomes even more true as it impacts the productivity of the enterprise. Still you need to ensure the consistency of your systems, of your data, do some housekeeping in order to ensure proper performance and sometimes you&#8217;ll even have to apply some patches.</p>
<p style="text-align: justify;">So, in the complex landscape that are so typical to the SAP world, how would you manage a proper lifecycle management of your applications and infrastructure without disturbing the business ?</p>
<p style="text-align: justify;"><strong>1. Communication</strong></p>
<p style="text-align: justify;">People are able to organize their activities around a downtime, provided they know when it will happen, with enough lead time. A month in advance would be barely enough to allow the proper organization of everyone around the globe. You have to take into account that this might not just affect your colleagues but also all your business partners (customers and suppliers).</p>
<p style="text-align: justify;">You should look forward to publishing a quarterly/yearly calendar with all major activities. Make it online, accessible to everyone so anyone, who has doubts about the planning, can refer to it.</p>
<p style="text-align: justify;">You may also use some marketing and explain how the major operations (e.g: upgrades, support packages) will benefit to their activities.</p>
<p style="text-align: justify;">During the maintenance, you may provide a status to the users to let them know which applications are available. Social Media has great tools for that (blogs, micro-blogging, status pages).</p>
<p style="text-align: justify;">And in order to avoid anyone forgetting there&#8217;s a downtime next week, do not hesitate to send a friendly reminder a month and/or a week before.</p>
<p style="text-align: justify;">For all your communications, you will need to target the right audience and have your direct network transmit the information to their teams.</p>
<p style="text-align: justify;"><strong>2. Process</strong></p>
<p style="text-align: justify;">Efficient management of planned maintenances is barely a question of technology. Of course it helps, and we will discuss it later, but it only comes as a support.</p>
<p style="text-align: justify;">In order to enhance your maintenances and minimize their length, have a detailed plan of the activities, ensuring that all the dependencies are fulfilled, and that the required skills are available.</p>
<p style="text-align: justify;">After the downtime, review the activities and draft your lessons learned: What should be avoided next time. Use this in your plans for the future.</p>
<p style="text-align: justify;">Periodically, review the last months maintenances. Review the planning and see what can be improved: bundling the activities differently, testing more carefully some items in the test environments before applying them into your production. Among the tasks that have been planned, see which could be planned online with limited impact on the systems/users.</p>
<p style="text-align: justify;">Make sure you manage core and sensitive components differently from the others. While a longer downtime of your intranet might be acceptable, it would harldy be the case of your ERP system. In order to manage this, for each task and system you need to define the criticity and the priority. You will end up building a matrix defining what should be done first and what can be postponed.</p>
<p style="text-align: justify;">Define a rollback plan. Worst thing is to be taken aback. For each task, make sure you identify the risks and your rollback plan. The latter should be planned the same way you would do for any other task (priority, duration, dependencies, resources).</p>
<p style="text-align: justify;"><strong>3. Technology</strong></p>
<p style="text-align: justify;">Technology can help you lots in limiting the impact of your maintenance on your business, and you should leverage it.</p>
<p style="text-align: justify;"><span style="color: #339966;"><strong><span style="color: #3366ff;">High availability</span></strong></span> will be one of your toys to pet. Make use of it. You have invested lots for your DRP plan. But HA can help you otherwise. If you need to carry a maintenance on your hardware for example, you might just switch to your mirror infrastructure and bring the applications back there while you&#8217;re working on your primary site.</p>
<p style="text-align: justify;">This is also a good opportunity to test your HA infrastructure and potentially your DRP process.</p>
<p style="text-align: justify;"><strong><span style="color: #3366ff;">Virtualization</span></strong> has matured over the years and is now able to provide a high degree of flexibility.It creates a greater abstraction between the different layers. Adaptive computing lets you rebalance your resources between components. As a preparation task for your maintenance, you might look forward making temporary changes in your configuration to avoid a complete disruption of the service. Keep in mind that these changes (and reverting them) need to be supported by a detailed documentation.</p>
<p style="text-align: justify;"><strong><span style="color: #3366ff;">Monitoring:</span></strong> Planned downtimes are great but they need to be supported by a rationale which will help you define which activities need to be planned. A proactive monitoring of your systems should allow you not only to get the proper alerts but also to identify the trends and thus identify the key actions that need to be undertaken.</p>
<p style="text-align: justify;">Planned maintenance could easily shift from a pure technical topic into a political one whenever it has an impact on the business. IT, in its state of art, is designed to service the business. Thus, make use of creativity and fine analysis in order to provide the best of breed service to your customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2010/08/17/application-lifecycle-management-planned-maintenance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Wave invites</title>
		<link>http://www.thinkervine.com/blog/2009/11/26/google-wave-invites/</link>
		<comments>http://www.thinkervine.com/blog/2009/11/26/google-wave-invites/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 12:38:57 +0000</pubDate>
		<dc:creator>Fays</dc:creator>
				<category><![CDATA[Tech Spot]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=605</guid>
		<description><![CDATA[Thinkervine is glad to offer to those who wish Google Wave invites. By now, these have been rolled out to pretty much most of you, but if some still don&#8217;t have one, feel free to leave a comment to request one (make sure to input your Gmail account in the e-mail field). 26 invites are [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-606  aligncenter" title="Google Wave Logo" src="http://www.thinkervine.com/blog/wp-content/uploads/2009/11/google_wave_logo.jpg" alt="Google Wave Logo" width="300" height="300" /></p>
<p>Thinkervine is glad to offer to those who wish <a href="http://wave.google.com" target="_blank">Google Wave</a> invites.</p>
<p>By now, these have been rolled out to pretty much most of you, but if some still don&#8217;t have one, feel free to leave a comment to request one (make sure to input your Gmail account in the e-mail field).</p>
<p>26 invites are available.</p>
<p>If you don&#8217;t know what Google Wave is, check out the videos below:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>SAP Research developed an application, named Gravity, leveraging the Google Wave collaboration capabilities for Business Process Management, check the demo here:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FaNhXPSCQWo&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/FaNhXPSCQWo&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2009/11/26/google-wave-invites/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Career shifts: From module experts to process experts</title>
		<link>http://www.thinkervine.com/blog/2009/09/26/career-shifts-from-module-experts-to-process-experts/</link>
		<comments>http://www.thinkervine.com/blog/2009/09/26/career-shifts-from-module-experts-to-process-experts/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:07:28 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=564</guid>
		<description><![CDATA[Most business application consultants and experts have a high emphasis in one aspect of the solution (say finance, controlling, HR, CRM), sometimes, they even go to higher focus (marketing campaigns within the CRM) but very few of them would know what happens in the next phase of the process. They usually work in a blackbox [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="aligncenter size-full wp-image-572" title="speed" src="http://www.thinkervine.com/blog/wp-content/uploads/2009/09/speed.jpg" alt="speed" width="500" height="241" /></p>
<p style="text-align: justify;">Most business application consultants and experts have a high emphasis in one aspect of the solution (say finance, controlling, HR, CRM), sometimes, they even go to higher focus (marketing campaigns within the CRM) but very few of them would know what happens in the next phase of the process. They usually work in a blackbox mode knowing the input they&#8217;re getting from previous phase, how to process it before serving it to the next phase.</p>
<p style="text-align: justify;">This has worked pretty well due to the widely spread practices in the implementation of processes within monolithic solutions. These processes were also mostly fixed as companies rarely looked forward constant process innovation to keep up with the pace of competitivity. But today, the world&#8217;s changing. Processes are being executed across the solution boundaries and even across the company&#8217;s boundaries, they may be re-engineered at several phases to match the company&#8217;s strategy on the market.</p>
<p style="text-align: justify;">If we take the computer manufacturing industry, the usual process would be &#8220;<strong>Manufacture the equipment -&gt; ship to dealers -&gt; Select the equipment (customer) -&gt; Pay (customer)</strong>&#8220;. DELL has drastically changed this process, which earned them a highly competitive advantage at several levels. The process has been changed to <strong>&#8220;Select the equipment -&gt; Pay -&gt; Manufacture the equipment -&gt; Ship to customer</strong>&#8220;. At this point, DELL has improved at least on two main points: exit the dealers, reducing the number of  intermediates and they don&#8217;t need fully manufactured stocked equipment. Basically computers are stocked in warehouses in a pre-assembled state. Assembling might even be transfered (outsourced) to Supply Chain providers. At this point, they&#8217;re having a direct contact with the customer, tightening the relationship, and they&#8217;re increasing their profitability (fixed costs reduction).</p>
<p style="text-align: justify;">For solution experts, this has a major impact on the way they usually implement the process. They need to have a complete understanding of the impacts of the re-engineering on their blueprint. How they shift from a data receiver from process step 3 to a data source for step 2.</p>
<p style="text-align: justify;"><span style="background-color: #ffffff;">For this purpose, the experts will require to have a broader knowledge of what they are implementing, how&#8217;s their part is being integrated within a wider scope, what happens in every phase and then they should shift into a full understanding of the process end-to-end. </span></p>
<p style="text-align: justify;"><span style="background-color: #ffffff;">So if you wonder how you can update your skills ? What you should look at ?</span></p>
<p style="text-align: justify;">I say, forget modules and go end-to-end process: Order to Cash or Procure to Pay. With today&#8217;s technology and solution maturity, processes tend to have tighter integration between them. They are not just merely tables and transactions, but there&#8217;s a real logic flow orchestrating each step of the process.</p>
<p style="text-align: justify;">Coupled with the Business Process Experts/Champions/Owners, the consultants will seek into bringing a higher value to their customer/company by optimizing the execution of the process at every step with a coherent and comprehensive understanding of the impacts of each action and decision.</p>
<p style="text-align: justify;">In an SOA approach, the isomorphism between the process and the services will lead  to create fine grained components which are then assembled altogether into composite applications. This leads to a tighter integration of components (logical point of view) as a service might as well execute operations in a project and finance systems.</p>
<p style="text-align: justify;">While there might still be confusion among SAP practitioners on the ability to go from a modular perspective to the end-to-end perspective, this change will be driven by the market evolution and the solution architecture anyways. The idea is that rather than being an expert on 10 FI processes while you usually implement 4 of them. The skills evolution roadmap would guide you through the different stages of your process implementation within the other modules/solutions, hence fully leveraging your training and expertise on all areas.</p>
<p style="text-align: justify;">This full fledged knowledge of the process will also provide a new empowerment that will allow experts to drive the innovation to reflect the business requirements or even anticipate them,  as this is where the real value lies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2009/09/26/career-shifts-from-module-experts-to-process-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why do Business Applications need a RIA ?</title>
		<link>http://www.thinkervine.com/blog/2009/09/06/why-do-business-applications-need-a-ria/</link>
		<comments>http://www.thinkervine.com/blog/2009/09/06/why-do-business-applications-need-a-ria/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 10:40:55 +0000</pubDate>
		<dc:creator>fays</dc:creator>
				<category><![CDATA[Tech Spot]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[User experience]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.thinkervine.com/blog/?p=552</guid>
		<description><![CDATA[With the advent of Web 2.0, web applications, thin applications and Software as a Service have lead to a fast development of Rich Internet Applications, in particular the user interface (UI) and usability. Whether they are based on AJAX, Flex or Silverlight, they all have a common purpose: provide an improved user experience through a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-556  aligncenter" title="RIA" src="http://www.thinkervine.com/blog/wp-content/uploads/2009/09/RIA-300x255.png" alt="RIA" width="300" height="255" /></p>
<p style="text-align: justify;">With the advent of Web 2.0, web applications, thin applications and Software as a Service have lead to a fast development of Rich Internet Applications, in particular the user interface (UI) and usability. Whether they are based on AJAX, Flex or Silverlight, they all have a common purpose: provide an improved user experience through a thin client, at least comparable to fat client&#8217;s if no better.</p>
<p style="text-align: justify;">Along the years, many software providers looked forward porting their current business applications to web based platforms, mainly for easing the maintenance, avoiding client deployment. These platforms, mainly based on J2EE technologies, were mostly made of static display, although the content was generated dynamically. On the usability level, users have gone from bad to worse. We all know business software <a href="http://www.sapdesignguild.org/resources/r3_history.asp" target="_blank">has never been sexy</a>. In addition to that, people now had to deal with constant refresh of pages for every action, increased wait-time while data was submitted to the server, as HTTP is not an optimized protocol for transactional applications.</p>
<p style="text-align: justify;">On the other side, developers had to deal with issues like supporting several platforms (combination of browser/OS), new security aspects on uncontrolled layers, harder user acceptance.</p>
<p style="text-align: justify;">The transition from fat client to thin client has merely been a mess for most software vendors. Reason ? This transition has been mainly technical and product managers have forgotten the main brick: the users.</p>
<p style="text-align: justify;">Any change must under-go a global user acceptance. Especially when it comes to business software, that&#8217;s something people will use constantly on a daily basis for their work, you need to make sure to have a wide adoption and make it mainstream. For this purpose, the change must be user-centric.</p>
<p style="text-align: justify;">RIA have the advantage of being naturally user focused. They tend to improve the user experience, allowing a more interactive approach with the web application, unlike HTML.</p>
<p style="text-align: justify;">To the users, RIA comes with its own set of benefits:</p>
<ul style="text-align: justify;">
<li>Increase productivity</li>
<li>Enable an engaging, interactive user experience without page reloads or refreshes</li>
<li>Provide real-time data management</li>
<li>Allow users to interactively visualize and manipulate complex data more effectively and easily (drill-down, drag and drop&#8230;)</li>
<li>Assisted inputs (interactive search, predictive typing&#8230;)</li>
<li>Optimized screen layout (reduction of complexity)</li>
<li>Keep pace with the users expectations. The UI for their business software are now aligned with those of their daily personal apps (E-Mail, Social Networks, Document sharing&#8230;)</li>
</ul>
<p style="text-align: justify;">On the other side, by creating a custom rich front-end, developers can  have a better enablement of the process centric aspect of the application. This becomes even more important when the process goes above a simple application boundaries to be executed onto several platforms.  <span style="background-color: #ffffff;">Screen flows can be designed and organized according to the business process requirements while providing a uniform UI for all the process steps. Screens can be drastically reduced by automating the values of some fields and make them transparent to the users.</span></p>
<p style="text-align: justify;">With RIA, companies are now able to address most of the users current issues with business software which are mainly:</p>
<ul style="text-align: justify;">
<li>It is very complex</li>
<li>It looks like crap</li>
</ul>
<p style="text-align: justify;">Through rewrapping their main processes into RIA, companies might increase their user productivity through this mix of process centric (screen flow) and user centric (usability) interface. Some software vendors now tend to understand that and are extending their frameworks to support new technologies that would allow them to enable this into their portals and mashups  (SAP has introduced the support of <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12834" target="_blank">AJAX</a> and <a href="https://www.sdn.sap.com/irj/sdn/adobe-flash-islands" target="_blank">Flash islands</a>).</p>
<p style="text-align: justify;">But just above the technical aspects of the technology, the complete product/project management chain must be educated on the value of these new user interfaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkervine.com/blog/2009/09/06/why-do-business-applications-need-a-ria/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

