2009-07-24 13 views
2

Ist "Continuous Implementation" der Name einer Software Entwicklungsmethodik? Wenn ja, was genau?Was ist "kontinuierliche Implementierung"?

Haben Sie Erfahrung damit?

Beachten Sie, dass ich weiß, was continuous integration ist, aber nicht kontinuierliche Implementierung.

Hintergrund: Heute lernte ich (Second Hand) von einer Firma, die "Continuous Implementation" im Rahmen ihrer Softwareentwicklung verwendet. Ist es formal definiert oder ist es Teil einer agilen Softwareentwicklungsmethodik?

Das Beste, was ich war dieses Papier im European Journal of Information Systems finden konnten:

Agility Through Scenario Development And Continuous Implementation

“... ein Geschäft und IS/IT-Initiative bei Volvo ... Entwicklung und Implementierung eines agilen Aftermarket Supply Chain. ... zum Erstellen einer Plattform, Web-Services, und ein Web-Portal für den Verkauf von Ersatzteilen über das Internet. "

+4

Meinen Sie kontinuierliche Integration? –

+0

Sind Sie sicher, dass Sie nicht über kontinuierliche Integration sprechen? –

+0

Ich hätte sagen sollen, dass ich über kontinuierliche Integration weiß. "Continuous Implementation" war buchstäblich das, was der Softwareentwickler sagte (obwohl es aus zweiter Hand Wissen ist). Es könnte ein intern erfundenes Wort für kontinuierliche Integration sein. –

Antwort

4

Suchen Sie nach "Kontinuierlich Integration". Es ist ein gutes Ding (TM), meiner Meinung nach. "Kontinuierliche Implementierung" wäre nur eine gute Entwicklungsmethodik im Dilbert-Universum. ;)

Edit:

Die ursprüngliche Frage war einfach zu fragen, was "kontinuierliche Umsetzung" ist. Da diese Site StackOverflow ist, nicht EconomicsOverflow oder PolymerEngineeringOverflow, lautet die richtige Antwort "nichts".

Die Frage wurde später bearbeitet, um den Umfang zu erweitern, aber das ändert meine Antwort nicht wirklich.

Alle Referenzen dieses Begriffs, den ich im Bereich der Softwareentwicklung finden kann, scheinen ein Fehler zu sein, wo der Autor fortlaufend Integration, eine gemeinsame agile Technik bedeutet.

Das OP referenziert nun ein Papier, das den Begriff im Zusammenhang mit der Verwendung des Begriffs in einer "agilen" Supply-Chain-Management-Implementierung verwendet. Trotzdem ist der Begriff trotz der Veröffentlichung in SCM nicht weit verbreitet, geschweige denn in Softwareentwicklung, und hat somit keine allgemein akzeptierte Definition.

+2

Bitte, Leute, sag mir, warum du diese Antwort immer noch hochlädst? Dies beantwortet die Frage eindeutig nicht und das OP macht keinen Fehler. –

+0

Vielleicht, weil es richtig klingt. – AntonioCS

+0

Stimmen Sie mit Pascal überein. Wenn Sie den Begriff im OP nicht kennen, vermeiden Sie am besten das Abstimmen. Das Abstimmen (nach oben oder unten), wenn Sie wenig oder nichts über das Konzept oder den Begriff, der diskutiert wird, wissen, ist nicht professionell und auch nicht sehr hilfreich. – CesarGon

0

Richard ist wahrscheinlich richtig, dass Sie meinen Kontinuierliche Integration, eine Praxis, deren Hauptelement häufige Builds ist, um die inkrementelle Addition von Arbeitsfunktionalität zu Ihrer Software sicherzustellen.

Der wegweisende Artikel über diese Praxis ist "Continuous Integration" by Martin Fowler (das ist das Original, es gibt einen Link an der Spitze zu einer aktualisierten Version).

1

Ich denke, das OP bezieht sich nur auf "Continuous Implementation". Es ist kein häufig verwendeter Begriff.

Ich habe den Begriff nicht gehört, aber in der Agile oder Scrum Methodik, die Implementierungen passieren häufiger als das traditionelle Wasserfall-Modell (aber natürlich nicht kontinuierlich wie in 'Continuous Implementation').

In der Firma, die ich arbeite, folgen wir Scrum-Methodik, um die neue Version alle 6 Monate zu liefern. Da unser Unternehmen Software-as-Service anbietet, haben wir die Implementierung unter unserer Kontrolle. Wir planen schließlich, häufigere Implementierungen zu haben. Dies unterscheidet sich stark von den Pre-Scrum-Tagen, wenn die neue Version typischerweise alle zwei Jahre erscheint.

0

Eigentlich denke ich, dass dieses neue Tier aus einem mageren Hintergrund kommt (was im Zusammenhang mit Volvo Sinn macht). Nichts formelles obwohl. Mit anderen Worten, es klingt agil, es schmeckt agil, aber niemand weiß genau, was es bedeutet, und aus diesen Gründen bin ich mir sicher, dass die C-Level-Manager von Volvo es sehr mögen :) Das macht meinen Bullshit-Detektor sehr laut.

0

Klingt wie Marketing-Leute nicht übereinstimmten die Terminologie. Es passiert die ganze Zeit.

+0

Es ist kein Fehler, es ist eindeutig beabsichtigt. http://portal.acm.org/citation.cfm?id=1148993 –

1

Kontinuierliche Implementierung ist ein in der Spieltheorie verwendeter Begriff. Siehe zum Beispiel here. Ich bezweifle, dass du danach suchst, aber da bist du sowieso.

MIKE, ein Informationssystem-Management-Ansatz, verwendet auch den Begriff; siehe here. Die Volvo-Referenz im OP bezieht sich möglicherweise auf MIKE oder etwas Ähnliches.