Ich habe gehört, dass Schwärmen im Zusammenhang mit Agiler oder Extremer Programmierung erwähnt wurde. Es scheint eine Ergänzung zum Pairing zu sein. Was genau ist das Wann sollte es angewendet werden? Wie machst du das
Ich habe gehört, dass Schwärmen im Zusammenhang mit Agiler oder Extremer Programmierung erwähnt wurde. Es scheint eine Ergänzung zum Pairing zu sein. Was genau ist das Wann sollte es angewendet werden? Wie machst du das
Ich bin ein großer Fan von agiler Entwicklung und habe XP vor ein paar Jahren bei einem sehr erfolgreichen Projekt eingesetzt. Ich mochte alles daran, den iterativen Entwicklungsansatz, das Schreiben von Code für einen Test, die Paarprogrammierung und die Möglichkeit, einen Kunden vor Ort zu haben,...
Eines der Grundprinzipien des Agilen Manifests ist Agile Prozesse fördern eine nachhaltige Entwicklung. Die Sponsoren, Entwickler und Benutzer sollten in der Lage sein, auf unbestimmte Zeit ein konstantes Tempo beizubehalten. Scrum-Teams bezeichnen mit dem Begriff Sprint einen Arbeitszyklus...
Ich wurde zum Scrum Master eines neu gegründeten Teams, das für die Erstellung einer Software UND die Wartung anderer bereitgestellter Anwendungen verantwortlich ist. Grundsätzlich hat jedes Teammitglied Entwicklungs- und Betriebsaufgaben. Ich habe in den letzten Wochen beobachtet, wie sie...
Wie wertvoll (oder nicht) halten Sie tägliche Stand-up-Meetings ? Wenn Sie damit nicht vertraut sind, bezieht sich dies auf ein tägliches Meeting, das Teil von Scrum-Anhängern ist (und auf einige andere agile Methoden). Die Idee ist, dass Sie eine tägliche Besprechung abhalten, die auf 15 Minuten...
Wir fangen an, Story Points für unsere Agile-Entwicklung zu verwenden, aber ich finde es schwierig zu erklären und kann auch keine definitive Antwort darauf finden, was sie sind. Das Beste, was ich tun kann, ist auf andere Websites (wie http://blog.mountaingoatsoftware.com/tag/story-points ) zu...
Ein Scrum-Sprint ist also ein fester Zeitraum, in dem eine bestimmte Reihe von Funktionen implementiert werden sollte. Ein Scrum-Team besteht aus allen Personen, die sich für die Bereitstellung dieser Funktionen einsetzen. Die meisten von ihnen sind in der Regel Entwickler und Tester. Nachdem man...
Ich gründe ein Finanzsoftwareunternehmen und habe mich dabei mit agilen Prinzipien und Methoden befasst. Ein Aspekt der Entwicklung, den ich noch nicht gesehen habe, ist die Frage, wo der ständige Bedarf der Entwickler besteht, neue Fähigkeiten und Technologien in die Entwicklung einfließen zu...
Ein Freund von mir arbeitet für eine kleine Firma an einem Projekt, das jeder Entwickler hassen würde: Er ist unter Druck gesetzt, so schnell wie möglich zu veröffentlichen, er ist der einzige, der sich anscheinend um technische Schulden kümmert, der Kunde hat keinen technischen Hintergrund...
Einige Projekte, die wir intern ausführen, sind Scrum, während immer noch "alles" für den Kunden festgelegt ist. Unsererseits verzeichnen wir gemischte Erfolge (der Kunde mag die Sichtbarkeit des Burndown-Diagramms). Können die Arten von Projekten, an denen wir arbeiten, mit den agilen Methoden...
Wir haben ein "typisches" SCRUM-Team und verpflichten uns, für einen Sprint zu arbeiten und auch einen Rückstand aufrechtzuerhalten. Vor kurzem hatten wir das Problem, die Arbeit eines übererfahrenen Entwicklers zu integrieren / zu handhaben, der außerhalb der Bandarbeit arbeitet (wobei wir uns...
Ich habe einige Artikel im Internet gelesen, um herauszufinden, wie sich Agile, XP, Scrum und Pair Programming voneinander unterscheiden und in Beziehung zueinander stehen, und habe die folgende Zeile abgeleitet: Scrum und XP sind fast gleich. XP hat eine kürzere Veröffentlichungsdauer als...
Ich werde als "Windows-Experte" in meiner sehr kleinen Firma bezeichnet, die aus mir selbst, einem Maschinenbauingenieur, der in einer Vertriebs- und Schulungsrolle arbeitet, und dem Präsidenten der Firma, der in einer Design-, Entwicklungs- und Supportrolle arbeitet. Meine Rolle ist ebenso...
Mein Unternehmen befindet sich inmitten eines Übergangs von der Entwicklung im Wasserfallstil zu Agile / Scrum. Unter anderem wird uns mitgeteilt, dass wir am Ende eines jeden Tages neue funktionierende, überprüfbare (durch QS überprüfbare) Funktionen erwarten . Die meisten unserer Entwickler...
Ich weiß, dass die Paarprogrammierung eine agile Softwareentwicklungstechnik ist, bei der zwei Programmierer an einer Arbeitsstation zusammenarbeiten. Einer, der Fahrer, schreibt Code, während der andere, der Beobachter, jede Codezeile überprüft, während sie eingegeben wird. Aber ich frage mich...
In Test Driven Development (TDD) beginnen Sie mit einer suboptimalen Lösung und erzeugen dann iterativ bessere, indem Sie Testfälle hinzufügen und umgestalten. Die Schritte sollten klein sein, was bedeutet, dass sich jede neue Lösung in der Nähe der vorherigen befindet. Dies ähnelt mathematischen...
Mein Team und ich bauen eine Site um, die wir vor etwa zehn Jahren entwickelt haben, und wir möchten dies in Agile tun. Nachdem ich viel Zeit mit Lesen verbracht habe (wahrscheinlich nicht genug), habe ich Probleme mit der Frage, wie ich die Arbeit zwischen Entwicklern aufteilen kann. Ich werde...
Wie viele andere Unternehmen stellt das Unternehmen, für das ich arbeite, auf ein Leistungsbeurteilungssystem um, das auf SMART-Zielen basiert . Mein Team ist ein hoch funktionierendes agiles Entwicklungsteam, das Praktiken von Extreme Programming einsetzt . Zu unserem großen Vorteil wird unser...
Das Entwicklerteam, dem ich angehöre, hat sich kürzlich an die agilen Praktiken gewöhnt. Dies hat persönlich die Tatsache unterstrichen, dass ich mich selbst nicht davon abhalten kann, Code (und Dokumentation) zu vergolden, und daher die ursprünglichen Schätzungen übertreffe, wenn ich Lösungen...
Zuallererst entschuldige ich mich, wenn dies der falsche Abschnitt des Netzwerks ist, um diese Frage zu posten. Wenn dies der Fall ist, können Sie es an einen geeigneteren Ort bringen ... Frage: Ich würde gerne Ihre Ideen dazu hören, wie Open Source-Projekte gestartet und ausgeführt werden können....