Zuhause Persönliche Finanzen Die Leute, die eine Web-App zum Leben erwecken - Dummies

Die Leute, die eine Web-App zum Leben erwecken - Dummies

Inhaltsverzeichnis:

Video: Die dunkle Wahrheit über Fortnite, Anthem & Co 2025

Video: Die dunkle Wahrheit über Fortnite, Anthem & Co 2025
Anonim

Sie können einige kleine Apps selbst programmieren und vervollständigen, aber die Apps, die Sie Bei der Arbeit aufbauen oder jeden Tag verwenden, wie Google Maps oder Instagram, werden von Teams von Menschen erstellt. Teams für ein einzelnes Produkt können unterschiedlich groß sein und bis zu 50 Personen erreichen. Jede Person spielt eine spezifische Rolle in Bereichen wie Design, Entwicklung, Produktmanagement und Testen.

In kleineren Unternehmen kann dieselbe Person mehrere Rollen übernehmen, während in größeren Unternehmen die Rollen spezialisierter werden und einzelne Personen jede Rolle ausführen.

Erstellen von Apps mit Designern

Bevor ein Code geschrieben wird, arbeiten Designer daran, das Aussehen und Verhalten der Site durch Layout, Visuals und Interaktionen zu erzeugen. Designer beantworten einfache Fragen wie "Soll das Navigationsmenü oben oder unten angezeigt werden? "Zu komplexeren Fragen wie" Wie vermitteln wir ein Gefühl von Einfachheit, Kreativität und Verspieltheit? "

Im Allgemeinen beantworten Designer diese Art von Fragen, indem sie Benutzer befragen, viele Entwürfe derselben Produktidee erstellen und dann eine endgültige Entscheidung treffen, indem sie ein Design auswählen. Gutes Design kann die Akzeptanz eines Produkts oder der Nutzung einer Website und Produkte wie Apples iPhone und Airbnb erheblich steigern. com.

Jonathan Ive, SVP Design bei Apple, wird für die Design-Erfolge von Apple verantwortlich gemacht.

Wenn Sie eine Website oder App erstellen, können Sie entscheiden, dass Sie einen Designer benötigen, aber denken Sie daran, dass es innerhalb des Designs mehrere Rollen gibt, die Designer spielen. Die folgenden Rollen sind komplementär und können alle von einer Person oder von verschiedenen Personen ausgeführt werden:

  • Benutzeroberflächen- (UI) und User Experience (UX) -Designer befassen sich hauptsächlich mit "Look and Feel" und mit Layout. Wenn Sie eine Website durchsuchen, z. B. Amazon, stellen Sie möglicherweise fest, dass sich die Navigationsmenüs und Inhalte auf allen Seiten am gleichen Ort befinden und identische oder sehr ähnliche Schriftarten, Schaltflächen, Eingabefelder und Bilder verwenden. Der UI / UX-Designer denkt über die Reihenfolge nach, in der die Bildschirme dem Benutzer angezeigt werden, sowie darüber, wo und wie der Benutzer klickt, Text eingibt und anderweitig mit der Website interagiert.

Wenn Sie UI / UX-Designer belauschen, hören Sie vielleicht Konversation wie: "Seine Seite ist zu beschäftigt mit zu vielen Calls-to-Action. Unsere Benutzer treffen nirgendwo anders auf dieser Website so viele Entscheidungen. Vereinfachen wir das Layout, indem wir nur eine einzige Schaltfläche "Kaufen" haben, sodass jeder mit nur einem Klick bestellen kann. "

  • Visual Designer befassen sich hauptsächlich mit dem Erstellen der endgültigen Grafiken, die auf einer Website verwendet werden, und diese Rolle ist am engsten mit" Designer "verbunden."Der visuelle Designer erstellt endgültige Versionen von Symbolen, Logos, Schaltflächen, Typografie und Bildern. Sehen Sie sich beispielsweise Ihren Internetbrowser an - das Browser-Symbol, die Schaltflächen Zurück, Neu laden und Lesezeichen werden alle von einem visuellen Designer erstellt, und jeder, der den Browser zum ersten Mal verwendet, weiß, was die Symbole ohne Erklärung bedeuten.

