Was ist Baseline

Gast
ich denke das sind verschiedene Stufen von Liefer/Entwicklungsprozessen.

Es gibt oft mehrere Baselines. Baseline 2 ist z.B. eine Nachlieferung 
von BL 1.

Entsprechendes für Entwicklungen..
Gast
vielen Dank für Deine Antwort. Aber ich verstehe immer noch nicht ganz. 
Wie werden die Baselines definiert? Kann man so sagen, z.B. das erste 
Muster ist fertig und freigegeben, und dann wird BL 1 definiert. Aber 
zwischen erstem und zweitem Muster wird nicht als Baseline bezeichnet, 
bis zweite Muster freigegeben ist. Ist es so?
Wie Baselines (Dimensions? oder "Revisions" bei subversion) definiert 
werden, ist deine Entscheidung. I.d.R. dient eine Baseline als ein 
Snapshot der (Source-)Dateien zu einem bestimmten Zeitpunkt, sei es, 
weil du denkst du bist "fertig", sei es, weil alle Tests mit dieser 
Version erfolgreich durchgelaufen sind, oder - ganz wichtig - weil diese 
Version an einen Kunden ausgeliefert wurde.

Gibt es eine Jahr später ein Problem mit dieser Software, wirfst du die 
Zeitmaschine deines Version-Control-Systems an, und extrahierst genau 
die damals gelieferte Baseline (d.h. genau den damals gelieferten 
Softwarestand), um den Fehler zu reproduzieren und zu fixen.

Die Softwarestände zwischen den Baselines ändern ich stündlich oder 
täglich, und können nicht so einfach reproduziert werden. Eine Baseline 
gibt einem Versionsstand zu einer Zeit einen bestimmten Namen, dieser 
Stand wird "eingefroren".

Grüße
Claus
Gast
Eine Baseline ist ein Start-, kein Endpunkt.

Zu einem Zeitpunkt wird entschieden, dass ein bereits vorhandenes 
Produkt (oder Produkte), Spezifikation, Werkzeuge die Basis (base ...) 
für eine Entwicklung sein sollen.

Das wichtigste an einer Baseline sind

(a) Sie wirklich eindeutig zu definieren "Diese Version der Library, 
diese Hardware-Revision, diese Compiler-Version, Version 6.4.3.1 build 
984, patch level 7 des Vorgängerproduktes,... sind der Ausgangspunkt für 
unsere Entwicklung".

(b) Sie zu kommunizieren.

Denn eine Baseline ist ein Projektsteuerungs und -koordinierung 
Werkzeug. Besonders bei großen, verteilten Projekten soll durch die 
Definition einer Baseline sichergestellt werden, das alle Leute ihre 
(Weiter)Entwicklung auf der gleichen Basis beginnen.

Im Laufe eines Projekts können (und normalerweise sollten) Baselines 
kontrolliert(!) geändert werden. "Ab Zeitpunkt X verwenden wir Version 
1.2 statt 1.1 der Library". (a) und (b) gelten besonders. Häufig ist das 
Ändern  einer Baseline nur über einen mehr oder weniger bürokratischen 
Prozess zugelassen (Besprechungen, Papierkram).

Manchmal bezeichnen Entwicklerteams eine ihrer Lieferungen als eine 
"Baseline". Ignorieren wir mal die Fälle, wo der Begriff falsch 
verwendet wird, dann soll das entweder bedeuten, dass der Empfänger der 
Lieferung diese Version als seine Baseline (sein Ausgangspunkt) für 
weitere Entwicklungen verwenden soll, oder dass die Entwickler intern 
planen diese spezielle Version als Baseline für ihre weiteren 
Entwicklungen (z.B. Hinzufügen neuer Features) verwenden wollen.
Gast
Solche Fragen ergeben sich immer, wenn Leute nicht mehr in der Lage 
sind, sich in hiesiger Sprache auszudrücken.
Im Fernsehen gab es vor ein paar Wochen einen Bericht, über englisch 
klingende Schaumschlägerwörter: bei Porsche spricht man komplett deutsch 
und erzielt hohe Produktivität. Vielleicht ist das ja auch "baseline"; 
wer weiß? ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.