Android-App-Entwicklung: Tools zur Aufwandsschätzung [geschlossen]

Die Absicht besteht darin, den geschätzten Aufwand in Arbeitsstunden für die Entwicklung der Android-App basierend auf grundlegenden Bildschirm-UI/Wireframes zu bestimmen.

Zum Beispiel: Das Designteam stellte 10 Bildschirme bereit. Basierend auf dem Urteil des Entwicklungsteams und unter Betrachtung der Bildschirm-Benutzeroberfläche haben wir sie in einfache, mittelkomplexe und komplexe Bildschirme unterteilt

Da es sich um eine mobile App handelt, die ihre Daten über einen Webdienst mit JSON abruft, müssen wir auch den Aufwand für die Backend-Integration dafür abschätzen.

Gibt es Tools (webbasiert oder in anderer Form), mit denen der Aufwand in Mannstunden für die Entwicklung von Android-Apps berechnet werden kann?

Fragen zu Softwareempfehlungen sind für diese Website nicht zum Thema. Sie können die Website Software Recommendations SE hier ausprobieren: softwarerecs.stackexchange.com/questions – Beachten Sie jedoch auch die Antwort von nvoigt unten – Sie werden kein Tool finden, das dies tun kann.

Antworten (2)

Nein

Fragen Sie die Person, die die Arbeit erledigen wird, wie viel Zeit sie benötigen wird. Wenn Sie damit nicht zufrieden sind, fragen Sie jemand anderen, bis Sie finden, wonach Sie suchen. Aber Sie werden keinen Zauberstab finden, den Sie schwingen können, um eine berechnete Anzahl von Arbeitsstunden zu erhalten, die eine unbekannte Person mit unbekannten Fähigkeiten für eine unbekannte Menge an Arbeit benötigen wird.

Das wird für kein Unternehmen funktionieren, und die Softwareentwicklung ist da keine Ausnahme.

Das Entwicklerteam, das die eigentliche Arbeit erledigen wird, sollte auf den Bildschirmen schätzen. Es gibt KEIN Tool, um dies automatisch zu tun.

Entwickler identifizieren den backend-/serverseitigen Code, der zum Abrufen der Daten, Anwenden der Geschäftsvalidierung usw. geschrieben werden muss. Um die Schätzungen in Arbeitsstunden zu erhalten, muss das Team die Schnittstellen und Dienste, die es anzapfen muss, sowie die Bildschirme gut kennen sollte mehr oder weniger vollständig im Design sein. Sie müssen Spikes für unbekannt hinzufügen und sie bleiben als unbekannt, bis sie vom Team bearbeitet werden. Das Ergebnis einer Spitze könnte Ihre Schätzungen verändern.

Machen Sie dasselbe mit QA, um eine Schätzung zum Testen der Anwendung zu erhalten.