Organization Journey

How Organizations Use the Platform

From installing Delivery Hub to managing internal teams and external contractors -- the complete organization experience with NTE budget guards, multi-developer bounties, and full lifecycle tracking.

Salesforce optional for basics. The cloudnimbusllc.com portal can operate independently -- smaller organizations can use the web portal as their primary interface without installing the Salesforce managed package. Salesforce is the enterprise option for organizations that want deep CRM integration.

1

Install Delivery Hub

~5 minutesBuilt

The organization installs the free Salesforce managed package from AppExchange (or via a package install URL). Once installed, the Getting Started wizard appears automatically on first load. It walks through four steps: creating a Network Entity (the org's identity in the system), configuring default settings, setting up a Salesforce Site for public document access, and optionally connecting to Cloud Nimbus for cross-org sync.

Alternatively: Organizations that do not use Salesforce can sign up directly at cloudnimbusllc.com/portal and manage their work through the web interface. The portal handles bounty posting, claim review, and basic project management without requiring a Salesforce license.

Mockup: Getting Started Wizard
1

Create Network Entity

Completed

2

Configure Settings

Completed

3

Set Up Salesforce Site

In progress...

4

Connect to Cloud Nimbus

Pending

2

Manage Your Backlog -- Full Lifecycle

OngoingBuilt

Organizations manage work items through a Kanban board that reflects the full delivery lifecycle, not just a simplified “to-do / doing / done” model. Every work item progresses through:

Discovery / Proposal

Developer evaluates requirements, asks questions, proposes approach

Sizing / Estimation

NTE estimate with justification -- this is billable work

Architecture / Design

Technical decisions considering client short and long-term goals

Development

The actual coding -- just one part of the lifecycle

Testing

Automated (CI) and manual verification against criteria

Deployment

CI/CD plus manual post-deployment steps

All of these stages are billable. Developers log time against every phase. A 20-hour bounty might include 2 hours of discovery, 1 hour of sizing, 3 hours of architecture, 10 hours of development, 3 hours of testing, and 1 hour of deployment. The invoice shows line items for each.

The workflow is fully configurable via Custom Metadata Types -- organizations can define their own stages, transitions, and persona views. The default workflow type is “Software Delivery” with 37 stages, but other types (like “Loan Approval” with 8 stages) work identically.

Mockup: Full Lifecycle Kanban Board
Backlog (1)

WI-043

Add bulk import feature

New
Discovery (1)

WI-044

Integration architecture review

Proposal
In Development (1)

WI-040

Build custom LWC dashboard

NTE: 20h
Testing (1)

WI-038

Approval process automation

CI Pass
Deployment (1)

WI-036

Email template system

Manual steps
Done (1)

WI-035

User permission sets

Accepted

Every stage is billable -- developers log time against discovery, architecture, testing, and deployment, not just coding

Saved Filters

Save your most-used board views as named filters. Examples: “My Active Items,” “Client UAT Queue,” or “Blocked > 48 hours.” Saved filters persist across sessions and can be shared with your team. Apply a saved filter with one click to instantly focus the board on what matters right now.

Hide Empty Columns

With 37 stages in the Software Delivery workflow, most boards have columns that are empty at any given time. Toggle “Hide Empty Columns” to collapse them and focus on columns with active work. The board reclaims horizontal space and gives remaining columns more room to breathe. Empty columns reappear automatically when a card moves into them.

Portal Board View

Your team members do not need Salesforce licenses to see the board. The client portal at cloudnimbusllc.com/portal/board provides a read-only Kanban view that syncs in real time with the Salesforce board. Clients can see card positions, priorities, and stage transitions without touching Salesforce. Portal users can also filter by assignee, priority, or date range.

3

Post Bounty with NTE + Assignment Model

~5 minutes per itemIn Progress

When an organization has a work item they want help with, they configure how it should be delivered. The bounty posting form includes:

  • 1Budget range and NTE ceiling -- the maximum budget for the work item. Every claim must include an NTE that falls within this range.
  • 2Assignment model -- single developer (one exclusive claim), multi-developer competitive (all who deliver get paid), or team implementation (accept team proposals).
  • 3Results visibility -- IP (private, results visible only to org) or public (results visible to community, builds developer reputation).
  • 4Acceptance criteria -- a mix of automated (CI validates) and manual (human verifies) items that must all pass before acceptance.

Multi-developer bounties: Clients can offer the same work item to multiple developers simultaneously. All developers who deliver acceptable work within the deadline get paid. The client can compare implementations, score them, and choose the best one for production use. This creates rankings and completion rates per developer per difficulty level -- building a reliable reputation system.

Mockup: Bounty Posting Options
Post as BountyWI-040
$400 - $600
$750

Single Developer

Accept one claim, developer works exclusively

Multi-Developer Competitive

Multiple devs work simultaneously, all who deliver get paid

Team Implementation

Accept team proposals with multiple developers

Private (IP)

Results visible only to org

Public

Results visible to community

1. Component renders 3 chart types

2. Supports @api properties for config

3. 100% Apex test coverage

4. Data migration script verified in sandbox

4

Review Claims -- NTE, Teams, and Proposals

~5 minutes per claimBuilt

Developers and teams submit claims through cloudnimbusllc.com/bounties. Each claim now includes the developer's profile, their proposed approach, NTE estimate with justification, estimated timeline, and relevant skills. For team claims, the proposal includes team composition and how work will be distributed across team members.

The organization reviews each claim's NTE against the budget ceiling, evaluates the approach's technical soundness, and checks the developer's (or team's) past performance metrics. For multi-developer bounties, the org can accept multiple claims simultaneously.

Mockup: Claim Review with NTE
S

Sarah Chen

Individual

