Was ist der Unterschied zwischen einer Methodik und einem Framework? Und wo kommt der Prozess in diese Geschichte?

Und vielleicht wäre es gut, diesen Vergleich mit Methoden wie Prince2, Framework wie Scrum, …

Kommentare erklären zu lassen

Antwort

Eine Methodik besteht aus einer Reihe von Prinzipien, Werkzeugen und Praktiken, mit denen Prozesse zur Erreichung eines bestimmten Ziels gesteuert werden können.

Ein Framework ist a Lose, aber unvollständige Struktur, die Raum für die Einbeziehung anderer Praktiken und Tools lässt, aber einen Großteil des erforderlichen Prozesses bietet.

Wenn wir uns beispielsweise die Software-Äquivalente ansehen, bei denen Anwendungen den Methoden analog sind: Rails und Spring sind zwei codebasierte Frameworks, die mit benutzerdefiniertem Code arbeiten, um eine Anwendung zu erstellen. GMail ist eine Anwendung.

Ebenso könnte Scrum als Framework betrachtet werden, da es den Teams Raum lässt, ihre eigenen technischen Prozesse, Entwicklungsrollen usw. auszuwählen. XP Dies kann als Methodik angesehen werden, da sie Richtlinien für dieselben Aufgaben wie Scrum sowie relevante technische Praktiken enthält. Ich bin mit Prince2 nicht vertraut genug, um Kommentare abzugeben, aber Sie erhalten das Bild.

Kommentare

  • Scrum ist a Framework. scrumguides.org/scrum-guide.html
  • Scrum ist keine Methode oder Methodik, es ist ein Framework, es bedeutet Sie müssen es an Ihre eigenen Projektanforderungen anpassen.
  • @DavidLeal Scrum, wie es ursprünglich konzipiert wurde, ist ein Framework. Scrum, wie es ‚ gelehrt wird, könnte in Betracht gezogen werden Es gibt viele Leute, die an Scrum-Kursen und -Prüfungen teilnehmen und denen ‚ keine Anleitung zur Anpassung gegeben wird. oder verbessern Sie es oder stellen Sie sogar fest, ob diese Anpassung erforderlich ist. Wenn neue SMs darüber sprechen, wie “ das Scrum heilig ist “ und Wenn Sie den Vorlagenfragen ohne Anpassung folgen, wird ‚ nicht mehr als Framework behandelt.

Antwort

PMBoK 4. Ausgabe, Glossar, Seite 437:

Methodik : Ein System von Praktiken, Techniken, Verfahren und Regeln, die von denjenigen verwendet werden, die in einer Disziplin arbeiten.

Der Begriff „Framework“ wird in der Disziplin über 20 Mal verwendet PMBoK ist aber nicht im Glossar. Ich finde das etwas seltsam …

Da wir keine PMBoK-Berechtigungsreferenz haben, bevorzuge ich die Definition von WhatIs.com :

Im Allgemeinen ist ein Framework eine reale oder konzeptionelle Struktur, die als Unterstützung oder Leitfaden für den Aufbau von etwas dienen soll, das die Struktur zu etwas erweitert nützlich.

Ich mag den Teil über „erweitert die Struktur in etwas Nützliches“.

Antwort

Ein Framework ist eine Struktur, eine logische Methode, um etwas zu klassifizieren, zu segmentieren, zu kategorisieren oder zu pflegen. Ich betrachte es als Substantiv.

Eine Methode ist Eine Aktion, eine Art, etwas zu tun. Sie würde einen Prozess oder eine Reihe von Prozeduren, Aktivitäten und eine Reihe von Ausgaben auf dem Weg beschreiben. Dies ist eher ein Verb.

Ein Framework könnte etwas dazu sein Die Methode bringt Sie dorthin.

Kommentare

  • Ich ‚ t Wenn Sie wissen, warum Sie eine Ablehnung erhalten haben, scheint mir Ihre Antwort ziemlich vernünftig und leicht zu verstehen zu sein. Und in Übereinstimmung mit der Antwort von @Undercover Brother ‚.

Antwort

Ich würde Lunivore und SBWorks zustimmen – ihre Beiträge stammen sowohl aus akademischer als auch aus professioneller Sicht -, die mit gesundem Menschenverstand und einem Verständnis der englischen Sprache

(die ziemlich niedrig ist) gewürzt sind Großbritannien, Australien, Kanada, Neuseeland und die USA – Ich sehe ständig Einwanderer, die über die Sprachkatastrophen in der Region gut lachen.

Ich würde mich für Wörterbuchdefinitionen entscheiden und diese Definitionen auf a anwenden Situation.

Das Problem ist, wenn Sie versuchen, die Branche zu betrachten, haben Sie im Wesentlichen eine Menge sich selbst vermehrenden Mülls – indem jedes Unternehmen seine Version des Lebens veröffentlicht.

Beispielsweise nennt IBM das auf dem Unified Process basierende Framework einen „Prozess“ – den Rational Unified Process – der eigentlich ein Framework ist, wenn man es betrachtet. Dies ist eine Fehlinformation und eine schlechte Terminologie von ihrer besten Seite.

Was die Unternehmensterminologie in Bezug auf Frameworks und Methoden betrifft, werden die meisten Unternehmen und Regierungsbehörden von Idioten geführt, die ihre eigenen Definitionen dieser Begriffe haben – wahrscheinlich inspiriert von IBM.

(entschuldigen Sie meine Französisch!)

Ich habe mindestens einen hochrangigen Beamten (CIO / CEO / CFO / CTO) gesehen, der sich ein Prozessflussdiagramm angesehen und es als „Framework“ bezeichnet hat.

