3 Punkte von GN⁺ 2023-07-23 | 1 Kommentare | Auf WhatsApp teilen
  • Plane ist eine Plattform, die Projektmanagement, Dokumentation und AI-Workflows in einem Workspace bündelt, damit Teams und Agenten Planung, Umsetzung und Abstimmung gemeinsam bearbeiten können
  • Arbeit wird in initiatives, projects, epics, cycles unterteilt; Wiki und Plane AI verknüpfen fortlaufend das im Ausführungsprozess entstehende Wissen und den Kontext
  • Plane AI liest den Arbeitskontext über Projekte, Zyklen, Dokumente und Threads hinweg und übernimmt Statusabfragen, das Erkennen von Blockern, das Klassifizieren von Anfragen, das Zuweisen von Verantwortlichen und das Erstellen von Updates
  • Für Teams, die von Jira, Linear, ClickUp, Asana oder Monday wechseln, bietet Plane einen dreiwöchigen Migrationsablauf sowie Integrationen mit über 50 Tools wie Slack, GitHub und Figma
  • Neben der Cloud unterstützt Plane Self-Hosting, On-Premises- und Air-Gap-Umgebungen und kommt damit auch für Teams infrage, die Enterprise-Kontrolle benötigen

Projekte und Wissen in einem Workspace vereint

  • Plane ist so aufgebaut, dass Teams und Agenten Projekte, Dokumente und AI-gestützte Workflows in einem integrierten Workspace verwalten können
  • Die Arbeitsstruktur reicht von initiatives, die die organisatorische Richtung vorgeben, über untergeordnete projects, epics und cycles; der Fortschritt ist mit jeder Ebene verknüpft
  • Das Wiki bündelt Unternehmenswissen an einem Ort und verbindet es mit der Arbeit, durch die dieses Wissen entstanden ist, um veraltete Dokumente und verlorenen Kontext zu reduzieren
  • Desk ist eine geplante Funktion, die Kunden-Supportanfragen in nachverfolgbare Arbeitselemente umwandeln und an das passende Team weiterleiten soll, um den Kreislauf zu schließen

Aufgaben, die Plane AI übernimmt

  • Plane AI ist kein separates Add-on, sondern eine kontextbasierte AI, die in die Produktstruktur eingebettet ist und Projekte, Zyklen, Dokumente und Threads im gesamten Workspace liest
  • Die Hauptfunktionen lassen sich in drei Bereiche gliedern
    • Beantwortet Fragen über den gesamten Workspace hinweg, etwa zum Status eines Zyklus, zu Blockern in Projekten oder zu Dokumentänderungen der vergangenen Woche
    • Integrierte Agenten klassifizieren eingehende Anfragen, weisen Verantwortliche zu, verfolgen Blocker und verteilen Updates automatisch
    • Wandelt Unterhaltungen in Slack oder Teams in Arbeitselemente um und liefert Updates, sodass Projekte ohne Tool-Wechsel vorankommen
  • Bei der Slack-Integration ruft man @Plane in einem Channel auf und beschreibt die zu erledigende Aufgabe; Plane erstellt daraufhin ein Arbeitselement, weist es zu und synchronisiert den Thread zurück
  • Unterstützung für Microsoft Teams ist geplant

Migration von Jira und anderen Tools

  • Plane bietet Migrationsunterstützung, um ohne Datenverlust von Jira, Linear, ClickUp, Asana oder Monday zu wechseln
  • Enthalten ist auch ein Beispiel, dem zufolge zwei Fortune-10-Unternehmen Plane für ihre Jira-Migration ausgewählt haben
  • Der Migrationsablauf ist auf drei Wochen ausgelegt
    • Woche 1: Discovery-Skripte für die bestehende Konfiguration ausführen, Issues, Anhänge, Kommentare und Automatisierungen mappen sowie einen organisationsspezifischen Migrationsplan erstellen
    • Woche 2: Workflows passend zur tatsächlichen Arbeitsweise des Teams definieren, Slack, GitHub, Figma und mehr als 50 weitere Tools verbinden sowie initiatives, cycles und team structures einrichten
    • Woche 3: Umstellung und Onboarding durchführen und mit einer AI starten, die Projekte, Blocker und Prioritäten bereits kennt

