Artikel 07 Feb 2023

Unsere Geschichte

Avatar for andriy petrenko Andriy   Petrenko administrator
image

Projektbeschreibung:
AStime ist eine revolutionäre Zeiterfassungs-/Protokollierungssoftware. Das Tool hilft dabei, die Zeit Ihrer Mitarbeiter zu verfolgen und Jira/interne Projekte mit bestimmten Kunden zu verbinden, um die Anzahl der Stunden zu überprüfen, die für ein Projekt aufgewendet werden. Mitarbeiter können auch ihre eigenen Projekte erstellen, der Administrator kann das Projekt eines Managers erstellen, jedem Mitarbeiter Aufgaben zuweisen und die gemeinsame Zeit sehen, die zum Dashboard und zu zugewiesenen Kunden kommt.

Die Plattform enthält 3 Benutzerrollen wie: Administrator, Mitarbeiter und Kunde. Jede Rolle hat ihre eigene Funktionalität und diese Rollen sind vollständig miteinander verbunden. Dieses Tool bietet uns die Möglichkeit, in jeder Branche als Manager, Mitarbeiter oder Kunde bequem zu arbeiten.

Die Herausforderung:

Wir arbeiten als Outsourcer/Outstaff und bereits als Produktfirma 🙂 Wir erbringen Softwareentwicklungsdienste, und sehr oft baten unsere Kunden um Hilfe bei Dienstleistungen, die wir nicht hatten: Übersetzungen für Kundenprojekte, Inhaltsverwaltung, Erstellung von Grafiken arbeiten, oder die Entwicklung beschleunigen, indem wir ein Team erweitern, und manchmal neue Projekte oder Aktivitäten starten … wir brauchten eine Software, um unsere Arbeitszeit für unsere Kunden und externe Mitarbeiter zu verwalten.

Wir übernahmen die Verantwortung für ihre Arbeit und der Schmerzpunkt war, dass wir sie einstellen und Rechnungen einschließlich ihrer Zeit senden mussten. Es war von Zeit zu Zeit und erforderte viel Verantwortung, Aufmerksamkeit und Zeit, alles zu zählen und zwischen unseren Kunden, unserem Team und den eingestellten Mitarbeitern transparent zu machen.

Die Situation war sehr unangenehm und es gab kein Tool auf dem Markt, das die erforderlichen Funktionen enthielt. Wir haben viel Zeit mit diesen „Buchhaltungstätigkeiten“ verbracht. Alles, was wir überprüft haben, war nicht das, wonach wir gesucht hatten.

Es passierte immer wieder, und einmal sagte unser Gründer & CEO Andriy Petrenko nur: „Leute, lasst uns unsere eigene Zeiterfassungsplattform entwickeln und sie mit Jira integrieren.“ Es war ähnlich wie bei Ferdinands Porsche-Gedanke: „Ich konnte den Sportwagen meiner Träume nicht finden, also habe ich ihn selbst gebaut.“

So begannen wir unsere kleine Geschichte.

Was wir gemacht haben:

Wir haben Anforderungen von jedem Mitarbeiter in unserem Team gesammelt, um zukünftige Funktionen zu erstellen und zu analysieren. Nach einer Diskussion über Funktionen und Prioritäten haben wir die ersten Ziele und Aufgaben definiert, die zu erledigen sind. Unser Ansatz, etwas zu machen, ist “Zeichnen, um fortzufahren”. Auch in diesem Fall haben wir uns zu 100 % daran gehalten. Um die Funktionalität zu visualisieren, haben wir einen anklickbaren Prototyp in Figma erstellt.

Es enthielt alle Funktionen für 3 Rollen: Administrator, Mitarbeiter und Kunde. Jede Rolle war anklickbar, einschließlich Popups, Hinweisen beim Bewegen der Maus, Ändern von Schaltflächen, Benutzermenüs usw. Die Funktionalität jeder Rolle war miteinander verbunden, es war einfach, sie alle zu überprüfen und aufgrund der Funktionalität von Figma eine Überprüfung vorzunehmen.

Nachdem wir alles zusammengetragen hatten, haben wir die Funktionalität getestet und danach wurden einige Korrekturen vorgenommen, einige Funktionen wurden erweitert, Plätze getauscht und etwas wurde belassen wie zuvor. Danach stellten wir fest, dass es einer Überprüfung durch eine Person von außen bedarf. Es wurde ein Telefonat mit einem unserer Kunden vereinbart, und wir präsentierten, was wir getan hatten.

Es gab ein Telefongespräch mit einem Kunden der EBRD-Bank, und er sagte, dass das Projekt für große Bankstrukturen interessant sein sollte. Aber wir arbeiten mit Aufgabenmanagern wie JIRA, ASANA usw. Und wir haben Funktionen für einen Administrator hinzugefügt, um ein Projekt innerhalb des Tools zu erstellen und auch einen Mitarbeiter zuzuweisen. Es ermöglicht eine völlige Unabhängigkeit von anderen Tools. Diese Funktionalität ermöglicht es Ihnen, Ihre Verwaltungsaktivitäten im AStime-tracker zu führen.

