[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fde\u002Flifestyle\u002Ftech-stack-2026-roibase-tagesbetrrieb":13},{"i18nKey":4,"paths":5},"lifestyle-004-2026-06",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11,"tr":12},"\u002Fde\u002Flifestyle\u002Ftool-stack-2026-async-first-operations","\u002Fen\u002Flifestyle\u002Ftool-stack-2026-meeting-free-weeks","\u002Fes\u002Flifestyle\u002Fstack-herramientas-2026-semana-sin-reuniones-roibase","\u002Ffr\u002Flifestyle\u002Ftech-stack-toplantisiz-hafta","\u002Fit\u002Flifestyle\u002Ftool-stack-2026-roibase-operations","\u002Fru\u002Flifestyle\u002Ftool-stack-async-first-linear-notion","\u002Ftr\u002Flifestyle\u002Ftool-stack-2026-roibasede-toplantisiz-hafta-nasil-calisiyor",{"_path":14,"_dir":15,"_draft":16,"_partial":16,"_locale":17,"title":18,"description":19,"publishedAt":20,"modifiedAt":20,"category":15,"i18nKey":4,"tags":21,"readingTime":27,"author":28,"body":29,"_type":298,"_id":299,"_source":300,"_file":301,"_stem":302,"_extension":303},"\u002Fde\u002Flifestyle\u002Ftech-stack-2026-roibase-tagesbetrrieb","lifestyle",false,"","Tech Stack 2026: Tägliche Abläufe des Roibase-Teams","Linear, Notion, Slack, Figma, Granola — Integrationsmuster in async-first Teams, Meeting-Ökonomie und messbare Produktivitätsdisziplin.","2026-06-22",[22,23,24,25,26],"tech-stack","async-first","workflow","produktivitaet","linear",9,"Roibase",{"type":30,"children":31,"toc":282},"root",[32,40,47,52,57,64,69,75,80,85,90,96,126,155,161,189,195,211,216,221,227,232,237,243,256,262,267,272,277],{"type":33,"tag":34,"props":35,"children":36},"element","p",{},[37],{"type":38,"value":39},"text","Das Roibase-Team ist 12 Personen stark und über 8+ Zeitzonen verteilt. Meeting-Ökonomie gibt es nicht — 4–5 Stunden Zoom pro Monat, der Rest läuft asynchron. Diese Disziplin bestimmt die Tool-Auswahl bis ins Detail. Sprint Velocity in Linear stieg von 8,2 auf 12,1, die Task-Completion-Zeit in Notion sank von 3,7 auf 1,9 Tage, die mittlere Response-Time in Slack liegt bei 47 Minuten. Diese Zahlen stammen aus Q2 2024 – Q2 2026. Integrationsmuster entstehen vor der Software — Kulturelle Disziplin kommt zuerst. Der Tech Stack ist nur der Rahmen; das Substanzielle ist systemisches Verhalten.",{"type":33,"tag":41,"props":42,"children":44},"h2",{"id":43},"linear-sprint-disziplin-und-cycle-rhythmus",[45],{"type":38,"value":46},"Linear: Sprint-Disziplin und Cycle-Rhythmus",{"type":33,"tag":34,"props":48,"children":49},{},[50],{"type":38,"value":51},"Linear kam Mitte 2023 rein, Jira raus. Die Veränderung war nicht nur UI — der Workflow-Rhythmus wurde komplett neu konstruiert. Zwei-Wochen-Zyklen, Scope-Lock-Disziplin am Cycle-Start. Scope Lock bedeutet: Neue Tasks treten nicht während des Zyklus hinzu, sie gehen ins Backlog, Priorisierung findet am Zyklus-Ende statt. Dieses Muster machte Sprint Velocity vorhersehbar — die Cycle Completion Rate stieg von 62 % (Q3 2024) auf 89 % (Q2 2026).",{"type":33,"tag":34,"props":53,"children":54},{},[55],{"type":38,"value":56},"Jeder Task in Linear trägt 3 Metriken: Story Points (Komplexität), Priority (P0–P3), Due Date. Story Points werden in Fibonacci geschätzt (1, 2, 3, 5, 8); alles über 8 wird automatisch aufgesplittet. Priorität folgt Kriterien: P0 = Production Down, P1 = Client-Blocking, P2 = Roadmap-Critical, P3 = Nice-to-Have. Das Due Date ist task-spezifisch, nicht auf den Zyklus-Ende gebunden — diese Unterscheidung senkt die Kosten für Context-Switching.",{"type":33,"tag":58,"props":59,"children":61},"h3",{"id":60},"linear-notion-integration",[62],{"type":38,"value":63},"Linear ↔ Notion Integration",{"type":33,"tag":34,"props":65,"children":66},{},[67],{"type":38,"value":68},"Wenn ein Issue in Linear erstellt wird, triggert ein Zapier-Webhook eine neue Row in der Notion-Datenbank. Diese Row trägt 4 Felder: Issue ID, Title, Assignee, Status. Bei Status-Änderungen in Linear aktualisiert ein Webhook Notion. Auf Notion-Seite wird diese Datenbank in Sprint-Retrospektiven verwendet — geschlossene Issues werden in Cycle-Notizen eingebettet, Velocity-Charts werden automatisch berechnet. Dieser Flow spart 14 Minuten pro Meeting (weg vom manuellen Copy-Paste).",{"type":33,"tag":41,"props":70,"children":72},{"id":71},"notion-documentation-hub-und-async-context",[73],{"type":38,"value":74},"Notion: Documentation Hub und Async Context",{"type":33,"tag":34,"props":76,"children":77},{},[78],{"type":38,"value":79},"Notion wird in 3 Schichten genutzt: Company Wiki, Project Pages, Meeting Notes. Das Wiki hat 47 Seiten in 18 Kategorien — Onboarding-Dokumentation, Tool-Zugangsanleitungen, Client-SOPs, interne Prozesse (HR, Finance, Tech Stack). Durchschnittliche Seitenlänge: 820 Wörter; jede Seite enthält mindestens 1 interne Cross-Referenz. Diese Interlink-Dichte erhöht Discovery-Geschwindigkeit — ein neues Team-Mitglied liest in den ersten 2 Wochen 38 Seiten, die Onboarding-Dauer sank von 9,2 auf 6,1 Tage.",{"type":33,"tag":34,"props":81,"children":82},{},[83],{"type":38,"value":84},"Project Pages sind Client-spezifisch. Für jeden Client 1 Workspace mit Roadmap, Weekly-Check-In-Notizen, freigegebenen Assets (Figma-Links, GA Property ID, API Key). Roadmap-Template: Objectives (quarterly), Key Results (monthly), Task Breakdown (mit Linear-Link). Weekly Check-In-Notizen werden asynchron geschrieben — Freitagabend wird ein Notion-Link per Mail an den Client geschickt. Der Client hat keinen direkten Zugriff auf Notion; wir exportieren als PDF. Dieses Muster beendete Mail-Thread-Chaos — alte Notizen zu finden dauert 2 Sekunden (Notion-Suche) statt 4 Minuten (Mail-Suche).",{"type":33,"tag":34,"props":86,"children":87},{},[88],{"type":38,"value":89},"Meeting-Notes-Template: Agenda, Attendees, Decisions, Action Items (mit Linear-Issue-Link). Der Action-Items-Abschnitt ist Checklist-Format; wenn eine Box angehakt wird, triggert ein Slack-Webhook einen Summary-Post im relevanten Channel. Diese Automatisierung reduzierte übersehene Action Items um 83 % — im alten System wurden 34 % der Action Items in 3 Tagen vergessen.",{"type":33,"tag":41,"props":91,"children":93},{"id":92},"slack-channel-strategie-und-notification-disziplin",[94],{"type":38,"value":95},"Slack: Channel-Strategie und Notification-Disziplin",{"type":33,"tag":34,"props":97,"children":98},{},[99,101,108,110,116,118,124],{"type":38,"value":100},"Slack hat 24 Channels — 12 für Projekte, 4 intern (Engineering, Design, Ops, Random), 8 thematisch (seo-insights, data-pipeline, client-alerts). Naming Convention: ",{"type":33,"tag":102,"props":103,"children":105},"code",{"className":104},[],[106],{"type":38,"value":107},"prj-{client}",{"type":38,"value":109}," (Projekte), ",{"type":33,"tag":102,"props":111,"children":113},{"className":112},[],[114],{"type":38,"value":115},"int-{department}",{"type":38,"value":117}," (Intern), ",{"type":33,"tag":102,"props":119,"children":121},{"className":120},[],[122],{"type":38,"value":123},"top-{subject}",{"type":38,"value":125}," (Thematisch). Diese Konsistenz erhöht Slack-Suche-Genauigkeit — man findet seinen Channel in 3 Tastenanschlägen.",{"type":33,"tag":34,"props":127,"children":128},{},[129,131,137,139,145,147,153],{"type":38,"value":130},"Jeder Channel hat eine gepinnte Nachricht: Channel Purpose, Key Links (Linear Project, Notion Page, Shared Drive), Response Time Expectation. Response Time ist kritisch: ",{"type":33,"tag":102,"props":132,"children":134},{"className":133},[],[135],{"type":38,"value":136},"prj-",{"type":38,"value":138},"-Channels = 2 Stunden, ",{"type":33,"tag":102,"props":140,"children":142},{"className":141},[],[143],{"type":38,"value":144},"int-",{"type":38,"value":146},"-Channels = 8 Stunden, ",{"type":33,"tag":102,"props":148,"children":150},{"className":149},[],[151],{"type":38,"value":152},"top-",{"type":38,"value":154},"-Channels = Best-Effort. Diese SLA macht async Flow vorhersehbar — P0-Issues öffnet man in Linear, nicht in Slack. Urgente Benachrichtigungen verwenden wir nicht.",{"type":33,"tag":58,"props":156,"children":158},{"id":157},"slack-linear-bot",[159],{"type":38,"value":160},"Slack ↔ Linear Bot",{"type":33,"tag":34,"props":162,"children":163},{},[164,166,172,174,180,181,187],{"type":38,"value":165},"Der Linear Bot unterstützt 3 Befehle: ",{"type":33,"tag":102,"props":167,"children":169},{"className":168},[],[170],{"type":38,"value":171},"\u002Flinear create",{"type":38,"value":173},", ",{"type":33,"tag":102,"props":175,"children":177},{"className":176},[],[178],{"type":38,"value":179},"\u002Flinear list",{"type":38,"value":173},{"type":33,"tag":102,"props":182,"children":184},{"className":183},[],[185],{"type":38,"value":186},"\u002Flinear close",{"type":38,"value":188},". Create erzeugt einen Task aus dem Slack-Thread, die Description enthält automatisch einen Thread-Permalink. List zeigt offene Tasks des Assignees. Close schließt das Issue in Linear und setzt ein ✅-Emoji auf den Thread. Dieser Bot sparte 1,4 Tage im Engineering Cycle Time — Context-Switch-Kosten (Slack → Linear) addieren sich.",{"type":33,"tag":41,"props":190,"children":192},{"id":191},"figma-design-handoff-und-versionskontrolle",[193],{"type":38,"value":194},"Figma: Design Handoff und Versionskontrolle",{"type":33,"tag":34,"props":196,"children":197},{},[198,200,209],{"type":38,"value":199},"3 Figma-Workspaces: Client Projects, Internal Brand, Experiments. Jedes Projekt hat 1 File mit Pages (Homepage, Product Page, Checkout Flow). Jede Page nutzt Component Libraries — bei Roibase ist ",{"type":33,"tag":201,"props":202,"children":206},"a",{"href":203,"rel":204},"https:\u002F\u002Fwww.roibase.com.tr\u002Fde\u002Fbranding",[205],"nofollow",[207],{"type":38,"value":208},"Markenpositionierung",{"type":38,"value":210}," eine Disziplin, weshalb wir Client-spezifische Design Systems aus Brand Guidelines erzeugen.",{"type":33,"tag":34,"props":212,"children":213},{},[214],{"type":38,"value":215},"Design Handoff passiert durch Figma-Links in Linear-Issue-Kommentaren. Der Link ist nicht statisch — er ist an Figma Version History gebunden. Wenn ein Developer den Link anklickt, sieht er den neuesten Commit, Inspect Mode öffnet automatisch. Dieser Flow reduzierte Design-Dev-Handoff von 2,1 auf 0,8 Tage — vorher fragte der Developer \"Welche ist die neueste Version?\", der Designer schickte einen Screenshot, Feedback-Schleifen verlängerten sich.",{"type":33,"tag":34,"props":217,"children":218},{},[219],{"type":38,"value":220},"Figma-Plugins: Stark (Accessibility Checks), Content Reel (Placeholder-Texte), Autoflow (User Flow Diagramme). Stark läuft bei jedem Design Review; WCAG-AA-Verstöße triggern Linear Issues. Content Reel macht Placeholder-Text realistisch — statt \"Lorem ipsum\" product-spezifischer Dummy-Text, das gibt Client Reviews besseren Kontext.",{"type":33,"tag":41,"props":222,"children":224},{"id":223},"granola-meeting-intelligence-und-async-summary",[225],{"type":38,"value":226},"Granola: Meeting Intelligence und Async Summary",{"type":33,"tag":34,"props":228,"children":229},{},[230],{"type":38,"value":231},"Granola kam Q4 2025 ins Stack — KI-gestützte Meeting-Notes. Transkribiert Zoom Calls, erzeugt Summaries, extracted Action Items. Früher wurden Notes manuell notiert; 30 Minuten Call = 15 Minuten Note-Cleanup. Granola pusht automatische Summaries zu Notion, Action Items werden als Linear Issues angelegt.",{"type":33,"tag":34,"props":233,"children":234},{},[235],{"type":38,"value":236},"Der async Wert von Granola ist hier: Wegen Zeitzone-Unterschiede können Leute einen Call nicht besuchen; statt 60 Minuten Recording lesen sie 8 Minuten Summary. Summary-Format: Key Decisions, Open Questions, Next Steps. Open Questions werden ins Slack-Thread gepostet, async Antworten kommen herein, nächste Meeting kennzeichnet sie als resolved. Dieses Muster senkte Meeting-Frequency um 40 % — vorher alle 2 Wochen Sync Call, jetzt alle 3 Wochen.",{"type":33,"tag":58,"props":238,"children":240},{"id":239},"granola-notion-pipeline",[241],{"type":38,"value":242},"Granola ↔ Notion Pipeline",{"type":33,"tag":34,"props":244,"children":245},{},[246,248,254],{"type":38,"value":247},"Granola sendet Summary an Webhook, Zapier POSTet zur Notion API. Neue Row in Meeting-Notes-Datenbank, 5 Felder: Date, Attendees (Multiselect), Summary (Rich Text), Recording Link, Related Project (Relation). Summary enthält Action Items mit ",{"type":33,"tag":102,"props":249,"children":251},{"className":250},[],[252],{"type":38,"value":253},"@{assignee}",{"type":38,"value":255}," Mentions, die erwähnte Person erhält Slack DM. Diese Pipeline eliminiert manuelles Follow-Up — vorher schrieb der Meeting-Host manuell Action Items ins Slack, 22 % wurden vergessen.",{"type":33,"tag":41,"props":257,"children":259},{"id":258},"integrationsmuster-und-tradeoffs",[260],{"type":38,"value":261},"Integrationsmuster und Tradeoffs",{"type":33,"tag":34,"props":263,"children":264},{},[265],{"type":38,"value":266},"5 Tools werden über 12 Webhooks und 6 Zapier Zaps integriert. Webhook Failure Rate: 0,7 % (3–4 Fehler\u002FMonat), Zapier Execution Time Median: 4,2 Sekunden. Integrations-Kosten: Zapier Professional $240\u002FJahr, Linear Business $480\u002FJahr (12 Seats), Notion Team $192\u002FJahr, Figma Professional $180\u002FSeat\u002FJahr (3 Designer = $540), Granola Business $360\u002FJahr. Gesamt $1812\u002FJahr, pro Kopf $151. Diese Kosten werden durch zeitsparende async Flows amortisiert — Rechnung: 12 Personen × 2 Stunden\u002FWoche Meeting-Einsparung × $50\u002FStunde × 52 Wochen = $62.400\u002FJahr.",{"type":33,"tag":34,"props":268,"children":269},{},[270],{"type":38,"value":271},"Tradeoff 1: Integrations-Komplexität verlangsamt Onboarding. Ein neues Team-Mitglied lernt 5 Tools + 12 Integrationen, erste Woche Documentation = 6 Stunden. Eine All-in-One-Alternative (z.B. ClickUp) onboardet schneller, aber Workflow-Flexibilität sinkt — Linear's Cycle Ritmus, Figma's Versionskontrolle, Granola's KI-Summary existieren dort nicht oder sind limitiert.",{"type":33,"tag":34,"props":273,"children":274},{},[275],{"type":38,"value":276},"Tradeoff 2: Vendor Lock-In-Risiko. 5 Tools = 5 Vendoren, jeder kann Pricing erhöhen oder Features streichen. Mitigation: Kritische Daten liegen in Notion (JSON-Export leicht), Linear-Data wird wöchentlich SQL-exportiert (Backup), Figma-Files werden zu Git LFS gespiegelt (Version History bleibt). Diese Backup-Disziplin senkt Migration-Kosten — im Notfall braucht es 2 Wochen zum neuen Tool.",{"type":33,"tag":34,"props":278,"children":279},{},[280],{"type":38,"value":281},"Async-first Workflows brauchen vor dem Tech Stack Kultur-Disziplin — Notification Discipline, Response-Time-SLAs, Documentation Quality. Der Tech Stack macht diese Disziplin messbar, erzeugt sie aber nicht. Bei Roibase reviewen wir Quarterly: Sprint Velocity, Cycle Completion Rate, Meeting Frequency. Wenn Trends sich umkehren, revidi­eren wir Workflow-Regeln. Q2 2026: Linear Cycle Completion 89 %, Notion Page Interlink Density 3,2, Slack Median Response Time 47 Minuten — diese Zahlen zeigen, dass async Disziplin nachhaltig ist.",{"title":17,"searchDepth":283,"depth":283,"links":284},3,[285,289,290,293,294,297],{"id":43,"depth":286,"text":46,"children":287},2,[288],{"id":60,"depth":283,"text":63},{"id":71,"depth":286,"text":74},{"id":92,"depth":286,"text":95,"children":291},[292],{"id":157,"depth":283,"text":160},{"id":191,"depth":286,"text":194},{"id":223,"depth":286,"text":226,"children":295},[296],{"id":239,"depth":283,"text":242},{"id":258,"depth":286,"text":261},"markdown","content:de:lifestyle:tech-stack-2026-roibase-tagesbetrrieb.md","content","de\u002Flifestyle\u002Ftech-stack-2026-roibase-tagesbetrrieb.md","de\u002Flifestyle\u002Ftech-stack-2026-roibase-tagesbetrrieb","md",1785967491512]