Funktionen für Projektmanagement

  • Plane betont schnelle Einrichtung und einfache Einarbeitung und bietet mehrere Ansichten, zeitbegrenzte Zyklen, integrierte Dokumentation und Echtzeit-Dashboards
  • Zu den Ansichten gehören Board, Spreadsheet, List und Gantt; sie lassen sich wechseln, damit jede Rolle die relevanten Aufgaben sehen kann
  • Dashboards befüllen cycle velocity, workload, blockers und scope changes automatisch und reduzieren so die Abhängigkeit von manuellen Reports oder Status-Folien am Freitag
  • Zu den Funktionen für den Arbeitsbetrieb gehören
    • Cycles and sprints: Verwaltung zeitbegrenzter Arbeit mit velocity tracking und burndown chart
    • Documentation built-in: rich documentation direkt neben dem Projekt
    • Initiatives and epics: Ausrichtung von Teamarbeit an Organisationszielen und rollup tracking
    • Workflows and approvals: Automatisierung von handoff, review und stage gate ohne Plugins

Self-Hosting, On-Premises und Air-Gap

  • Plane unterstützt neben der Cloud auch Self-Hosting, On-Premises- und Air-Gap-Umgebungen
  • Unter Self-host Plane sind die Bereitstellungsmethoden beschrieben
  • Bereitstellung und Betrieb umfassen folgende Funktionen
    • Prime CLI: Installation, Konfiguration, Upgrades, Backups und Monitoring per Einzelbefehl; unterstützt multi-instance, custom domain und service scaling
    • Docker and Kubernetes: schnelle Einrichtung mit Docker, Bereitstellung im Produktionsmaßstab über Kubernetes auf Basis von Helm charts
    • Postgres, Redis und S3-kompatibler Storage können selbst bereitgestellt werden
    • God Mode: SMTP, Authentifizierungsmethoden, SSO, workspace security und telemetry preferences in einem Admin-Panel konfigurieren
  • Die mobilen Apps unterstützen den Zugriff auf Workspaces sowohl in der Cloud als auch auf Self-Hosting-Instanzen; Apps für iOS und Android sind verfügbar

Erweiterungen, API und Agentenentwicklung

  • Der Marketplace umfasst GitHub, GitLab, Slack, Sentry und weitere Integrationen und unterstützt Issue-Synchronisierung, PR-Tracking sowie Importe aus Jira, Linear, Asana, ClickUp und Monday
  • Für eigene Erweiterungen stellt Plane Open API, webhooks, OAuth apps und einen native MCP server bereit
  • Die Entwicklungsdokumentation behandelt den Aufbau benutzerdefinierter Integrationen oder AI-Agenten, die innerhalb von Plane laufen
  • Zu den Entwicklerfunktionen gehören
    • Plane Compose for Projects-as-Code: Projekte in YAML definieren, in Git versionieren und aus dem Terminal bereitstellen
    • APIs, Webhooks, and SDKs: REST API auf Basis von OAuth 2.0, HMAC-signierte webhooks sowie typed SDKs für Node.js und Python
    • MCP Server: native MCP server, Agenten-Framework mit @mention-Unterstützung und Agent Run lifecycle tracking

Sicherheit, Compliance und Betriebskontrolle

  • Plane bietet Enterprise-Sicherheit, Compliance und Kontrollfunktionen über Cloud- und Self-Hosting-Bereitstellungen hinweg
  • Die Compliance umfasst SOC 2, ISO 27001, GDPR und CCPA; Plane verweist auf unabhängige Audits und kontinuierliches Monitoring
  • Sicherheitsinformationen sind unter security.plane.so verfügbar
  • Als Punkte für betriebliche Stabilität nennt Plane automatische Backups, Echtzeit-Skalierung, mehrschichtiges failover und uptime SLA
  • Statusinformationen werden unter status.plane.so bereitgestellt
  • Authentifizierung und Zugriffskontrolle umfassen workspace-weites SSO, SAML und LDAP

