Zum Inhalt springen

Projektantrag FIAE - Vorzeigbar?


woercel

Empfohlene Beiträge

Hallo,

ich habe gerade meinen Projektantrag geschrieben und würde gerne wissen

was ihr davon haltet und ob man ihn so abschicken kann.

Projektbezeichnung: Email-Stripper 2.0

Perlscript zur Automatischen Weiterverarbeitung von E-Mail Anhängen.

Kurze Projektbeschreibung:

Die Firma XXX ist eine Online Marketing Agentur, die anhand von Trackingdaten

verschiedener Kunden und Partner ihre Werbung optimiert. Diese bekommen

Sie per E-Mail geschickt und müssen den Kunden entsprechend zugeordnet und weiterverarbeitet werden.

Aus diesem Grund soll eine möglichst frei konfigurierbare Software die Steuerung dieser Schritte

übernehmen um die Geschäftsabläufe zu optimieren.

Ist-Analyse:

Die XXX empfängt täglich Trackingdaten von verschiedenen Versendern per E-Mail.

Diese laufen dann durch eine sehr statische und groß gewachsene Software, welche versucht

anhand festkodierter Regeln die Anhänge zuzuordnen und sie in die dafür vorhergesehenen Ordner

zu verschieben. Im weiteren Verlauf müssen einige Anhänge noch entpackt werden was derzeit

noch externe Scripte vornehmen.

Anforderungsanalyse:

Ziel der Software ist es, jede eingehende E-Mail zuzuordnen, die Anhänge gegebenenfalls zu

extrahieren und an ihre dafür vorhergesehenen Plätze zu verschieben um damit einen reibungs-

losen Ablauf zu garantieren.

Für jede neue elektronische Nachricht wird der Email-Stripper 2.0 automatisch aufgerufen.

Er soll dann anhand der Regeln in einer konfigurierbaren XML entscheiden welchem Kunden

welcher Anhang zugeordnet werden soll.

Soll-Analyse:

Jeder Anhang soll automatisch sein Ziel finden ohne dabei noch personelle Hilfe zu benötigen.

Zudem gibt es die Möglichkeit, ohne großen Aufwand, Regeln für neue Kundendaten zu schreiben.

Zeitplanung:

Beschreibung der Tätigkeiten - Stundenanzahl

1. Analysephase

1.1 Analyse des Ist-Zustands 1

1.2 Soll- Konzept erstellen 5

2. Designphase

2.1 Aufbau des XML-Schemas 2

2.2 Aufruf des Programms 2

2.3 Entwurf eines Prototypen 3

3. Realisierungsphase

3.1 Erstellung der XML 5

3.2 Implementierung der Anforderungen 25

4. Testphase & Qualitätssicherung

4.1 Testverfahren erstellen 2

4.2 Tests durchführen 4

4.3 Fehlerbehebung 3

4.4 Installation der Software auf dem Server 1

5. Abnahme

5.1 Einweisung der Systemadministratoren 1

5.2 Abnahme der Software 1

6. Projektübergreifend

6.1 Dokumentation 12

6.2 Puffer für Fehlerbehebung etc. 3

------------------------------------------------------------------

Gesamtes Projekt 70

Projektumfeld:

Durchgeführt wird das Projekt in den Büroräumen der XXX. Die Software wird in

Perl5 geschrieben und mit Modulen aus CPAN erweitert. Getestet und zum Einsatz

kommt die Software mit Linux. Die Schulung der Systemadministratoren sowie die abschließende Abnahme

wird ebenfalls bei der XXX stattfinden.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sehr interessant.

Hier einige Punkte:

Kosten/Nutzen? Wo sind deine kaufmännischen Entscheidungen?

Soll-Analyse:

Soll-Konzept

2. Designphase

2.1 Aufbau des XML-Schemas 2

2.2 Aufruf des Programms 2

2.3 Entwurf eines Prototypen 3

Spezifiziere diese 3 Punkte genauer. Sie könnten durchaus zu Verwirrungen führen. (Aufruf des Programs?)

3. Realisierungsphase

3.1 Erstellung der XML 5

Wie bitte?

Und jetzt kommt mein Problem:

Perlscript zur Automatischen Weiterverarbeitung von E-Mail Anhängen.

was derzeit noch externe Scripte vornehmen.

Zurück zur Überarbeitung, wenn nicht sogar abgelehnt. Ist dein Script nicht extern? Pearl ist kritisch, eben Script. Mir sind PA bekannt, die Pearl nicht anerkennen. Warum machst du das nicht mit PHP, Java o.Ä. Entscheidungen, Entscheidungen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Kosten/Nutzen? Wo sind deine kaufmännischen Entscheidungen?

Ähm ja, da muss ich dann wohl noch nachbessern.

3.1 Erstellung der XML 5

Wie bitte?

Ist doch beschrieben das die Configfile ne XML wird.

Aus den weiteren Sätzen werd ich iwie nich schlau. Trotzdem danke.

Zum Thema Perl :D ähm ich kann mir nicht vorstellen das sie Perl nicht anerkennen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Pearl ist kritisch, eben Script. Mir sind PA bekannt, die Pearl nicht anerkennen. Warum machst du das nicht mit PHP, Java o.Ä. Entscheidungen, Entscheidungen.

1. Es heisst Perl, nicht Pearl. Pearl ist ist ein Elektronikversandhaus fuer Computerbildleser.

2. PHP ist auch eine Scriptsprache und trotzdem werden viele PHP-Projekte genehmigt...

3. Bei zwei Mitschuelern gabs mit Perl keinerlei Probleme. Ich denke nicht, dass die Pruefer einen Projektantrag ablehnen weil sie die Sprache nicht kennen.

Meine Meinung zu deinem Projektantrag: Wo ist die Komplexitaet? Momentan stelle ich mir nur zehn Zeilen Quelltext und die beiden Module Email::MIME::Attachment::Stripper und XML::Simple vor. Dafuer sind 25 Stunden Implementierung zu wenig.

Vielleicht solltest du noch erwaehnen wo/wie dein Programm im System aufgerufen wird (per PIPE, per LTMP, als exim transport oder postfix backend...?) oder dient es als eine Art Plugin in einem bestehenden Framework.

Zu 3.1 "Erstellung der XML 5": Wenn du fuenf Stunden ansetzt, dann musst du das spaeter auch begruenden koennen, wieso hier XML eingesetzt wird und nicht z.B. eine Konfigurationsdatei...

Was die Tests angeht, weiss ich nicht ob vier Stunden bei einem Ding wie MIME angemessen sind. Viele der Perlmodule geben den Geist auf, wenn die Mail sagt, dass sie gueltiges MIME enthaelt, aber dann z.B. doch Umlaute im Subject hat...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...