DaSilva1 Geschrieben 17. September 2022 Teilen Geschrieben 17. September 2022 (bearbeitet) Hallo liebe Forenmitglieder, ich habe im Ende August meinen Projektantrag abgegeben der in der jetzigen Form abgelehnt worden ist. Es wurden Mängel festgestellt die nachgebessert werden dürfen. Mein Ausbildungsleiter hat den Projektantrag durchgewunken und ich hätte gerne ein paar Meinungen wo genau Verbesserungspotenzial liegen könnte, außer beim Eindeutigen Punkt der Einarbeitung. Die Einarbeitung werde ich komplett aus dem Projekt nehmen aber möchte noch herausfinden ob es an meinen Formulierungen liegt, dass der Projektumfang nicht erkennbar ist oder ich noch andere grobe Schnitzer im Antrag habe. Es ist mein allererster Beitrag in einem Forum, sollte ich etwas falsch gemacht haben gerne melden. Projektantrag: Projektbezeichnung (Auftrag/Teilauftrag): Entwicklung einer cloudbasierten Anwendung zur Konsolidierung und Visualisierung von Aufgaben zwischen Confluence und Jira Kurze Projektbeschreibung: Im Rahmen meines Projektes habe ich das Ziel eine Anwendung für die neue cloudbasierte Infrastruktur von Atlassian zu entwickeln. Diese Anwendung soll Aufgaben zwischen Confluence und Jira konsolidieren und visualisieren, um den Nutzern eine bessere Übersicht über alle offenen/erledigten Aufgaben darzustellen. Zusätzlich sollte diese Anwendung dem Nutzer die Möglichkeit geben, die Ergebnisse zu Filtern und seiner Konfiguration nach darzustellen. Folgende Einzelschritte sind für die Umsetzung des Projektes erforderlich: •Erarbeitung und Definition des MVPs •Einarbeitung und Grundlagenarbeit zum Atlassian Framework (Entwicklungsumgebung) •Anlegen eine Umgebung(Site) in Atlassian Cloud •Installation aller notwendigen Komponenten •Einrichtung der Entwicklerumgebung •Implementierung •Refactoring des Codes •Blackbox und Whitebox Tests für den MVP schreiben •Code review •Dokumentationen schreiben Projektumfeld: Mein Projekt führe ich bei meinem Ausbildungsunternehmen der FIRMA durch. Die FIRMA ist ein mittelständisches IT-Unternehmen mit X Mitarbeitern, welche Dienstleistungen für Atlassian Produkte, Beratung und Anwendungen für andere Unternehmen und Kunden anbietet. Viele unserer Kunden setzen verschiedene Produkte wie Confluence und Jira ein, die beide zur Erfassung und Nachhaltung von Aufgaben eingesetzt werden. Die zu entwickelnden Anwendungen laufen auf On-Premises Instanzen und können über den Appstore(Marketplace) eingekauft und installiert werden. Da Kunden beide Produkte einsetzen, kommt es vor, dass Aufgaben in beiden Produkten erfasst werden und Anwender ständig zwischen den Programmen wechseln müssen, um keine Aufgaben zu übersehen. In der Vergangenheit ist es häufiger vorgekommen, dass durch mangelnde Transparenz, einzelne Aufgaben in verschiedenen Anwendungen von Anwendern nicht erkannt worden sind und deshalb nicht zeitnah bearbeitet wurden. Die FIRMA möchte in Zukunft eine Anwendung entwickeln, die einzelne Aufgaben systemübergreifend abgleicht und in einer transparenten Übersicht bereitstellt. Die Lösung soll ebenfalls als Proof of Concept dazu dienen, die Durchführbarkeit der Entwicklung von Anwendungen für die cloudbasierten Produkte von Atlassian besser bewerten und Entscheidungen über die Machbarkeit von CloudApps treffen zu können. Das Ziel meines Projektes ist es diese Anwendung zu planen, einen MVP der App zu entwickeln und zu testen. Projektphasen mit Zeitplanung in Std.: Analyse 4h Erarbeitung und Definition des MVPs 2h Evaluation des Frameworks zur Entwicklung (Connect oder Forge) 1h Wirtschaftlichkeitsprüfung und Amortisationsrechnung des Projektes durchführen 1h Einarbeitung 16h Einarbeitung & Grundlagenarbeit zum Atlassian Framework 8h Anlegen einer Umgebung(Site) in Atlassian Cloud 1h Installation aller notwendigen Komponenten (Docker...) 2h Einrichtung der Entwicklerumgebung 1h Einarbeitung in Programmiersprache (REACT) 4h Implementierung 35h Programmierung des Konfigurationsmenüs 2h Programmierung der anzuzeigenden Confluence Tasks 8h Programmierung der anzuzeigenden Jira Vorgänge 8h Implementierung verschiedener Darstellungsmöglichkeiten 8h Implementierung verschiedener Filtermöglichkeiten 8h Code Refactoring 1h Qualitätssicherung 5h Code Review 1h Whitebox Tests schreiben 2h Blackbox Tests schreiben 2h Erstellen der Dokumentation 10h Erstellen der Projektdokumentation 8h Erstellen der Entwicklerdokumentation 0,5h Erstellen der Benutzerdokumentation 1,5h Stellungnahme der IHK Projektbeschreibung: Projektumfang/-beschreibung und Eigenanteil konkretisieren. Projektphasen mit Zeitplanung: Einarbeitung ist keine Phase und nicht Teil des Projektes; Phasen berufsbezogen gliedern Nicht erfüllte Genehmigungskriterien Ist die Projektbeschreibung verständlich/nachvollziehbar? (X) Ist der Prüfungsumfang erkennbar? (X) Ist der Eigenanteil des Prüfungsteilnehmers erkennbar? (X) Ist das Projekt in der Phaseneinteilung durchführbar? (X) Ich würde mich über ein paar fachliche Meinungen freuen und möchte dieses Projekt bestmöglich durchführen. Bearbeitet 17. September 2022 von DaSilva1 Rechtschreibfehler korrigiert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
charmanta Geschrieben 17. September 2022 Teilen Geschrieben 17. September 2022 vor 22 Minuten schrieb DaSilva1: Einarbeitung ist keine Phase und nicht Teil des Projektes; Phasen berufsbezogen gliedern also wie Du schon vor hast, Einarbeitung als Thema raus. Berufbezogene Phasen sind eher - Einleitung - Feststellung Ist-Zustand - Definition Soll-Zustand - Festlegung von Methoden und ggfs Projektschnittstellen - Erstellung der Lösung - Test - Qualitätssicherung - Abnahme Bin zwar kein AE Prüfer aber irgendwie ticken wir alle ähnlich ickevondepinguin und DaSilva1 reagierten darauf 2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DaSilva1 Geschrieben 17. September 2022 Autor Teilen Geschrieben 17. September 2022 (bearbeitet) Hallo, mir ist eben aufgefallen, dass ich die Projektumgebung in der abgelehnten Fassung am eigentlich geforderten vorbei lamentiert habe. Ich habe den Projektantrag jetzt nochmal komplett überarbeitet, wäre super dankbar wenn sich jemand ein paar Minuten nimmt um die neue Fassung auf Konsistenz und Sinnhaftigkeit zu überprüfen. Kurze Projektbeschreibung: Viele unserer Kunden setzen zur Erfassung und Nachhaltung von Aufgaben die Atlassian Produkte Confluence und Jira ein. Da häufig beide Produkte eingesetzt werden und der Nutzer zwischen beiden Anwendungen wechseln muss, kommt es vermehrt vor, dass Aufgaben übersehen und nicht Zeitnah bearbeitet werden. Im Rahmen meines Projektes habe ich das Ziel eine Anwendung zu entwickeln, die sich genau dieser Herausforderung annimmt und für mehr Transparenz sorgen soll. Dieses Vorhaben soll durch ein Dashboard erreicht werden, welches dem Nutzer die Möglichkeit geben soll, die Ergebnisse seiner Konfiguration nach- zu Filtern und Darzustellen. Diese Anwendung soll Aufgaben zwischen Confluence und Jira konsolidieren und visualisieren, um den Nutzern eine bessere Übersicht über alle offenen/erledigten Aufgaben darzustellen. Entwickelt werden soll diese Anwendung für die neue cloudbasierte Infrastruktur von Atlassian, da die Server und Data Center Infrastruktur in Zukunft eingestellt werden sollen. Meine Aufgabe liegt in der Planung, Kalkulation und der Realisation dieses Projektes. Ebenfalls übernehme ich die Aufgabe Black-Box und White-Box tests für den ersten Prototypen zu erstellen damit dieser Qualitätsgesichert und abgenommen werden kann. Folgende Einzelschritte sind für die Umsetzung des Projektes erforderlich: Evaluation der Entwicklungsplattform zwischen Atlassian Forge und Atlassian Connect Funktionale und nicht funktionale Anforderungsermittlung Erarbeitung und Priorisierung der notwendigen Arbeitspakete für den ersten Prototyp (mit Unterstützung des Product Owners) Installation und Konfiguration der notwendigen Komponenten und Werkzeuge Einrichtung der Entwicklerumgebung Implementierung Refactoring des Codes Black-Box und White-Box Tests für den ersten Prototypen erstellen Code review (mit einem erfahrenem Kollegen aus der Entwicklung) Dokumentationen schreiben Projektumfeld: Mein Projekt führe ich bei meinem Ausbildungsunternehmen der ACME durch. Die ACME ist ein mittelständisches IT-Unternehmen mit ca. 50 Mitarbeitern, welche Dienstleistungen für Atlassian Produkte, Beratung und Anwendungen für andere Unternehmen und Kunden anbietet. Viele unserer Kunden setzen verschiedene Produkte wie Confluence und Jira ein, die beide zur Erfassung und Nachhaltung von Aufgaben eingesetzt werden. Die zu entwickelnden Anwendungen können über den Appstore(Atlassian Marketplace) eingekauft und installiert werden. Das Projekt wird betriebsintern in der Abteilung Enterprise Apps umgesetzt. Am Projekt beteiligte Personen sind der Product Owner, der die Anforderungen für die Anwendung vorgibt und die Priorisierungen der Arbeitspakete mit mir vornimmt. Zudem wird die Code Review in zussammenarbeit mit einem Entwickler aus derselben Abteilung vorgenommen. Ansonsten wird die Ausführung der Testfälle von einem Mitarbeitender aus unserer Abteilung vorgenommen, nachdem ich die Testfälle von mir erstellt worden sind. Weiterhin dient diese Anwendung als evolutionärer Prototyp für einen Markttest und soll wissen in dem Bereich CloudApps aufbauen. Die Lösung soll als Proof-of-Concept dazu dienen, die Durchführbarkeit der Entwicklung von Anwendungen für die cloudbasierten Produkte von Atlassian besser bewerten und Entscheidungen über die Machbarkeit von CloudApps treffen zu können. Als Hardware steht mir als Entwickler ein MacBook Pro 2017, Eingabegeräte und ein zweiter Monitor zur Verfügung. Als Entwicklungsumgebung wird Visual Studio Code genutzt. Weitere Werkzeuge sind Sourcetree als Git client und Docker als Laufzeitumgebung. Als Schnittstelle kommt REST zum Einsatz. Projektphasen: Bearbeitet 17. September 2022 von charmanta Anonymisierung 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.