PROZESS UND ARBEITSWEISE App-Entwicklung Wir entwickeln Apps aus Leidenschaft Das wissen auch unsere Kunden zu schätzen, zu denen zahlreichen große deutsche Unternehmen zählen. Als ganzheitliche App-Agentur mit langjähriger Erfahrung decken wir für Sie den gesamten Wertschöpfungsprozess der App-Entwicklung ab.
Von der Konzeption über Design durch unsere eigene UX-Abteilung bis zur Entwicklung der App und darüber hinaus. Denn auch nach Abschluss des Projekts stehen wir Ihnen weiterhin zur Seite und sorgen für problemlosen Betrieb und Marketing, um nachhaltigen Erfolg zu erzielen. So erhalten Sie einen Rundum-Service aus einer Hand und haben über die ganze Laufzeit des Projekts konkrete Ansprechpartner, die Ihnen zur Seite stehen. Um Ihre Zufriedenheit sicherzustellen, sehen wir in der agilen Entwicklung alle zwei Wochen einen Termin mit Ihnen vor, um Ihnen die letzten Ergebnisse vorzustellen. Sie können so unsere Arbeit besser nachvollziehen und die Entwicklung der App auch testen. Dadurch gewähren wir, dass wir nicht an Ihren Wünschen vorbei entwickeln und können Ihr Feedback direkt für die weitere Entwicklung beachten. So erhalten Sie das bestmögliche Produkt. Übrigens: Alle unsere App-Entwickler sitzen in Deutschland und Ihre Software ist somit Made in Germany. Unsere Arbeitsweise fördert: Flexibilität, Transparenz und Qualität
Scrum Bei unserer täglichen Arbeit in der App-Agentur wenden wir Scrum an, eine etablierte Form des agilen Projektmanagements. Wir entwickeln Apps agil, denn die regelmäßige Kommunikation aller Beteiligten, hohe Anpassungsfähigkeit und flache Hierarchen ermöglichen es, komplexe Projekte zu managen und hervorragende Software zügig zu entwickeln.
Das Scrum Team
Product Owner Entwicklungsteam Scrum Master
Der Scrumprozess
Product Backlog
Retrospektive
Planning
Review
Sprint
Increment
• Gemeinsam wird ein Scope für den nächsten Sprint festgelegt
• Ein Sprintziel wird entworfen
• Das Team plant, wie die Anforderungen umgesetzt werden
Daily
Scrum
Planning • Gemeinsam wird ein Scope für den nächsten Sprint festgelegt
• Ein Sprintziel wird entworfen
• Das Team plant, wie die Anforderungen umgesetzt werden
Sprint
Daily Scrum
Review • Produktfunktionalität wird dem Product Owner und den Stakeholdern präsentiert
• Erzeugt Transparenz und direktes Feedback
• Ideen für weitere Funktionen werden gemeinsam entwickelt
Retrospektive • Rückblick des letzten Sprints
• Verbesserung der zukünftigen Zusammenarbeit
• Werkzeuge, Prozesse und Fähigkeiten werden reflektiert
Software Tests Wir testen unsere entwickelten Apps mit automatisierten Tests sowie manuell, um den kompletten Funktionsumfang zu überprüfen und sicherzustellen, dass die Anwendung unsere hohen Standards erfüllt. Dafür nutzen wir Continuous Delivery sowie Continuous Integration.
Manuelles Testing GUI-Testing Integration-Testing Unit-Testing (TDD)
Sie haben Fragen zu unseren Software Tests, oder besondere Anforderungen daran? Als App-Agentur helfen wir Ihnen gerne weiter. KONTAKT AUFNEHMEN
Wie viel kostet es, eine App zu entwickeln? Die Entwicklungskosten einer App variieren je nach Art und Umfang einer App stark, wodurch die Entstehung und Zusammensetzung dieser Kosten für Außenstehende oft schwer nachvollziehbar ist. Um mehr Transparenz zu schaffen, wollen wir bei der App-Agentur BRICKMAKERS diesen Entwicklungsprozess an einem konkreten Beispiel darstellen.
Das Projekt Um den allgemeinen Aufwand konkretisieren zu können, betrachten wir die Entwicklung einer Filialfinder-App, die dem Nutzer Niederlassungen des Unternehmens in seiner Umgebung anzeigt. Zu Beginn jedes Projekts wird der grundlegende Rahmen nach den Vorstellungen des Kunden definiert. Dieser gibt dabei die gewünschten Funktionen und Zielgruppen vor, woraufhin eine grobe Schätzung des Aufwands erfolgen kann.
App-Entwicklung: Der Ablauf Im weiteren Entstehungszyklus der App wird eine Vielzahl unterschiedlicher Teilprozesse durchlaufen, an denen verschiedene Personen beteiligt sind. Das eigentliche Programmieren stellt dabei nur einen Teil des Gesamtaufwands dar.
Konzeption mit dem KundenUI DesignQualitätssicherungStart und VermarktungUser ExperienceUser Experience TeamTechnische UmsetzungVeröffentlichung inden App Stores4 Tage3 Tage7 Tage20 Tage3 Tage2 TageDesign TeamTechnisches TeamUser Experience Team
Die Umsetzung Es arbeiten drei verschiedene Teams am Erfolg Ihrer App. Dabei widmen sich Experten den einzelnen Teilbereichen, während sie weiterhin in ständigem Austausch untereinanderstehen.
Das User Experience Team • Planung und Beratung im App Projekt
• Anforderungsmanagement gemeinsam mit dem Kunden, um die Ziele zu erreichen
• Vermarktung der Anwendung
Das Design Team • Ideenvorschläge für Farben, Grafikelemente und App Icon
• UX- und UI-Design
• Kreation des perfekten Nutzererlebnisses
Das Entwicklungsteam • App-Entwicklung
• Erstellung der Software-Tests
• Verwirklichung des Produktes
Die zeitliche Einteilung Die Qualität unserer Arbeit steht an erster Stelle. Da wir uns die notwendige Zeit für die einzelnen Prozesse nehmen, dauert das Entwickeln dieser Filialfinder-App unter Berücksichtigung aller Anforderungen knapp 39 Tage. Darüber hinaus sorgt unser Support auch nach der Veröffentlichung für eine intakte und aktuelle App.
20 Tage12 Tage7 Tage39TageUser Experience Team12 TAGEDesign Team7 TAGEEntwicklungsteam20 TAGE
User Experience Wireframe-Screens erstellen, Steuerung entwerfen, …
Konzeption mit dem Kunden Anforderungen erstellen & priorisieren, Geschäftsmodell entwickeln, …
Veröffentlichung der App App Store Eintrag erstellen, Release feiern, …
Interface Design Farbgebung entwerfen, Grafiken erstellen, …
Technische Umsetzung Implementierung, Entwicklung, Optimierung, …
Qualitätssicherung Code Review, dynamische Tests, …
12 Tage User Experience Team
User Experience Wireframe-Screens erstellen, Steuerung entwerfen, …
Konzeption mit dem Kunden Anforderungen erstellen & priorisieren, Geschäftsmodell entwickeln, …
Veröffentlichung der App App Store Eintrag erstellen, Release feiern, …
7 Tage Design Team
Interface Design Farbgebung entwerfen, Grafiken erstellen, …
20 Tage Entwicklungsteam
Technische Umsetzung Implementierung, Entwicklung, Optimierung, …
Qualitätssicherung Code Review, dynamische Tests, …
Eine Auswahl unserer Projekte
Verwendete Technologien
ASP.Net
Azure
MvvmCross
React
Redux
UX Design
Umbraco
Xamarin
Kontakt zur App-Agentur Haben wir Sie mit unserer Arbeitsweise überzeugen können? Unser Client Relationship Developer stellt Ihnen gerne ein individuelles Angebot für die App-Entwicklung zusammen.
Dennis Biegel,
Client Relationship Developer
Telefon:
0261 / 205 999 – 40
E-Mail:
dennis.biegel@brickmakers.de
KONTAKT AUFNEHMEN