Liebe Freelancer,
Da ich zeitlich nicht dazu komme, suche ich jemanden, der ein Plugin für die Verwaltung meines Kunden schreibt. Ich habe bereits nach bestehenden Plugins gesucht, aber keines davon erfüllt alle gestellten Anforderungen. Da dieses Projekt schon länger auf der Wunschliste steht, hat es inzwischen auch eine gewisse Dringlichkeit, daher habe ich das Plugin in folgende minimale Anforderungssätze unterteilt:
- Minimale Basisfunktionalität; diese muss schnell verfügbar sein.
- Zusätzliche Basisfunktionalität; diese sollte danach ebenfalls zügig umgesetzt werden.
- Bonusfunktionalität; diese kann später hinzugefügt werden.
Minimale BasisfunktionalitätSomething Extra muss Projekte erfassen und deren Fortschritt verfolgen können. (Projektstatus und Statusdatum) Bei diesen Projekten müssen Kunden und Kosten erfasst werden können. Das System muss auch die Möglichkeit bieten, eigene Felder von Something Extra zu diesen Projekten hinzuzufügen. Oder Felder auszublenden, wenn sie für eine bestimmte Art von Projekt nicht benötigt werden. Der Feldsatz muss an die Art des Projekts und den Geschäftsbereich anpassbar sein.
Fotoshootings sind eine spezielle Art von Projekt mit anderen Feldern als die Standardfelder von Projekten. Auch müssen nicht alle Felder der anderen Projekte bei Fotoshootings angezeigt werden. Fotoshootings müssen kassenähnlich erfasst werden können. Und auch Vermietungen und Geschenkgutscheine müssen als eine Art Mini-Projekt erfasst werden können.
Something Extra muss Kunden anlegen und verwalten können. Denken Sie dabei an Schulen und welche Projekte Something Extra dafür durchgeführt hat. Aber denken Sie auch an einzelne Kunden, die ein Fotoshooting gemacht haben. Bei den Kunden muss Something Extra registrieren können, ob sie den Newsletter erhalten möchten und ob Fotos für Veröffentlichungszwecke verwendet werden dürfen.
Something Extra muss Aufgaben erstellen und verfolgen können. Diese Aufgaben müssen sowohl als eigenständiger Eintrag als auch unter Projekten angelegt werden können. Das System muss auch selbst automatisch Felder erstellen können. Basierend auf zuvor eingegebenen Daten. (z.B. die Aufgabe 'Rechnung erstellen' einen Tag nach dem Ausführungsdatum eines Projekts. Oder eine Erinnerung, wenn die Rechnung nach 2 Wochen nicht bezahlt wurde. Die Organisation von Tänzern x Zeit vor dem Ausführungsdatum eines Projekts, etc.). Wichtig ist, dass eine Rechnung sowohl Positionen mit 0% MwSt., 6% MwSt. als auch 21% MwSt. enthalten können muss.
Something Extra muss Rechnungen im System erfassen und den Zahlungsfortschritt verfolgen können. Dies müssen sowohl ausgehende Rechnungen sein, die Something Extra an ihre Kunden sendet, als auch eingehende Rechnungen, die Something Extra bezahlen muss. Auch einzelne Ausgaben und Fixkosten müssen erfasst werden können. Auch hier gilt wieder, dass Felder, die für die Erfassung einzelner Ausgaben nicht benötigt werden, nicht angezeigt werden sollten.
Something Extra muss die Möglichkeit haben, Stunden im System zu erfassen. Diese müssen bei Bedarf auch angepasst werden können. Diese müssen pro Mitarbeiter eingegeben werden können. Bei diesem minimalen Satz ist ein Mitarbeiter ein Name, im nächsten Schritt im System erhalten Mitarbeiter einen eigenen Login.
Von allen Dingen, die Something Extra im System registrieren und erfassen kann, müssen auch Übersichten über alles, was davon in der Datenbank steht, vorhanden sein. Diese Übersichten müssen nach den verschiedenen Eingabefeldern sortierbar sein.
Das System muss Dashboards in Form einer To-Do-Liste anbieten, die Aufgaben enthält, die von Something Extra erstellt wurden, aber auch Aufgaben, die vom System basierend auf zuvor eingegebenen Daten erstellt werden. (z.B. die Aufgabe 'Rechnung erstellen' einen Tag nach dem Ausführungsdatum eines Projekts).
Zusätzlich müssen Dashboards vorhanden sein, die eine monatliche Finanzübersicht pro Geschäftsbereich über Einnahmen, Ausgaben und die Bilanz bieten. Alles inkl. und exkl. MwSt.
Zusätzliche BasisfunktionalitätSomething Extra muss Mitarbeiter erfassen können. Diese müssen auch einen eigenen Login erhalten, mit dem sie ihre eigenen Daten einsehen können, aber auch Aufgaben sehen können, die ihnen zugewiesen wurden, und den Fortschritt dieser Aufgaben verfolgen können. Mitarbeiter müssen auch Stunden erfassen und diese gegebenenfalls als Übersicht ausdrucken können, um sie sich auszahlen zu lassen.
Something Extra muss Produkte im System erfassen und pflegen können. Diese dürfen jedoch nicht gelöscht, sondern müssen auf inaktiv gesetzt werden können. Bei Produkten muss angegeben werden können, welchem Geschäftsbereich sie zugeordnet sind.
Es muss eine Verknüpfung hergestellt werden können. Zwischen Mitarbeitern, Aufgaben, Stunden und Projekten. Zwischen Projekten, Rechnungen, Aufgaben und Mitarbeitern. Und zwischen Rechnungen, Stunden, Mitarbeitern, Projekten.
BonusfunktionalitätenIm System möchte Something Extra gerne TipTopFlop-Kommentare erfassen können. Dies müssen entweder einzelne Kommentare sein oder Kommentare, die verknüpft sind mit: Kunden, Mitarbeitern, Projekten, Aufgaben, Stunden, Rechnungen. Der Admin muss alle TipTopFlops sehen können, auch in einer Übersicht. Andere nur ihre eigenen TipTopFlops.
Das System muss die Möglichkeit bieten, Projekte in einer Agendaliste auf der Website in einem Widget zu platzieren. Dies bedeutet, dass Something Extra ein Häkchen setzen kann, um anzuzeigen, dass das Projekt auf der Website platziert werden soll und dass das Projektdatum, der Ort und der Name in einer Agendaliste unter dem entsprechenden Geschäftsbereich angezeigt werden.
Das System muss die Möglichkeit bieten, ein Foto und einen Textausschnitt von Mitarbeiterprofilen automatisch auf der Website zu platzieren. Auf diese Weise kann sich z.B. das Tanzteam mit einem netten Text über sich selbst vorstellen. Auch dieses Foto und dieser Text sollten dann in einem Widget sichtbar werden, das nach Geschäftsbereich auswählbar ist.
Das System muss die Möglichkeit bieten, Produkte in einer Liste mit Namen und Preisen auf der Website anzuzeigen. Auf diese Weise ist immer eine aktuelle Preisliste online. Diese sollte für die Fotoshootings auch eine Eingabemöglichkeit bieten, damit Kunden selbst sehen können, was ihre gesamten Wünsche kosten. Des Weiteren wieder in Widgets, damit sie überall auf der Website platziert werden können.
Im System müssen Vermittler angelegt werden können. Diese Vermittler müssen einen Prozentsatz haben, mit dem ein Vermittlerbonus berechnet werden kann. Pro Projekt muss angegeben werden können, ob es einen Vermittler gibt und wenn ja, wer dies ist und welcher Prozentsatz dazu gehört.
Das System muss anhand der Daten in einem Projekt eine Rechnung generieren und die Rechnungsdaten auch in die Rechnungstabelle eintragen können. Die Rechnung selbst muss ein PDF sein, das direkt per E-Mail versendet werden kann, sowohl an den Kunden als auch an Something Extra selbst. Die Rechnung muss anhand einer Vorlage generiert werden, die auch anpassbar sein muss.
Das System muss anhand der Daten in einem Projekt ein Angebot erstellen und mit einem Klick anhand einer Vorlage ausdrucken können. Dieses Angebot muss dann in PDF-Form vorliegen und direkt per E-Mail versendbar sein. Diese Vorlage muss ebenfalls anpassbar sein.
Können Sie mir dabei helfen? Dann freue ich mich über eine Rückmeldung mit Erfahrung und Preisvorstellung pro Anforderungssatz.