to select ↑↓ to navigate
Presales Playbook

Presales Playbook

Solution Design

Proses merancang solusi teknis dan bisnis yang menjawab kebutuhan klien berdasarkan temuan Discovery. Pendekatan Divistant bersifat consulting-led — dimulai dari pemahaman bisnis, baru ke arsitektur teknis. Diselaraskan dengan ISO 9001:2015 (Klausul 8.3 — Design and Development) dan ISO 27001:2022 (Security by Design).


Kapan & Untuk Siapa

Aspek Keterangan
Kapan dibaca Setelah Discovery selesai, sebelum Effort Estimation dan Proposal Writing
Untuk siapa Solution Architect (lead), Pre-Sales Consultant, Technical SME
Prasyarat Discovery Report tersedia, requirements sudah diprioritaskan (MoSCoW)

Tujuan & Outcome

Tujuan Outcome
Merancang solusi yang menjawab semua "Must" requirements Solution Architecture Document
Memberikan klien opsi dengan trade-offs yang jelas Options Analysis (2-3 opsi)
Memastikan solusi feasible secara teknis, timeline, dan budget Feasibility validation
Menjadi basis untuk Effort Estimation dan Proposal Input yang jelas untuk tahap berikutnya

Definisi Istilah

Istilah Definisi
Solution Architecture Desain high-level yang menjelaskan bagaimana komponen solusi bekerja bersama
Options Analysis Perbandingan 2-3 pendekatan solusi dengan pros, cons, dan trade-offs
Build vs Buy vs Integrate Keputusan apakah membangun dari nol, menggunakan produk existing, atau mengintegrasikan
MVP Minimum Viable Product — versi paling sederhana yang sudah memberikan value
Architecture Decision Record (ADR) Dokumentasi keputusan arsitektur beserta reasoning-nya
Design Review Proses peer review terhadap solution design sebelum disampaikan ke klien

Solution Design Framework: 4 Langkah

Langkah 1: Problem Framing (Hari 1)

Sebelum mendesain solusi, pastikan masalah sudah benar-benar dipahami dan disepakati.

Aktivitas Detail Output
Validasi Problem Statement Review Discovery findings, pastikan problem statement masih akurat Validated problem statement
Definisikan Scope & Boundaries Apa yang masuk scope, apa yang tidak Scope document
Identifikasi Constraints Budget, timeline, teknologi, compliance, kapasitas tim Constraints list
Definisikan Success Criteria Metrics kuantitatif yang menentukan solusi berhasil Success criteria checklist

Problem Statement Template:

Saat ini, [siapa] mengalami [masalah apa] yang menyebabkan [dampak bisnis].
Mereka membutuhkan [kapabilitas apa] sehingga [outcome yang diharapkan].
Solusi harus memenuhi constraints: [budget/timeline/tech/compliance].

Langkah 2: Options Analysis (Hari 1-2)

Selalu siapkan 2-3 opsi solusi. Jangan langsung lompat ke satu solusi.

Aspek Evaluasi Opsi A Opsi B Opsi C
Pendekatan Build custom Buy product + customize Integrate existing
Kelebihan Full control, tailored Faster time-to-market Leverage investment
Kekurangan Longer, more expensive Less flexible Limited by existing
Effort (T-Shirt) L-XL M-L S-M
Timeline 4-6 bulan 2-3 bulan 1-2 bulan
Budget Range High Medium Low
Risk Level Medium (scope creep) Low-Medium Low (but limited)
Technical Fit 100% 80-90% 60-70%
Rekomendasi Untuk long-term Recommended Untuk quick-win

Build vs Buy vs Integrate Decision Guide:

Kondisi Rekomendasi
Kebutuhan sangat unique/differentiating Build — Custom Development
Kebutuhan standard, product fit > 80% Buy — Product (BizOps, IntegraCI) + customization
Klien sudah punya sistem, butuh enhance Integrate — API + middleware
Kombinasi unique + standard Hybrid — Product foundation + custom modules

Desain detail untuk opsi yang direkomendasikan.

Komponen Architecture Document:

Section Isi Visual
High-Level Architecture Overview seluruh komponen dan bagaimana mereka berinteraksi Architecture diagram
Component Breakdown Detail setiap komponen: function, technology, owner Component table
Integration Points Bagaimana komponen berkomunikasi: API, messaging, batch Integration diagram
Data Flow Bagaimana data mengalir dari sumber ke tujuan Data flow diagram
Security Architecture Authentication, authorization, encryption, network security Security diagram
Infrastructure Cloud/on-premise, sizing, environment (dev/staging/prod) Infrastructure diagram

Architecture Diagram Standards:

  • Gunakan notasi yang konsisten (C4 model direkomendasikan untuk high-level)
  • Sertakan legend/keterangan
  • Bedakan warna: existing (abu-abu), new (biru), third-party (hijau)
  • Tunjukkan data flow direction (arrows)
  • Tool yang digunakan: draw.io, Mermaid, atau Excalidraw

Security by Design Checklist (ref: ISO 27001):

  • Authentication method defined (SSO, OAuth2, SAML)
  • Authorization model defined (RBAC, ABAC)
  • Data encryption at-rest dan in-transit
  • API security (rate limiting, input validation)
  • Audit logging
  • Data residency requirements (UU PDP)
  • Backup & disaster recovery plan

Langkah 4: Implementation Approach (Hari 3-4)

Bagaimana solusi akan dibangun dan di-deploy.

Aspek Detail
Phasing Strategy Pembagian scope ke dalam phases (MVP → Phase 2 → Phase 3)
Technology Stack Bahasa, framework, platform, tools yang dipilih + justification
Team Composition Role, jumlah, dan skill yang dibutuhkan
Timeline Overview High-level timeline per phase dengan milestones
Dependencies Apa yang harus disediakan klien (data, akses, resources)
Risks & Mitigations Top 5 risiko teknis dan mitigasinya

