Valmagier Geschrieben 8. September 2010 Teilen Geschrieben 8. September 2010 (bearbeitet) Hallo Leute, ich soll meinen Projektantrag nachbessern (PA IHK Köln) und brauche eure Hilfe dabei. Ich hab schon die ersten Verbesserungen (hoffentlich keine Verschlimmbesserungen ) gemacht und bitte um eure Stellungnahme: Projektbezeichnung: Entwurf und Implementierung einer Telefonbuch-Applikation für die Centrex-Lösung XXXXXX in Java für einen LDAP-Server Kurze Projektbeschreibung: Die Firma XYZ benötigt für ihre Centrex-Lösung XXXXXX eine Telefonbuch-Applikation. Das Telefonbuch soll über eine Web-Oberfläche editierbar, und über LDAP-Clients, zum Beispiel OpenStage 60 Telefon von Siemens, abrufbar sein. Bei diesem Projekt handelt es sich um ein firmeninternes Projekt. Der Auftrag kommt von der Geschäftsleitung an die YZ-Abteilung, die die benötigten Informationen sammelt und im Lastenheft zusammenfasst. Das Lastenheft wird mir vor Projektbeginn vorgelegt. Bisher gibt es noch keine Telefonbuch-Applikation für die Centrex-Lösung XXXXXX, das die benötigten Anforderungen erfüllen kann. Das Telefonbuch soll sowohl die Daten von Unternehmensmitarbeitern als auch von externen Personen enthalten. Die Applikation soll die Unternehmensdaten von der PostgresSQL-Datenbank exportieren und in ein Telefonbuch auf dem LDAP-Server importieren. Ausserdem soll die Applikation einen Zugriff auf das Telefonbuch durch LDAP-Clienten, wie zum Beispiel ein OpenStage 60 Telefon von Siemens, ermöglichen. Meine Aufgabe ist es, die Telefonbuch-Applikation zu entwickeln, die die Daten des Centrex-Datenmodells extrahiert und in das Telefonbuch auf den LDAP-Server integriert. Die Telefonbuch-Applikation soll die Telefonbuch üblichen Funktionalitäten besitzen, wie zum Beispiel eine Eintragssuche nach Anfangsbuchstaben. Eine weitere Funktion ist das Importieren der Nebenstellen der Centrex-Lösung in das Telefonbuch auf dem LDAP-Server. Es muss eine Web-Oberfläche entworfen werden, die Administrator und Nutzer die Wartung bzw. Bedienung des Telefonbuchs erleichtern soll. Der Administrator kann unter anderem Berechtigungen vergeben. Die Klassen für den Datentransfer werden von mir entwickelt. Die Applikation soll selbsterklärend sein, so dass kein Benutzerhandbuch notwendig ist. Die Migration in XXXXXX erfolgt durch einen anderen Mitarbeiter der XYZ. Projektumfeld: Ich bin Auszubildender zum Fachinformatiker der Fachrichtung der Anwendungsentwicklung bei der XYZ und werde das Projekt dort in der YZ-Abteilung durchführen. Das Testumfeld wird von der Firma gestellt. Der LDAP-Server läuft auf dem Testserver (Linux) der Firma im Serverraum. Die Entwicklungsumgebung ist Eclipse auf einem Windows-Rechner in meinem Büro. Der Server ist ausschließlich über das Firmennetz zu erreichen. Mein Ansprechpartner im Rahmen des Projektes ist Herr ABC, Leiter der Abteilung YZ bei der Firma XYZ. ------------------------- Angemerkt wurde folgendes: Der Zusammenhang zwischen der zu erstellenden Telefonbuchanwendung, dem LDAP-Server und der in den LDAP-Server integrierenden Unternehmensdaten wird nicht klar. Welche Funktionalität soll ihr Telefonbuch bereitstellen und wie wird darauf zugegriffen? Nutzen sie schon vorhanden Frameworks/Klassen zum Datentransfer in die LDAP-DB oder entwickeln sie den Zugriff komplett selbst? Soll eine Transformation der Daten stattfinden? Entwicklungsumgebung und Testumgebung sollten getrennt beschrieben werden. So wird die technische Umgebung nicht deutlich. Sind die Fragen eurer Meinung nach genügend beantwortet oder was sollte ich noch ergänzen? Habt ihr noch bessere Formulierungen auf Lager? Wäre nett, wenn es kurzfristig Stellungnahmen dazu gibt, denn am Freitag muss ich die Nachbesserung wieder online stellen. Gruß, Val Bearbeitet 8. September 2010 von Valmagier Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
cätch Geschrieben 8. September 2010 Teilen Geschrieben 8. September 2010 Der Zusammenhang zwischen der zu erstellenden Telefonbuchanwendung, dem LDAP-Server und der in den LDAP-Server integrierenden Unternehmensdaten wird nicht klar. Welche Funktionalität soll ihr Telefonbuch bereitstellen und wie wird darauf zugegriffen? Wenn ich den Antrag jetzt so das erste mal lese wird mir der Zusammenhang auch nicht wirklich klar. Daten hin und herkopieren? Wann - einmal beim erstellen oder grundsätzlich? Zugriff auf Telefon? Wie wird das realisiert? Zur allgemeinen Ausdrucksweise: Ich hab immer gesagt bekommen man sollste die Ich-Form meiden. Warum erstellst du das Lastenheft nicht selbst? Oder erstellst du dann noch ein Pflichtenheft? Wenn ja, würde ich das dazuschreiben. Es geht ja beim Projekt nicht nur um die Programmierung sondern auch um die PLanung. Wie siehts denn aus mit der Zeitplanung, ging die durch? LG Cätch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Valmagier Geschrieben 9. September 2010 Autor Teilen Geschrieben 9. September 2010 Wenn ich den Antrag jetzt so das erste mal lese wird mir der Zusammenhang auch nicht wirklich klar. Daten hin und herkopieren? Wann - einmal beim erstellen oder grundsätzlich? Einmal beim Erstellen. Die vorhandenen Kontakte sollen eingefügt werden, und das soll die Applikation automatisch machen. Zugriff auf Telefon? Wie wird das realisiert? Das Telefonbuch wird ja auf dem LDAP-Server bereitgestellt, damit ein LDAP-Client, also ein Telefon, darauf zugreifen kann. Unter Umständen muss ich da noch eine XML-Applikation dazwischen schalten, damit das Telefon mit den Daten auch was anfangen kann. Ansonsten soll über die Weboberfläche der Admin Daten hinzufügen, ändern und löschen können, und jeder Nutzer soll darüber auch die Nummer auswählen und gleich wählen können. Zur allgemeinen Ausdrucksweise: Ich hab immer gesagt bekommen man sollste die Ich-Form meiden. Hmm, okay, dann muss ich das wohl umformulieren. Warum erstellst du das Lastenheft nicht selbst? Oder erstellst du dann noch ein Pflichtenheft? Wenn ja, würde ich das dazuschreiben. Es geht ja beim Projekt nicht nur um die Programmierung sondern auch um die PLanung. Das Pflichtenheft erstelle ich selber, ja. Und mir ist klar, das es mehr um die Planung geht und weniger um das Programmieren. Wie siehts denn aus mit der Zeitplanung, ging die durch?Nicht wirklich, aber ich hab die hier mit meinem Ausbilder angepasst und hoffe, dass das schon reicht. Danke für deine Anmerkungen, ich werde versuchen diese in meinen Antrag einzubauen. Gruß, Val Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Valmagier Geschrieben 9. September 2010 Autor Teilen Geschrieben 9. September 2010 (bearbeitet) So, hier mal eine überarbeitete Version. Ich hoffe, die ist besser und verständlicher: Entwurf und Implementierung einer Telefonbuch-Applikation für die VoIP-Applikation ABC in Java für einen LDAP-Server Kurzbeschreibung: Die Firma XYZ, eine Telefongeselleschaft für Service-Rufnummern, benötigt für ihre VoIP-Applikation ABC eine Telefonbuch-Applikation. Das Telefonbuch soll über eine Web-Oberfläche editierbar und LDAP-Clients, wie zum Beispiel eine OpenStage 60 Telefon von Siemens, abrufbar sein. Bei diesem Projekt handelt es sich um ein firmeninternes Projekt. Der Auftrag kommt von der Geschäftsleitung an die Hosted PBX-Abteilung, die die benötigten Informationen sammelt und im Lastenheft zusammenfasst. Auf dieser Grundlage wird das Pflichtenheft erstellt. Bisher gibt es noch keine Telefon-Applikation für die VoIP-Applikation ABC, das die benötigten Anforderungen erfüllen kann. Das Telefonbuch soll sowohl die Daten von Unternehmensmitarbeitern als auch unabhängig davon von externen Personen enthalten. Die Applikation soll die Möglichkeit bieten die Unternehmensdaten von einer SQL-Datenbank zu exportieren und in ein Telefonbuch auf dem LDAP-Server zu importieren. Weiterhin soll die Applikation einen Zugriff auf das Telefonbuch durch LDAP-Clienten, wie zum Beispiel eine OpenStage 60 Telefon von Siemens, ermöglichen. Über die zu erstellende Web-Oberfläche soll es für den Admin möglich sein, Einträge zu manipulieren und Berechtigungen für Nutzer zu setzen. Gleichzeitig soll auch ein Nutzer die Web-Oberfläche nutzen können, um Einträge im Telefonbuch zu suchen und auszuwählen, welche dann von seinem Telefon gewählt werden. Da im ganzen Unternehmen Java-basiert gearbeitet wird, wird die Applikation in Java entwickelt. Es soll ein geeigneter OpenSource LDAP-Server genutzt werden, der über eine Java-Schnittstelle ansprechbar ist. Die Telefonbuch-Applikation soll die Telefonbuch üblichen Funktionalitäten anbieten, wie zum Beispiel eine Eintragssuche nach Anfangsbuchstaben. Die Web-Oberfläche soll selbsterklärend sein, so dass kein Benutzerhandbuch notwendig ist und Benutzerschulung wegfallen. Klassen zum Datentransfer müssen erstellt werden und in geeigneter Form für den LDAP-Server und für die LDAP-Clienten bereitgestellt werden. Die Migration in ABC erfolgt durch einen anderen mitarbeiter der XYZ. Projektumfeld: Ich bin Auszubildender zum Fachinformatiker der Fachrichtung Anwendungsentwicklung bei der EFG und Praktikatn bei der Firma XYZ in Köln und werde das Projekt dort in der Hosted PBX-Abteilung durchführen. Das Testumfeld wird von der Firma gestellt. Der LDAP-Server läuft auf dem Testerver (Linux) im Serverraum. Die Entwicklungsumgebung ist Eclipse auf einem Windows-Rechner in meinem Büro. Der Server ist ausschließlich über das Firmennetz zu erreichen. In der Testphase des Projektes erhalte ich OpenStage Telefone, um die Funktionalitäten meiner Applikation zu testen. Mein Ansprechpartner im Rahmen dieses Projektes ist Herr IJK, Leiter der Abteilung Hosted PBX bei der Firma XYZ. ------------------------------------- Gruß, Val Bearbeitet 9. September 2010 von Valmagier Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
cätch Geschrieben 9. September 2010 Teilen Geschrieben 9. September 2010 Sieht gut aus - jetzt verstehs sogar ich so dass kein Benutzerhandbuch notwendig ist würde ich so nicht schreiben - ich kenne es nur so, das ein Benutzerhandbuch da sein MUSS - sonst gibts wohl abzüge (IHK Pfalz) Wann musst du eigentlich abgeben? LG Carina Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Valmagier Geschrieben 9. September 2010 Autor Teilen Geschrieben 9. September 2010 Muss spätestens morgen um 23:59 Uhr abgeben also online stellen. Aber da ja mein Ausbilder auch noch gegenpinnen muss eher morgen Nachmittag 17 Uhr würde ich sagen. Das mit dem Benutzerhandbuch ist ein guter Hinweis. Mal sehen wie ich das am Besten mache. Danke. Gruß, Val 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.