Arbeitsablauf zu vernünftigen Versionsverwaltung
Hallo,
es ist zwar ein Problem das mich nur Indirekt betrifft. Aber ich hab mir gedacht vielleicht hat jemand sowas ähnlicher Form schon fertig damit ich nicht bei 0 anfangen muss.
Also im großen und ganzen, wir sind unter anderem Hersteller von Bedämpfungsanlagen für Tepichgarne.
Diese besitzen natürlich auch eine SPS mit Visualisierung die auf HTML und Java Script basiert.
Und da herrscht bei uns "Krieg der Programmierer" und das bei nur zwei Leuten.
Änderungen werden nicht sauber Dokumentiert, somit weiß keiner was der andere macht. Jeder schimpft über den anderen.
Es ist nicht bekannt welcher Softwarestand auf welcher Anlage existiert und dann wird an diesen noch fleißig rumgebastelt der dann auch nur an dieser einen Maschine existiert und nirgendwo abgespeichert wird.
Somit großes Chaos.
Deshalb meine Frage: Wie schaffen das andere Firmen ihre Programmierer an die Leine zu legen.
Währe vielleicht jemand von euch so Nett eure Ansätze mit mir zu teilen oder fall's es irgendwelche allgemeine Richtlinien dazu gibt mir nen Tipp geben wo ich am besten danach suchen könnte.
es ist zwar ein Problem das mich nur Indirekt betrifft. Aber ich hab mir gedacht vielleicht hat jemand sowas ähnlicher Form schon fertig damit ich nicht bei 0 anfangen muss.
Also im großen und ganzen, wir sind unter anderem Hersteller von Bedämpfungsanlagen für Tepichgarne.
Diese besitzen natürlich auch eine SPS mit Visualisierung die auf HTML und Java Script basiert.
Und da herrscht bei uns "Krieg der Programmierer" und das bei nur zwei Leuten.
Änderungen werden nicht sauber Dokumentiert, somit weiß keiner was der andere macht. Jeder schimpft über den anderen.
Es ist nicht bekannt welcher Softwarestand auf welcher Anlage existiert und dann wird an diesen noch fleißig rumgebastelt der dann auch nur an dieser einen Maschine existiert und nirgendwo abgespeichert wird.
Somit großes Chaos.
Deshalb meine Frage: Wie schaffen das andere Firmen ihre Programmierer an die Leine zu legen.
Währe vielleicht jemand von euch so Nett eure Ansätze mit mir zu teilen oder fall's es irgendwelche allgemeine Richtlinien dazu gibt mir nen Tipp geben wo ich am besten danach suchen könnte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 221105
Url: https://administrator.de/contentid/221105
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo wiesi200,
ggf. GIT? Zudem natürlich Verpflichtung zu mehr Dokumentation und vor allem Kooperation. Dauerhaft bekommst du sonst nichts rein, wenn die sich auf den Tod nicht ausstehen können. Die Informationen sollten dann, bevor sie auf einer Maschine lokal bearbeitet werden im Versionsmanagement bearbeitet werden, dann stolpert man über denselben Fehler auch nicht zweimal. Je nach Arbeitsvolumen doch auch gut - für alle.
Beste Grüße,
Christian
ggf. GIT? Zudem natürlich Verpflichtung zu mehr Dokumentation und vor allem Kooperation. Dauerhaft bekommst du sonst nichts rein, wenn die sich auf den Tod nicht ausstehen können. Die Informationen sollten dann, bevor sie auf einer Maschine lokal bearbeitet werden im Versionsmanagement bearbeitet werden, dann stolpert man über denselben Fehler auch nicht zweimal. Je nach Arbeitsvolumen doch auch gut - für alle.
Beste Grüße,
Christian
Zitat von @certifiedit.net:
Dann schreib am besten eine Leitlinie zur Kommentierung. Git usw und, dass jede Änderung im Hauptprogramm geändert wird.
GGF die Erweiterung um eine Updateroutine der ausgegebenen Programme. So kann man aus dem bisherigen Problem, dass man beseitigt
gleich einen Vorzug für alle machen.
Dann schreib am besten eine Leitlinie zur Kommentierung. Git usw und, dass jede Änderung im Hauptprogramm geändert wird.
GGF die Erweiterung um eine Updateroutine der ausgegebenen Programme. So kann man aus dem bisherigen Problem, dass man beseitigt
gleich einen Vorzug für alle machen.
Mir scheint, Dein Nick ist bei Dir wirklich Programm.
Wahrscheinlich viele Zertifikate, aber null Peil aus der Realität.
@wiesi200:
Entwicklern keinen Live-Zugriff mehr geben, sondern nur noch projektbasierend über die IDE, welche mit einer Versionsverwaltung/Repo auf Zwischenserver zwangsverheiratet ist.
Dieses synct dann mit den Live-Systemen.
Vorteil: die Entwickler können gar nicht mehr anders, als kontrolliert zu aktualisieren.
Nachteil: Du brauchst eine Kiste dazwischen.
Lonesome Walker
Zitat von @16568:
> Zitat von @certifiedit.net:
> ----
> Dann schreib am besten eine Leitlinie zur Kommentierung. Git usw und, dass jede Änderung im Hauptprogramm geändert
wird.
> GGF die Erweiterung um eine Updateroutine der ausgegebenen Programme. So kann man aus dem bisherigen Problem, dass man
beseitigt
> gleich einen Vorzug für alle machen.
Mir scheint, Dein Nick ist bei Dir wirklich Programm.
Wahrscheinlich viele Zertifikate, aber null Peil aus der Realität.
@wiesi200:
Entwicklern keinen Live-Zugriff mehr geben, sondern nur noch projektbasierend über die IDE, welche mit einer
Versionsverwaltung/Repo auf Zwischenserver zwangsverheiratet ist.
Dieses synct dann mit den Live-Systemen.
Vorteil: die Entwickler können gar nicht mehr anders, als kontrolliert zu aktualisieren.
Nachteil: Du brauchst eine Kiste dazwischen.
Lonesome Walker
> Zitat von @certifiedit.net:
> ----
> Dann schreib am besten eine Leitlinie zur Kommentierung. Git usw und, dass jede Änderung im Hauptprogramm geändert
wird.
> GGF die Erweiterung um eine Updateroutine der ausgegebenen Programme. So kann man aus dem bisherigen Problem, dass man
beseitigt
> gleich einen Vorzug für alle machen.
Mir scheint, Dein Nick ist bei Dir wirklich Programm.
Wahrscheinlich viele Zertifikate, aber null Peil aus der Realität.
@wiesi200:
Entwicklern keinen Live-Zugriff mehr geben, sondern nur noch projektbasierend über die IDE, welche mit einer
Versionsverwaltung/Repo auf Zwischenserver zwangsverheiratet ist.
Dieses synct dann mit den Live-Systemen.
Vorteil: die Entwickler können gar nicht mehr anders, als kontrolliert zu aktualisieren.
Nachteil: Du brauchst eine Kiste dazwischen.
Lonesome Walker
und was war jetzt mein Vorschlag, welcher so fern ab von der Realität war, außer, dass im Hintergrund noch eine Doku existiert? Ich weiss, niemand steht auf Dokus, aber wie man hier mal wieder eindrücklich sieht ist das auch nicht das wahre.
LG