@sarachen-sf

4.8
LWCApexSOQL

Composition pattern with slot-based chart rendering. Will include unit tests for all chart types and a manual deployment checklist for the custom setting migration.

NTE Estimate

20 hours ($1,800)

Timeline

5 business days

T

Team Apex (3 devs)

Team

@teamapex

4.6
LWCApexIntegrationFlow

Modular architecture: Dev 1 handles charts, Dev 2 handles data layer, Dev 3 handles integration tests. Shared services pattern for data access.

NTE Estimate

14 hours total ($1,260)

Timeline

3 business days

5

Review Submission -- CI + Manual Checklist

~30 minutesBuilt

Submissions are verified against a two-part acceptance checklist. Not everything is CI/CD -- some acceptance criteria are manual (data migration verification, configuration, training documents). Both must pass.

Automated (CI Validates)

  • - Apex test execution and coverage
  • - PMD static analysis scan
  • - Scratch org build verification
  • - Regression test suite

Manual (Human Verifies)

  • - Data migration verified in sandbox
  • - Post-deployment config steps completed
  • - Training documentation delivered
  • - Acceptance criteria spot-checked

For multi-developer bounties, the organization can compare submissions side-by-side, score each implementation, and accept all that meet the criteria. Rankings and quality scores feed back into the developer reputation system.

Mockup: Acceptance Checklist (CI + Manual)

WI-040 Acceptance Verification

Automated (CI Validates)

Apex Tests: 42/42 passing
Code Coverage: 97%
PMD Scan: 0 violations
Scratch Org Build: Success

Manual (Human Verifies)

Custom setting migration script tested in sandbox
Data migration verified: 150 records transformed correctly
Admin training document delivered
Post-deployment configuration steps documented

3 of 4 manual steps verified. Admin training document still pending. Both CI and manual criteria must pass before final acceptance.

Mockup: Multi-Dev Submission Comparison

WI-040: Build Custom LWC Dashboard -- 3 submissions received

S

Sarah Chen

Accepted

Composition pattern with slot-based rendering

18h

Score: 95

M

Marcus Rivera

Accepted

Analytics API integration with caching

22h

Score: 88

T

Team Apex (3 devs)

Accepted

Modular architecture with shared services

14h total

Score: 91

All developers who delivered acceptable work within the deadline got paid. Rankings and scores are tracked.

6

Internal Employee Model

OngoingIn Progress

This platform is not just a contractor marketplace. Organizations can run their own internal employees on the same bounty system:

  • 1Employees compete on delivery. Post internal bounties visible only to your team. Track who delivers on time, under budget, and at quality.
  • 2NTE estimates still required. Even internal employees must estimate work. This creates accountability and builds organizational estimation skills.
  • 3Auto-promote when SLAs slip. If an internal employee is at risk of missing their deadline, the system can automatically promote the bounty to the external marketplace for contractor pickup.
  • 4Guard rails and ETA tracking. Automated warnings when at risk of falling behind. ETA calculations with dependency tracking show downstream impacts of delays.

Employees familiar with the repo have a natural advantage over external contractors -- and that is intentional. The system rewards domain knowledge while providing a safety net when internal capacity is not enough.

Mockup: Internal Employee Bounty Board

Engineering Team -- Internal Bounties

Internal Only

WI-050: API rate limiting implementation

Emily (Sr Dev)

NTE: 12hETA: Mar 25On Track

WI-051: Dashboard performance optimization

Tom (Mid Dev)

NTE: 8hETA: Mar 23At Risk

WI-052: SSO integration testing

Priya (Jr Dev)

NTE: 16hETA: Mar 28On Track

Auto-Promote Alert

WI-051 is at risk of missing its SLA. If not resolved by Mar 22 EOD, it will be automatically promoted to the external marketplace for contractor pickup.

7

Payment & Documentation

~2 minutes (auto) + payment processingIn Progress

When the organization accepts a submission (all CI + manual criteria verified), the platform automatically triggers the Document Engine:

  • 1Contractor Agreement with developer name, scope, compensation terms, and 8 standard clauses
  • 2Invoice with line items from all lifecycle phases (discovery through deployment), total hours, rate, NTE comparison
  • 3Email sent to the developer with PDF attachments + web view links, always CC'd to glen@cloudnimbusllc.com
  • 4Invoice Approval -- client reviews in the portal, approves or disputes with line-item comments
  • 5Payment processed via Melio (currently manual) or Stripe (future automated)

Invoice Approval Flow

Invoices are not fire-and-forget. The approval workflow gives clients structured control over what they pay for.

1Vendor generates the invoice and marks it Pending Approval. Client sees it in the portal Documents tab.
2Client reviews line items. Each line links back to the work item and work log. Client clicks Approve or Dispute.
3Disputed invoices return to the vendor with specific comments. Vendor adjusts, regenerates (creating a new version), and resubmits.
4Approved invoices move to Sent, then Paid when payment clears. Full audit trail preserved.

Portal Time Entry

Developers log time directly from the portal at cloudnimbusllc.com/portal/hours. Select a work item, enter hours with quick presets (15m, 30m, 1h, 2h, 4h, 8h), pick the date, and add notes. Work logs sync to the Salesforce org via the sync engine, where they flow into invoices automatically. No Salesforce license required for the person logging time -- the portal handles authentication via passkey, password, or magic link.

Mockup: Payment & Document Generation

All Acceptance Criteria Met

CI checks passed + manual verification complete

Contractor Agreement generated
Invoice generated (18h logged across all phases at $90/hr = $1,620)
Email sent to developer + CC glen@cloudnimbusllc.com
Payment pending (manual Melio transfer)

Feedback on the Organization Flow

Does this flow make sense? What's missing? What would you change?