{"id":1274,"date":"2016-10-11T11:24:28","date_gmt":"2016-10-11T09:24:28","guid":{"rendered":"http:\/\/usersnap.com\/de\/blog\/?p=1274"},"modified":"2016-10-11T11:24:28","modified_gmt":"2016-10-11T09:24:28","slug":"agile-webentwicklung","status":"publish","type":"post","link":"https:\/\/usersnap.com\/de\/blog\/agile-webentwicklung\/","title":{"rendered":"5 Tipps f\u00fcr agile Webentwicklung"},"content":{"rendered":"<p>Software-Entwicklung hat &#8211; genauso wie eine gute Geschichte &#8211; einen Anfang, eine Mitte und ein Ende. Aber das, was zwischen Anfang und Ende passiert, hat in den letzten Jahren einige \u00c4nderungen erlebt. Dass die Waterfall-Methode der Vergangenheit angeh\u00f6rt, hat sich inzwischen rumgesprochen. Aber wie gelingt wirklich erfolgreiche Webentwicklung?<\/p>\n<p><!--more--><\/p>\n<h2>Was bringt agile Software-Entwicklung?<\/h2>\n<p>In agiler Software-Entwicklung geht es darum mit konstantem Feedback zu arbeiten und Software dementsprechend zu \u00fcberarbeiten. Software unterl\u00e4uft also konstante Feedback-Schleifen und entsteht nicht &#8211; wie in der Waterfall-Methode &#8211; linear.<\/p>\n<p>Agile Webentwicklung baut auf schlanken Strukturen mit kurzen Kommunikationswegen auf. \u00c4nderungen, Herausforderungen und entstehende Fragen k\u00f6nnen so direkt besprochen werden und werden nicht auf sp\u00e4ter verschoben. Agile Entwicklung erm\u00f6glicht ein Produkt zu liefern, mit dem der Kunde oder User wirklich zufrieden ist. Aber wie gelingt es, agile zu arbeiten?<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-1280\" src=\"http:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-10-um-14.39.11-1024x604.png\" alt=\"studie webentwicklung\" width=\"724\" height=\"427\" srcset=\"https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-10-um-14.39.11-1024x604.png 1024w, https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-10-um-14.39.11-300x177.png 300w, https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-10-um-14.39.11-140x83.png 140w, https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-10-um-14.39.11.png 1682w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/p>\n<p>Quelle: http:\/\/usersnap.com\/blog\/client-collaboration-in-development-design-survey-report\/<\/p>\n<h2>1. T\u00e4gliche Updates<\/h2>\n<p>Bei agiler Webentwicklung ist es wichtig, dass alle Team-Mitglieder up-to-date sind. Um das zu garantieren, gibt es vielf\u00e4ltige M\u00f6glichkeiten. Wahrscheinlich verwenden Sie eine Kombination davon. Zum einen k\u00f6nnen Messenger-Tools wie Slack oder Hipchat, Projektmanagement-Tools wie Trello oder Asana oder aber auch unser eigenes Bug Tracking Tool Usersnap dabei helfen, keine Updates zu verpassen.<\/p>\n<p>Hilfreich kann aber auch ein morgendliches kurzes Stand-up-Meeting sein, in dem jeder erkl\u00e4rt, woran er gerade gearbeitet hat und woran er heute noch arbeiten wird. Dies erm\u00f6glicht direktes Feedback und Hilfe von Kollegen. Es kann auch deutlich werden, dass bestimmte Aufgaben verschoben oder aber andere zuerst erledigt werden m\u00fcssen. Dieses \u201cDaily Standup\u201d oder \u201cDaily Scrum\u201d verhindert auch, dass man zu lange Zeit in die falschen Dinge investiert. Es gibt somit also t\u00e4glich eine neue \u00dcberpr\u00fcfung im Team.<br \/>\n<iframe loading=\"lazy\" class=\"giphy-embed\" src=\"\/\/giphy.com\/embed\/iwQESX0sq6p0I\" width=\"480\" height=\"667\" frame allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>2. User Feedback<\/h2>\n<p>Zus\u00e4tzlich zum internen Feedback von Kollegen, geht es bei agiler Webentwicklung darum, externes Feedback einzuarbeiten. Entweder Sie arbeiten bei einer Webagentur und arbeiten mit einem Kunden zusammen, oder aber Sie entwickeln ein Produkt und sind auf die Akzeptanz ihrer User angewiesen.<\/p>\n<p>Die Schwierigkeit bei agiler Webentwicklung und User Feedback liegt darin, dass Entwickler um Feedback zu einem nicht fertigen Produkt bitten m\u00fcssen. Gerade f\u00fcr die ersten Schritte ist es daher hilfreich, ihr Produkt nur einem kleinen, ausgew\u00e4hlten Kreis vorzuf\u00fchren, auf dessen Feedback Sie vertrauen. Es geht darum, festzustellen, ob man auf dem richtigen Weg ist und dabei hilft am besten eine Gruppe, der man vertrauen kann.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1283\" src=\"http:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-11-um-10.41.35.png\" alt=\"User Feedback\" width=\"486\" height=\"304\" srcset=\"https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-11-um-10.41.35.png 486w, https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-11-um-10.41.35-300x188.png 300w, https:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/10\/Bildschirmfoto-2016-10-11-um-10.41.35-140x88.png 140w\" sizes=\"(max-width: 486px) 100vw, 486px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>3. Flexibilit\u00e4t als Wettbewerbsvorteil<\/h2>\n<p>Wie der Name \u201cagile\u201d schon sagt, ist Flexibilit\u00e4t sicher die wichtigste Eigenschaft, wenn es um agile Webentwicklung geht. Die kurzen Kommunikationswege mit Entwicklern und die damit verbundene Flexibilit\u00e4t f\u00fchren dazu, dass das Applikationen insgesamt fr\u00fcher fertig gestellt werden, was einen echten Wettbewerbsvorteil bedeutet. Dar\u00fcber hinaus werden stets diejenigen Funktionalit\u00e4ten der Applikation zuerst fertig gestellt, die dem Kunden am wichtigsten sind \u2013 die also den h\u00f6chsten Gesch\u00e4ftswert erzielen<\/p>\n<p><iframe loading=\"lazy\" class=\"giphy-embed\" src=\"\/\/giphy.com\/embed\/GSm2d5dvZrAn6\" width=\"480\" height=\"255\" frame allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2>4. K\u00fcrzere Entwicklungs-Zyklen<\/h2>\n<p>Ein Ziel agiler Webentwicklung sind kurze Entwicklungs- und Testzyklen. Damit vermeidet man, dass man allzu viele Ressourcen in die Entwicklung von Features steckt, die nachher doch von Usern abgelehnt werden. Bei agiler Entwicklung ist es wichtig, kurze Entwicklungs-Zyklen zu haben und bei aufw\u00e4ndigeren Entwicklungen eher Prototypen zu entwickeln, die dann von Usern getestet werden.<\/p>\n<p>&nbsp;<\/p>\n<h2>5. Wer ist verantwortlich?<\/h2>\n<p>Auch bei k\u00fcrzeren Entwicklungszyklen ist es wichtige, Verantwortliche f\u00fcr bestimmte Aufgabenbereiche festzulegen. Wer ist f\u00fcr einen Teilbereich verantwortlich? Wer \u00fcbernimmt welche Aufgabe? Das hilft nicht nur dabei, das Aufgaben tats\u00e4chlich erledigt werden, sondern auch, dass jeder wei\u00df an wen er sich bei Fragen zu einem bestimmten Thema wenden kann.<\/p>\n<p>&nbsp;<\/p>\n<h2>Fazit<\/h2>\n<p>Agile Webentwicklung hat viele Vorteile und kann dabei helfen Zeit und Ressourcen zu sparen. Es betrifft weniger einen Prozess an sich, als die Unternehmenskultur, die flexibel auf Ver\u00e4nderungen und Feedback reagieren muss.<\/p>\n<p>Wir von Usersnap hoffen, dieser Post hat Ihnen gefallen und freuen uns, wenn Sie uns auf <a href=\"https:\/\/twitter.com\/usersnap\"  target=\"_blank\"  >Twitter<\/a> folgen. Dort tweeten wir regelm\u00e4\u00dfig \u00fcber Web Development, Webdesign und UAT.<\/p>\n<p><em>Usersnap ist ein Bug Tracking und Screenshot-Tool f\u00fcr jedes Webprojekt. Erhalten Sie sofort Feedback von Ihren Website-Besuchern. Jetzt kostenlos testen!<\/em><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-107 size-full\" src=\"http:\/\/usersnap.com\/de\/blog\/wp-content\/uploads\/2016\/02\/Bildschirmfoto-2016-02-24-um-14.58.05-e1458129781372.png\" width=\"600\" height=\"150\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software-Entwicklung hat &#8211; genauso wie eine gute Geschichte &#8211; einen Anfang, eine Mitte und ein Ende. Aber das, was zwischen Anfang und Ende passiert, hat in den letzten Jahren einige \u00c4nderungen erlebt. Dass die Waterfall-Methode der Vergangenheit angeh\u00f6rt, hat sich inzwischen rumgesprochen. Aber wie gelingt wirklich erfolgreiche Webentwicklung?<\/p>\n","protected":false},"author":2,"featured_media":1279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"acf":[],"_links":{"self":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts\/1274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/comments?post=1274"}],"version-history":[{"count":0,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/posts\/1274\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/media\/1279"}],"wp:attachment":[{"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/media?parent=1274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/categories?post=1274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/usersnap.com\/de\/blog\/wp-json\/wp\/v2\/tags?post=1274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}