BoKs sind Wissensbestände, die Elemente und Wissensbereiche beschreiben, die als Framework verwendet werden können, und Ansätze zum Erstellen von Modellen / Methoden, die auf diesem Framework basieren.

Akademische Definitionen eines Frameworks legen nahe, dass Sie, sofern Sie keine Standards bündeln, Prozeduren und Prozesse zusammen auf Unternehmensebene haben Sie kein Framework.

Bis Sie ein Framework in Tools, Methoden für Prozesse und Standards zerlegen, die als Gateways in einer Prozedur innerhalb dieser Methoden fungieren, sind Sie Ich habe keine Methodik.

Ganz allgemein ist das Framework das, was das Unternehmen anstrebt, oder das „Wo“ für das Unternehmen im weitesten Sinne, und die Methodik ist das „Wie“, das Methoden, Werkzeuge usw. umfasst.

Ich bin sicher, dass jedes Unternehmen, das seine Anteile wert ist, diese Definition belästigen würde, bis es nein ist sinnvoller als der US-Dollar als Reservewährung.

Antwort

Als Analyst bei Software Firm werde ich versuchen zu erklären Ich hoffe, es hilft mit einem einfachen Echtzeitbeispiel. Angenommen, Sie arbeiten in einer Organisation, in der Sie vor der Implementierung ordnungsgemäße Benachrichtigungen, E-Mails und Unterstützung von Ihrem höheren Management erhalten. Dies sind die Attribute, auf die verwiesen wird, um zu sagen, dass die Organisation über ausgereifte Prozesse verfügt.

Wenn Sie auf formelle Weise feststellen, dass Ihre Organisation die von einem Prüfer erteilte Zertifizierung der Prozesswartung qualifiziert, handelt es sich tatsächlich um einen Prozess, der besagt, dass die Organisation die Prozesse tatsächlich befolgt.

Hiermit kann der Prozess Seien Sie ein formelleres Attribut und Framework als Echtzeitattribut.

Danke!

Kommentare

  • Hallo Rahul Bansal. Die Frage betrifft den Unterschied zwischen Framework und Methodik. Sie haben vergessen, den Methodenteil zu erwähnen. Bearbeiten Sie die Frage oder schreiben Sie sie als Kommentar.

Antwort

Hier sind einige Vorschläge, an die Sie sich gewöhnen sollten Rahmen und Methodik: (Ich habe in diesen Tagen auch über das Gleiche nachgedacht)

  1. Bestimmen Sie durch Beobachtung den Zustand der Person, des Unternehmens, des Landes, der es nicht muss Sinn machen normalerweise, was wir sehen, ist nicht „Wahrheit“, nur jemandes Manifest seiner eigenen Version des Lebens (wie Undercover-Mühe sagte)

  2. entscheiden, ob es Ihnen gefällt, wenn Sie kann es akzeptieren

  3. Wenn Sie nicht einfach gehen können, ist das Leben zu kurz, um zu kämpfen
  4. Wenn Sie dann anfangen können zu überlegen, wie Sie dieses Phänomen verwirklichen können, werden Sie es wahrscheinlich tun Finden Sie viele bereits entwickelte Wege und machen Sie Sinn, und machen Sie einfach mit.

Das Ideal ist möglicherweise nicht so, wie Sie denken, aber solange Sie akzeptieren können, als Sie in einem guten Zustand sind Ort.

Antwort

Scrum: F. Framework oder Methodik?

Per Definition ist Scrum ein agiles Framework. Einige sehen es jedoch als eine Methodik. Wer hat Recht? Es hängt wirklich davon ab, wie Sie es betrachten.

Versuchen wir zunächst, den Unterschied zwischen Framework und Methodik zu klären. In diesem Zusammenhang ist ein Framework eine lose Richtlinie, die die Hauptstruktur der Softwareentwicklung definiert. Es gibt jedoch nicht vor, wie bestimmte Dinge zu tun sind. Ein Framework ist kein schrittweises Rezept, da es uns nicht sagt, auf welche Tools und Prozesse wir uns verlassen können.

In einem Framework können wir definieren, wie wir unsere Ziele erreichen möchten . Jetzt haben wir sowohl eine Struktur als auch eine Reihe von Standards, Tools und Praktiken. Dies ist die Methodik.

Sie haben eine Methodik, wenn Sie die Lücken der durch ein Framework definierten Struktur füllen.

Kehren wir nun zu unserer ursprünglichen Frage zurück. Ist Scrum ein Framework oder eine Methodik? Scrum definiert mit Sicherheit eine Struktur: Es sagt uns, dass wir Entwicklungs-Sprints mit Sprint-Planung, täglichem Scrum, Sprint-Überprüfung und retrospektiven Besprechungen benötigen. Daher passt Scrum zur Definition eines Frameworks.

Gibt Scrum an, welche Tools verwendet werden sollen, z. B. Excel für die Planung, Trello für die Fortschrittsverfolgung oder Microsoft Visio für das Design unserer Software? Nein!

Scrum ist also ein Framework, keine Methodik, oder? Nun, nicht so schnell! Viele Leute betrachten Scrum als eine Methodik, weil die Werkzeuge und Standards bereits gegeben sind. Ältere Softwareentwicklungsunternehmen müssen keine neue Software und Prozesse einführen, sondern nur die vorhandenen an die von Scrum bereitgestellte Struktur anpassen.

Ich habe mehrere Übergänge von Waterfall zu Agile erlebt, bei denen keine wesentlichen Änderungen an den Werkzeugen, sondern in den Köpfen der Menschen erforderlich waren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.