diff --git a/strategy/AI-Extraktion und BUHA-Sync.html b/strategy/AI-Extraktion und BUHA-Sync.html new file mode 100644 index 0000000..4447384 --- /dev/null +++ b/strategy/AI-Extraktion und BUHA-Sync.html @@ -0,0 +1,198 @@ + + + + + +AI-Extraktion und BUHA-Sync — PowerOn + + + + + + + + + + + + + + +
+
+
Neu von PowerOn
+

AI-Extraktion und BUHA-Sync

+

Dokumente erfassen, Inhalte mit KI extrahieren und automatisch in Ihre Buchhaltung übertragen. Zwei Wege: Upload oder SharePoint-Sync. Vollautomatisch, mit Kontrolle.

+ Jetzt entdecken +
+
+ +
+
+ +

Zwei Wege ins System.

+

+ Ob Sie einzelne Belege hochladen oder ganze Ordner aus SharePoint synchronisieren: Die KI extrahiert relevante Daten und bereitet den Sync in Ihre BUHA vor. +

+ +
+
+
+

Upload-Datei

+

Belege und Dokumente direkt hochladen. KI erkennt Typ, Beträge, Datum, Konten und bereitet die Buchung vor.

+
+
+
+

SharePoint-Sync

+

Ordner oder Bibliotheken anbinden. Neue und geänderte Dateien werden automatisch erfasst, extrahiert und zur Buchung bereitgestellt.

+
+
+
+
+ +
+
+ +

Sync in alle grossen BUHA-Systeme.

+

+ Anbindung per API an die drei grossen Schweizer Buchhaltungssysteme. Kein manuelles Abtippen, keine Doppelpflege. +

+ +
+
+

Klassisch

+
×
Belege manuell erfassen und abtippen
+
×
Pro BUHA eigene Schnittstelle, hoher Aufwand
+
×
Keine KI-Extraktion, keine Automatik
+
+
+

Mit PowerOn

+
KI extrahiert Inhalte aus Upload oder SharePoint
+
Abacus, Bexio, RunMyAccount — alle drei per API
+
Vollautomatisch mit Freigabe- und Kontrollmechanismen
+
+
+ +
+
Upload
Datei hochladen
+
SharePoint
Sync von Ordnern
+
3 BUHA
Abacus, Bexio, RunMyAccount
+
+
+
+ + + + + + + + diff --git a/strategy/Dev-Ops-Budget-Pace-VR-Sitzung.html b/strategy/Dev-Ops-Budget-Pace-VR-Sitzung.html new file mode 100644 index 0000000..9e45ba1 --- /dev/null +++ b/strategy/Dev-Ops-Budget-Pace-VR-Sitzung.html @@ -0,0 +1,289 @@ + + + + + +Dev & Ops Budget & Pace — VR-Sitzung + + + + + + + + + +
+
+ +

Dev & Ops: Budget, Pace und Mehrwert

+

Wie legen wir als Führungsgremium Monatsbudget und Entwicklungsgeschwindigkeit fest? Fokus: Speed of Dev, Entlastung Personal, klare Konsequenzen von «voll gas» vs. «Bremse».

+
+
+ +
+
+ +

Komplett AI-enhanced

+

Wir entwickeln mit AI Crew (Cursor). Die Rollen sind klar getrennt: Menschen für Kunden, Use Cases, Architektur und Methodik; AI für Codebase, Struktur, Umsetzung und Testing.

+
+
+

Menschen (2 Dev)

+

Kunden, Use Cases, Architektur, Methodik, Entscheidungen. Nicht primär Tipparbeit oder Boilerplate.

+
+
+

AI (Cursor / Crew)

+

Codebase, Struktur, Umsetzung, Tests. Schnelle Iteration, konsistente Qualität, weniger Kontextverlust.

+
+
+
+
+ +
+
+ +

Letzte fünf Komponenten: Klassik vs. uns

+

