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

<channel>
	<title>Christian Wiegleb</title>
	<atom:link href="http://blog.mindsquare.de/christian_wiegleb/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mindsquare.de/christian_wiegleb</link>
	<description>&#124; Christian Wiegleb</description>
	<lastBuildDate>Wed, 19 Oct 2011 17:40:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SAP BI &#8211; DataSource-Erweiterung 0PERSON_ATTR sowie Anreicherung durch BAdI-Erweiterungstechnik</title>
		<link>http://blog.mindsquare.de/christian_wiegleb/2011/10/19/sap-bi-datasource-erweiterung-badi/</link>
		<comments>http://blog.mindsquare.de/christian_wiegleb/2011/10/19/sap-bi-datasource-erweiterung-badi/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:40:01 +0000</pubDate>
		<dc:creator>christian_wiegleb</dc:creator>
				<category><![CDATA[SAP Business Intelligence]]></category>
		<category><![CDATA[BAdI]]></category>
		<category><![CDATA[DataSource]]></category>

		<guid isPermaLink="false">http://blog.mindsquare.de/christian_wiegleb/?p=211</guid>
		<description><![CDATA[Der folgende Beitrag soll anhand der DataSource 0PERSON_ATTR exemplarisch aufzeigen, wie eine DataSource um zusätzliche Felder / Informationen erweitert und mit Hilfe der Business-Add-in-Erweiterungstechnik angereichert werden kann. Zunächst muss nach Aufruf der Transaktion RSA6 (DataSource und Hierarchie nachbearbeiten) die DataSource markiert werden, welche nachbearbeitet werden soll. In unserem Fall der Stammdatenextraktor 0PERSON_ATTR (Person). Über den [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2011%2F10%2F19%2Fsap-bi-datasource-erweiterung-badi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2011%2F10%2F19%2Fsap-bi-datasource-erweiterung-badi%2F&amp;source=sap2punkt0&amp;style=normal&amp;service=bit.ly&amp;service_api=sap2punkt0%3AR_c0d0f0bbfb57b49853d9e12303d3a20b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Der folgende Beitrag soll anhand der DataSource 0PERSON_ATTR exemplarisch aufzeigen, wie eine DataSource um zusätzliche Felder / Informationen erweitert und mit Hilfe der Business-Add-in-Erweiterungstechnik angereichert werden kann.</p>
<p>Zunächst muss nach Aufruf der Transaktion RSA6 (DataSource und Hierarchie nachbearbeiten) die DataSource markiert werden, welche nachbearbeitet werden soll.</p>
<p>In unserem Fall der Stammdatenextraktor 0PERSON_ATTR (Person).</p>
<p><a href="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_1.png"><img class="alignnone size-full wp-image-221" src="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_1.png" alt="" width="487" height="369" /></a></p>
<p>Über den Dialog „ExtraktStruktur erw.“ wird nun die Extraktstruktur HRMS_BW_IO_PERSON  der DataSource über  eine Z*-Append-Struktur um die geforderten Felder erweitert. (Informationen zur Behinderung einer Person).</p>
<p><a href="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_2.png"><img class="alignnone size-full wp-image-222" src="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_2.png" alt="" width="505" height="262" /></a></p>
<p>Nachdem die Felder hinzugefügt wurden, müssen sie eingeblendet werden, sodass sie im BW-System sichtbar sind. Mit Hilfe des Dialogs „DataSource ändern“ werden die Metadaten der Felder &#8211; das in nachfolgender Abbildung ersichtlich wird &#8211; geändert bzw. angepasst.</p>
<p><a href="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_3.png"><img class="alignnone size-full wp-image-223" src="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_3.png" alt="" width="447" height="530" /></a></p>
<p>Mit dem Speichern / Aktivieren  der  Konfiguration ist die Erweiterung und somit auch der erste Schritt erfolgreich abgeschlossen. Die DataSource 0PERSON_ATTR besitzt nun alle relevanten Felder zur Abbildung der geforderten Informationen. Ebenso wurden die Felder für angeschlossene BW-Systeme „freigeschaltet“</p>
<p>Als nächstes werden die zusätzlichen Felder durch die BAdI-Erweiterungstechnik angereichert. Dabei definiert ein BAdI eine Entwicklungsvorschrift und verwaltet die BAdI-Implementierungen. Zur Laufzeit hat das BAdI die Aufgabe, die benötigten Implementierungen zu „suchen“,  die Klasse zu instanziieren und die relevanten Methoden aufzurufen.</p>
<p>Über die Transaktion SE18 (BAdI-Builder) wird nun das BAdI <strong>RSU5_SAPI_BADI</strong> ausgewählt und eine Implementierung angelegt.</p>
<p><a href="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_4.png"><img class="alignnone size-full wp-image-224" src="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/sap_bi_ds_4.png" alt="" width="487" height="318" /></a></p>
<p>Die angelegte Klasse ZDS_0PERSON_ATTR enthält dabei das Interface IF_EX_RSU5_SAPI_BADI mit den Methoden DATA_TRANSFORM und HIER_TRANSFORM.</p>
<p>Die Methode DATA_TRANSFORM wird nun um folgendes Snippet erweitert:</p>
<p>CHECK I_DATASOURCE EQ &#8217;0PERSON_ATTR&#8217;.</p>
<p>FIELD-SYMBOLS: &lt;PERS&gt; TYPE HRMS_BW_IO_PERSON.</p>
<p>LOOP AT C_T_DATA ASSIGNING &lt;PERS&gt;.</p>
<p>SELECT SINGLE SBGRU SBPRO SBART SBFAK</p>
<p>FROM PA0004</p>
<p>INTO (&lt;PERS&gt;-ZZSBGRU, &lt;PERS&gt;-ZZBPRO, &lt;PERS&gt;-ZZBART, &lt;PERS&gt;-ZZBFAK)</p>
<p>WHERE PERNR = &lt;PERS&gt;-RFPNR</p>
<p>AND BEGDA LE &lt;PERS&gt;-BEGDA</p>
<p>AND ENDDA GE &lt;PERS&gt;-BEGDA .</p>
<p>ENDLOOP.</p>
<p>Mit dem Extraktorchecker S-API (Transaktion RSA3) kann abschließend die Implementierung getestet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindsquare.de/christian_wiegleb/2011/10/19/sap-bi-datasource-erweiterung-badi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugfix Salesforce-Integration in SAP Crystal Reports 2011 SP02</title>
		<link>http://blog.mindsquare.de/christian_wiegleb/2011/10/16/bugfix-salesforce-integration-in-sap-crystal-reports-2011-sp02/</link>
		<comments>http://blog.mindsquare.de/christian_wiegleb/2011/10/16/bugfix-salesforce-integration-in-sap-crystal-reports-2011-sp02/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 10:05:32 +0000</pubDate>
		<dc:creator>christian_wiegleb</dc:creator>
				<category><![CDATA[SAP Business Objects]]></category>
		<category><![CDATA[SAP Crystal Reports]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://blog.mindsquare.de/christian_wiegleb/?p=181</guid>
		<description><![CDATA[Auch in der neuen Version von Crystal Reports wird die bewährte Salesforce-Schnittstelle unterstützt. Doch in dem Fall muss zunächst ein Bugfix vorgenommen werden, welcher nachfolgend näher erläutert wird. Auf meiner Windows Server 2003-VMware Installation erhielt ich nun nach der Eingabe der wesentlichen Parameter die Fehlermeldung „Failed to Open the connection Details:Unexpected Error“ , welche nicht [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2011%2F10%2F16%2Fbugfix-salesforce-integration-in-sap-crystal-reports-2011-sp02%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2011%2F10%2F16%2Fbugfix-salesforce-integration-in-sap-crystal-reports-2011-sp02%2F&amp;source=sap2punkt0&amp;style=normal&amp;service=bit.ly&amp;service_api=sap2punkt0%3AR_c0d0f0bbfb57b49853d9e12303d3a20b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Auch in der neuen Version von Crystal Reports wird die bewährte Salesforce-Schnittstelle unterstützt. Doch in dem Fall muss zunächst ein Bugfix vorgenommen werden, welcher nachfolgend näher erläutert wird.</p>
<p>Auf meiner Windows Server 2003-VMware Installation erhielt ich nun nach der Eingabe der wesentlichen Parameter die Fehlermeldung</p>
<p><em><strong>„Failed to Open the connection Details:Unexpected Error“ ,</strong></em></p>
<p>welche nicht unbedingt sehr aussagekräftig war. Nachdem ich die folgenden Systemparameter überprüft hatte:</p>
<p><strong>JVMMaxHeap in der config.xml</strong><br />
<strong>Salesforce SecurityToken</strong><br />
<strong>Proxy-Server-Parameter</strong></p>
<p>bekam ich trotzdem noch die gleiche Fehlermeldung. Daraufhin versuchte ich mit den Konfigurationen eine Verbindung mit Hilfe von Crystal Reports 2008 aufzubauen. Keine 5 Sekunden später stand die Verbindung und ich konnte auf alle wesentlichen Objekte meines Developer-Force-Accounts in Crystal Reports zugreifen.</p>
<p>Somit konnte ich auf jeden Fall schon einmal feststellen, dass die Verbindung zu Salesforce funktionierte.</p>
<p>Nun war Detailarbeit angesagt. Da Crystal Reports im Wesentlichen mit Hilfe von JAVA-basierten Klassen auf Salesforce zugreift, habe ich die entsprechenden CLASSPATH-Variablen ausgewertet.</p>
<p>Ich passte die CRConfig so an, dass ich auf die Crystal Reports 2008 JARs zugreifen konnte. Nach einem Systemneustart – und ein wenig Daumendrücken &#8211; funktionierte dann auch die Salesforce-Verbindung.</p>
<p>Um die „empfindliche“ Änderung der CLASSPATH-Variablen zu umgehen, kann man natürlich auch folgende  JARs auch einfach im Crystal Reports Verzeichnis ersetzen (und die alten Files als Backup sichern).</p>
<p><strong>Path to SAP Business Objects Clienttool\SAP BusinessObjects Enterprise XI 4.0\java\lib\CRDBSForceServer.jar;</strong></p>
<p><strong>Path to SAP Business Objects Clienttool\SAP BusinessObjects Enterprise XI 4.0\java\lib\external\CRDBSForceExternal.jar;</strong></p>
<p><strong><a href="http://blog.mindsquare.de/christian_wiegleb/files/2011/10/Salesforce-Interface-JARs.zip">Download Salesforce Interface JARs</a><br />
</strong></p>
<p style="text-align: left">In dem Fall ist ebenso zu beachten, dass die Salesforce JARs auf dem Business-Objects-Server ausgetauscht werden müssen, da deployte Berichte in dem Fall auf die Server-JARs zugreifen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindsquare.de/christian_wiegleb/2011/10/16/bugfix-salesforce-integration-in-sap-crystal-reports-2011-sp02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leading Simple &#8211; Insight</title>
		<link>http://blog.mindsquare.de/christian_wiegleb/2010/06/09/leading-simple-insight-draft/</link>
		<comments>http://blog.mindsquare.de/christian_wiegleb/2010/06/09/leading-simple-insight-draft/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 18:02:43 +0000</pubDate>
		<dc:creator>christian_wiegleb</dc:creator>
				<category><![CDATA[Leading Simple]]></category>

		<guid isPermaLink="false">http://blog.mindsquare.de/christian_wiegleb/?p=135</guid>
		<description><![CDATA[&#8220;Leader sind ganz normale Menschen. &#8220; Seit einiger Zeit arbeiten wir bei der mindsquare sehr erfolgreich mit dem Führungssystem Leading Simple. Dabei ist Leading Simple meiner Meinung nach, das erste System, dass die wesentliche Punkte wirkungsvoller Führung nachvollziehbar auf den Punkt bringt: Was ein Leader tun muss – seine fünf Aufgaben Womit er es tun [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F06%2F09%2Fleading-simple-insight-draft%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F06%2F09%2Fleading-simple-insight-draft%2F&amp;source=sap2punkt0&amp;style=normal&amp;service=bit.ly&amp;service_api=sap2punkt0%3AR_c0d0f0bbfb57b49853d9e12303d3a20b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>&#8220;Leader sind ganz normale Menschen. &#8220;</strong></p>
<p>Seit einiger Zeit arbeiten wir bei der mindsquare sehr erfolgreich mit dem Führungssystem Leading Simple.<br />
Dabei ist Leading Simple meiner Meinung nach, das erste System, dass die wesentliche Punkte wirkungsvoller Führung nachvollziehbar auf den Punkt bringt:</p>
<p><strong>Was ein Leader tun muss – seine fünf Aufgaben</strong><strong><br />
<strong>Womit er es tun soll – seine fünf Hilfsmittel</strong><br />
<strong>Wie er es tun soll – die fünf Prinzipien </strong></strong></p>
<p>Und dabei wendet sich das System nicht nur an die GF und Teamleiter! Auch Consultants übernehmen bei Kundenprojekten stets Verantwortung für ihr Tun und Handeln. Leading Simple gilt schlicht und einfach für alle Bereiche unseres Lebens: Arbeit, Partnerschaften, Vereine…</p>
<p>Ich habe mit der Präsentation (<a title="Prezi" href="http://prezi.com" target="_blank">Prezi.com</a>)  die entscheidenden Aufgaben erfasst, die jeder erfolgreiche Leader erfüllt, die Hilfsmittel, die er benutzen sollte, und die Prinzipien, nach denen er sich richten muss. Ich werde mit der Präsentation arbeiten und diese auch mit der Zeit um weitere hilfreiche Zitate anreichern.</p>
<p><iframe src="http://prezi.com/e-y-4nljogzm/view" width="500" height="400"></iframe></p>
<p>Und folgendes Zitat sollte jeden zu Grübeln geben:</p>
<blockquote><p>„Der Grad an Effektivität, den Sie in ihrem Leben erfahren, steht in direkter Proportion zu ihrer Führungsfähigkeit“</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindsquare.de/christian_wiegleb/2010/06/09/leading-simple-insight-draft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aspektorientierte Programmierung mit JavaScript und Mootools</title>
		<link>http://blog.mindsquare.de/christian_wiegleb/2010/05/10/aspektorientierte-programmierung-mit-javascript-und-mootools/</link>
		<comments>http://blog.mindsquare.de/christian_wiegleb/2010/05/10/aspektorientierte-programmierung-mit-javascript-und-mootools/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:02:25 +0000</pubDate>
		<dc:creator>christian_wiegleb</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[ESS]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[MSS]]></category>

		<guid isPermaLink="false">http://blog.mindsquare.de/christian_wiegleb/?p=32</guid>
		<description><![CDATA[Bei aspektorientierter Programmierung handelt es sich um ein Programmierparadigma, das anstrebt, verschiedene logische Aspekte einer Anwendung getrennt voneinander zu entwerfen, zu entwickeln und zu testen. Hierbei können HTML-Webseiten ebenso als Anwendungen gesehen werden, welche in Zeiten von Web 2.0 ständig höhere Anforderungen besitzen. Aspekte sind in diesem Sinne eigenständigen Anforderungen der HTML-Anwendung, die nicht einem [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F05%2F10%2Faspektorientierte-programmierung-mit-javascript-und-mootools%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F05%2F10%2Faspektorientierte-programmierung-mit-javascript-und-mootools%2F&amp;source=sap2punkt0&amp;style=normal&amp;service=bit.ly&amp;service_api=sap2punkt0%3AR_c0d0f0bbfb57b49853d9e12303d3a20b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Bei aspektorientierter Programmierung handelt es sich um ein Programmierparadigma, das anstrebt, verschiedene logische Aspekte einer Anwendung getrennt voneinander zu entwerfen, zu entwickeln und zu testen. Hierbei können HTML-Webseiten ebenso als Anwendungen gesehen werden, welche in Zeiten von Web 2.0 ständig höhere Anforderungen besitzen.</p>
<p>Aspekte sind in diesem Sinne eigenständigen Anforderungen der HTML-Anwendung, die nicht einem einzigen HTML-Element (H2, Div-Containern, id, class, etc.) zugeordnet werden können, sondern vielmehr von mehreren Elementen berücksichtigt werden müssen.</p>
<p>Ein Anwendungsfall, den ich in einem Web-Projekt umsetzen musste, möchte ich nun genauer erläutern.</p>
<p>Die Anforderung bestand darin, eine Vielzahl an HTML-Textelementen mit Überschrift und analoger Struktur auf und zu klappbar zu gestalten, ohne dabei jedes Textelement (inkl. Überschrift) mit JavaScript zu versehen. Redakteure sollten weiterhin wie gewohnt ihrer Arbeit nachgehen können, ohne dabei extra geschult zu werden. Außerdem sollte der Quelltext wartbar und übersichtlich bleiben.</p>
<p>Da das Web-Projekt auf die Funktionalitäten des JavaScript-Framework Mootools aufsetzt, wurden die Anforderungen auch mit diesem Framework  umgesetzt.</p>
<p>Die wesentlichen Punkte für die Implementierung sind nachfolgend dargestellt:</p>
<p><strong>Screenshot der Anforderung</strong></p>
<p><strong><a href="http://blog.mindsquare.de/christian_wiegleb/files/2010/05/AOP_JS_Mootools.png"><img class="alignnone size-full wp-image-105" title="AOP_JS_Mootools" src="http://blog.mindsquare.de/christian_wiegleb/files/2010/05/AOP_JS_Mootools.png" alt="" width="400" height="158" /></a><br />
</strong></p>
<p><strong> </strong></p>
<p><strong>Link zur Seite</strong></p>
<p>URL <strong><a title="AOP JavaScript Mootools" href="http://mindsquare.de/angebot/technische-skills/sap-essmss/" target="_blank">http://mindsquare.de/angebot/technische-skills/sap-essmss/</a></strong></p>
<p><strong>HTML-Element-Struktur</strong></p>
<p>Den verwendeten HTML-Quelltext biete ich auch gleich zum Download an.</p>
<p>Download <strong><a href="http://blog.mindsquare.de/christian_wiegleb/files/2010/05/AOP_HTML_Code.pdf">AOP_HTML_Code.pdf</a></strong></p>
<p><strong>JavaScript Source Code</strong></p>
<p>Die  JavaScript-Datei ist unterteilt in Klassen-Definition und Window-Eventhandler (domready). Falls es Fragen zu den einzelnen Abschnitten gibt, steh ich gern&#8217; Rede und Antwort.</p>
<p>Download<strong><a href="http://blog.mindsquare.de/christian_wiegleb/files/2010/05/AOP_Mootools_JavaScript_Code.pdf"> AOP_Mootools_JavaScript_Code.pdf</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindsquare.de/christian_wiegleb/2010/05/10/aspektorientierte-programmierung-mit-javascript-und-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum mit User Stories</title>
		<link>http://blog.mindsquare.de/christian_wiegleb/2010/02/05/scrum-mit-user-stories/</link>
		<comments>http://blog.mindsquare.de/christian_wiegleb/2010/02/05/scrum-mit-user-stories/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:10:51 +0000</pubDate>
		<dc:creator>christian_wiegleb</dc:creator>
				<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.mindsquare.de/christian_wiegleb/?p=7</guid>
		<description><![CDATA[Welcher Entwickler bzw. Consultant kennt die Situation nicht -- hoch detaillierte, komplexe Projekt, obwohl der &#8220;arme&#8221; Kunde noch gar nicht richtig weiß, was er überhaupt benötigt. Eine ganze Mannschaft aus Beratern, Architekten und Designern entwerfen aufwendige Konzepte, die ständig bei den schwammigen Anforderungen aktualisiert werden müssen und die dann doch letztendlich bei der  Entwicklung nicht [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F02%2F05%2Fscrum-mit-user-stories%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mindsquare.de%2Fchristian_wiegleb%2F2010%2F02%2F05%2Fscrum-mit-user-stories%2F&amp;source=sap2punkt0&amp;style=normal&amp;service=bit.ly&amp;service_api=sap2punkt0%3AR_c0d0f0bbfb57b49853d9e12303d3a20b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Welcher Entwickler bzw. Consultant kennt die Situation nicht -- hoch detaillierte, komplexe Projekt, obwohl der &#8220;arme&#8221; Kunde noch gar nicht richtig weiß, was er überhaupt benötigt. Eine ganze Mannschaft aus Beratern, Architekten und Designern entwerfen aufwendige Konzepte, die ständig bei den schwammigen Anforderungen aktualisiert werden müssen und die dann doch letztendlich bei der  Entwicklung nicht vollkommen berücksichtigt werden.   Solche Projekte ziehen sich doch meist über mehrere Monate, wenn nicht sogar über Jahre, hin und das Ergebnis ist auch nicht immer das was sich der Kunde erhofft hat.</p>
<p>Wie kann es sein, dass detaillierte Anforderungen und durchaus gute Entwicklungsmodelle (RUP, V-Modell, Wasserfallmodell etc. ) nicht richtig eingesetzt werden?</p>
<p>Da ich selbst schon in solchen Projekten gewesen bin,  wollte ich dieser Frage natürlich auf den Grund gehen. Nach ein wenig Recherchearbeit sind immer wieder die Begriffe &#8220;Agilität&#8221; , &#8220;Agiles Planen &amp; Schätzen&#8221;, &#8220;Scrum&#8221; und &#8220;User Stories&#8221;  aufgetaucht. Naja und ein paar Stunden später hatte ich bei Amazon schon ein Buch gekauft (Scrum mit User Stories von Ralf Wirdemann).</p>
<p>Dieses Buch beschreibt eindrucksvoll ein agiles Vorgehensmodell bei komplexen IT-Projekten und die Aufnahme von Anforderungen in Form von User Stories. Ralf Wirdemann berichtet neben den Grundlagen auch von eigenen Projekten und zeigt die Ecken und Kanten des Modells auf.</p>
<p>Mir hat diese Vorgehensmodell eindrucksvoll gezeigt, dass komplexe IT-Projekte flexibel gehalten werden können und der Kunde stärker mit in den Prozess einbezogen werden muss. Aus diesem Grund, stelle ich meine Zusammenfassung  als Grundlage bzw. Glossar Consultants zur Verfügung, um vielleicht auch eine interessante Diskussion zu starten und Erfahrungen auszutauschen.</p>
<p>Für ein besseres Verständnis der Scrum-Prinzipien empfehle ich auch das Video &#8220;SCRUM in under 10 minutes&#8221; by Hamid Shojaee  </p>
<p><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/Q5k7a9YEoUI?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=Q5k7a9YEoUI">www.youtube.com/watch?v=Q5k7a9YEoUI</a></p></p>
<p>Zusammenfassung   <strong><a href="http://blog.mindsquare.de/christian_wiegleb/files/2010/04/Scrum-mit-User-Stories-Zusammenfassung.pdf">Scrum mit User Stories – Zusammenfassung.pdf</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindsquare.de/christian_wiegleb/2010/02/05/scrum-mit-user-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