1 Kommentare

 
GN⁺ 2023-07-23
Hacker-News-Kommentare
  • Wirkt zunächst recht schlicht, aber ziemlich ausgereift, daher ist der erste Eindruck gut. Allerdings fällt einem zuerst der Bereich zum Erstellen von Issues ins Auge, und der Ablauf ist frustrierend: Man schreibt den Titel in ein Modal, speichert und muss es dann erneut öffnen, um das große Beschreibungsfeld zu sehen.
    Ich verstehe den Ansatz, erst eine kurze Liste von Issues anzulegen und sie später auszuarbeiten, aber so ein Ablauf könnte Leute davon abhalten, bessere Issue-Beschreibungen zu schreiben. Auch die Tastaturnavigation wirkt noch nicht vollständig; selbst wenn man mit P ein Projekt erstellt, braucht man für den Fokus auf das Textfeld und zum Speichern die Maus. Bei mir startete es im Dark Mode, was insgesamt verwirrend war, und im Header gibt es auch kein Symbol zum Umschalten zwischen Hell und Dunkel. Dass man Markdown verwenden kann oder soll, ist für Nutzer ebenfalls nicht klar ersichtlich.

    • Ich finde nicht, dass es unbedingt einen Schalter für Hell/Dunkel geben muss. Es sollte einfach den Systemeinstellungen des Nutzers folgen.
      Mein Desktop ist im Dark Mode, deshalb erscheinen Websites dort ebenfalls dunkel; auf meinem Windows-Rechner habe ich Dark Mode nicht aktiviert, daher erscheint dieselbe Website dort hell. Korrektur: Plane App ignoriert meine Einstellungen.
    • Ich frage mich, welcher Issue-Tracker diese Anforderungen erfüllt.
  • Produkte mit der üblichen SSO-Steuer sortiere ich meist aus, selbst wenn Budget oder Kaufbereitschaft da wären, deshalb ist es wirklich schön, dass es sie hier nicht gibt.
    Die Zeit, in der Sicherheit — besonders Identitäts- und Authentifizierungsverwaltung — nur gegen Aufpreis möglich sein sollte, ist längst vorbei, und es ist gut, wenn ein Projekt oder Unternehmen dabei ehrlich ist.

    • Sehe ich nicht so. SSO ist eine Funktion, die große Unternehmen interessiert, für frühe Startups oder Hobby-Nutzer aber kaum wichtig ist.
      Es ist eine sehr einfache Schranke, um dort Umsatz zu machen, wo Zahlungsfähigkeit vorhanden ist, und dort Bekanntheit zu gewinnen, wo kein Geld da ist. Du scheinst sogar SSO für den privaten Gebrauch zu fordern, und das will ich auf keinen Fall. Ich verwende nicht einmal dieselbe E-Mail-Adresse auf jeder Website — warum sollte ich dann allen Websites, bei denen ich mich anmelde, gratis einen Hinweis für seitenübergreifendes Tracking geben?
    • SSO steht für Single sign-on.
      Gemeint ist, dass ein Anbieter wie ein SaaS-Unternehmen seinen Firmenkunden erlaubt, Benutzerkonten über den eigenen Identity Provider zu verwalten. So ist man nicht auf die starke Authentifizierung oder Audit-Logs des Anbieters angewiesen, und der Kunde kann Nutzer zentral in sämtlicher eingesetzter Software anlegen und entfernen.
  • Die Lizenz ist AGPL3.
    https://github.com/makeplane/plane/blob/develop/LICENSE.txt

  • „Vereinfachen Sie den Wechsel zu Waterfall, Agile und anderen Workflows, während Ihr Team mit Cycles und Modules Schwung behält“ — das ist schon lustig. Immerhin ist es ehrlich, Unternehmen mit Waterfall-Planung als Zielgruppe zu benennen.

    • Je nach Branche braucht man mitunter Waterfall. Besonders in Industrie, Raumfahrt sowie Teilen des Behörden- und Gesundheitsbereichs kann das der Fall sein.
    • Je näher man an Agile ist, desto einfacher kann ein Ticketsystem sein — und umgekehrt.
      Vielleicht braucht man dann sogar gar keines.
  • Ich frage mich, was der Hauptunterschied zu https://linear.app/ ist, abgesehen davon, dass es Open Source ist.

    • Du sagst „abgesehen davon, dass es Open Source ist“, aber das ist ein enorm großer Unterschied und für viele Menschen der entscheidende Unterschied.
    • Persönlich wirkt die Linear-UI für mich performanter.
  • Es wäre schön, wenn jemand mit modernen Technologien einen Nachbau der Bugzilla-Funktionalität umsetzen würde. Meiner Meinung nach ist es die falsche Richtung, Jira zu kopieren.

    • Mich würde interessieren, welche einzigartigen Funktionen oder welcher Ansatz Bugzilla im Vergleich zu Jira auszeichnen.
      Bevor Jira auftauchte, war Redmine sehr beliebt und wurde oft besser bewertet als Bugzilla, deshalb hat mich die Erwähnung von Bugzilla etwas überrascht.
    • Bugzilla existiert immer noch. Und wenn du meinst, dass das Kopieren von etwas die falsche Richtung ist, dann kopiere eben selbst „das Richtige“.
  • Geht das nur mir so, oder sieht das dem anderen Wettbewerber in diesem Bereich, Linear, sehr ähnlich?
    Ich meine nicht das Feature-Set — bei Issue-Trackern und Kanban-Boards ist das Mögliche begrenzt. Aber die visuelle Gestaltung, die Schriftart und Dinge wie die Schriftgröße wirken ähnlich.

    • Ich kenne beide nicht besonders gut, aber allein die Namen plane und linear lassen einen fast denken, das eine sei der geistige Nachfolger des anderen.
  • Ich verstehe nicht, warum man etwas mit vielleicht einem Fünfhundertstel der Funktionen als Jira-Alternative bezeichnet. Es ist doch nur ein simples Projektmanagement-Tool mit Kanban-Board.

    • Viele Leute sehen Jira genau so. Die oberflächlichen Funktionen von Jira zu nutzen ist einfach; man verwendet es dann wie ein Trello mit etwas mehr Features und nutzt die fortgeschrittenen Funktionen kaum.
    • Meist braucht man nicht viel mehr als die Grundfunktionen. Der Rest sind überwiegend Zusatzfunktionen, über die sich Administratoren freuen.
    • Die fortgeschrittenen Funktionen von Jira sind eher mäßig. Durch den First-Mover-Vorteil und den Aufkauf von Wettbewerbern hat es den Markt mehr oder weniger abgeschottet.
    • Das ist häufig so. Dinge, die als „Notion-Alternative“ erscheinen, sind meist nur Notiz-Apps, und „Airtable-Alternativen“ kopieren oft bloß die zeilenbasierte Daten-UI.
  • Ich frage mich, warum es .so ist. Bei payara.fish ist es nachvollziehbar, weil Payara auf GlassFish basiert, aber hier sehe ich nicht, was die Geschichte dahinter ist.

    • Es wirkt, als hätten Notion und mein Arbeitgeber https://notion.so/product .so populär gemacht. Ich würde es aber nicht empfehlen, weil .so über Jahre hinweg viele Probleme verursacht hat.
    • Auch der Name plane selbst ist interessant. Für ein neues Produkt ist das ein Name, der es in Suchmaschinen ziemlich schwer auffindbar macht.
      Wenn man allerdings nach „plane issue tracker“ sucht, ist plane.so bei DDG das erste Ergebnis.
    • Vermutlich, weil 1) es verfügbar war und 2) es keinen Grund dagegen gab.
    • Ich frage mich, ob es etwas mit Shared Libraries zu tun hat.
  • Kann man hier einem Ticket mehr als zwei Personen zuweisen?

    • Das ist bei fast jeder Projektmanagement-Software ein Schwachpunkt.
      Ich hätte gern ein Modell, bei dem eine Person als „verantwortlich“ markiert ist und andere vorübergehend hinzugefügt werden können, um mitzuarbeiten, zu reviewen, zu diskutieren oder gemeinsam zu verfassen. Manche Software erlaubt mehrere Zuständige, aber wie das alte Management-Sprichwort sagt: Wenn alle verantwortlich sind, ist es niemand. Deshalb hätte ich trotzdem gern eine besondere Rolle oder Kennzeichnung für eine Person.
    • Geteilte Verantwortung ist dasselbe wie keine Verantwortung.
    • Das hat mich bei Jira schon immer gestört. Wer erledigt denn schon jede Aufgabe allein?
      Die Unteraufgaben in Jira helfen dabei zumindest ein wenig.