Aufgabe -> Lösungsvorschläge Client-Server

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Aufgabe -> Lösungsvorschläge Client-Server

Re: Aufgabe -> Lösungsvorschläge Client-Server

von Stephan » Mo, 26.12.2011 12:44

Ist das eine einfach lösbare Aufgabe?
Im Prinzip ja.
("Im Prinzip" weil die Schwierigkeit solcher Aufgaben erfahrungsgemäß in Detail-Anforderungen liegt.)
Wenn einer ungefähr abschätzen könnte, was so etwas kosten könnte, wäre das nett.
Ich würde sagen:

Als Shareware 'von der Stange', 50 - 250 Euro (ohne offenen Code), als 'normale' Kauf-CRM-Lösung (ohne offenen Code) einige hundert bis einige tausend Euro.

Entsprechende Shareware findest Du z.B. bei http://www.s-a-ve.com/ (rechts unter "Auftragsverwaltung").


Als individuelle Auftragsprogrammierung (logischerweise dann auch mit offenem Code), umgesetzt in OOo (evtl. mit externer Datenbank), würde wohl ein Aufwand von mindestens 3-5 Arbeitstagen entstehen (bei maßvoller Abschätzung und gleichzeitig angemessener Berücksichtigung von Testzeiten, Dokumentation, Entwurf/Analyse) also 24-40 Stunden.

Was dafür ein 'Hobbyprogrammierer' verlangt weiß ich nicht, ein seriöser Programmierer wird wohl 50-80 Euro pro Stunde verlangen (Gulp, http://www.gulp.de, nennt mir aktuell ungefähr 66 Euro/h für 'DB-Programmierung').

Generell dürfte bei solchen individuellen Datenbanken gelten das die eigentliche Funktionalität vergleichweise wenig aufwändig zu erstellen ist und der Hauptaufwand für die tatsächliche Detailimplementierung nach Kundenwunsch und die dafür nötige Abstimmung draufgeht.
Eine ausreichend detaillierte Analyse der technischen Notwendigkeiten und Absprache von gewünschten Implementierungen ist hierbei also essentiell um zu einem funktionell und kostenmäßig befriedigendem Ergebnis zu kommen.
Individuelle Programmierung muß auch garnicht teuer sein, was jedoch imer teuer wird sind Mißverständnisse durch ungenaue Planung/Absprache die dann erst im Nachhinein korrigiert werden müssen oder die Annahme das eine 'irgendwie' funktionierende Lösung auch reicht.

Eine individuelle Programmierung berechtigt sich auch eigentlich nur dadurch wirklich auf die individuellen Bedürfnisse angepasst zu sein, wenn sie das ist, rechtfertigt sie dadurch aber auch ihren Preis. Das ist jetzt weniger Werbung für Programmierer, sondern lediglich nüchterne Analyse, denn in Praxis wird man zwar fast immer Kosten die durch schlechte Software entstehen irgendwie in der Bilanz verstecken können, nur sie bleiben trotzdem existent - kurz gesagt:
wenn eine 250-Euro Shareware nun einmal nie genau passen kann, da sie nicht individuell erstellt wurde, verlierst Du vielleicht pro Stunde 1 Minute und pro Jahr vielleicht 1800 Minuten, was sich dann bei 3 Arbeitsplätzen auf ungefähr 90 Stunden pro Jahr summiert. Die 1 Minute merkst Du natürlich nicht, aber die 90 Stunden bezahlst Du trotzdem.




Gruß
Stephan

Aufgabe -> Lösungsvorschläge Client-Server

von PeterPan » Mo, 26.12.2011 11:09

Liebe OO-Gemeinde!

Vielleicht gibt es einge, die an diesem verregnetem Tag Muße haben, zu überlegen, wie man es am besten macht und wieviel Aufwand es wäre.
Würden evtl.gerne ene Lösung programmiert haben (natürlich nicht kostenlos).
Oder ein passenden käufliches Programm nutzen.

Gesucht Lösung: Kontaktliste (Kundenliste) in Datenbank

Status Quo:
Wenn ein Interessent uns kontaktiert, tragen wir diesen Kontakt in eine Calc Tabelle (bzw. Excel) ein.
Felder:
Name, Datum, Grund des Kontakts, email-Adresse. Am Ende ist eine Feld, indem wir eintragen „Erledigt“, „in Arbeit“, „bestellt“ etc. Dieses letzte Feld hinterlegen wir farblich um auf einem Blick zu sehen, wo noch was zu tun ist. Erledigt = grüner Hintergrund, in Arbeit = gelb, ...

Diese Tabelle wird unabhängig von unserer Kundendatenbank gepflegt. Kontakte werden manuell in die Kundendatenbank übernommen, wenn aus dem Kontakt ein Auftrag geworden ist.

So kann man auf einen Blick sehen, was noch in Arbeit ist und worum man sich kümmern muss.

Problem:
Auf diese Tabelle muss von 3 Arbeitsplätzen zugegriffen werden. Es ist aktuell nicht möglich, dass mehrere Personen die Liste geöffnet haben.

Deshalb suche wir eine andere Lösung.
Kennt jemand eine einfache CRM-Lösung, die auch so tabellenmäßig arbeitet, so das ,man alles auf einem Blick erfassen kann?
Alternativ: wieviel Arbeit wäre es für einen Hobbyprogrammierer so eine Tabelle für uns als einer Client – Server- Lösung zu erstellen? Dazu soll gerne ein Programm genommen werden, dass frei verfügbar ist, so dass keine weiteren Gebühren anfallen, und das wenig Ressourcen am Computer für die Datenbankverwaltung verschlingt. Die Quelltexte sollen mitgelifert werden, so dass man daran weiterentwickeln kann, soweit möglich.

Gewünscht wäre somit eine Tabelle mit dahinter liegender Datenbank, mit den oben genannten Felder (uns noch 2-3mehr), und einem Freitextfeld 255 Zeichen. Der Status (in Arbeit etc.) soll als fertiger Text auswählbar sei und die Farbe gleich mitkommen. Die Zuordnung Text, Farbe soll ein einer kleiner Textdatei o.ä. hinterlegt sein. Der Text soll aber auf jeden Fall überschreibbar sein.

Der Tabelleninhalt soll nach einer Zeitfensterauswahl in eine CSV-Tabelle exportierbar sein, ggf. auch importierbar sein.

Sortierschlüssel ist Datum.
Keine Dublettenprüfung etc. erforderlich.

Ist das eine einfach lösbare Aufgabe?
Oder hat jemand eine bessere Lösung.

Anzahl Datensätze ca.4000 p.a.
Jedes Jahr kann eine neue Datenbank aufgemacht werden, damit die Datenbank nicht zu groß wird.


Wenn einer ungefähr abschätzen könnte, was so etwas kosten könnte, wäre das nett.

Herzlichen Dank

Nach oben