Was hätte eine klassische Softwarefirma an Aufwand und Zeit benötigt? Vergleich in CHF (Tagessatz 1'200 CHF, Developer intern voll belastet).

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KomponenteKlassisch (CHF)Wir (CHF)
Trustee-Feature
3 BUHA (Abacus, Bexio, RMA), API-Interfaces. Klassisch ~20 PT; wir 6 PT, 3 Wo, 4'000 CHF AI
24'00011'200
Nyla Teams Integration
R&D Bridge, komplette Bridge (service-teams-browser-bot). Klassisch ~27 PT; wir 4 PT, 2'000 CHF AI
32'4006'800
Private LLM
Komponente CH-RZ (private-llm), Ollama/Vision/OCR. Klassisch ~11 PT; wir 2 PT, 1'500 CHF AI
13'2003'900
Kundenprojekt (plattformunabhängig)
Applikation dokumentiert und migriert. Kunde 10–15 PT geplant; wir 2 PT, 3'000 CHF AI
14'4005'400
Summe (4 Komponenten)84'00027'300
+
+

Fazit: Klassisch rund 84'000 CHF (nur Personentage), wir rund 27'300 CHF (Personentage + AI). Ersparnis ca. 56'700 CHF bei kürzerer Zeit und weniger PT.

+
+
+ +
+
+ +

Wie viel Pace, wie viel Bremse?

+

Maximaler Pace aktuell rund 6'000 CHF/Monat (AI). Wir können langsamer fahren, indem wir langsamere (günstigere) Modelle nutzen – aber das bremst euch als Entwickler und frisst Kapazität: Menschen werden teurer, Effizienz sinkt.

+ +

Im VR wollen wir fixieren: Welchen Pace fahren wir? Wo stehen wir bewusst auf der Bremse – und wo nicht?

+
+
+ +
+
+ +

Szenario: Budget & Modell wählen

+

Sliders einstellen → Konsequenzen auf Speed, Kosten, Entlastung Personal und Durchsatz sehen. Basis: 2 Entwickler, AI Crew über Cursor.

+ +
+ + +
+ +
+
+
+ + + 4'500 +
+
+ + + Schnell +
+
+ + + Hoch +
+
+

Konsequenzen (orientativ)

+
+
Dev-Speed
-
+
AI-Kosten/mt
-
+
Entlastung Personal
-
+
Durchsatz Features
-
+
+
+ +
+
+

Fragen für die VR-Sitzung

+
    +
  • Welchen monatlichen AI-Rahmen wollen wir fixieren (z. B. 4'000 / 5'000 / 6'000 CHF)?
  • +
  • Wo sind wir bereit, bewusst langsamer zu fahren (z. B. nur bei weniger kritischen Tasks)?
  • +
  • Wie messen wir «Speed of Dev» und Mehrwert (z. B. Features pro Quartal, Time-to-Market)?
  • +
  • Ab wann gilt: «Bremse» nur in Ausnahme, Standard = schnelle Modelle?
  • +
+
+
+
+
+ + + + + + diff --git a/strategy/Nyla - Your AI Colleague in Every Meeting.html b/strategy/Nyla - Your AI Colleague in Every Meeting.html index 64c67aa..d20f6bb 100644 --- a/strategy/Nyla - Your AI Colleague in Every Meeting.html +++ b/strategy/Nyla - Your AI Colleague in Every Meeting.html @@ -4,9 +4,9 @@ Nyla — Your AI Colleague in Every Meeting - + - + @@ -33,7 +33,7 @@ a:hover{color:var(--coral-dark)} nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(248,249,250,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-border);padding:14px 0} nav .container{display:flex;align-items:center;justify-content:space-between} -.logo-img{height:34px} +.logo-img,.logo-text{height:34px;font-size:1.35rem;font-weight:700;color:var(--text)} .nav-cta{display:inline-block;background:var(--coral);color:var(--white);padding:9px 26px;border-radius:30px;font-weight:600;font-size:.85rem;transition:all .2s} .nav-cta:hover{background:var(--coral-dark);color:var(--white);transform:translateY(-1px)} @@ -57,12 +57,12 @@ section{padding:80px 0} /* GAME CHANGER */ .game-changer{background:var(--white)} .gc-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:40px} -.gc-card{padding:32px 28px;border-radius:15px;border:1px solid var(--gray-border)} +.gc-card{padding:32px 28px;border-radius:15px;border:1px solid var(--gray-border);text-align:left} .gc-card.old{background:var(--bg)} .gc-card.new{background:linear-gradient(135deg,rgba(242,88,67,.03),rgba(242,88,67,.09));border-color:rgba(242,88,67,.2)} .gc-card h3{font-size:1rem;font-weight:600;margin-bottom:16px} .gc-card.new h3{color:var(--coral)} -.gc-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.88rem;line-height:1.4} +.gc-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.88rem;line-height:1.4;text-align:left} .gc-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:1px} .gc-card.old .gc-icon{background:rgba(111,115,115,.1);color:var(--text-light)} .gc-card.new .gc-icon{background:rgba(242,88,67,.15);color:var(--coral)} @@ -85,13 +85,18 @@ section{padding:80px 0} /* COMPARISON */ .cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch} table.cmp{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)} -table.cmp th,table.cmp td{padding:14px 14px;text-align:center;font-size:.8rem;border-bottom:1px solid var(--gray-border)} -table.cmp th{background:var(--bg);font-weight:600;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light)} -table.cmp th:first-child,table.cmp td:first-child{text-align:left;padding-left:20px;font-weight:500} +table.cmp th,table.cmp td{padding:8px 10px;text-align:center;font-size:.72rem;border-bottom:1px solid var(--gray-border)} +table.cmp th{background:var(--bg);font-weight:600;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light)} +table.cmp th:first-child,table.cmp td:first-child{text-align:left;padding-left:12px;font-weight:500;min-width:100px} table.cmp tr:last-child td{border-bottom:none} -.col-n{background:rgba(242,88,67,.04)!important;border-left:2px solid var(--coral);border-right:2px solid var(--coral);font-weight:600} -table.cmp thead .col-n{background:rgba(242,88,67,.12)!important;color:var(--coral);font-weight:700;border-top:2px solid var(--coral)} -table.cmp tbody tr:last-child .col-n{border-bottom:2px solid var(--coral)} +.col-n{background:rgba(242,88,67,.04)!important;font-weight:600} +.col-n1{border-left:2px solid var(--coral)} +.col-n3{border-right:2px solid var(--coral)} +table.cmp thead .col-n{background:rgba(242,88,67,.12)!important;color:var(--coral);font-weight:700} +table.cmp thead .col-n1{border-top:2px solid var(--coral);border-left:2px solid var(--coral)} +table.cmp thead .col-n3{border-top:2px solid var(--coral);border-right:2px solid var(--coral)} +table.cmp tbody tr:last-child .col-n1{border-bottom:2px solid var(--coral)} +table.cmp tbody tr:last-child .col-n3{border-bottom:2px solid var(--coral)} .y{color:var(--coral);font-weight:700} .n{color:#ccc} .p{color:var(--text-light);font-size:.72rem} @@ -102,7 +107,7 @@ table.cmp tbody tr:last-child .col-n{border-bottom:2px solid var(--coral)} .footer-cta h2 em{font-style:normal;color:var(--coral)} .footer-cta p{font-size:.95rem;color:var(--text-light);margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto} footer{text-align:center;padding:24px 0;border-top:1px solid var(--gray-border);font-size:.75rem;color:var(--text-light)} -footer .logo-img{height:26px;margin-bottom:6px} +footer .logo-img,footer .logo-text{height:26px;margin-bottom:6px;font-size:1.1rem} .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease} .reveal.visible{opacity:1;transform:translateY(0)} @@ -120,7 +125,7 @@ footer .logo-img{height:26px;margin-bottom:6px} @@ -130,7 +135,7 @@ footer .logo-img{height:26px;margin-bottom:6px}
New from PowerOn

Meet Nyla

-

She joins your Microsoft Teams meeting as a real colleague. She listens. She speaks. She answers your questions — live.

+

She joins your Microsoft Teams meeting as a real colleague. Use her anonymously, with your own user account, or as an assistant you define in your Microsoft tenant.

Discover Nyla
@@ -141,7 +146,7 @@ footer .logo-img{height:26px;margin-bottom:6px}
Why this changes everything

No one in the meeting knows it's AI.

- Nyla appears as a real person in the participant list. No "Bot" badge. No "Guest" tag. No IT setup at your end. Just share the meeting link. + Nyla appears as a real person in the participant list. No "Bot" badge. No "Guest" tag. The identity in the meeting is never a "system" user — you choose: anonymous, your user, or an assistant you define.

@@ -155,8 +160,8 @@ footer .logo-img{height:26px;margin-bottom:6px}

Nyla

Appears as a real person — no labels
-
Zero setup for you — no admin, no config
-
Nothing to install. No licenses needed.
+
You choose the identity: anonymous, your user, or your tenant assistant
+
Anonymous: nothing to install. For auth: you provide and configure an MSFT user (yours or one you create).
Speaks, chats, answers questions — live
@@ -170,6 +175,35 @@ footer .logo-img{height:26px;margin-bottom:6px} + +
+
+ +

Three ways to use Nyla.

+

+ The participant in the meeting is never a "system" user from PowerOn. You decide how Nyla appears: anonymously, as your user, or as an assistant you define and configure in your own Microsoft tenant. +

+ +
+
+
+

1. Anonymous

+

No login, no identity to create. Nyla joins like the others but participates fully in the meeting: protocol, Teams functions, chat, voice. No user account to bring or manage.

+
+
+
+

2. With your user account

+

Nyla represents you in the meeting. You bring the identity: use your own user or create a dedicated user. The account is always yours (or your org's), not PowerOn's.

+
+
+
+

3. Your tenant assistant

+

Define and configure an assistant in your own Microsoft tenant. Your rules, your branding, your policies. Nyla runs as that assistant in your meetings.

+
+
+
+
+
@@ -217,74 +251,113 @@ footer .logo-img{height:26px;margin-bottom:6px}

See how Nyla stacks up.

+

+ Each Nyla option rated separately. Nyla Tenant = assistant you define and configure once in your own Microsoft tenant; after that, Nyla can join meetings in any org (not only yours). Other products: single, fixed mode. +

- - - + + + + + - - + + - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + - + + + - + - + + + - - - - - - - - - + + + - + + + - + - + + - + + - + @@ -304,7 +377,7 @@ footer .logo-img{height:26px;margin-bottom:6px}
- PowerOn + PowerOn

© 2026 PowerOn AG. All rights reserved.

diff --git a/strategy/Nyla - Your AI Colleague in Every Meeting.pdf b/strategy/Nyla - Your AI Colleague in Every Meeting.pdf deleted file mode 100644 index 44aba3a..0000000 Binary files a/strategy/Nyla - Your AI Colleague in Every Meeting.pdf and /dev/null differ
What you getNylaFireflies.aiCriterionNyla AnonNyla UserNyla TenantFireflies Read.aiOtter.aiMS CopilotOtterCopilot
Appears as a real colleagueNo user/account to provide××××××
You provide one MSFT user (your account or one you create) Guest labelApp labelBot labelVendor idVendor idVendor idOrg only
You configure assistant once in your MS tenant×××
Appears as real colleague (no Bot/Guest label)GuestAppBot Native
Zero IT setup at your endNo IT setup / no install at your end One-time tenant config × PartialPart ×
Speaks in the meetingSpeaks and chats in meeting × ××
Chats in the meeting××Text onlyText
Answers questions on demand × ×PartialPart
Runs commands in Teams × × ×PartialPart
Works with any organizationCan join meetings in any organization Admin neededAdmin PartialPart ×