Skip to content

Weekly Standups

Kaylee edited this page Sep 24, 2018 · 36 revisions

Ticketboard

Ihr findet unsere zweiwöchigen Sprints auf unserem Ticketboard

Technologie: Wir schreiben eine Android Anwendung in Kotlin (API Level 19 - z.B. ein Samsung S4 mini)

Woche 25

Letzte Woche:

  • Release Candidate auf Playstore freigegeben
  • Bugs suchen
  • Logo redesign gecancelt, because of bad layout skills
  • Website neu aufgelegt
  • Grafische Einführung
  • Inhaltliche Arbeit an Texten

Diese Woche:

  • Inhaltliche Arbeit an Übungstexten für die Website
  • einen besonders nervigen Bug finden und beheben
  • About this App / Lizenz text usw. in die Anwendung einfügen

Woche 24

Letzte Woche:

  • Automatisiertes Testing und Bugfixes (ein paar Iterationen Alpha Versionen)
  • neue Website angefangen

Diese Woche:

  • App in Playstore für größeres Publikum einführen.
  • Logo Redesignen
  • Website
  • Grafische Einführung in die App auf der Webseite
  • Anleitung wie Übungen mit einem Spektrogramm durchgeführt werden kann

Woche 23

Letzte Woche:

  • Alpha Version für interne Tests im Google Playstore hochgeladen / F-Droid vertagt post demo-day
  • Designoptimierungen umgesetzt
  • Entwurf einer Anleitung wie unser Spektrogrammrekorder in der Stimmtherapie eingesetzt werden kann

Diese Woche:

  • Logo Redesignen
  • Website umgestalten
  • Grafische Einführung in die App auf der Webseite
  • Anleitung wie Übungen mit einem Spektrogramm durchgeführt werden kann

Woche 22

Letzte Woche:

  • Favorisieren von Aufnahmen ermöglicht, Anzeigen der Favs in Liste
  • Am Design gearbeitet
  • Design Coaching bei Amy

Diese Woche:

  • Design nochmal überarbeiten
  • Sonst wie letzte Woche

Woche 21

Letzte Woche:

  • Button Icons überarbeitet
  • Ein Farbschema für die App ausgewählt, sieht sehr viel professioneller aus
  • App auf verschiedenen Android Versionen getestet

Diese Woche:

  • Taggen der Aufnahmen ermöglichen, Anzeigen in der Tags in Liste
  • Logo Redesignen
  • Evtl. (bei neueren Android Versionen) Rechte erst dann anfordern wenn aktiv benötigt
  • Herausbekommen was für ein Release bei Play Store und F-Droid noch zu tun ist
  • Anleitung zur Benutzung und Vorstellung der App auf der Webseite

Blocker:

  • Filmdreh und diesbezügliche Aufregung

Woche 20

Letzte Woche:

  • Alpha Design vereinheitlicht, Debugging Hilfen entfernt
  • Kleinere bekannte Bugs beseitigt
  • Unsere paar Menüpunkte auf Englisch, Französisch, Türkisch übersetzt wobei letzteres evtl. so schlecht ist dass ich es erstmal wieder rausnehme
  • Erstes signiertes APK Release vorbereitet

Diese Woche:

  • Taggen der Aufnahmen ermöglichen, Anzeigen in der Tags in Liste
  • Button Icons überarbeiten, evtl ein Opensource Icon Set auftreiben
  • Evtl. (bei neueren Android Versionen) Rechte erst dann anfordern wenn aktiv benötigt
  • Herausbekommen was für ein Release bei Play Store und F-Droid noch zu tun ist
  • Anleitung zur Benutzung und Vorstellung der App auf der Webseite

Blocker:

  • ^^ Motorrad Fahrstunden und soziale Verpflichtungen

Woche 19

Letzte Woche:

  • Decodieren und Encodieren von Aufnahmen funktioniert jetzt zuverlässig auf den getesteten API Stufen.
  • Kleinere Bugs beseitigt
  • Begonnen Alpha Version vorzubereiten

Diese Woche: An Alpha Version arbeiten

  • Bugs fixen und den Encoding/Decoding Code verschönern
  • Design aufhübschen und vereinheitlichen
  • LiveView pausieren

Blocker letzte Woche:

  • Coden hat mich davon abgehalten ordentlich mit Leuten zu kommunzieren ^^

Woche 18

Letzte Woche:

  • Darstellung von Aufnahmen in der bisherigen Record UI
  • gekämpft mit dem decodieren von MP4 Aufnahmen

Diese Woche:

  • Vorhaben von Woche 16; auf Alpha Version hinarbeiten

Blocker waren:

  • eine Implementation finden welche MP4s ordentlich für alle API level decodieren kann
  • Urlaub und Hitze

Woche 17

Letzte Woche:

  • inhaltlich nichts passiert
  • mit Yvonne vom Filmteam telefoniert und Projekt vorgestellt
  • Räumlichkeiten organisiert für den Rest der Projektzeit

Diese Woche:

  • Vorhaben von letzter Woche

Blocker waren:

  • Lohnarbeit und Hitze bei Yvonne
  • Hitze bei Saskia
  • Prüfungen bei Tina

Woche 16

Letzte Woche:

  • Auf Anregung von Andreas ein paar Sachen nachgeschaut, Resultat davon ist dass wir unser Spektrogram jetzt auf einem eigenen Thread rendern (beim scrollen deutlich ruckelfreier)
  • beschlossen die App von der Funktionalität im Projektzeitraum erstmal nicht mehr viel weiterzuentwickeln sondern abzuschließen, stattdessen wollen wir uns die letzte Zeit darauf konzentrieren, sinnvolle Übungen für eine App zu finden und die auf unserer Webseite zu sammeln.
  • Den bisherigen Ansatz weggeworfen eine getrennte Playback Oberfläche zu basteln

Diese Woche:

  • Öffnen einer gespeicherten Aufnahme in der bisherigen Recording Oberfläche
  • Preview abspielen und darstellen in der Aufnahmeliste
  • Alpha Version vorbereiten

Woche 15

Letzte Woche:

  • Meeting mit Andreas
  • Decoding von Audiodateien fast abgeschlossen

Diese Woche:

  • wie letzte Woche

Woche 14

Letzte Woche:

  • kleinere Verbesserungen an Record UI in Rücksprache mit unserer Logopädin
  • Frequenzskala
  • die Playback UI angefangen

Diese Woche:

  • Playback UI
  • Planung weiteres Vorgehen / weiterer Funktionen

Blocker:

  • Krankheit

Woche 13

Letzte Woche:

  • Stundenzettel
  • Refactoring beendet und damit viele Bugs nicht-existent gemacht, eigene Komponenten per XML Datei konfigurierbar gemacht
  • Verschiedene Layouts für Portrait oder Landscapemodus erstellt, erzwingen des Landscapemodus deaktiviert

Diese Woche:

  • Einblendung einer Frequenzskala im Spektrogramm fertig stellen
  • Gespeicherte Aufnahmen (MP4) in der Playback-UI darstellen
  • Planung weiterer Funktionen

Blocker:

  • Lohnarbeit hat KayleeTheMech geplagt, pektinasen von Prokrastination

Woche 12

Letzte Woche:

  • Aufnahmenliste fertiggestellt
  • Logarithmische Skalierung des Spektrogramms
  • Großes Refactoring unserer Recording UI und des Spektrogramms

Diese Woche:

  • Gespeicherte Aufnahmen (MP4) in der Playback-UI darstellen
  • Refactoring abschließen
  • Planung wie es jetzt weitergeht, (Treffen mit Andreas vereinbaren)

Woche 11

Letzte Woche: Ich habe das Gefühl es war sehr produktiv und hat uns deutlich weiter gebracht auch wenn hier nicht so viele Punkte aufzulisten sind.

  • Bugs beseitigen, Interfaces für bestimmte Komponenten definiert, Code vereinheitlicht
  • Erste Konfigurationsmöglichkeiten durch Benutzer
  • Webseite online gestellt
  • UI für Liste von Aufnahmen angefangen

Diese Woche:

  • UI für Liste von Aufnahmen fertig stellen
  • MP4 Aufnahmen anzeigen und in einem Replay-View öffnen

Keine Blocker

Woche 10

Letzte Woche:

  • Den Replayteil unseres MVPs fertiggestellt, Bewertungsfunktion fehlt noch
  • Datenmodell zur Speicherung von Metadaten angelegt
  • Treffen mit Fiona

Diese Woche:

  • MP4 Aufnahmen anzeigen und in einem Replay-View öffnen
  • Spektrogramm besser isolieren um das erstellen anderer visueller Feedbackinstrumente zu vereinfachen
  • Debuggen und Code vereinheitlichen
  • Webseite aufsetzen

Blocker waren:

  • Zwei Tage an anderem Projekt
  • Android Grundlagen

Woche 9

Letzte Woche:

  • Bisherigen Code überarbeitet um ihn besser wiederverwenden zu können
  • Den Aufnahmeteil unseres MVPs abgeschlossen.
  • Den Replayteil unseres MVPs begonnen

Diese Woche:

  • Replay & Bewertungs Funktion nach Aufnahme fertigstellen
  • (wenns gut läuft) MP4 wieder öffnen und in Replay Mode darstellen

Woche 8

Letzte Wochen:

  • "Hamburger" Menu angelegt um zwischen den verschiedenen App-Teilen umschalten zu können
  • Record Activity soweit fertig gestellt, dass sich jetzt Aufnahmen im MP4 Format abspeichern lassen
  • Projekt aufgeräumt und nicht mehr benutzten Code entfernt

Diese Woche:

  • Spectrogram Activity refactoren damit diese aus Fragments zusammengesetzt wird
  • Playback Activity

Was hielt uns auf:

  • nach den vielen Feiertagen und Abwesenheiten wieder ins arbeiten kommen

Woche 6

Letzte Woche:

  • MVP: Record Mode (Funktionalität ~60% Fertig)
  • Spektrogramm läuft mit Mikrofondaten und es lassen sich schon Stimmübungen damit durchführen (wenn man sich mit Spektrogrammen auskennt)
  • Performance ist noch nicht am Gerätelimit (Samsung S4 mini)

Diese Woche:

  • Auf die Gulaschprogrammiernacht
  • MVP: Record Mode abschließen
  • MVP: Play Mode anfangen

Was hielt uns auf:

  • Das lange Wochenende

Woche 5

Letzte Woche:

  • Angefangen die mit Amy erarbeiteten Designs und Workflows zu implementieren. - Einen SpectrogramView implementiert, welcher die Lautstärke frequenzaufgelöst zeichnen kann. (bisher mit Samplesound befüllt)
  • Den SpectrogramView optimiert damit das zeichnen nicht zum Ressourcenproblem wird
  • Mögliche Stimmübungen zusammengetragen.

Diese Woche:

  • den SpectrogramView live mit Daten vom Mikrofon befüllen
  • "Bugs" beseitigen

Was hielt uns auf:

  • Interpolation von Daten (wir benutzen jetzt aus Apache Commons-Math den SplineInterpolator - könnte eventuell zum Ressourcenproblem werden, müssen wir noch testen)

Woche 4

Letzte Woche:

  • Übungskonzept ausgearbeitet
  • Designs angefertigt
  • Meeting mit Ame (Simply Secure)
    • sehr produktiv
    • Wir haben uns auf ein Minimal Viable Product geeinigt (und dabei viele Post-Its verbraucht :)
    • Als erstes technische Tools umsetzen, Exercises/Übungen danach implementieren

Diese Woche:

  • Mit Ame erarbeitete Workflows in Tickets gießen
  • Erstes RecordingView umsetzen
  • Hoffentlich mal die Webseite aufsetzen

Was hält uns auf:

  • Bei Lohnarbeit Stunden aufholen

Woche 3

Letzte Woche:

  • Das Ressourcen Thema ist abgehakt wir benutzen JTransforms jetzt richtig, kein C Code oder Bibliotheken notwendig
  • Eine Helperklasse geschrieben die Transformationen von PCM Samples asynchron durchführen soll
  • Tests geschrieben um zu verifizieren, dass die Ergebnisse der Transformationen den Erwartungen entsprechen
  • Designs gezeichnet, Gedanken zum Anwendungskonzept gemacht

Diese Woche:

  • Anforderungen festklopfen
  • Design abschließen und mit Ame besprechen

Was hält uns auf:

  • Unklarheit bezüglich unseres Gesamtkonzepts

Woche 2

Letzte Woche:

  • Workflows abstimmen
  • Raumsuche
  • Projekt aufsetzen (Detailkram)
  • Bibliotheken austesten
  • Recherche

Diese Woche:

  • Mockups
  • Tickets verfeinern
  • Optimieren der Transformation möglich? Brauchen wir wirklich nativen Code?
  • Toolchain festklopfen

Schwierigkeiten:

  • CMake und ndkbuild, aber besonders CMake
  • Testen von Code welcher Libs benutzt die nativ für Android kompiliert werden
  • Resourcenverbrauch

Woche 1

Woran haben wir letzte Woche gearbeitet?

  • Wir haben einen internen Workshop durchgeführt und kamen zu dem Ergebniss das wir genau machen wollen was ich auch in den Antrag geschrieben habe
  • Tina hat einen kleine Liste +mini Reviews zusammengestellt über Software der letzten 2 Jahrzehnte die im Bereich Logopädie eingesetzt wurde
  • Ich habe mich um unsere Prozesse gekümmert (Ticketboard/Räumlichkeiten)
  • Wir haben gemeinsam aus unserem Workshop erste Tickets erstellt

Woran arbeiten wir diese Woche?

  • Bibliothek und Lizenzrecherche
  • Vergleich FFTW und Jtransforms bibliothek (messen)
  • Raumfindung
  • Aus den groben Tickets kleinere Aufgaben zu machen
  • Erste Designs überlegen

Was hält mich zurück?/Was beschäftigt mich?

  • bisher nicht soviel, ein Arbeitsort wäre schön.