Die Architektur wurde von unserem Teamleiter erstellt, und wir haben auch einen Architekten mit 15 Jahren Erfahrung beauftragt, alles zu überprüfen und das Fehlende hinzuzufügen.

Wir erstellten eine Dokumentation basierend auf den Figma-Mockups, sie wurde für Entwickler, QAs und alle Personen verwendet, die mit dem Projekt in Verbindung standen. Und als alles fertig war, fingen wir an zu programmieren. Jeder Pixel des Projekts wurde dokumentiert und es war sehr angenehm, in wenigen Sekunden eine notwendige Information zu erhalten.

Wir haben zuerst das Kanban-Modell verwendet, aber danach hielten wir es für nicht so komfortabel für das Projekt und wechselten zu Scrum. Danach gab es viele Stunden Programmieren, Diskussionen, viele Edge-Use-Cases, und wir haben die erste Version der Plattform erstellt. Wir haben als Unternehmen 5 Jahre Erfahrung im Bereich der Webentwicklung und wissen, wie wichtig die QA-Phase ist. Wir haben jede Sprint-Funktionalität getestet und nach jedem durchgeführten Sprint Regresstests durchgeführt. Außerdem haben wir e2e-Tests auf Python erstellt, die die Plattform rund um die Uhr testen und Komponententests verwenden, um den Code zu überprüfen.

Vor der offiziellen Veröffentlichung haben wir Benutzerakzeptanztests durchgeführt, alles dokumentiert, was wir gefunden haben, und alle kleinen Dinge aufpoliert. Danach haben wir die bequemste Zeiterfassungssoftware veröffentlicht, die Sie sofort hier https://astime-tracker.com registrieren können. Das Wichtigste ist, dass wir unsere Plattform mit JIRA integriert haben.

Kurz zur Funktionalität.

Admin-Rolle:

 – Hinzufügen von Kunden und Mitarbeitern mit der Möglichkeit, eigene Konten zu haben;

 – Möglichkeit, die Zeit für Administratoren zu verfolgen;

 – Möglichkeit, ein „Managerprojekt“ zu erstellen und Mitarbeiter wie in einer Aufgabenverwaltungsplattform zuzuweisen;

 – Möglichkeit, das Projekt eines Mitarbeiters oder Managers an das Jira-Projekt zu binden;

 – Dashboards, Projektstatistiken usw

Mitarbeiterrolle:

 – Möglichkeit, eigene Projekte und Aufgaben zu erstellen und die Zeit zu verfolgen;

 – Fähigkeit, eigene Projekte an ein Jira-Projekt zu binden;

 – Möglichkeit, 4 Aufgaben in einer Taskleiste anzuzeigen und schnell zwischen ihnen zu wechseln

Client-Rolle:

 – Fähigkeit, transparente Berichte mit schnellem Filtern der Zeit anzuzeigen

Die Schnittstelle funktioniert für Sprachen: Englisch, Ukrainisch (weil wir Ukrainer sind),

Um ehrlich zu sein, hat die Plattform viele Funktionen, die Ihnen helfen, bequem zu arbeiten, Ihre Zeit zu verfolgen und mit dem, was Sie tun, zufrieden zu sein.

Das Ergebnis:

Schließlich haben wir eine Zeiterfassungs-/Protokollierungsplattform mit einer Aufgabenverwaltungsfunktion entwickelt. Die Plattform deckt viele verschiedene Bedürfnisse ab, die Menschen vielleicht kennen und manchmal nicht wissen, dass sie von AStime mit mehreren Klicks erledigt werden können. Wir haben viele Funktionen codiert, die Ihnen helfen, produktiv und transparent zu sein und Sie vor den üblichen Fehlern der Leute zu bewahren. Wir sind Menschen, keine Maschinen.

Jedes Teammitglied hat neben Tests durch unsere QA-Ingenieure einen Benutzerakzeptanztest durchgeführt, um die Plattform zu optimieren. Auch unsere Partner, die in der Branche arbeiten, haben es mit einem frischen Auge getestet und uns Feedback gegeben, das wir in der Plattform umgesetzt haben. Sie erhalten also eine gut geölte Plattform, die für Sie funktioniert.

Und es ist die Software, die uns dabei hilft, uns auf das zu konzentrieren, was wir tun, denn andere Dinge erledigt AStime automatisch. Die Software spart Ihnen Arbeitszeit, die Sie in viele verschiedene Tätigkeiten investieren können, die Sie benötigen. Vor allem, wenn Sie 12 Stunden Arbeit an einem 8-Stunden-Arbeitstag erledigen möchten 🙂

Also, um über die Produktivitätsgrenzen hinaus zu sein, registrieren Sie einfach ein Konto und prüfen Sie selbst, ob es sich lohnt https://astime-tracker.com.

Technologien: unter NDA

Die Übersetzung in diese Sprache erfolgte durch Google Translator. Wir werden es bald von einer echten Person übersetzen.

0