<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>beteo</title>
	
	<link>http://www.beteoblog.com</link>
	<description>Sustainability (not only) for Packaged Software Systems</description>
	<lastBuildDate>Thu, 04 Nov 2010 08:35:17 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/beteoblog/PjWE" /><feedburner:info uri="beteoblog/pjwe" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>beteoblog/PjWE</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Cost Drivers for SAP</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/gOsX9TN7R28/</link>
		<comments>http://www.beteoblog.com/2010/11/04/the-cost-drivers-for-sap/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 08:35:17 +0000</pubDate>
		<dc:creator>Dieter Steiger</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[Company News]]></category>
		<category><![CDATA[SAP Application Lifecycle Management]]></category>
		<category><![CDATA[SAP Lifecycle Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=633</guid>
		<description><![CDATA[SAP optimization harbors great potential for lowering costs over the long term. Implementing and operating SAP applications ends up being more expensive than necessary in most cases. Interests within the SAP community ensure that the operating costs for SAP remain high. Meanwhile, many SAP customers have lost a general overview of their SAP systems, rendering [...]]]></description>
			<content:encoded><![CDATA[<p>SAP optimization harbors great potential for lowering costs over the long term. Implementing and operating SAP applications ends up being <a title="SAP - costs too high by up to 30%" href="http://www.beteoblog.com/2010/11/02/sap-%E2%80%93-costs-too-high-by-up-to-30/" target="_blank">more expensive than necessary</a> in most cases. Interests within the SAP community ensure that the operating costs for SAP remain high. Meanwhile, many SAP customers have lost a general overview of their SAP systems, rendering them dependent on SAP itself or a consulting firm specializing in SAP. Architecture errors often require systems to be more complex than necessary, and as a result, overly expensive to operate. Licensing and operating costs sometimes accumulate as well – for systems that companies often only use in part or not at all. SAP optimization harbors great potential for lowering costs over the long term.</p>
<p>Based on our experience, we have identified the following three main areas as cost drivers:</p>
<p style="text-align: center;"><a href="http://www.beteoblog.com/wp-content/uploads/2010/11/Cost-Drivers-SAP-Graph3.jpg"></a><a href="http://www.beteoblog.com/wp-content/uploads/2010/11/Cost-Drivers-SAP-Graph4.jpg"></a><a href="http://www.beteoblog.com/wp-content/uploads/2010/11/Cost-Drivers-SAP-Graph5.jpg"><img class="aligncenter size-large wp-image-643" title="Cost Drivers SAP Graph" src="http://www.beteoblog.com/wp-content/uploads/2010/11/Cost-Drivers-SAP-Graph5-1023x144.jpg" alt="" width="697" height="98" /></a></p>
<p><strong>SAP Architecture</strong></p>
<p>Experience has regrettably shown that fundamental architecture errors are often made during the initial SAP R3 project. These errors are then expanded further with each additional project, and the successive costs keep on rising. And the entire SAP consulting market unfortunately plays along here. Offering SAP consulting services from the outside as a non-SAP consultant is a sheer impossibility. If consultants don&#8217;t speak the SAP dialect, they don&#8217;t even have a chance from the outset. That&#8217;s how the SAP community protects itself from outside influences.</p>
<p>As a CC manager, guiding optimization efforts with a critical eye towards targeted and long-term results is crucial. However, companies often lack sufficient experience and resources. The complexity of SAP R3 has resulted in most customers remaining at the level of the 3.0 release (from 13 years ago) with regard to architecture and technology usage. But the <a title="SAP Cloud Computing" href="http://www.beteoblog.com/2010/06/11/sap-cloud-computing/" target="_blank">evolution from SAP R3</a> is enormous. So the question is whether companies did well by following the development – because the high level of complexity leads customers to a naive dependence. It is common knowledge that <a title="Optimierung der SAP Systemlandschaft" href="http://www.sap.com/community/events/2010_07_techno_ittransformation_de/index.epx" target="_blank">SAP itself struggles with the complexity </a>– SAP ABAP versus SAP Java, <a title="Nichts als Chaos bei SAP" href="http://www.welt.de/die-welt/wirtschaft/article6311594/Nichts-als-Chaos-bei-SAP.html" target="_blank">strategic changes by top management</a>, etc.</p>
<p>But the problem is really very simple to address. As optimization specialists, we have developed a method of identifying this potential. We analyze the architecture and concept, the implementation and operation. Once we have identified the pain points needing optimization in the SAP architecture, then we can delve into the underlying SAP infrastructure level and the overlying SAP ALM (SAP Application Lifecycle Management) level.</p>
<p><strong>SAP Infrastructure</strong></p>
<p>It becomes obvious time and again how the <a title="SAP Cloud Computing" href="http://www.beteoblog.com/2010/06/11/sap-cloud-computing/" target="_blank">complexity of SAP</a> has evolved over the years. We analyze all servers utilized for SAP and take a look at precisely how these servers are used. Our many years of experience have shown that, in almost every case, the SAP infrastructure is cumbersome and as a result more expensive to operate than it should be. Further, we have determined that targeted optimization of SAP licenses, maintenance and operation are also worthwhile.</p>
<p><strong>SAP Application Lifecycle Management</strong></p>
<p>For our customers, managing implementation projects and upgrades alongside daily operations is a real challenge. SAP has taken a clever approach here as well, launching methodology initiatives such as Accelerated SAP (ASAP) in the past, and Run SAP more recently. But in our experience, these very tools benefit SAP more than the customer and are once again responsible for even higher costs. With this scenario, it makes sense to analyze precisely which tools actually help the customer and optimize their targeted usage to manage costs arising from external consulting and maintenance.</p>
<p><strong>SAP Quick Check – lowers costs by up to 30% </strong></p>
<p>During our many years spent consulting on SAP projects and with companies that run SAP, we have learned where these pain points lie and can identify them with a quick check. In our experience, we can reduce costs for SAP customers by 10-30% at little expense to them. But we don&#8217;t just perform an analysis, we support our customers in exploiting the potential we have uncovered. Because we are completely invested in our customers&#8217; success, we will also consider performance-based agreements.</p>
<p><img src="file:///C:/Users/kaba/AppData/Local/Temp/moz-screenshot-3.png" alt="" /></p>
<p><img src="file:///C:/Users/kaba/AppData/Local/Temp/moz-screenshot-2.png" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/gOsX9TN7R28" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2010/11/04/the-cost-drivers-for-sap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2010/11/04/the-cost-drivers-for-sap/</feedburner:origLink></item>
		<item>
		<title>SAP – costs too high by up to 30%!</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/BfnvPb2JGTg/</link>
		<comments>http://www.beteoblog.com/2010/11/02/sap-%e2%80%93-costs-too-high-by-up-to-30/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 08:45:45 +0000</pubDate>
		<dc:creator>Dieter Steiger</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[SAP Application Lifecycle Management]]></category>
		<category><![CDATA[SAP Customizing]]></category>
		<category><![CDATA[SAP Upgrade]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=625</guid>
		<description><![CDATA[Experience shows that implementing and operating SAP applications typically costs 10-30% more than it should. SAP cleverly positions new systems on a regular basis that offer questionable benefits to customers within the overall context, and do not really contribute to an SAP optimization. Examples include Accelerated SAP (ASAP), SAP Netweaver and of course the Run [...]]]></description>
			<content:encoded><![CDATA[<p>Experience shows that implementing and operating SAP applications typically costs 10-30% more than it should. SAP cleverly positions new systems on a regular basis that offer questionable benefits to customers within the overall context, and do not really contribute to an SAP optimization. Examples include Accelerated SAP (ASAP), SAP Netweaver and of course the Run SAP initiative with SAP Solution Manager.</p>
<p>All of these systems tend to increase costs for the complete SAP solution. In many cases customers don&#8217;t even need to implement the recommended solution because they only utilize part of it, or none of it at all. This is precisely where the greatest potential lies in an SAP optimization as a whole: primarily in the SAP architecture underlying the entire system.</p>
<p>There were heated <a title="Computerwoche" href="http://www.computerwoche.de/software/erp/1873966/" target="_blank">protests</a> when SAP maintenance costs increased two years ago. But maintenance comprises only a small portion of the total cost. Why don&#8217;t companies and organizations systematically and consistently resist the constant, massive cost increases with SAP systems? Most customers are probably not even aware of the opportunities they have for SAP optimization. The optimization of SAP systems offers a hefty savings potential. You just need to detect and identify the pain points. It is interesting that no one seems particularly willing to tackle the subject of SAP optimization and cost management. User groups primarily share technical experience and usually focus very little on the business-related and financial optimization of SAP systems.</p>
<p>Interests within the SAP community ensure that the operating costs for SAP remain high, which is fine with the software producer and SAP service providers. SAP regularly delivers products and methods for SAP optimization under the guise of cost management. Unfortunately, this often achieves the exact opposite – SAP operating costs rise even faster. The main problem lies in the existence of the SAP “ecosystem.” The different players stick together in regular interaction, mutually generating new projects to secure their existence. Everyone wants to jump on the bandwagon. The more concepts and solutions SAP launches on the market, the more work there is for the ecosystem&#8217;s beneficiaries. But is that really the best thing for customers? The fact is, the investment and operating costs of SAP continue to climb all the time. In a cost analysis, SAP is compared with SAP – what else, of course. New cost drivers can be generated this way. Thanks to the complexity of SAP systems, many customers have lost their overview and become increasingly dependent on SAP. As a non-expert, recommendations from the SAP community need to be taken with a grain of salt anyway. You sometimes even encounter a certain arrogance in the SAP consulting world. Many consultants guard their expertise by not providing any specifications/documentation for their customization work. This practice seems to be standard in the SAP consulting environment, but such practices are considered simply unprofessional outside the SAP world!</p>
<p>The Run SAP methodology – one of SAP&#8217;s newer initiatives – is an example of a cost driver introduced by SAP. Certified consulting services usually based on SAP technologies are provided to SAP customers. SAP skillfully convinces customers to invest in and implement the Run SAP methodology. But if you take a critical look at the Run SAP methodology, you recognize fairly quickly that Run SAP primarily helps SAP – as the quintessential ERP standard software producer – retain its customer base with regard to SAP standard changes. SAP integrates new concepts for administering and managing solutions developed in-house (only ABAP, naturally) in the SAP Solution Manager. In our opinion, however, <a title="SAP Business Process Change Analyzer" href="http://www.beteoblog.com/2008/11/18/sap-business-process-change-analyzer-%E2%80%93-does-it-analyze-business-processes/" target="_blank">impact analyses</a> of SAP customization would be more useful. After all, it is well known that customization comprises the lion&#8217;s share of effort in an SAP implementation.</p>
<p><strong>Summary</strong><br />
The potential for optimization in SAP environments is enormous. A cost reduction of 10-30% is a realistic expectation for most SAP users. Members of the SAP community protect each other and are often not even interested in an optimization.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/BfnvPb2JGTg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2010/11/02/sap-%e2%80%93-costs-too-high-by-up-to-30/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2010/11/02/sap-%e2%80%93-costs-too-high-by-up-to-30/</feedburner:origLink></item>
		<item>
		<title>SAP Template – basic rules for successful rollout</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/7X6JbqLj2ps/</link>
		<comments>http://www.beteoblog.com/2010/06/21/sap-template-basic-rules-for-successful-rollout/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 09:48:53 +0000</pubDate>
		<dc:creator>Dieter Steiger</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[SAP Application Lifecycle Management]]></category>
		<category><![CDATA[SAP Customizing]]></category>
		<category><![CDATA[SAP Lifecycle Management]]></category>
		<category><![CDATA[SAP Template Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=591</guid>
		<description><![CDATA[The motivation for SAP consolidation projects from SAP R/2 to SAP R/3 is to reduce costs for SAP operations. Unfortunately, we have seen that SAP has scarcely learned from experience. Already after going live with the first corporate subsidiary, the company is facing a dilemma of whether to go live with additional corporate subsidiaries and operate the first live launch as a competitor.

This competitive situation for SAP projects can only be brought under control with SAP Application Lifecycle Management (SAP ALM).]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->For over 15 years, I worked on the topic of SAP change and configuration management. Time and again I encounter <a title="SAP Consolidation - Challenge for further development" href="http://blog.beteo.ch/2009/01/06/sap-konsolidierung-herausforderung-fur-die-weiterentwicklung/" target="_blank">SAP consolidation projects</a> from SAP R/3 to SAP R/3. The motivation for such projects is familiar to everyone – reduce costs for SAP operations. Unfortunately, we have seen that SAP has scarcely learned from experience. Already after going live with the first corporate subsidiary, the company is facing a dilemma of whether to go live with additional corporate subsidiaries and operate the first live launch as a competitor.</p>
<p>This competitive situation for SAP projects can only be brought under control with<a title="SAP Lifecycle Management" href="http://www.beteoblog.com/2008/03/04/application-management-reduces-sap-costs/" target="_blank"> SAP Application Lifecycle Management</a> (SAP ALM).</p>
<p>Beteo defines the following guidelines for this:</p>
<h3><strong><a title="Consistent SAP Customizing" href="http://blog.beteo.ch/2009/07/15/konsistentes-sap-customizing-mit-sap-solution-manager/" target="_blank">SAP single-client architecture</a></strong></h3>
<p>Due to the competitive situation of several companies, products, etc. for the same SAP client, business process errors are already being identified in the development environment.</p>
<h3><a title="Lifecycle Management - what it takes" href="http://www.beteoblog.com/2008/06/20/lifecycle-management-%E2%80%93-what-it-needs-to-work-out/" target="_blank">Digitalized change processes</a></h3>
<p>Digitalized change processes ensure proactive momentum and link the various support systems that are participating in SAP change processes (control through redundancy).</p>
<h3><a title="SAP Consolidation – a Challenge to Further Development?" href="http://www.beteoblog.com/2009/01/09/sap-consolidation-%E2%80%93-a-challenge-to-further-development/" target="_blank">Consistency assurance through SAP Solution Manager with SAP customizing synchronization</a></h3>
<p>This permits autonomy of decentralized developments (primarily SAP customizing). Internal developments using <a title="component based software engineering" href="http://en.wikipedia.org/wiki/Software_component#Software_component" target="_blank">component-oriented software engineering</a>. Component-oriented software engineering in development and customizing allows long-lasting, dynamic software systems that can be adapted to changing business environments.</p>
<h3><a title="Configuration Management for SAP Customizing" href="http://www.beteoblog.com/2008/06/27/configuration-management-for-sap-customizing/" target="_blank">Strict naming conventions for all development objects (SAP and non-SAP), including SAP customizing</a></h3>
<p>So that each object to be developed (including SAP customizing entries) can be referenced by its logical components.</p>
<h3><a title="Proactive Impact Management" href="http://www.beteoblog.com/2008/06/25/proactive-impact-management-the-basis-for-bto/" target="_blank">Software-supported SAP impact management</a></h3>
<p>SAP impact management offers only one benefit when it is dynamically stacked from the logical components to the technical components.</p>
<h3><a title="SAP Change and Transport Management - efficient and secure" href="http://www.beteoblog.com/2008/06/12/sap-change-and-transport-management-efficient-and-safe/" target="_blank">Consistent SAP transport management</a></h3>
<p>System-supported solution approaches for ensuring vertical and horizontal consistency are an absolute must, ideally directly coupled with component management.</p>
<h3><a title="SAP Evolution" href="http://www.beteoblog.com/2010/06/11/sap-cloud-computing/" target="_blank">SAP architecture management</a></h3>
<p>Not everything that SAP communicates also functions in practice. Critical scrutiny of solution approaches from SAP is appropriate or even better &#8211; your own opinion, i.e., knowing your own requirements for managing SAP Template.</p>
<h3><a title="Gartner causes confusion" href="http://www.beteoblog.com/2007/11/16/ppm-gartner-causes-confusion/" target="_blank">Multi-program-capable project management.</a></h3>
<p>The dependencies and intersections between several SAP projects must be comprehensively managed.</p>
<h2><strong>Conclusion</strong></h2>
<p>All of these guidelines together – and really only all of them together – allow consistent SAP Template management. This sounds like a lot of technical complexity. Practice demonstrates that with complex SAP systems, the benefit outweighs the complexity many times over – if not the benefit of sustainable assurance of a corporate-wide SAP system.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/7X6JbqLj2ps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2010/06/21/sap-template-basic-rules-for-successful-rollout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2010/06/21/sap-template-basic-rules-for-successful-rollout/</feedburner:origLink></item>
		<item>
		<title>SAP Cloud Computing</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/HAk3_32Zkt4/</link>
		<comments>http://www.beteoblog.com/2010/06/11/sap-cloud-computing/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 07:33:37 +0000</pubDate>
		<dc:creator>Dieter Steiger</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Partner Solutions]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP hints]]></category>
		<category><![CDATA[SAP Upgrade]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Impact Analysis]]></category>
		<category><![CDATA[SAP Evolution]]></category>
		<category><![CDATA[SAP Lifecycle Management]]></category>
		<category><![CDATA[SAP Solution Manager]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=545</guid>
		<description><![CDATA[SAP Technology is based on a 20-year-old concept. Can the associated system environment handle the demands of modern cloud computing? Cloud computing-supported virtualization and scalability as well as data management for transactional processing of business data based on individual settings is probably not feasible with a reasonable amount of complexity. Is SAP really in a position – beyond marketing messages – to deliver such a product at an affordable price?]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="en-US">May 17, 2010 by Dieter Steiger</p>
<p lang="en-US"><a title="SAP Homepage" href="http://www.sap.com/index.epx" target="_blank">SAP Marketing</a> has a long tradition of always using the latest buzzwords. SAP Cloud Computing is &#8220;the next big thing.&#8221; That&#8217;s why SAP is talking about cloud computing. Making SAP available as a cloud-based product means offering all SAP functions via Web browser. But there&#8217;s more to it. If individual users want to access SAP functionality in the cloud – data management and  parameterization of systems and <a title="SAP BPCA" href="http://blog.beteo.ch/2008/10/28/sap-business-process-change-analyzer-analysiert-er-geschaftsprozesse/">SAP Business Processes</a> for individual customers must first be completed. This is easier said than done by SAP in my opinion. But why? Other packaged software producers have long been offering such cloud-based products. In order to answer the question, it is helpful to understand how SAP is technically constructed. SAP is software that has undergone numerous, sometimes dramatic phases of evolution to become what we loosely call &#8220;SAP&#8221; today. A brief introduction to SAP R/3 software architecture provides deeper insight.</p>
<h2><a title="SAP Wikipedia" href="http://de.wikipedia.org/wiki/SAP">SAP evolution of SAP R/3</a></h2>
<p lang="en-US"><strong>1. Software package:</strong> Four IBM software specialists launch SAP with one of the first mainframe-based transactional models. <a title="SAP R/2 Wikipedia" href="http://de.wikipedia.org/wiki/SAP_R/2">SAP R/2</a> is born. Initially, with modules for accounting only, followed by modules created using the SAP-developed programming language <a title="SAP ABAP" href="http://de.wikipedia.org/wiki/ABAP">ABAP</a> for new areas such as logistics.</p>
<p lang="en-US"><strong>2. Client server:</strong> The client server wave spills over to SAP. SAP first ports R/2 to IBM AS/400. But the system never runs adequately. In a rapid second attempt, porting to HP Unix is successful. The result is the ABAP-based client server application <a title="SAP R/3 Wikipedia" href="http://de.wikipedia.org/wiki/SAP_R/3">SAP R/3</a>, which in contrast to R/2, provides a graphical user interface. As with R/2, subsequent new business functionalities are developed, and additional releases appear up to <a title="SAP Enhancement Packages" href="http://blog.beteo.ch/2009/02/13/sap-enhancement-packages-als-%E2%80%9Eallheilmittel%E2%80%9C-ein-trugschluss/">SAP R/3- Release 3.0</a>. SAP R/3 now consists of numerous modules that can be summed up as accounting, logistics, and human resources.</p>
<p lang="en-US"><strong>3. Redundant systems</strong>: With SAP R/3 Rel. 3.0, SAP managed to become the market trendsetter. The term <a title="SAP ERP" href="http://de.wikipedia.org/wiki/SAP_ERP">ERP</a> becomes a virtual synonym for SAP R/3. Through growth and large-scale implementation as well as immense scalability requirements, challenges to basic technology and business functionality increase. In order to satisfy growing expectations, <a title="SAP Application Link Enabling" href="http://de.wikipedia.org/wiki/Application_Link_Enabling">SAP ALE (Application Link Enabling) </a>is launched. As one of the first packaged softwares, SAP institutionalizes the concept of controlled redundancies in a software suite.</p>
<p lang="en-US"><strong>4. Internet</strong>: Internet euphoria is rampant, and SAP has a technological answer to the trend: SAP R/3 Rel. 3.1 with <a title="SAP Internet Transaction Server" href="http://de.wikipedia.org/wiki/SAP_Internet_Transaction_Server">SAP ITS (Internet Transaction Server)</a>. SAP ITS is in a position to convert the SAP-internal SAP GUI log into HTTP and vise versa. This allows a direct jump from simple HTML pages into the SAP R/3 business application.</p>
<p lang="en-US"><strong>5. SAP component architecture:</strong> In order to integrate new, popular applications into the platform, SAP attempts to separate the strong SAP basis kernel from the SAP application kernel. A similar separation is completed at the application level. The entire HR module is decoupled in terms of ABAP from the remaining primary accounting and logistics modules. As of this point in time, communication between applications is based only on SAP ALE.</p>
<p lang="en-US">The separation of the SAP basis also forms the foundation for additional business functionality that is no longer classified solely as enterprise resource planning: <a title="SAP Business Warehouse" href="http://de.wikipedia.org/wiki/SAP_BW" target="_blank">SAP BW  (Business-Warehouse)</a> and SAP CRM (Customer Relationship Management). SAP is now still based on ABAP but consists of various ABAP application components – ABAP heterogeneous!</p>
<p lang="en-US"><strong>6. Single sign-on:</strong> SAP quickly recognizes that as a consequence of ABAP heterogeneity, logging on users with different systems must now be eliminated. With SAP R/3 – Release 4.5, SAP launches an ABAP-based workplace. This makes a single sign-on based on SAP GUI possible, which controls jumps to the various ABAP production systems.</p>
<p lang="en-US"><strong>7. <a title="SAP Portal" href="http://de.wikipedia.org/wiki/SAP_NetWeaver_Portal">SAP Portal</a>:</strong> The entire market is talking about portals, and with its ABAP-based Portal Workplace, SAP can absolutely not satisfy the demands of modern portals.</p>
<p lang="en-US">SAP therefore buys Top-Tier, which at the time had already developed an interface based on the SAP HTML-GUI. With this acquisition, SAP takes over a non-ABAP-based technology for the first time. SAP Java and ABAP enter into a landmark relationship.</p>
<p lang="en-US"><strong>8. <a title="SAP Application Server" href="http://de.wikipedia.org/wiki/SAP_NetWeaver_Application_Server">SAP Application Server</a>:</strong> Now with the technological Java/ABAP heterogeneity of components, SAP launches the marketing construct SAP NetWeaver with the goal of using each of these very different technologies through a shared platform. SAP NetWeaver incorporates the following seven purchasable product suites:</p>
<p>• SAP NetWeaver Application Server ABAP – ABAP-based business systems are stacked and made available here.<br />
• SAP NetWeaver Application Server Java – Java-based systems are stacked and made available here.<br />
• SAP NetWeaver BI (business intelligence – previously BW)<br />
• SAP NetWeaver PI (process execution, initially called XI)<br />
• SAP NetWeaver Portal<br />
• SAP NetWeaver MDM (master data management)<br />
• SAP NetWeaver Mobile</p>
<p lang="en-US"><strong>9. Service-oriented architecture: </strong>SAP Marketing then jumps onto the next largest IT architecture wave after client/server: service-oriented architecture (SOA). The company <a title="SAP Service Oriented Architecture" href="http://www.sap.com/platform/soa/index.epx">SAP ESOA</a>, now known as  <a title="Anwendungsentwicklung mit SAP Services" href="http://blog.beteo.ch/2009/08/03/anwendungsentwicklung-mit-sap-services-%E2%80%93-sap-kunden-und-berater-mussen-dazu-lernen/">SAP SOA</a>, is launched. Among other things, this allegedly allows SAP to fulfill conditions for offering cloud computing products.</p>
<h2>Data management for business processes</h2>
<p lang="en-US">This evolution of SAP provides an impression of the complexity and extensive nature of an SAP system built from components. With SAP Enterprise installations in which the entire SAP Business Suite is deployed, an SAP system with an architecture that includes a number of production systems with databases in the upper double-digit range quickly came into being – for historical reasons and due to customer requirements – but still without upstream development, testing, staging, prototype, and training systems. This SAP complexity can be very difficult for a customer to manage. And now the next marketing wave – SAP Cloud Computing. Such a system is to be built to meet the on-demand requirements of individual users? On demand in the cloud for users from hundreds of different customers with differing requirements in terms of system alignment?</p>
<p lang="en-US">With the knowledge of previous history and SAP software architecture, SAP Business by Design is based on a logical, unique SAP installation for each customer. How does SAP intend to manage  the individuality of each of these unique installation systems, not to mention understand what this means for individual systems with a reasonable amount of complexity? <a title="SAP Template, die Grundregeln für den erfolgreichen Rollout im Konzern" href="http://blog.beteo.ch/2010/04/14/sap-template-die-grundregeln-fur-den-erfolgreichen-rollout-im-konzern/">Lifecycle Management </a>in the cloud and beyond is a challenge that is too immense.</p>
<p lang="en-US">Through the illustration of the SAP evolution model, one can conclude what this means for SAP to provide the SAP business functionality of an SAP backend module within a browser that is based on user-specific roles. This is why SAP is expanding its R/3 client/server world to include additional architecture levels as support for this Internet technology. SAP must now enhance infrastructure areas with additional and more productive server levels, which will cause the complexity of the system and maintenance to increase even further.</p>
<h2>SAP functionality including data in the cloud</h2>
<p lang="en-US">Thanks to the latest SAP phase of technological evolution, namely SAP SOA, SAP business functions are available on the Web – but with an SAP standard with only a single-digit percentage of SAP functionality. It is noteworthy that SAP Web functionality often does not correspond 1:1 with installed SAP functionality at the customer. SAP is running on two tracks simultaneously: one for the long-established ABAP users and one for the new &#8220;Java freaks.&#8221; And they are not yet running in sync.</p>
<h2>SAP cloud computing &#8211; conclusion</h2>
<p>Can business functionality based on a 20-year-old concept and the associated system environment handle the demands of modern cloud computing as described in the first paragraph? From my perspective, cloud computing-supported virtualization, scalability of the system world and data management for transactional processing of extensive business data (which is based on individual settings) are unrealistic and not feasible, at least not if we want to remain within a reasonable degree of complexity. SAP is attempting once again to ride a marketing wave from the outset – to &#8220;fly along in the cloud.&#8221; Could this cloud build up to dangerous storms for SAP?</p>
<p lang="en-US">Previously, SAP ensured that changes to its own code were under control and that is was providing support to customers with software upgrades. With SAP as a cloud computing product, this has come to an end. Now SAP must stack unique customer environments and maintain them throughout the lifecycle – and not only SAP code, also the entire configuration and all systems. Tools such as  <a title="SAP Solution Manager - Kein Management für SAP Solutions?" href="http://blog.beteo.ch/2008/10/29/sap-solution-manager-%E2%80%93-kein-management-fur-sap-solutions/">SAP Solution Manager </a>are not created for this comprehensive SAP change management task and are only of limited use. Problems previously left for the customer to resolve are becoming a challenge for SAP itself.</p>
<p lang="en-US">Is this the reason why the SAP cloud product Business by Design is making only sluggish progress? In any case, a quick increase in the number of Business by Design users without corresponding, effective, customized SAP customer provisioning and an SAP Lifecycle Management solution would be fatal for SAP.</p>
<p lang="en-US">In principle, this is not a problem for SAP Business by Design customers, as long as the SAP cloud product is priced right and is technically sound. But is SAP really in a position – beyond marketing messages – to deliver such a product at an affordable price? It&#8217;s up to SAP to prove this. If unsuccessful, either SAP or SAP Cloud Computing users could pay dearly for the attempt.</p>
<p lang="en-US">
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/HAk3_32Zkt4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2010/06/11/sap-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2010/06/11/sap-cloud-computing/</feedburner:origLink></item>
		<item>
		<title>Project Portfolio Management: CA Clarity PPM or HP PPM?</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/AM9AA5Z2b3c/</link>
		<comments>http://www.beteoblog.com/2009/04/23/project-portfolio-management-ca-clarity-ppm-or-hp-ppm/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:29:54 +0000</pubDate>
		<dc:creator>Christoph Langenbahn</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[HP BTO]]></category>
		<category><![CDATA[Partner Solutions]]></category>
		<category><![CDATA[Project & Portfolio Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Project Portfolio Management]]></category>
		<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[CA Clarity]]></category>
		<category><![CDATA[Clarity]]></category>
		<category><![CDATA[Financial management]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP PPM]]></category>
		<category><![CDATA[innovation management]]></category>
		<category><![CDATA[Open Workbench]]></category>
		<category><![CDATA[OWB]]></category>
		<category><![CDATA[PPM]]></category>
		<category><![CDATA[Project Portfolio]]></category>
		<category><![CDATA[resource- and cost management]]></category>
		<category><![CDATA[Supplier Management]]></category>
		<category><![CDATA[Time-Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=448</guid>
		<description><![CDATA[Based upon our experiences with projects using various PPM tools, we took the liberty of comparing two project portfolio management heavyweights, namely CA Clarity PPM v12 and HP PPM Center 7.5. When it comes to project controlling and project management, CA Clarity PPM and HP PPM offer the traditional multi-project and project management functions as [...]]]></description>
			<content:encoded><![CDATA[<p>Based upon our experiences with projects using various <a title="beteo Miniguide: Project and Portfolio Management-Werkzeuge" href="http://beteoblog.com/beteo-alm-miniguides/project-and-portfolio/#ProjectAndPortfolio_Management" target="_blank">PPM tools</a>, we took the liberty of comparing two project portfolio management heavyweights, namely <a title="CA Clarity PPM" href="http://www.ca.com/us/project-portfolio-management.aspx" target="_blank">CA Clarity PPM v12</a> and HP <a title="HP PPM Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-16-18%5E1299_4000_5__" target="_blank">PPM Center 7.5</a>.</p>
<p>When it comes to project controlling and project management, CA Clarity PPM and HP PPM offer the traditional <strong>multi-project and project management functions</strong> as a complement to tools such as <a title="Microsoft Project 2007" href="http://office.microsoft.com/en-us/project/default.aspx" target="_blank">MS Project</a> or in standalone mode. Open and flexible interfaces to peripheral systems as well as additional standard interfaces to <a title="beteo Miniguide: Projektmanagement-Werkzeuge" href="http://beteoblog.com/beteo-alm-miniguides/project-und-portfolio/#Project_Management" target="_blank">project management systems</a> established on the market, such as Microsoft Project, are included in both products.</p>
<p>Support for <a title="Die Innovation im Unternehmen verdient ihren Prozess" href="http://beteoblog.com/2009/04/14/innovation-in-companies-deserves-its-own-process/" target="_blank"><strong>project planning and project prioritization</strong></a> for an innovation process that is superordinate to the projects is provided in the tools as a standard feature and best practice processes for it are included.</p>
<p>Both manufacturers offer a <strong>workflow engine </strong>with which these processes can be converted into digitized workflows corresponding to the requirements. The workflow engine interfaces for administrators are quite different at the first glance. Defining workflows initially seems simpler in HP PPM because the individual steps are arranged graphically on the screen and then, similar as with CA Clarity PPM, they have to be defined in detail. The user&#8217;s view of the workflow to graphically depict where the workflow is located in the process is more appealing in HP PPM.</p>
<p>Generally, the CA Clarity PPM&#8217;s <strong>user interface </strong>is more contemporary. In order to use the drill-down feature from the Clarity PPM dashboard graphics, one must first install the <a title="Adobe Scalable Vector Graphics Download" href="http://www.adobe.com/svg/viewer/install/" target="_blank">Adobe SVG Viewer</a> that is available free of charge; this is not necessary for HP PPM.</p>
<p>Both products offer <strong><a title="Wikipedia: IT Dashboard - Kennzahlen-Cockpit" href="http://de.wikipedia.org/wiki/Kennzahlen-Cockpit" target="_blank">dashboard</a> functionalities with <a title="Wikipedia: Drill Down" href="http://en.wikipedia.org/wiki/Drill_down" target="_blank">drill-down</a> </strong><strong>capability based on </strong><a title="Wikipedia: Portlet" href="http://en.wikipedia.org/wiki/Portlet" target="_blank">portlet technologies</a> and largely adjustable interfaces. In this way, both products can be completely customized and expanded to one&#8217;s own needs and preferred usage.</p>
<p>In addition, both products offer functionalities that, in addition to tactically provided budgets and resource allotments, also allow a <strong>strategic alignment </strong>to higher-level business objectives.</p>
<p>Here is where the <strong>actual approach-related differences </strong>emerge in regard to supporting accompanying business processes such as resource, time, and financial management as well as <a title="Umfassendes Innovationsmanagement" href="http://beteoblog.com/2009/04/14/innovation-in-companies-deserves-its-own-process/" target="_blank">comprehensive innovation management within the company</a>.</p>
<h3>CA Clarity PPM v12</h3>
<p>CA Clarity PPM offers functionalities from idea-related decision-making to prioritization and analysis, taking into consideration existing resource allocations and a diverse range of budgetary perspectives. In the tool itself, one can carry out both strategic as well as tactical planning, including execution and controlling management for single or multiple projects, in a flexible manner.</p>
<p>The modular setup of the functional components allows the system to be optimally fitted to an organization&#8217;s level of maturity in terms of project planning and management. Extensive functions for graphic workflows, collaboration, and document management round off the tool&#8217;s functionality.</p>
<p><a href="http://blog.beteo.ch/wp-content/uploads/2009/03/ca-clarity.jpg"><img src="http://blog.beteo.ch/wp-content/uploads/2009/03/ca-clarity.jpg" border="0" alt="CA Clarity Dashboard" width="294" height="189" /></a></p>
<p>CA Clarity Dashboard</p>
<p><strong>CA Clarity PPM offers standard interfaces to:</strong></p>
<ul type="disc">
<li>Microsoft      Project, <a title="Open Workbench" href="http://www.openworkbench.org/" target="_blank">OWB (Open WorkBench)</a></li>
<li><a title="CA Service Desk" href="http://www.ca.com/us/service-desk.aspx" target="_blank">CA Unicenter Service Desk</a>, <a title="CA Software Change Manager" href="http://www.ca.com/us/products/product.aspx?ID=255" target="_blank">CA Software Change Manager</a>, and <a title="CA Asset Portfolio Management" href="http://www.ca.com/us/products/product.aspx?id=4343" target="_blank">CA Unicenter Asset Portfolio      Management</a></li>
</ul>
<p><strong>Features and requirements that favor using CA Clarity PPM</strong></p>
<ul type="disc">
<li>Detailed      cost control by defining cost plans</li>
<li>Scenarios      at project- and department-levels pertaining to resources and working with      cost plan variants</li>
<li>Supplier      management functions</li>
<li>Direct      charging and billing (internally and externally) for projects stemming      from a single point of control application</li>
<li>Portfolio-related      scenario staging based on various cost-benefit plans in addition to      resource requirements</li>
<li>Parent /      child relationships for master and department portfolios and organizational      structure-related portfolios/programs</li>
<li>Integratability into existing CA      products</li>
</ul>
<h3>HP PPM Center 7.5</h3>
<p>HP PPMC also offers functions to strategically analyze and tactically plan future projects. In doing so, HP PPM places greater emphasis on project controlling aspects to manage the project portfolio of an individual business unit.</p>
<p>The functions pertaining to supplier, resource, time, and especially financial management are limited. If necessary, these can be covered by the integration of third-party solutions on hand in the company.</p>
<p>By means of an <a title="Integration von HP PPM, Service Manager und Quality Center über HP MAC " href="http://www.beteoblog.com/2009/04/14/hp-service-manager-integrated-with-hp-ppm-and-hp-quality-center" target="_blank">integration platform</a>, the HP PPM product is easily integrated into the <a title="beteo Miniguide: HP BTO Centers" href="http://beteoblog.com/beteo-alm-miniguides/application-lifecycle/#HP_BTO_Center" target="_blank">HP BTO software portfolio</a>. Interfaces allow one to deploy <a title="HP Quality Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-127-24_4000_5__" target="_blank">HP Quality Center</a> and <a title="HP Universal CMDB" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-15-25%5E1059_4000_7__" target="_blank">HP uCMDB</a> for example directly from the workflows.</p>
<p><a href="http://blog.beteo.ch/wp-content/uploads/2009/03/hp-ppm.jpg"><img src="http://blog.beteo.ch/wp-content/uploads/2009/03/hp-ppm.jpg" border="0" alt="HP PPM Dashboard" width="286" height="189" /></a></p>
<p>HP PPM dashboard</p>
<p><strong>HP PPM V7.5 offers standard interfaces to:</strong></p>
<ul type="disc">
<li>Microsoft Project</li>
<li><a title="HP Service Management Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-85-121_4000_5__" target="_blank">HP Service Manager      (HP SM)</a>, HP Universal CMDB (HP uCMDB), and HP Quality Center (HP QC)</li>
<li><a title="SAP Change und Transport Management" href="http://www.beteoblog.com/2008/06/12/sap-change-and-transport-management-efficient-and-safe/" target="_blank">SAP CTS</a> (SAP Change and Transport Management)</li>
</ul>
<p><strong>Features and requirements that favor using HP PPM</strong></p>
<ul type="disc">
<li>Portfolio management field exclusively in the focus of an (IT) organizational department</li>
<li>Use of &#8220;leading&#8221; human resource, financial, and controlling peripheral systems</li>
<li>No planned enterprise portfolio management (EPM) activities</li>
<li>No billing for projects stemming from the PPM system, but stemming from the &#8220;leading&#8221; financial application</li>
<li>Integratability into existing HP BTO products</li>
<li>Existing use of HP PPM as the application deployment system, e.g., <a title="Oracle E-Business Suite" href="http://www.oracle.com/lang/de/applications/index.html" target="_blank">Oracle Applications</a>, <a title="SAP" href="http://www.sap.com/germany/index.epx" target="_blank">SAP</a>, and <a title="Oracle Peoplesoft-Unternehmensanwendungen" href="http://www.oracle.com/lang/de/applications/peoplesoft-enterprise.html" target="_blank">Peoplesoft</a>, as well as the need for interfaces to these</li>
</ul>
<h3>Clarity PPM vs. HP PPM Comparison</h3>
<p>Generally, CA Clarity PPM and HP PPM are suited for use as project portfolio management solutions. Business-related factors or a preference for a given manufacturer therefore play an important role in the decision. Nevertheless, one of the two solutions can be objectively favored based on a company&#8217;s detailed requirements.</p>
<ul type="disc">
<li>Requirements for a <strong>comprehensive portfolio management tool, including integrated aspects such as financial and resource planning, as well as company-wide deployment</strong> are arguments for CA Clarity PPM.</li>
<li>Requirements for a <strong>project portfolio management tool for project controlling within a department </strong>or company-wide, then integrated into leading financial, resource, and planning tools make HP PPM a viable alternative.</li>
</ul>
<p>Actual practice has shown that one can work successfully with both tools. Successful implementation of a software-based PPM solution depends less on the individual strengths and weaknesses of the PPM software, and more on how the workflows of the individual organizations are depicted, how the applications are integrated into the environment, and what <a title="Project Roadmap: Quick Wins with Iterations" href="http://www.beteoblog.com/2008/07/17/project-roadmap-quick-wins-with-iterations/" target="_blank">implementation approach</a> is selected.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/AM9AA5Z2b3c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/04/23/project-portfolio-management-ca-clarity-ppm-or-hp-ppm/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/04/23/project-portfolio-management-ca-clarity-ppm-or-hp-ppm/</feedburner:origLink></item>
		<item>
		<title>HP Service Manager Stressed by Real Change Management</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/9U7GW7jcNDc/</link>
		<comments>http://www.beteoblog.com/2009/04/21/hp-service-manager-stressed-by-real-change-management/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 09:39:57 +0000</pubDate>
		<dc:creator>Ruben Meier</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[HP BTO]]></category>
		<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[HP PPM]]></category>
		<category><![CDATA[HP Service Manager]]></category>
		<category><![CDATA[HP UCMDB]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[ITIL V3]]></category>
		<category><![CDATA[SAP Transport Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=446</guid>
		<description><![CDATA[HP Service Manager is used to administer and process tickets within the framework of IT Service Management. The Service Manager adheres to ITIL V3. Various modules are used, such as incident, problem, change, etc. With the ESS (Employee Self Service) Web control surface, end users can issue their own interaction tickets, which a support technician [...]]]></description>
			<content:encoded><![CDATA[<p>HP <a title="Service Manager" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-85%5E12473_4000_100__">Service Manager</a> is used to administer and process tickets within the framework of <a title="IT Service Management" href="http://en.wikipedia.org/wiki/IT_Service_Management">IT Service Management</a>. The Service Manager adheres to <a title="ITIL V3" href="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library">ITIL V3</a>. Various modules are used, such as incident, problem, change, etc. With the ESS (Employee Self Service) Web control surface, end users can issue their own interaction tickets, which a support technician can then use to open an incident. If no solution is found, the  <a title="Service Desk" href="http://en.wikipedia.org/wiki/Service_Desk_(ITSM)">Service Desk </a> can transfer incidents and interaction tickets as well as track problems and changes.</p>
<p><strong>HP Service Manager shows limits with Change Management</strong></p>
<p>Simplified workflows are certainly possible with Service Manager. However if comprehensive <a title="Lifecycle Management – HP BTO Makes It Happen" href="http://www.beteoblog.com/2007/11/12/lifecycle-management-%E2%80%93-hp-bto-makes-it-happen/">Change Management </a>is in operation, requirements exceed conventional ITIL functionalities. The administration of all relevant objects is of utmost importance. Information about infrastructure as well as about organizational (organizational units, roles, security aspects, etc.), technical (programs, change requests, transactions, etc.), and descriptive (documentation, concepts, test cases, etc.) objects &#8211; and their relationships &#8211; should be represented. This is beyond the scope of HP Service Manager. As soon as requirements increase and greater flexibility is needed, a tool such as the HP <a title="Project and Portfolio Management Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-16-18_4000_100__">Project and Portfolio Management Center</a> (PPM) is necessary. PPM provides extremely powerful workflow controls with a variety interfaces to additional tools and to the Service Manager. In addition, PPM allows control of any number of commands to be performed and external Web services to be controlled. This allows for example control of SAP transports, administration of Quality Center (QC) requirements and defects as well as an additional configuration database, such as HP UCMDB, to be updated. Compared to more technically mature PPM workflow controls, Service Manager demonstrates significant weaknesses in flexible administration and process configuration.</p>
<p>By integrating the change process into PPM, a change request issued in the Service Manager &#8211; in which no longer just the Service Desk but also other teams, tools, and processes are integrated and a broad range of decisions for controlling the change process are required &#8211; can be transferred to PPM. Because processes in PPM can be better and more flexibly modeled, the change process is completely administered through PPM. A change ticket in the Service Manager still receives only the requested status updates so that the Service Desk knows for example that a development has been launched or that a change is being tested and nearly complete. Users are continuously informed of status.</p>
<div id="attachment_523" class="wp-caption alignnone" style="width: 610px"><a href="http://www.beteoblog.com/wp-content/uploads/2009/04/ppm-sm_en1.jpg"><img class="size-full wp-image-523" title="Integration change process: PPM-Service Manager" src="http://www.beteoblog.com/wp-content/uploads/2009/04/ppm-sm_en1.jpg" alt="Integration change process: PPM-Service Manager" width="600" height="311" /></a><p class="wp-caption-text">Integration change process: PPM-Service Manager</p></div>
<p><strong>Integration with HP PPM</strong></p>
<p>Through a PPM add-on called MAC (Managing Application Change), integration of different tools is possible. Necessary Java classes and configuration examples are provided during installation. All communication between PPM and Service Manager is based on the Web service interface in the Service Manager.</p>
<p>First of all, the Web service for the requested module must be configured in the Service Manager, in our case Change Management. When all necessary fields as well as any number fields and functions are available through the Web service, the Java stub for PPM can be produced from the Service Manager WSDL file. Through this stub, PPM can communicate with the Service Manager. Of course it is also possible to access the Service Manager from PPM or any other Web service.</p>
<p>At a determined interval, PPM searches the Service Manager to determine is a new change has been opened. This change is then fetched and opened in PPM as a new request. It is also possible to send status updates to the Service Manager, thereby informing the Service Desk about the progress of the process. When the process is complete, the same interface is used to send the message back to the Service Manager and close the change.</p>
<p><strong>Conclusion</strong></p>
<p>Service Manager workflow controls are not sufficient for implementing and automating a comprehensive change process from start to finish, for example test management in QC, expanded configuration management in the uCMDB, or transport administration in SAP.  However the possibilities are open upon integration of the change process into PPM. Configuration necessary to integrate the tools is nonetheless somewhat complex: the stub must by newly constructed as soon as the configuration of the Web service has been changed, mapping of fields takes place through JavaScript code and without a configuration control surface, time formats must be correctly converted, files must be repeatedly deleted, a small mistake results in the entire integration not functioning &#8230; In summary, integration appears to remain rather underdeveloped, and experience is necessary to achieve successful and efficient implementation.</p>
<p>However, when integration runs as desired, and all fields are correctly copied and converted, its usefulness is enormous. The most diverse processes are thoroughly integrated: from issuing tickets by end users and development to testing and deployment. This also includes dashboards, notifications, and reports that can be flexibly and process- as well as project-comprehensive generated, administered, and customized. Every participant stays informed, and changes to systems are controlled and thus implemented with lower  risk.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/9U7GW7jcNDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/04/21/hp-service-manager-stressed-by-real-change-management/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/04/21/hp-service-manager-stressed-by-real-change-management/</feedburner:origLink></item>
		<item>
		<title>HP Quality Center vs. IBM Rational Quality Manager</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/IzR0zayzazY/</link>
		<comments>http://www.beteoblog.com/2009/04/20/hp-quality-center-vs-ibm-rational-quality-manager/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 11:16:48 +0000</pubDate>
		<dc:creator>Serge Baumberger</dc:creator>
				<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[QC vs. QM]]></category>
		<category><![CDATA[Quality Center]]></category>
		<category><![CDATA[Quality Manager]]></category>
		<category><![CDATA[Software Quality Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=417</guid>
		<description><![CDATA[The most recent Forrester Wave (Q3 2008) examined the six biggest developers of functional testing solutions. Based on the current offer and the strategy regarding the direction the corresponding solution is to take, HP was ranked number one and IBM came in second. It&#8217;s time to take a closer look at the current flagship products [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The most recent <a title="Forrester Wave" href="http://www.forrester.com/wave" target="_blank">Forrester Wave</a> (Q3 2008) examined the six biggest developers of functional testing solutions. Based on the current offer and the strategy regarding the direction the corresponding solution is to take, <a title="HP BTO Software" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_home.jsp?zn=bto&amp;cp=1_4011_5__" target="_blank">HP</a> was ranked number one and <a title="IBM Rational Software" href="http://www-01.ibm.com/software/de/rational/" target="_blank">IBM</a> came in second. It&#8217;s time to take a closer look at the current flagship products and compare them against each other. </strong></p>
<p>In the red corner of the ring, representing IBM, please welcome Rational <a title="IBM Rational Quality Manager" href="http://www-142.ibm.com/software/dre/ecatalog/detail.wss?locale=de_DE&amp;synkey=T854937K46799W09" target="_blank">Quality Manager Standard Edition</a> (version 1.002) and in the white corner, representing HP, please welcome <a title="HP Quality Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-127-24_4000_5__" target="_blank">Quality Center</a> 10.0 (Enterprise Edition). In this bout, the current world champion Quality Center (QC) will be defending its title against the challenger Quality Manager (QM) with the fearsome left hook in the area of &#8220;look and feel&#8221; as well as in the key discipline of &#8220;range of functions.&#8221;</p>
<h3>Appearance &#8211; Playfulness vs. Solidity</h3>
<p>Both solutions are opened using a URL in the browser. Here, Quality Center (QC) 10 still depends on Active-X, which has been deactivated in many companies and for that reason usually has to be distributed as an additional package to the clients. Quality Manager (QM) doesn&#8217;t face this obstacle and therefore runs perfectly, including in Firefox.</p>
<p>Once accessed, QC and QM have very clearly laid out appearances. In QM, one always starts on a personal dashboard. This dashboard is very easy to configure and looks good, too. As described in the blog entitled <a title="HP Quality Center 10 from a Test Manager's Perspective" href="http://www.beteoblog.com/2009/03/02/hp-quality-center-10-from-a-test-manager’s-perspective/">HP Quality Center 10 from a Test Manager&#8217;s Perspective</a>, the QC 10 also offers an integrated dashboard which has a similar range of functions as QM&#8217;s.</p>
<p>One navigates through both test suites using a vertical icon bar, which can be masked in the QC and arranged horizontally as an option in the QM. Overall, QM seems faster and more modern, more dynamic, and more interactive, whereby QC seems more plain and professional. QC can&#8217;t be changed much, with most of it controlled by means of lists and parameters and a little VBScript. On the other hand, QM can be totally reconfigured and adjusted to the n<sup>th</sup> degree in regard to a company&#8217;s internal workflows. If QM has more of a <a title="Facebook" href="http://www.facebook.com/" target="_blank">Facebook</a> look and feel, then QC would be more like <a title="Xing" href="http://www.xing.com/" target="_blank">Xing</a>; that&#8217;s why descriptions like playful versus grounded are apt.</p>
<h3>Range of Functions</h3>
<p>The getting-started hurdle for new testing solutions is high. In order to come close or beat the industry champion Quality  Center, special moves are called for right in the first release. So what does Quality Manager include in its first release to take on QC?</p>
<p>It would be best for us to compare the individual mini-modules/functions that are needed in day-to-day work in a table to then pick out the corresponding winner:</p>
<p><a href="http://www.beteoblog.com/wp-content/uploads/2009/04/qcvsqm_tabelle_e.jpg"><img class="alignnone size-full wp-image-514" title="QC vs. QM table" src="http://www.beteoblog.com/wp-content/uploads/2009/04/qcvsqm_tabelle_e.jpg" alt="QC vs. QM table" width="300" height="400" /></a></p>
<pre>Legend:
0 = Functionality/mini-module not available
1 = Functionality/mini-module available
2 = Functionality/mini-module better than the competitor's
3 = Functionality/mini-module is very good
* = proved stability and scalability (QC) /
    modern web 2.0 interface without Active-X (QM)</pre>
<p>In my opinion, the primary difference pertains to QM&#8217;s interactive test plan (planning), which QC lacks. The test plan should in no way be confused with the Quality Center&#8217;s test plan module. This is a bona fide test plan that is jointly generated through the distribution of work items (generally by the test manager). Individual items, such as requirements, test cases, or assembling corresponding test teams can be delegated to other QM users by means of work items. The test managers in charge can monitor progress at any time via the dashboard, making it ideal for offshore projects!</p>
<p>QM&#8217;s test environment management, which is not available in QC, is also pretty neat. If connected, test equipment can be provided with images at the click of a button and reserved accordingly for a test.</p>
<p>In contrast, Quality  Center offers an integrated baselining tool and risk-based quality management, which we were unable to find in QM.</p>
<h3>Summary</h3>
<p>In a direct comparison, Quality  Center is (still?) in the lead. However, with the JAZZ platform and the <a title="Open Commercial Development" href="http://www.eweek.com/c/a/Application-Development/IBM-to-Employ-OpenSource-Development-Style-for-Tools/" target="_blank">Open Commercial Development</a>, Quality Manager has a speed advantage that needs to be taken into account. The current version of QM doesn&#8217;t have multi-project support yet, but it is expected to be available in April 2009 with version 1.01. On jazz.net, one can also check (&#8220;open&#8221; for that reason) what is currently being tinkered on. That&#8217;s one reason to look forward to fast release cycles. It remains to be seen whether customers want this type of speed from these testing solutions and will also import the new versions right away.</p>
<p>The QC versus QM match doesn&#8217;t end with a knockout. If one tallies up the points, the winner is QC with a score of 20 to 14 because it simply does many things in a better or niftier way than Quality Manager (importing test cases is supported in QC with a Word or Excel plug-in; in QM, the upload is done without support in the XML format). But even here, QM will probably catch up quickly. This is also necessary since QM&#8217;s release 1 deals with a new solution which in everyday work still has &#8220;teething pains&#8221; (e.g., test cases can&#8217;t be copied and saving attachments is sometimes impossible).</p>
<p>Ultimately, it&#8217;s worth noting whether one&#8217;s company already relies on IBM Rational products and the <a title="Jazz die neue IBM Plattform" href="http://www.jazz.net/" target="_blank">JAZZ</a> platform in general, because combining development, requirements engineering, and testing on the same platform has a lot of cost-saving potential. To top it off, choosing a functional testing solution is always a price-related issue.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/IzR0zayzazY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/04/20/hp-quality-center-vs-ibm-rational-quality-manager/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/04/20/hp-quality-center-vs-ibm-rational-quality-manager/</feedburner:origLink></item>
		<item>
		<title>Application Security – Money Still Being Squandered on It</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/qaAeSid3nss/</link>
		<comments>http://www.beteoblog.com/2009/04/03/application-security-%e2%80%93-money-still-being-squandered-on-it/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 13:09:11 +0000</pubDate>
		<dc:creator>Serge Baumberger</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[Pentest]]></category>
		<category><![CDATA[QAInspect]]></category>
		<category><![CDATA[Secure Coding]]></category>
		<category><![CDATA[Security Testing]]></category>
		<category><![CDATA[Webfire]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=414</guid>
		<description><![CDATA[Security is especially important in online applications, yet far too little attention is paid to it. Perform a quick risk assessment just prior to implementation, jerry-rig a plug for the biggest holes, and you’ll have the software up and running in no time. Then a few days later, the first bytes of customer data are [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Security is especially important in online applications, yet far too little attention is paid to it. Perform a quick risk assessment just prior to implementation, jerry-rig a plug for the biggest holes, and you’ll have the software up and running in no time. Then a few days later, the first bytes of customer data are stolen. Does it have to happen this way?</strong></p>
<p>In an incredibly short time, online security risks have become the primary risk for businesses. One reason is that nowadays <a title="Businesskritische Applikationen" href="http://blog.beteo.ch/2008/02/26/application-management-senkt-sap-kosten/" target="_blank"><span style="color: blue;">business-critical applications</span></a> have to be accessible online at any time to customers, partners, and internal users. Continuous availability opens the floodgates for friend and foe. Interactive contents exacerbate the whole thing. Statistics show that hackers don’t have to be asked twice to do what they do. Currently, one of the favorite modes of attack is cross site scripting (<a title="xss attacks information" href="http://www.xssed.com/" target="_blank"><span style="color: blue;">XSS</span></a>). For example, a hacker tries to manipulate a web application in such a manner that damaging script code is embedded in the displayed page (e.g., in a guest book or an auction site page). The browser processes this actually trustable website including the harmful code and thereby sends the current login information back to the hacker. Even though companies take security absolutely seriously, reports regarding successful attacks are a daily occurrence. What’s happening here?<br />
<img class="alignnone size-full wp-image-421" title="Quality vs. Security" src="http://www.beteoblog.com/wp-content/uploads/2009/04/qualvssec.jpg" alt="Quality vs. Security" width="472" height="233" /></p>
<p>Fig. 1: Quality vs. Security</p>
<h3>FINALLY RETHINKING THE SITUATION</h3>
<p>The lion’s share of an IT security budget is invested in <a title="Netzwerksicherheit (auch Netzsicherheit) ist kein einzelner feststehender Begriff" href="http://de.wikipedia.org/wiki/Netzwerksicherheit" target="_blank"><span style="color: blue;">network security</span></a>, e.g., for firewalls and intrusion detection systems, even though according to <a title="Gartner Research" href="http://www.gartner.com/it/products/research/research_services.jsp" target="_blank"><span style="color: blue;">Gartner </span></a>, 75 percent of the hacker attacks take place directly via the application and not the networks. To spend money specifically on where the greatest danger lurks requires rethinking the situation. Ideally, pains are taken in <a title="Software-Entwicklung" href="http://de.wikipedia.org/wiki/Softwareentwicklung" target="_blank"><span style="color: blue;">software development</span></a> to ensure that no <a title="US National Vulnerability Database" href="http://nvd.nist.gov/" target="_blank"><span style="color: blue;">security loopholes</span></a> even exist or to remedy these immediately. <a title="Wer zu spät testet verschleudert Geld" href="http://blog.beteo.ch/2008/07/30/e2e-sap-testing-schon-die-halfte-im-griff/"><span style="color: blue;">Those who are late with their testing are wasting money</span></a>. However, the problem isn’t that easy to fix because the software is geared to preferably provide what is described in the functional specifications. As a result, checks are performed on what the applications are supposed to do, but not on what they are not supposed to be able to do. Developers with expertise in the field of secure development are a rare breed. <a title="Artikel übers Testing auf blog.beteo.ch" href="http://blog.beteo.ch/category/testing/" target="_blank"><span style="color: blue;">Testing</span></a> also has to be tailored to the new requirements. Unfortunately, one rarely sees a <a title="Penetartionstest gemäss Wikipedia" href="http://de.wikipedia.org/wiki/Penetrationstest_%28Informatik%29" target="_blank"><span style="color: blue;">penetration test</span></a> as part of a <a title="Testplan (E) gemäss IEEE 829" href="http://en.wikipedia.org/wiki/IEEE_829" target="_blank"><span style="color: blue;">test concept</span></a>. Likewise, the skills profile of a tester who is supposed to verify the functionality is different than that of a security tester. While one is looking for things that don&#8217;t work, the other should be looking for the undesired functionalities that allow too much to take place – in other words, we’re talking about real detective work.</p>
<h3>SOLUTION APPROACHES</h3>
<p>Making online applications secure requires specific measures:</p>
<p>1. Implementing security rules, guidelines, and regulations<br />
2. Creating security requirements and attack scenarios<br />
3. Performing specific security architecture reviews<br />
4. Developing and complying with secure coding guidelines<br />
5. Performing:<br />
a) White box penetration test<br />
b) Grey box penetration tests<br />
c) Black box penetration tests<br />
6. Monitoring operating systems continuously<br />
7. Making assessments and feedback loops part of the first step</p>
<p class="MsoNormal" style="line-height: normal;"><img class="alignnone size-full wp-image-422" title="toolbox-for-actual-implementation-measures" src="http://www.beteoblog.com/wp-content/uploads/2009/04/toolbox-for-actual-implementation-measures.jpg" alt="toolbox-for-actual-implementation-measures" width="424" height="313" /></p>
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US">Fig. 2:  Toolbox for actual implementation measures</span></p>
<h3>ACUTE NEED FOR ACTION</h3>
<p>In Switzerland, the secure programming and performance of penetration tests are still in their infancy. There most certainly is a need to make application more secure and to include the entire <a title="Software-Entwicklungszyklus" href="http://blog.beteo.ch/2007/10/24/den-zyklus-uber-dem-entwicklungs-zyklus-managen/" target="_blank"><span style="color: blue;">software development cycle </span></a><span> </span>when creating secure applications. By implementing the solution approaches above, one can gradually increase the application security’s maturity. However, it takes considerable amount of time and money in the short term because systematic training of the test and development units is necessary. In any event, setting up one&#8217;s own security testing squad does make sense.</p>
<h3>TOOL SUPPORT</h3>
<p>Once the activities are defined, they can be accelerated. Large-scale software manufacturers such as <a title="HP Application Security" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-201_4000_100__" target="_blank"><span style="color: blue;">HP </span></a>or <a title="AppScan von IBM" href="http://www-306.ibm.com/software/rational/offerings/websecurity/" target="_blank"><span style="color: blue;">IBM</span></a> have recently shored up their capabilities in regard to security testing of web applications through targeted acquisitions. Certain fields of use may also have corresponding <a title="Nessus - Open Vulnerability Scanner" href="http://www.nessus.org/" target="_blank"><span style="color: blue;">open source solutions</span></a>. IBM, like HP, offers security-related tools that support an application’s <a title="Application Lifecycle Management" href="http://blog.beteo.ch/2008/02/26/application-management-senkt-sap-kosten/" target="_blank"><span style="color: blue;">entire lifecycle </span></a>from its creation to its replacement:</p>
<p><strong>For developers:</strong></p>
<ul>
<li>Code is checked for security while being entered</li>
<li>Solution recommendations and links appear if requested</li>
</ul>
<p><strong>For testers:</strong></p>
<ul>
<li>Automated security tests check web applications and services for flaws</li>
<li>Any discovered flaws are saved with the corresponding priority depending on the security risk and assigned to the responsible developer</li>
</ul>
<p><strong>For security experts:</strong></p>
<ul>
<li>A 24/7 solution combs through complete web applications looking for security loopholes</li>
<li>Automatic verification pertaining to legal, company internal, and regulatory provisions</li>
</ul>
<p>The tools described are becoming better and better. Experts scan the Internet daily for new risks. As for anti-virus solutions, the tools are kept current with new signatures and detection patterns by means of updates.</p>
<h3>SUMMARY</h3>
<p>Targeted investments are necessary. Regardless of the maturity level an organization has reached, there is always room for improvement. The investment is certainly worthwhile because besides financial losses, a company’s image is also at stake.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/qaAeSid3nss" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/04/03/application-security-%e2%80%93-money-still-being-squandered-on-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/04/03/application-security-%e2%80%93-money-still-being-squandered-on-it/</feedburner:origLink></item>
		<item>
		<title>HP Quality Center 10 from a Test Manager’s Perspective</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/2-90B7zJbgo/</link>
		<comments>http://www.beteoblog.com/2009/03/02/hp-quality-center-10-from-a-test-manager%e2%80%99s-perspective/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:52:39 +0000</pubDate>
		<dc:creator>Serge Baumberger</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[HP BTO]]></category>
		<category><![CDATA[Partner Solutions]]></category>
		<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[HP Quality Center]]></category>
		<category><![CDATA[Quality Center]]></category>
		<category><![CDATA[Requirements Management]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=350</guid>
		<description><![CDATA[The new Version 10 of the HP Quality Center (QC) is now available. Yet what are the actual advantages of the new QC compared to its predecessor from a Test Manager’s perspective? Below, I will take a look at some of the new features and changes, and I will answer the question whether one should [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoPlainText">
<p class="MsoPlainText">The new <a title="HP Quality Center" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-127_4000_100__" target="_blank">Version 10 of the HP Quality Center (QC)</a> is now available. Yet what are the actual advantages of the new QC compared to its predecessor from a <a title="Is Tool-Supported Test Management Profitable" href="http://www.beteoblog.com/2008/08/18/is-tool-supported-test-management-profitable/" target="_blank">Test Manager’s</a> perspective?</p>
<p class="MsoPlainText">
<p class="MsoPlainText">Below, I will take a look at some of the new features and changes, and I will answer the question whether one should even make the switch.</p>
<h3 class="MsoPlainText">The Most Significant Changes</h3>
<p class="MsoPlainText">The new QC Version 10 has seen a series of changes, of which the most significant ones are:</p>
<ul>
<li>Version control</li>
<li>Baselining</li>
<li>Integrated dashboard</li>
<li>Shared libraries</li>
<li>Cross Project Customization</li>
</ul>
<h4 class="MsoPlainText">Version Control</h4>
<p class="MsoPlainText">Finally, QC has been provided with a fully integrated version control. In past versions, one had to make do with third-party integration, which generally stumbled rather than ran. The version control, if desired, must first be activated for every individual project via the SiteAdmin. Once this is done, all entities falling under the version control become Version 1. QC entities include requirements, tests, test resources, and business components. If one wishes to add a test step to a test case for example, one is automatically requested to check this test case. As soon as there is more than one version of an entity, one can compare various versions against each other or retrieve an older version.</p>
<p class="MsoPlainText">
<p class="MsoPlainText"><em><strong>Summary:</strong> The whole thing is intuitive and easy to operate. But what’s the use of having eight versions of a requirement, when one doesn’t know which software release a version belongs to? </em></p>
<h4 class="MsoPlainText">Baselining</h4>
<p class="MsoPlainText">Along with version control comes baselining, which is intended to answer the question above. Using the new “Management” module that replaces the “Releases” introduced in 9.x one gets to the baseline function via the “Libraries” tab. This enables one to obtain a summary of a complete testing release and retrieve it if necessary. In this way, a test set can be pinned to a baseline in the test lab. In other words, as of now, the manual copying of entire trees into the test plan module is a thing of the past. At last, test managers will be able to properly organize software that has multiple parallel releases (<a title="E2E SAP Testing" href="http://www.beteoblog.com/2008/08/05/e2e-sap-testing-%E2%80%93-halfway-under-control/" target="_blank">in production, current release, future release</a>).</p>
<p class="MsoPlainText">
<p class="MsoPlainText"><em><strong>Summary: </strong>Setting up the baseline works very well. While creating it, a log keeps one updated on what is currently taking place. However, setting up baselines probably needs to be done during off-peak hours since it can take a while for larger QC projects. </em></p>
<h4 class="MsoPlainText">Integrated Dashboard</h4>
<p class="MsoPlainText">Equally interesting for test managers is the new integrated dashboard that can be found on the left-hand navigation bar where the “Management” module is, too. The special feature of the new dashboard does not pertain to the graphics, which are not particularly appealing, but the &#8220;Cross-Project&#8221; functionality. It is now finally possible, when working on a QC project, to get an overview of all of one&#8217;s ongoing projects. These dashboards are freely configurable and can be designated to be personal favorites or publicly accessible. Special Excel reports also enable direct access to the database via SQL. The generated reports can then be graphically processed at the same time by means of VBScript.</p>
<p class="MsoPlainText"><em><br />
</em></p>
<p class="MsoPlainText"><em><strong>Summary:</strong> The new dashboard module is quickly customized and achieves its purpose in ongoing projects. What is missing is a sensible way of printing content for a given project meeting, for example. </em></p>
<h4 class="MsoPlainText">Shared Libraries</h4>
<p class="MsoPlainText">Libraries, which are located in the “Management” module, can be re-used and distributed with Version 10. A library represents a collection of entities in a QC project, including their relationships to each other. When dealing with many similar projects, it offers the advantage of not having to repeatedly create entities. Libraries can be imported from project A into project B, compared against each other, or even synchronized. A library also allows one to collect the same entities as in versioning. Defects are not included, but they can be shared with the new “<a title="QC Synchronizer" href="http://updates.merc-int.com/qualitycenter/qc90/sync/qcsynchronizer/index.html" target="_blank">HP Quality Center Synchronizer</a>” manually among several QC projects. As mentioned, the advantages really only present themselves when one has many and/or large-scale projects. I suppose that is why this functionality is available only in the QC Premier Edition (also available are the Standard and Enterprise editions).</p>
<p class="MsoPlainText">
<p class="MsoPlainText"><em><strong>Summary:</strong> It remains to be seen whether this function will actually be used in <a title="Swiss Railway Test Factory " href="http://www.beteoblog.com/2008/12/10/beteo-successfully-assists-sbb-in-implementing-hp-quality-center/" target="_blank">real-world applications</a>. In my opinion, it makes perfect sense to be able to take over pre-defined assets from another project so that one doesn’t have to keep re-inventing the wheel. </em></p>
<h4 class="MsoPlainText">Cross Project Customization</h4>
<p class="MsoPlainText">And now here’s the last big change: Cross Project Customization. Many organizations have defined standards, such as a uniform defect status field or a standardized priority scale, for their software quality-related areas. However, these fields and lists were often changed or even deleted by QC project administrators. Some companies have even gone to great lengths in using their own programming to define a template that can be distributed to all QC projects, thereby establishing a uniform standard.</p>
<p class="MsoPlainText">For all those who want to spare themselves this time and effort or do not wish to keep an in-house programmed interface going, there is a solution. Site Administrator now provides a way to link projects with a template. If the template is changed, the delta can then be passed on later at the right point in time. This function has been awaited not only by test managers who like to have the same configuration in all their projects, but especially also by the respective operators of QC installations, namely the system administrators. Cross Project Customization is also only available in the Premier Edition.</p>
<p class="MsoPlainText">
<p class="MsoPlainText"><em><strong>Summary:</strong> This change is awesome! Finally, testing organizations or Test Factory managers are able to implement a certain basic standard in their projects. Once this is accomplished, nothing can get in the way of standardized, across-the-board reporting.</em></p>
<h3 class="MsoPlainText">Is an Upgrade Worth It?</h3>
<p class="MsoPlainText">The new Version 10 is an absolute milestone not only for tests managers. It also makes life easier for testers, Test Factory managers, as well as QC system administrators. The new functions have been anticipated for quite some time and have been implemented in the new product in a well-conceived manner.</p>
<p class="MsoPlainText">However, there are still questions about how stable the new version is (my tests ran flawlessly) and how simple a migration of a larger installation might be. If these questions receive favorable responses, one should absolutely consider switching over to the new version!</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/2-90B7zJbgo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/03/02/hp-quality-center-10-from-a-test-manager%e2%80%99s-perspective/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/03/02/hp-quality-center-10-from-a-test-manager%e2%80%99s-perspective/</feedburner:origLink></item>
		<item>
		<title>SAP Enhancement Packages not a “Panacea” after All</title>
		<link>http://feedproxy.google.com/~r/beteoblog/PjWE/~3/rRoO7a94I8k/</link>
		<comments>http://www.beteoblog.com/2009/02/23/sap-enhancement-packages-not-a-%e2%80%9cpanacea%e2%80%9d-after-all/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 16:29:04 +0000</pubDate>
		<dc:creator>Dieter Steiger</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Partner Solutions]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Transport Management]]></category>
		<category><![CDATA[Enhancement Framework]]></category>
		<category><![CDATA[Enhancement Packages]]></category>
		<category><![CDATA[SAP Impact Analysis]]></category>
		<category><![CDATA[SAP Lifecycle Management]]></category>
		<category><![CDATA[SAP Upgrades]]></category>
		<category><![CDATA[Switch Framework]]></category>

		<guid isPermaLink="false">http://www.beteoblog.com/?p=341</guid>
		<description><![CDATA[The new concept of the Enhancement Packages (EhPs) from SAP is ingenious from a technical perspective. It’s actually too bad that SAP, the supplier par excellence for business software, has taken so long to create this software logistics concept. Based on the time and effort they’ve put in, any SAP CIO can tell you what [...]]]></description>
			<content:encoded><![CDATA[<p>The new concept of the <a title="SAP Enhancement Framework" href="http://help.sap.com/saphelp_nw2004s/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm" target="_blank">Enhancement Packages (EhPs)</a> from SAP is ingenious from a technical perspective. It’s actually too bad that SAP, the supplier par excellence for business software, has taken so long to create this software logistics concept. Based on the time and effort they’ve put in, any SAP CIO can tell you what this gap in the framework has cost customers. Yet it’s not quite as cut and dried as suggested in the <a title="inside-it.ch Feb. 4, 2009: No More Tedious Upgrades" href="http://www.inside-it.ch/frontend/insideit?&amp;site=ii&amp;_d=_article&amp;news.id=16791" target="_blank">Inside IT article entitled “No More Tedious Upgrades”</a> dated February 4, 2009. The way <a title="Roche Homepage" href="http://www.roche.com/index.htm" target="_blank">Roche</a>’s CIO <a title="Jennifer Allerton, CIO Roche" href="http://www.computerweekly.com/Articles/2008/01/08/228794/cio-spotlight-jennifer-allerton.htm" target="_blank">Jennifer Allerton</a> is quoted, one might be led to believe that specialists are no longer need for upgrades. Allerton explained to the Wall Street Journal that Roche had completed four complete upgrades in the last year, which required a team of 15 specialists. She believed that the new Business Suite would enable the company to avoid having to carry out upgrades. And this is a deadly fallacy.</p>
<p>There’s no doubt that from a software logistics perspective, SAP did its homework. But this perspective is restricted primarily to the impact of changes only within the scope of standard SAP software functions. Customer-specific modifications and integrations are not considered. Can you name a large-scale customer that has not carried out massive modifications on it system, expanded it, and integrated it into its application environment? By the way, this is not unusual for SAP. Even in regard to the <a title="SAP Solution Manager - does it manage SAP solutions?" href="http://www.beteoblog.com/2008/11/17/sap-solution-manager-%E2%80%93-does-it-manage-sap-solutions/" target="_blank">innovations pertaining to the Solution Manager</a> and the <a title="SAP CTS+ will hardly straighten it out" href="http://www.beteoblog.com/2008/11/24/transport-management-sap-cts-will-hardly-straighten-it-out/" target="_blank">Transport Management System</a>, the problem is always only perceived from the software manufacturer’s viewpoint. The customer’s environment remains the customer’s problem. “<a title="SAP.info Feb. 23, 2009 News in ABAP" href="http://sap.info/en/solutions/platform/sap_netweaver/ABAP_News_1_en.html" target="_blank">Switch technology</a>” that forms the basis of the EhPs can also be used when customers want to expand the SAP standards themselves; however, ABAP developers first have to learn new development methods to suit this purpose.</p>
<p>Accordingly, the EhP concept does not pertain to customizing or modified functions in actual customer SAP environments. However, this is typically where customers put most of their money when they implement SAP. Change impact analyses for EhP activations remain absolutely necessary. SAP assistance tools will not be able to accomplish these in the future either. In fact, they will continue to require, and all the more often, the utilization of tools developed by specialized companies such as <a title="IntelliCorp LiveCompare" href="http://www.intellicorp.com/products/livecompare.html" target="_blank">IntelliCorp</a> or <a title="Panaya Homepage" href="http://www.panayainc.com/" target="_blank">Panaya</a>.</p>
<p>Incidentally, a <a title="Prerequisites for using EhPs " href="http://help.sap.com/saphelp_smehp1/helpdata/en/12/2d88848a62446181ce2c1bbafcc8c9/content.htm" target="_blank">prerequisite for implementing EhPs</a> is <a title="SAP NetWeaver 7.0" href="http://help.sap.com/saphelp_nw70/helpdata/en/52/a21f407b402402e10000000a1550b0/content.htm" target="_blank">SAP NetWeaver 7.0</a>. For SAP customers who are not yet running SAP NW 7.0, their only choice is still the conventional SAP upgrade.</p>
<h3>Differences between Implementing EhPs and Traditional Upgrades</h3>
<h4>a) When installing new and upgraded SAP functions on the SAP platform</h4>
<p>EhPs can be installed at any time, although the physical effort remains the same. However for the users, activating new functions and thus the customization of business processes is no longer directly time-dependent on solely installing the new functions on the SAP platform.</p>
<h4>b) When activating the new and upgraded SAP business functions for users</h4>
<p>In a separate step from the technical aspects of installing new functions, activating them can be done for users at any time, supposedly in a dynamic manner also for sub-functions of the SAP release.</p>
<p>However, this dynamic holds hazards. Just as in upgrades, it is critical when preparing EhPs to be activated to gather additional requirements of the newly provided functionalities. This is necessary to analyze the <a title="SAP Upgrade Analysis" href="http://www.beteoblog.com/2008/11/25/sap-upgrade-analysis-%E2%80%93-procedures-and-results/" target="_blank">effects of activating new functions provided by SAP</a> on the configured basis as well as on changes being made to the system that stem from projects and support change requests.</p>
<p>By means of such analyses, the impact level of activating individual EhPs and necessary preparatory and post-activation tasks, such as test activities, can be determined. This will clearly reveal how much time and effort was needed to import individual EhPs.</p>
<p>The flexible and dynamic activation of individual “business switches” is all the more reason to require an <a title="Proactive Impact Management" href="http://www.beteoblog.com/2008/06/25/proactive-impact-management-the-basis-for-bto/" target="_blank">impact analysis</a>. First, it is exceptionally helpful, when thanks to <a title="SAP Business Process Change Analyzer" href="http://www.beteoblog.com/2008/11/18/sap-business-process-change-analyzer-%E2%80%93-does-it-analyze-business-processes/" target="_blank">analysis tools</a>, it already becomes clear which transactions contained in an EhP are actually implemented in a company. Based upon the business user expectations generated by SAP marketing, the customer’s SAP competence center has to comprehensively analyze these transactions in a time-flexible manner for the EhPs to be activated. Then pre- and post-processing measures for activation can be initiated on short notice in a systematic manner.</p>
<h4>Impact Analysis</h4>
<p>Most SAP customers have experienced the effects, regardless whether they stem from upgrades or now from “activating EhPs.” The fully implemented application portfolio is repeatedly upgraded so that the new technical functions based on old technical operating modes can be maintained, instead of actively managing only the delta between old and new functionalities (documentation, tests, etc.), not to mention that one can access information from previous application changes.</p>
<p>The only real fix remains to invest in a <a title="Lifecycle Management - HP BTO makes it happen" href="http://www.beteoblog.com/2007/11/12/lifecycle-management-%E2%80%93-hp-bto-makes-it-happen/" target="_blank">sustainable SAP Application Lifecycle Management</a> solution to support the competing implementation of SAP initiatives and SAP operations.</p>
<h3>Summary: SAP Enhancement Packages as a Panacea</h3>
<p>The considerable amount of time required to identify, implement, and test new and customized business functions still remains the same even with EhPs, and is perhaps even slightly more due to the flexible, step-wise activation that businesses find appealing.</p>
<p>Due to the newly provided business functionality, available in whole or in parts, the impact analysis has become more complex and certainly more time-consuming.<br />
Now that the technical installation of EhPs has become time-independent, time can be gained in the provision of sub-functions. This time savings must absolutely be re-invested in the impact analysis and the corresponding flexible pre- and post-processing so as not to incur the risk of quality-related problems in production that could result in production stoppages. As a result of this time-independence and the growing complexity in the system itself, the time and effort required by lifecycle management tends to increase if anything. The assumption that thanks to EhPs, one can save on resources needed for managing changes to the SAP system quickly proves to be a fallacy.</p>
<img src="http://feeds.feedburner.com/~r/beteoblog/PjWE/~4/rRoO7a94I8k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.beteoblog.com/2009/02/23/sap-enhancement-packages-not-a-%e2%80%9cpanacea%e2%80%9d-after-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.beteoblog.com/2009/02/23/sap-enhancement-packages-not-a-%e2%80%9cpanacea%e2%80%9d-after-all/</feedburner:origLink></item>
	</channel>
</rss>