Phasing Best Practices:

  • Phase 1 (MVP): Fokus pada "Must" requirements saja, target quick-win
  • Phase 2: "Should" requirements + optimization
  • Phase 3: "Could" requirements + scaling
  • Setiap phase harus deliverable value secara mandiri

Design Review Process

Setiap solution design harus melalui review sebelum disampaikan ke klien.

Deal Size Review Level Reviewer SLA
< IDR 100 juta Peer Review Senior Pre-Sales / SA 1 hari
IDR 100-500 juta Solution Architect Review Lead Solution Architect 2 hari
> IDR 500 juta Architecture Board Review SA + Leadership 3 hari

Review Checklist:

  • Problem statement sesuai dengan discovery findings
  • Semua "Must" requirements ter-address
  • Options analysis lengkap (minimal 2 opsi)
  • Architecture diagram jelas dan lengkap
  • Security considerations addressed (ISO 27001)
  • Scalability dan performance dipertimbangkan
  • Integration points teridentifikasi dan feasible
  • Technology stack justified (bukan hanya preferensi)
  • Phasing masuk akal dari perspektif value delivery
  • Risiko teridentifikasi dengan mitigation plan
  • Estimasi effort bisa diturunkan dari design ini

Flow di BizOps CRM

Data Lokasi di BizOps
Solution direction summary Opportunity → Notes
Architecture document Opportunity → Attachment
Options analysis Opportunity → Attachment
Design review approval Opportunity → Notes (comment)

Template & Aset

📘 Internal (Know)

Aset Deskripsi
Solution Design Guide (halaman ini) Panduan lengkap proses solution design
Service Catalog Referensi layanan untuk compose solusi
Discovery Process Input utama untuk solution design

📊 Presentasi (Show)

Aset Deskripsi
Solution Architecture Template Template deck untuk presentasi arsitektur ke klien
Options Analysis Template Template slide perbandingan opsi

📎 Customer-Facing (Share)

Aset Deskripsi
Solution Overview Document Dokumen ringkasan solusi untuk klien (non-technical)
Architecture Diagram Template Template diagram arsitektur standar Divistant

Semua template tersedia di Tools & Templates.


Skenario Umum

Skenario 1: Klien minta solusi tapi budget sangat terbatas

Situasi: Discovery menunjukkan scope besar, tapi budget klien hanya cukup untuk 30% dari scope.

Tindakan:

  1. Design MVP yang benar-benar minimal tapi fungsional
  2. Tunjukkan roadmap: "Dengan budget saat ini, kita bisa deliver Phase 1 yang mencakup [X, Y, Z]"
  3. Pastikan Phase 1 standalone dan memberikan value tanpa Phase 2
  4. Propose engagement model yang budget-friendly (misalnya T&M dengan cap)
  5. Jangan compromise kualitas — lebih baik scope kecil tapi berkualitas

Skenario 2: Requirement berubah setelah solution design selesai

Situasi: Klien menambahkan requirement baru setelah design sudah di-review.

Tindakan:

  1. Assess impact: apakah perubahan ini minor tweak atau fundamental shift?
  2. Jika minor: adjust design, update document, no major re-work
  3. Jika major: perlu mini-discovery tambahan + re-design
  4. Komunikasikan dampak ke timeline dan budget secara transparan
  5. Dokumentasikan change request (penting untuk proposal nanti)

Skenario 3: Tim internal tidak punya expertise untuk teknologi yang dipilih

Situasi: Solusi optimal membutuhkan teknologi yang belum dikuasai tim Divistant.

Tindakan:

  1. Evaluate: apakah bisa upskill tim dalam timeline proyek?
  2. Jika ya: include training time di estimasi
  3. Jika tidak: pertimbangkan partnership atau subcontracting
  4. Alternatif: pilih teknologi yang dikuasai meskipun sedikit kurang optimal
  5. Transparansi ke klien tentang approach yang dipilih

Skenario 4: Klien meminta "enterprise-grade" tapi untuk 10 users

Situasi: Klien over-engineer requirement, minta arsitektur yang terlalu besar untuk kebutuhan actual.

Tindakan:

  1. Tunjukkan data: "Untuk 10 users, arsitektur [simpler option] sudah lebih dari cukup"
  2. Tunjukkan cost comparison antara enterprise vs right-sized
  3. Propose "scale-ready" architecture: mulai simple, bisa di-scale jika needed
  4. Jika klien insist, dokumentasikan keputusan dan pastikan mereka paham cost implication

Checklist

Solution Design Checklist

  • Problem statement validated dari Discovery
  • All "Must" functional requirements addressed
  • All "Must" non-functional requirements addressed
  • Integration points identified dan feasible
  • Security & compliance considered (ISO 27001, UU PDP)
  • Scalability dan performance planned
  • Data migration strategy defined (jika applicable)
  • 2-3 options analyzed dengan trade-offs
  • Recommended option clearly justified
  • Architecture diagram(s) created
  • Technology stack justified
  • Phasing strategy defined (MVP → phases)
  • Team composition identified
  • Top risks identified dengan mitigation
  • Design review completed dan approved

Tanggung Jawab

Aktivitas Pre-Sales Consultant Account Manager Solution Architect Leadership
Problem framing C R
Options analysis C I R
Architecture design I R
Security review R I
Design review (peer) C R
Design review (> 500M) I I R A
Present to client C C R
Design documentation C R

R = Responsible, A = Accountable, C = Consulted, I = Informed


Referensi

Standar:

Halaman terkait dalam Presales Playbook:

Playbook lain:

Last updated 3 months ago
Was this helpful?
Thanks!