Wenn Sie visuelle Designer belauschen, hören Sie vielleicht Konversation wie: "Der Farbkontrast auf diesen Symbolen ist zu hell, um lesbar zu sein. Wenn wir Text mit dem Symbol einschließen, zentrieren wir den Text stattdessen unter dem Symbol. von darüber. "

  • Interaction Designer befassen sich hauptsächlich mit Interaktionen und Animationen basierend auf Benutzereingaben und der Situation. Anfangs waren Interaktionsdesigns auf Tastatur- und Mausinteraktionen beschränkt, aber heute haben Berührungssensoren auf mobilen Geräten viel mehr potentielle Benutzerinteraktionen geschaffen. Der Interaction Designer denkt darüber nach, wie er die beste Interaktion nutzen kann, damit der Benutzer eine Aufgabe so einfach wie möglich erledigen kann.

Denken Sie zum Beispiel darüber nach, wie Sie Ihre E-Mails auf Ihrem Mobiltelefon überprüfen. Viele Jahre lang bestand die herkömmliche Interaktion darin, eine Liste mit Nachrichten anzuzeigen, auf eine Nachricht zu klicken und dann auf eine Schaltfläche zu klicken, um zu antworten, die Option zu markieren, in einem Ordner zu speichern oder die Nachricht zu löschen. Im Jahr 2013 überlegten Interaktionsdesigner die Interaktion mit der E-Mail-App neu und erstellten eine Interaktion, mit der die Nutzer mit dem Finger nach links oder rechts wischen konnten, um E-Mail-Nachrichten zu löschen oder darauf zu antworten.

Wenn Sie Interaktionsdesigner belauschen, hören Sie vielleicht Konversationen wie: "Während Benutzer mit unserer Karten-App navigieren, anstatt uns mitzuteilen, dass sie durch Klicken oder Wischen verloren gehen, könnten sie vielleicht das Telefon schütteln und wir könnten sofort einen Ortsspezialisten anrufen. "

Wenn das Erstellen einer App wie ein Film wäre, wären Designer Drehbuchautoren.

Codierung mit Front- und Back-End-Entwicklern

Nach Abschluss des Designs machen die Front-End- und Back-End-Entwickler diese Designs zur Realität. Frontend-Entwickler wie Mark Otto und Jacob Thornton kodieren in HTML, CSS und JavaScript und konvertieren das Design in eine Benutzeroberfläche. Diese Entwickler schreiben den gleichen Code, den Sie in diesem Buch gelernt haben, und stellen sicher, dass die Website auf allen Geräten (Desktop, Laptop und Mobilgerät), Browsern (Chrome, Firefox, Safari usw.) und Betriebssystemen (Windows, Mac und so weiter).

All diese Faktoren, insbesondere die erhöhte Akzeptanz von mobilen Geräten, führen zu tausenden von Kombinationen, die codiert und getestet werden müssen, da jedes Gerät, jeder Browser und jedes Betriebssystem HTML und CSS unterschiedlich rendert.

Mark Otto und Jacob Thornton haben Bootstrap entwickelt, das beliebteste Frontend-Framework.

Wenn das Erstellen einer App wie ein Film wäre, wären Front-End-Entwickler die Hauptdarsteller.

Back-End-Entwickler wie Yukihiro fügen der Benutzeroberfläche, die von den Front-End-Entwicklern erstellt wird, Funktionen hinzu. Back-End-Entwickler stellen sicher, dass alles, was für den Benutzer und hinter den Kulissen nicht sichtbar ist, vorhanden ist, damit das Produkt wie erwartet funktioniert.Back-End-Entwickler verwenden serverseitige Sprachen wie Python, PHP und Ruby, um Logik hinzuzufügen, welche Inhalte wann und an wen angezeigt werden sollen. Darüber hinaus verwenden sie Datenbanken zum Speichern von Benutzerdaten und zum Erstellen von Servern, um den Benutzern diesen gesamten Code bereitzustellen.

