![]() |
Rema - Release Management
Hallo,
ich möchte hier kurz mein Projekt Rema vorstellen, mit der Bitte, dieses Programm zu kommentieren, und vor allem mir zu sagen, was Ihr von dem Konzept haltet... Rema ist wahrscheinlich der 3000. Versuch, ein Tool für Softwareentwickler bereit zu stellen, welches einem bei der Erstellung und Verwaltung von Versionen eigener Programme unterstützt. Ich hoffe aber, es ist etwas mehr geworden, als einfach nur eine Versionskontrolle. Das Programm ist nämlich aus eigenem Bedarf gewachsen, und hat mittlerweilen einen bereits großen Umfang an Features. Hier mal einige Hightlights, die ich versucht hab einzubauen:
Eine große Programmbedienung will ich hier nicht schreiben, Ihr seid ja alle Entwickler und die Bedienung unterscheidet sich wohl nicht sehr von anderen Windowsanwendungen. Das Programm ist später gedacht, kommerziell zu verkaufen. Alle aktiven Testern von Rema, welche bis zum Datum des Eröffnen von diesem Thread bereits in der Delphi Praxis registriert sind, winkt bei der ersten offziellen Veröffentlichung des Programm eine Vollversion, wenn es denn mal soweit kommt. Aber das entscheidet Ihr, inwiefern Ihr ein solches Tool nutzen würdet. Hier die wichtigen Links: ![]() ![]() Ich hoffe auf eure fleissigen und kosntruktiven Kommentare zum Programm. Gruß, |
Re: Rema - Release Management
Hi,
da hast du aber ein wirklich super Programm erstellt! :thumb: Ich konnte bisher keine richtigen Fehler finden, also, was ich probiert habe, hat so funktioniert, wie es sollte :) Die Berichterstellung im RTF-Format ist auch sehr gut gelungen! 8) Ein paar kleine Fehler sind mir aber doch aufgefallen:
Und einen Verbesserungsvorschlag habe ich auch: Undzwar sollte man Changelogs und TODOs aus bestehenden Dateien irgendwie importieren könnten. Weil 17 Changelog Einträge manuell und einzeln ein zweites mal abtippen ist ein wenig mühsam... Als letztes noch eine Frage: Gibt es bzw. wird es eine Plugin-Schnittstelle geben? Ansonsten wirklich tolles Programm. :thumb: mfG mirage228 |
Re: Rema - Release Management
Hi Tom,
ehrlich gesagt haut mich das jetzt nicht vom Hocker, aber ein guter Ansatz ist es allemal. Hier erstmal eine Liste mit den Dingern, die mir in 10 Minuten überfliegen schon aufgefallen sind:
Und nun noch das, was ich mir als Entwickler wünschen würde, um das Programm Sinnvoll einsetzen zu können:
Gerade zu den letzten Punkten: Ich sehe das Tool vom derzeitigen Umfang her weniger in den Händen eines Entwicklers. Das ist eher ein Ding für einen Solution Manager, der die Software plant, bzw. für einen Entwicklungsleiter der die ToDo - Punkte (geplante Zeit für den Punkt? Was ist mit Bugs?) an die Entwickler verteilt. In eine Releaseplanung gehört auch ein Bugtracker rein. Ein Bug ist sozusagen auch ein ToDo Punkt, der hat aber nicht nur eine Prio sondern noch einen Schweregrad. Gut. Beim Fertigstellen eines Releases bzw. einer Version sollte das ganze Projekt im jeweilgen Tool zur Versionskontrolle gelabeled werden - Automatisch. Dann sollte man ein Setup zu einer bestimmten Version erstellen können, das auch vorher genau die zu der Version gehörenden Sourcen aus dem System abruft, kompiliert und ein Setup draus erstellt. Auch alles automatisch. Du hast recht: es gibt zig Tools, die das im Prinzip alles machen. Aber keines, das alles kann. Du musst Dich entscheiden: Soll Dein Tool Software Configuration Management (Releaseplanung) machen oder soll es Versionsverwaltung und Logistik machen (mit autom. Setuperstellung)? Oder beides? Dein Tool ist da gerade irgendwo in der Mitte, hat aber auf beiden Seiten genau die Medienbrüche, die man eigentlich ausschalten will (man braucht einen extra Bugtracker, oder man braucht ein extra Tool zum Management der Versionierung). |
Re: Rema - Release Management
Danke für die Anregungspunkte.
@Phoenix: einige von deinen angesprochenen kleinen Bugs sind mir auch bekannt. Das mit der Datenbankerstellung wurde nur mal so auf die Schnelle reingebaut, wird wohl noch anders gelöst werden. Tja, und das mit den VistaPrint Visitenkarten haste de wohl Recht :mrgreen: Das sieht echt doof aus... Das mit dem besseren Bugtracking muss ich mir erst mal richtig durch den Kopf gehen lassen. Ist aber auf jeden Fall eine Überlegug wert.. Ein paar Dinge noch:
@mirage228: Die kleinen optischen Bugs kommen raus Zu deinen anderen Vorschlägen, was noch ins Programm rein sollte, gefällt mir sehr gut, daß man bestehende Liste importieren lassen kann... Allerdings ist eine Plugin Schnittstelle nicht geplant. Aber erläutere mir doch mal, was du z.B. als ein sinnvolles Plugin siehst. Eure Vorschläge sind notiert, und in meiner ToDo Liste aufgenommen. Gruß, |
Re: Rema - Release Management
Zitat:
da stelle ich mir den Ex- und Import in andere Formate vor, sodass man seine Daten z.B. aus anderen Verwaltungsystem übernehmen kann. Oder ein Plugin, dass bestimmte Werte in meine MySQL Datenbank schreibt (Versionsinfo etc.) etc. ;) mfG mirage228 |
Re: Rema - Release Management
Zitat:
Damit ist der Benutzer einfach schneller. Die Oberfläche sieht einfach so aus, als würde es gehen, deshalb bin ich auch darauf gekommen :) |
Re: Rema - Release Management
Bin gerade dabei mir das Prog runterzuladn. Du sagst das "Alle aktiven Testern von Rema, welche bis zum Datum des Eröffnen von diesem Thread bereits in der Delphi Praxis registriert sind, winkt bei der ersten offziellen Veröffentlichung des Programm eine Vollversion(...)": Wie kann man den Tester bei Rema werden? Eins versteh ich auch nicht: Warum stellst du das Prog hier bei Freeware rein, wenn du es später kommerziel vertreiben willst? :gruebel:
EDIT nach dem Download: Wau, sieht ja richtig Schick aus 8) Wenn man auf VERWALTUNG PROJEKTE geht ist es sehr ungewöhnlich, das beim Hinzufügen der ZURÜCK-Button deaktiviert wid! Werde das Programm mal zum Ende der Woche genau durchtesten... mfg MCeddy |
Re: Rema - Release Management
Zitat:
Zitat:
Zitat:
Gruß, |
Re: Rema - Release Management
Hi,
sehr schönes Programm. :thumb: Allerdings 2.2 MB... :gruebel: Nun gut. Allerdings finde ich das Programm ein wenig unübersichtlich beim Starten. Ich fände eine Tabelle oder eine Listbox etwas schöner, als ein Dropdown-Menü. Ansonsten ist mir nichts aufgefallen, außer dass sich die ComboBoxen ein wenig seltsam verhalten. :shock: Da ist eine Scrollbra drin, die sich auch bewegen lässt, die nur keine Funktion hat und nichts ändert. :gruebel: Chris |
Re: Rema - Release Management
Zitat:
Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz