Mad Trix Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 (bearbeitet) Hallo, da bei mir nun auch "endlich" die Prüfungen anstehen bitte ich vor absendung meines Projektantrags um ne Prüfung und Stellungsnahme von gewillten Forenmitlesern :mod: Edith: IHK ist Region Stuttgart !! [B]Projektbezeichnung / Projektziel (Auftrag/Teilauftrag):[/B] SMS I-R-S (Inbound-Reaction-System) Software zur automatischen Verarbeitung von eingehenden SMS Kurznachrichten. [B]Kurze Projektbeschreibung:[/B] Die xxx GmbH bietet seinen Kunden als SMS Dienstleister die Möglichkeit Mobilfunknummern zu abonnieren und auf diesen Nummern eingehende SMS zu empfangen (Inbound SMS). Bisher haben die Kunden die Möglichkeit sich diese „Inbound-SMS“ per Email oder HTTP weiterleiten zu lassen, sie in einer Verlaufsansicht im Kundenmenü unseres Webportals anzuschauen oder diese als .csv Datei auf ihren lokalen PC herunter zu laden. Auf wiederholte Kundenanfrage soll dieses System um die Möglichkeit erweitert werden, eingehende SMS auf das erste Wort der Nachricht zu prüfen und ggf. Keyword abhängige Antworten automatisiert an den Absender der SMS zu versenden. Das Modul soll über eine klar gestaltete Benutzeroberfläche verfügen damit unsere Kunden Ihre „Reaction-SMS“ komfortabel anlegen und verwalten können. Hierzu wird eine Datenbanktabelle zum Speichern der Antworten und Optionen benötigt, die sich in die bestehende Datenbankstruktur integriert. Vom technischen Aspekt, gilt es die eingehenden SMS nach den vom Kunden angegebenen Keywords zu durchsuchen, den Absender der Nachricht zu ermitteln und ihm eine auf das Keyword bezogene Antwort in Form einer Textnachrichtauf auf sein Endgerät zu senden. [B]Projektumfeld:[/B] Das Projekt wird in den Büroräumen der xxx GmbH durchgeführt. Die Software wird mit PHP5 unter Zuhilfenahme des relationalen Datenbanksystems MySQL auf einem bestehenden Unix Server implementiert. Getestet wird die Software mit den gängigen Browsern (Firefox, IE8, Chrome). Die Schulung der Mitarbeiter findet ebenfalls in den Räumlichkeiten der xxx GmbH statt und richtet sich in erster Linie an die Vertriebsmitarbeiter. Projektphasen mit Zeitplanung in Stunden: [B]1. Analysephase 6h[/B] 1.1 Analyse des Ist-Zustands 1h 1.2 Soll- Konzept erstellen 5h [B]2. Designphase11h[/B] 2.1 Use-Case Diagramm erstellen 2h 2.2 Erstellen eines Klassendiagramms 2h 2.3 Erstellen eines ER-Modells 5h 2.4 Entwurf eines Prototypen 2h [B]3.Realisierungsphase 26h[/B] 3.1 Anpassung der Datenbankstruktur 2h 3.2 Erstellung einer GUI 6h 3.3 Implementierung der Anforderungen 18h [B]4. Testphase & Qualitätssicherung 10h[/B] 4.1 Testverfahren erstellen 2h 4.2 Tests durchführen 4h 4.3 Fehlerbehebung 3h 4.4 Installation der Software auf dem Live System 1h [B]5. Abnahme 2h[/B] 5.1 Einweisung der Mitarbeiter 1h 5.2 Abnahme der Software 1h 6. Projektübergreifend 15h 6.1 Dokumentation 12h 6.2 Pufferzeit 3h [B]Gesamt 70h[/B] Bin für alle Tipps und Hinweise dankebar. Hätte eben gern ne Reaktion von "betriebsfremden" ob man mit der Beschreibung überhaupt was anfangen bzw. sich etwas darunter vorstellen kann. Danke im vorraus Bearbeitet 4. Februar 2010 von Mad Trix IHK hinzugefügt ;-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Akku Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Sieht gut aus. 1.3 Kosten-/Nutzenanalyse erstellen Projektumfeld: Die Software wird mit PHP5 unter Zuhilfenahme des relationalen Datenbanksystems MySQL auf einem bestehenden Unix Server implementiert. Getestet wird die Software mit den gängigen Browsern (Firefox, IE8, Chrome). Die Schulung der Mitarbeiter findet ebenfalls in den Räumlichkeiten der xxx GmbH statt und richtet sich in erster Linie an die Vertriebsmitarbeiter. Diese voreilig getroffenen Entscheidungen solltest du erst später treffen. Kann ja sein, dass du während deiner Analysen feststellst, dass Oracle doch die bessere Wahl ist, oder, oder, oder OK? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mad Trix Geschrieben 4. Februar 2010 Autor Teilen Geschrieben 4. Februar 2010 Mkay......verstaaaaaanden und THX erstmal ! Allerdings wird mir nix anderes übrig bleiben da das ganze bestehende System auf MySQL basiert. Von dem her ist es eigentlich recht sicher mit der DB, allerdings kann ich deinen Einwurf verstehen, besser ma was weniger schreiben als sich darauf einzufahren und nacher inner Sackgasse stehen. Kann man sich unter der allgemeinen Projektbeschreibung eigentlich etwas vorstellen ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Akku Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 (bearbeitet) Allerdings wird mir nix anderes übrig bleiben da das ganze bestehende System auf MySQL basiert. Eben. Diese Entscheidung und die Abwägung mit anderen DB, diskutierst du in deiner Doku und nur da. Ist doch in Ordnung. Kann man sich unter der allgemeinen Projektbeschreibung eigentlich etwas vorstellen ? Ich schon. Bearbeitet 4. Februar 2010 von Akku Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mad Trix Geschrieben 4. Februar 2010 Autor Teilen Geschrieben 4. Februar 2010 Alles klar, ist schonmal ausgemerzt, ich warte mal noch ein paar Reaktionen ab und werde dann eine getunte Version posten ;-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Eben. Diese Entscheidung und die Abwägung mit anderen DB, diskutierst du in deiner Doku und nur da. Ist doch in Ordnung. Dem würde ich dieser Form nicht beipflichten, denn wenn mySQL als Vorgabe läuft, d.h. durch den Betrieb vorgeschrieben wird, gehört es in den Antrag als "Projektumgebung", ebenso die Programmiersprache. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Akku Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Dem würde ich dieser Form nicht beipflichten, denn wenn mySQL als Vorgabe läuft, d.h. durch den Betrieb vorgeschrieben wird, gehört es in den Antrag als "Projektumgebung", ebenso die Programmiersprache. Im Prinzip ja, aber gefährlich. Ein Beispiel aus der Realität: Der Prüfungsteilnehmer stellt während seiner Analysen fest, dass die vorgegebene Datenbank, hinsichtlich Performance aufgrund des Datenaufkommens, nicht genügt. In diesem Fall ist eine Beratung Pflicht. Also: Während der Anaylse des Datenaufkommens und der Datenstrukturen wurde festgestellt, das die vom Kunden vorgegebene MySQL Datenbank vollkommen ausreicht. Andernfalls wäre ein Umstieg auf ein Oracle oder andere vergleichbare Datenbank in Betracht gekommen. OK? Entscheidung getroffen, Fachbegriffe eingesetzt, Produktspezifische Fachkenntnis aufgezählt. Ähnliches könnte ich jetzt mit den Programmiersprachen darlegen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Der Prüfungsteilnehmer stellt während seiner Analysen fest, dass die vorgegebene Datenbank, hinsichtlich Performance aufgrund des Datenaufkommens, nicht genügt. In diesem Fall ist eine Beratung Pflicht. Nein, das ist so nicht korrekt, warum sollte ein Projekt, das z.B. SAP einsetzt auf einmal in MS Dynamics umgewandelt werden. Es gibt meist bei solchen Dingen betriebsinterne Vorgaben und wenn es eben die Vorgabe ist, dann gehört es in den Antrag. Nur weil man aus dem Argument heraus dass Java crossplattformfähig ist und nun von der C++ Umgebung auf Java wechselt, ist das nicht besser, denn wenn nur einer in der Firma mit Java umgehen kann, wäre das wirtschaftlich nicht sinnvoll. Wenn betriebsinterne Vorgaben herrschen, dann gehören diese in den Antrag. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Akku Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Nochmal: Es geht hier nicht um ein Hype, Modeerscheinungen oder Technologien, sondern um harte Fakten. Wenn eine Datenbank zu langsam ist um eine gewisse Anzahl Transaktionen zu verarbeiten, das ist es meine ....verdammte Pflicht meinen Kunden darüber zu informieren, egal was er mir als Vorgabe hinlegt. Aber belassen wir es dabei. Ich möchte die Prüfungsteilnehmer hier nicht verunsichern. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mad Trix Geschrieben 4. Februar 2010 Autor Teilen Geschrieben 4. Februar 2010 Okay, ich möchte bitte nicht das es hier ausartet Kann beide Meinungen absolut Nachvollziehen. Da der "Kunde" in diesem Fall mein Arbeitgeber ist bei dem ich angestellt bin und es eben Fakt ist das unser System unter PHP und MySQL läuft, bin ich eben davon ausgegangen das ich es mal mit rein schreib in den Projektantrag. Somit könnte sich der PA eben schonmal darauf vorbereiten was für Code Sie erwartet. In der Hoffnung das dann eben auf diese Themen (PHP, MySQL) abgestimmte Fragen kommen könnten. Allerdings finde ich den Einwurf von Akku sehr gut da somit weitere Ausführungen für die Doku aufgespart werden und der PA die Doku ja sowieso vorher nochmals vorgelegt bekommt. Es könnte ja auch wirklich sein das mal jemand im Laufe des Projektes meint (evtl. sogar ich selbst), das könnten wir ja auch aus dem und dem Grund mal als JavaApplet oder so realisieren. In der Überschrift des Antrags der IHK Stuttgart taucht aber der Begriff "verwendete Software" auf. Daher wäre es ganz gut zu Wissen ob sich das nun eher auf FISI`s bezieht wenn die da irgendwas an Proggis verwenden die die eben brauchen um das Zeug zu erledigen was die so tun oder ob ich mich als Entwickler eben schon in dieser Phase der Abschlussprüfung für eine Sprache/Software entscheiden muss mit der ich das Vorhaben zu realiseren gedenke. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 [...]das ist es meine ....verdammte Pflicht meinen Kunden darüber zu informieren, egal was er mir als Vorgabe hinlegt. Zu informieren ja, zu entscheiden nein, denn wäre Sache des Vorgesetzten, wenn die Entscheidung mit den Betriebsvorgaben kollidiert. Natürlich würde eben in die Doku dann der Hinweis gehören, dass man eben auf fachlicher Sicht etwas anderes verwenden würde. @OP: Wie schon gesagt, wenn Du Vorgaben hast, sei es die IDE, Programmiersprache usw, dann gehört das alles mit in den Antrag, wenn Du keine Vorgaben hast, dann evaluiere sie während der Durchführung Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mad Trix Geschrieben 4. Februar 2010 Autor Teilen Geschrieben 4. Februar 2010 (bearbeitet) Allrighty then......hab mich dazu entschieden den Satz mit den Sprachen wieder mit aufzunehmen. Den Text hab ich nochmal etwas umgeschrieben und die Kosten-/Nutzenanalyse mit aufgenommen. Wenn keiner mehr einen gravierenden **** findet, würde ich den Antrag morgen Richtung IHK absetzen ! Danke nochmals für die Infos :uli [B]SMS I-R-S (Inbound-Reaction-System)[/B] Software zur automatischen Verarbeitung von eingehenden SMS Kurznachrichten. [B]Kurze Projektbeschreibung: [/B] Als mobile messaging Dienstleister bietet die xxx GmbH ihren Kunden die Möglichkeit Rufnummern zu buchen, auf denen eingehende SMS ("Inbound SMS") empfangen werden können. Kunden können Inbound SMS bisher über den Kundenbereich des Webportals (www.xxxxx.de) in einer Verlaufsansicht einsehen oder die zugrunde liegenden Daten können als CSV Datei heruntergeladen werden. Zusätzlich kann der Kunde festlegen, ob er Inbound SMS per Email oder HTTP(S) weitergeleitet haben möchte. Auf wiederholte Kundenanfragen hin soll nun eine neue Option zur Verfügung gestellt werden, die es ermöglicht auf eine Inbound SMS automatisch ausgehende SMS (Outbound SMS) zu versenden, mit vordefinierten Antworten und Platzhaltern (z.B.Reservierungsbestätigungs SMS etc.). Gerade wenn nicht eine komplette Inbound Rufnummer gemietet wurde, soll dies auch in Abhängigkeit des ersten Wortes der Inbound SMS ("Keyword") geschehen und muss für den Kunden intuitiv und vor allem einfach über das Kundenmenü einstellbar sein. Deshalb muss eine klar gestaltete Benutzeroberfläche (GUI) in das Kundenmenü integriert werden, die auf das neue IRS Modul zugreift. Ferner sind Änderungen an der bestehenden Datenbank notwendig, da die IRS Einstellungen des Kunden dauerhaft gespeichert werden müssen. [B]Projektumfeld:[/B] Das Projekt wird in den Büroräumen der xxx GmbH durchgeführt. Die Software wird mit PHP unter Zuhilfenahme des relationalen Datenbanksystems MySQL auf einem bestehenden Linux Server implementiert. Getestet wird die Software mit den gängigen Browsern (Firefox, IE8, Chrome). Die Schulung der Mitarbeiter richtet sich in erster Linie an die Vertriebsmitarbeiter des Unternehmens. [B]Projektphasen mit Zeitplanung in Stunden:[/B] [B]1. Analysephase 8h[/B] 1.1 Analyse des Ist-Zustands 1h 1.2 Soll- Konzept erstellen 5h 1.3 Kosten-/Nutzenanalyse erstellen 2h [B]2. Designphase 11h[/B] 2.1 Use-Case Diagramm erstellen 2h 2.2 Erstellen eines Klassendiagramms 2h 2.3 Erstellen eines ER-Modells 5h 2.4 Entwurf eines Prototypen 2h [B]3.Realisierungsphase 24h[/B] 3.1 Anpassung der Datenbankstruktur 2h 3.2 Erstellung einer GUI 6h 3.3 Implementierung der Anforderungen 16h [B]4. Testphase & Qualitätssicherung 10h[/B] 4.1 Testverfahren erstellen 2h 4.2 Tests durchführen 4h 4.3 Fehlerbehebung 3h 4.4 Installation der Software auf dem Live System 1h [B]5. Abnahme 2h[/B] 5.1 Einweisung der Mitarbeiter 1h 5.2 Abnahme der Software 1h [B]6. Projekt übergreifend 15h[/B] 6.1 Dokumentation 12h 6.2 Pufferzeit 3h [B]Gesamt 70h[/B] Bearbeitet 4. Februar 2010 von Mad Trix Edith halt.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 Ich denke das passt so, ich würde nur in das Projektumfeld wirklich reinschreiben, dass DBMS und Sprache interne Betriebsvorgabe ist, damit bist Du dann erst einmal auf der sicheren Seite Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mad Trix Geschrieben 4. Februar 2010 Autor Teilen Geschrieben 4. Februar 2010 Ich denke das passt so, ich würde nur in das Projektumfeld wirklich reinschreiben, dass DBMS und Sprache interne Betriebsvorgabe ist, damit bist Du dann erst einmal auf der sicheren Seite So besser ?? Hab auch noch eingemogelt das mein Arbeitgeber hier als Auftraggeber zu sehen ist, hab ich grad noch im Pflichteheft der IHK nachgelesen :bimei [B]Projektumfeld:[/B] Das Projekt wird intern in den Büroräumen der mes.mo GmbH durchgeführt die hier auch als Auftraggeber fungiert. Die Software wird nach interner Betriebsvorgabe mit PHP unter Zuhilfenahme des relationalen Datenbanksystems MySQL auf einem bestehenden Linux Server implementiert. Getestet wird die Software mit den gängigen Browsern (Firefox, IE8, Chrome). Die Schulung der Mitarbeiter richtet sich in erster Linie an die Vertriebsmitarbeiter des Unternehmens. Vieeeeeelen Dank für die angesprochenen Punkte, falls jemandem noch was auffält, bis morgen kann ich noch was dran drehen *gg* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DarkMaster Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 @akku + flashpixx imho habt ihr beide Recht. Ist aber ein heikles Thema. akku aus Sicht realer Projekte, Flashpixx aus Sicht der IHK. im Falle des Projektantrages muss aber (damit sich der PA auch etwas mehr darunter vorstellen kann), die IDE/Programmiersprache/DB etc. drinstehen (u.a. ja auch Vorgabe vom AG) Wenn das Projekt aufgrund des enormen Datenaufkommens nicht mehr mit einer mySQL DB realisierbar ist, muss das dann dementsprechend in der Doku stehen und mann müsste z.B. Oracle nutzen. ABER das vermutete Datenaufkommen muss in der Planung beinhaltet sein. Wenn daraus hervorgeht, dass es mit mySQL nicht geht, dann ist das OK. Das wäre dann somit die Beratung des Auftraggebers, wie akku geschrieben hat. (hinsichtlich Firmenvorgabe PHP/mySQL). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Februar 2010 Teilen Geschrieben 4. Februar 2010 imho habt ihr beide Recht. Ist aber ein heikles Thema. akku aus Sicht realer Projekte, Flashpixx aus Sicht der IHK. Ich verweise auf den Titel des Threads: Projektantrag AE - Kritik, Vorschläge ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.