Yukihiro Matsumoto erstellte Ruby, eine beliebte serverseitige Sprache, mit der Websites erstellt werden.

Wenn die Erstellung einer App wie ein Film wäre, wären Back-End-Entwickler die Kameramänner, Stunt-Koordinatoren, Maskenbildner und Bühnenbildner.

Verwalten mit Produktmanagern

Produktmanager helfen bei der Definition des zu erstellenden Produkts und bei der Verwaltung des Produktentwicklungsprozesses. Wenn Technikteams klein sind (z. B. 14 oder weniger), können Kommunikation, Rollen und Verantwortlichkeit ohne große formale Kontrolle leicht intern verwaltet werden.

Während die Entwicklungsteams wachsen, wächst auch der Overhead aller miteinander kommunizierenden Personen, und ohne einen Prozess können die Interaktionen unüberschaubar werden, was zu Missverständnissen und verpassten Fristen führt. Produktmanager dienen dazu, den Kommunikationsaufwand zu verringern, und wenn Probleme beim Erstellen von Produkten auftreten, entscheiden diese Manager, ob Zeitleisten erweitert, der Umfang reduziert oder dem Team weitere Ressourcen hinzugefügt werden sollen.

Produktmanager sind oft ehemalige Ingenieure, die einen natürlichen Vorteil bei der Lösung technischer Probleme haben, aber auch nicht-technische Mitarbeiter übernehmen diese Rollen mit Erfolg. Normalerweise melden sich keine Techniker an den Produktmanager, was einige dazu veranlasst, zu kommentieren, dass Produktmanager "die ganze Verantwortung und keine der Befugnisse haben. "

Ein Produktmanager, der große Verantwortung und Autorität ausübt, ist Sundar Pichai, der ursprünglich Produktmanager für die Google Toolbar war und kürzlich für die Überwachung vieler Produkte von Google zuständig war, darunter Suche, Android, Chrome, Karten, Anzeigen und Google+…

Sundar Pichai beaufsichtigt fast alle wichtigen Google-Produkte.

Testen Ihrer App mit Qualitätssicherung

Testen ist der letzte Schritt der Reise, nachdem eine App oder Website erstellt wurde. Als Ergebnis der vielen Hände, die bei der Produktion geholfen haben, wird das neu geschaffene Produkt unweigerlich Fehler haben. Listen werden aus allen Kernaufgaben und Flüssen der App-Benutzer erstellt, und menschliche Tester sowie automatisierte Programme durchlaufen die Liste immer wieder auf verschiedenen Browsern, Geräten und Betriebssystemen, um Fehler zu finden.

Tester kompilieren die neu entdeckten Fehler und senden sie an die Entwickler zurück, die priorisieren, welche Fehler zuerst gequetscht werden sollen. Kompromisse werden immer zwischen der Anzahl der von einem Fehler betroffenen Benutzer, der Zeit bis zur Behebung des Fehlers und der verbleibenden Zeit bis zur Freigabe des Produkts gemacht.

Die wichtigsten Fehler werden sofort behoben und kleinere Fehler sollen mit Updates oder späteren Versionen behoben werden. Heute verlassen sich Unternehmen auch auf Feedback-Systeme und sammeln Fehlerberichte von Benutzern, mit Feedback-Formularen und in einigen Fällen durch automatisiertes Reporting.

Die Leute, die eine Web-App zum Leben erwecken - Dummies

Die Wahl des Herausgebers

Web Marketing: Warum Suchmaschinen existieren - Dummies

Web Marketing: Warum Suchmaschinen existieren - Dummies

Wenn Sie verstehen, warum Suchmaschinen existieren, können sie für Sie in Ihrem Web-Marketing-Geschäft arbeiten. Also, hier ist eine kurze Lektion, warum Suchmaschinen existieren und wie Sie sie nutzen können, um Geld zu verdienen. Suchmaschinen liefern Relevanz. Relevanz bedeutet, dass Besucher auf Suchergebnisse klicken und zufrieden sind mit ...

Was sind Tür- und Informationsseiten? - dummies

Was sind Tür- und Informationsseiten? - dummies

Eine Doorway-Seite wird nur als Zugang von einer Suchmaschine zu Ihrer Website erstellt. Doorway-Seiten werden manchmal als Gateway-Seiten und Geisterseiten bezeichnet. Die Idee besteht darin, hoch optimierte Seiten zu erstellen, die von Suchmaschinen aufgenommen und indiziert werden und die mit etwas Glück gut ranken und somit den Traffic auf eine ...

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Eine Weiterleitung ist das automatische Laden einer Seite ohne Benutzereingriff. Sie klicken auf einen Link, um eine Webseite in Ihren Browser zu laden, und innerhalb von Sekunden verschwindet die geladene Seite, und eine neue wird angezeigt. Designer erstellen häufig Seiten für Suchmaschinen - optimierte, schlüsselwortreiche Seiten -, die Besucher auf die ...

Die Wahl des Herausgebers

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

, Wenn Kunden wissen, dass sie direkt mit ein Geschäft in den sozialen Medien, können sie aus einer beliebigen Anzahl von Gründen mit ihnen in Verbindung treten. Aber sobald sie merken, dass ein Problem mit dem Kundenservice oder einer Produktfrage über einen einzigen Tweet oder Beitrag angesprochen werden kann, ist es wahrscheinlicher, dass sie mit dem Unternehmen Geschäfte machen.

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Die heutige Technologie verändert die Art und Weise, wie wir Geschäfte machen blitzschnell. Auch der Social-Media-Handel bewegt sich blitzschnell, aber durch die Beobachtung von Erwähnungen und Fragen an die Community können Sie einen Eindruck davon bekommen, wie Ihr Markt über bevorstehende Veränderungen denkt. Auch andere Posts können Ihnen helfen, kritisches Feedback aus der Öffentlichkeit zusammenzustellen ...

Manage Social Media Commerce mit HootSuite - dummies

Manage Social Media Commerce mit HootSuite - dummies

HootSuite ist ein Social Media Management System zur Umsetzung von Outreach und Überwachung in sozialen Netzwerken über ein einziges webbasiertes Dashboard. Für Unternehmen wird HootSuite am häufigsten von Social-Media-Teams mit mehreren Agenten verwendet, aber auch viele Einzelanwender mögen es. Wenn Sie auf der Suche nach einer robusten Plattform sind, die alles an einem Ort hält, ...

Die Wahl des Herausgebers

Die 5 Kornsterne der Mittelmeer - Dummies

Die 5 Kornsterne der Mittelmeer - Dummies

Die Mittelmeerdiät ist in der Praxis des Habens begründet ein Vollkorn zu jeder Mahlzeit. Und nein, das bedeutet nicht, eine ganze Platte Vollkornspaghetti mit Fleischsauce zum Abendessen zu essen. Stattdessen machen die Menschen im Mittelmeerraum ihr Getreide zur Beilage oder schaffen durch die Zugabe von magerem Eiweiß mehr Gleichgewicht ...

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Der Verzehr von sieben bis zehn Portionen Obst und Gemüse pro Tag, wie sie für die mediterrane Ernährung empfohlen werden, mag sehr viel erscheinen, aber es muss keine so große Herausforderung sein. Wenn Sie nicht die Früchte und das Gemüse lieben, die spezifisch mit der Mittelmeerdiät verbunden sind, ist das okay! Essen Sie jede Art von Obst oder Gemüse, die Sie ...

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Sie haben vielleicht gedacht, dass der Oregano und Basilikum in Ihrer Spaghetti-Sauce lieferte nur einen deutlichen italienischen oder mediterranen Geschmack, aber diese kleinen Kräuter sind Pflanzen, was bedeutet, dass sie alle Arten von gesundheitlichen Vorteilen haben, die einen großen Einfluss auf Ihre allgemeine Gesundheit haben können. Einfache Gewürze wie Ingwer und Oregano enthalten Phytochemikalien, ...