iDempiere Developer
The ancient art of taming ERP dragons. Most flee at the sight of a purchase order — you shall learn to ride them. From plugin forging to workflow sorcery, this path turns apprentices into masters who can debug a stack trace blindfolded.
47
Lessons
5
Modules
4
Levels
1
Architecture
9 lessonsSystem architecture, OSGi framework, and core platform design.
- 1 OSGi Framework in iDempiere Explore the OSGi framework that powers iDempiere's modular plugin architecture.
- 2 Extension Points and Factories Learn to extend iDempiere through its factory pattern — model, callout, process, and event handlers.
- 3 Database Migration with 2Pack Master 2Pack, iDempiere's built-in tool for packaging and distributing Application Dictionary changes.
- 4 iDempiere REST API Access iDempiere data and operations through its RESTful API for external integrations.
- 5 Custom Web Services Build custom REST endpoints to expose iDempiere business logic to external applications.
- 6 Performance Tuning and Caching Optimize iDempiere performance through caching strategies, query optimization, and system tuning.
- 7 System Architecture Design Design scalable iDempiere deployments with multi-tenant architecture, clustering, and high availability.
- 8 Integration Patterns and Middleware Connect iDempiere with external systems using EDI, message queues, and middleware integration patterns.
- 9 Custom Authentication and SSO Implement custom authentication providers, LDAP integration, and Single Sign-On for enterprise deployments.
2
Financial Management
5 lessonsAccounting, cost management, and financial reporting.
- 1 Chart of Accounts and General Ledger Setup Configure iDempiere accounting foundation with chart of accounts, account schema, and general ledger.
- 2 Accounts Payable and Receivable Master the invoice-to-payment cycle for both vendors and customers in iDempiere.
- 3 Cost Management and Costing Methods Configure and manage product costing using standard, average, FIFO, LIFO, and other costing methods.
- 4 Multi-Currency and Multi-Org Accounting Handle multi-currency transactions and multi-organization accounting with consolidation.
- 5 Financial Reporting and Analysis Build custom financial reports and perform period-end closing in iDempiere.
3
General Foundation
22 lessonsCore iDempiere concepts shared across all specializations.
- 1 What is iDempiere? An introduction to iDempiere, the open-source ERP system, covering its history from Compiere and ADempiere, core ERP concepts, key features like the Application Dictionary, and the global community that drives its development.
- 2 iDempiere Architecture Overview A deep dive into iDempiere three-tier architecture, covering the database tier, OSGi-based application server with Eclipse Equinox, the ZK Ajax web client, the Application Dictionary model-driven approach, and how requests flow through the system.
- 3 Installing iDempiere A comprehensive step-by-step guide to installing iDempiere, covering system requirements, traditional Linux installation with PostgreSQL, Docker-based quick-start setup, configuration, verification with the Garden World demo, and troubleshooting common issues.
- 4 Navigating the User Interface A guided tour of the iDempiere web user interface, covering login and context selection, the menu tree, window and tab structure, toolbar buttons, field types, grid vs record views, query mode, keyboard shortcuts, and user preferences.
- 5 Understanding the Application Dictionary Learn how the Application Dictionary drives model-driven development through metadata tables.
- 6 Working with Windows and Tabs Master the window and tab structure that forms the backbone of the iDempiere user interface.
- 7 Data Model Fundamentals Explore the core database tables and entities that form the foundation of every iDempiere system.
- 8 Business Partner Management Learn to configure and manage customers, vendors, and employees as business partners in iDempiere.
- 9 Product and Price Management Configure products, pricing structures, and price lists to manage your product catalog in iDempiere.
- 10 Document Processing Basics Understand the document lifecycle in iDempiere from draft to completion, voiding, and reversal.
- 11 Basic Reporting with iDempiere Learn the fundamentals of generating reports using print formats, report views, and Jasper Reports.
- 12 User Roles and Security Configure role-based access control to secure your iDempiere system with proper permissions.
- 13 Application Dictionary Deep Dive Master advanced Application Dictionary techniques including custom windows, reference types, and validation rules.
- 14 Callouts and Field Validation Implement real-time field-level validation and dynamic behavior using iDempiere callouts.
- 15 Workflow Management Configure document workflows and approval processes to automate business operations.
- 16 Introduction to iDempiere Development Set up your development environment with Eclipse IDE and learn the fundamentals of iDempiere development.
- 17 The Model Layer (X_ and M_ Classes) Understand iDempiere's persistence layer through generated X_ classes and extensible M_ classes.
- 18 Data Migration Strategies Plan and execute data migrations from legacy systems to iDempiere with minimal risk.
- 19 Building Complete Business Solutions Lead iDempiere implementation projects from requirements gathering through go-live and beyond.
- 20 Contributing to iDempiere Core Join the iDempiere community as a contributor with the GitHub workflow, code standards, and review process.
- 21 iDempiere for Enterprise: Case Studies Explore real-world iDempiere deployments and learn from enterprise implementation experiences.
- 22 Certification Exam Preparation Review all modules and prepare for the iDempiere Developer Certification exam with practice scenarios.
4
Plugin Development
7 lessonsBuilding custom plugins, extensions, and integrations.
- 1 Creating Your First Plugin Build your first iDempiere plugin from scratch — project setup, configuration, and deployment.
- 2 Model Events and Event Handlers Implement event-driven business logic using iDempiere's model event system.
- 3 Custom Processes and Forms Create custom server processes and interactive forms to extend iDempiere's functionality.
- 4 Advanced UI Customization Customize iDempiere's web interface with custom ZK components, themes, and dashboard gadgets.
- 5 Report Development with Jasper Design professional reports using JasperReports Studio integrated with iDempiere.
- 6 Testing and Debugging Plugins Master testing and debugging techniques to build reliable iDempiere plugins.
- 7 Packaging and Deployment Package iDempiere plugins for distribution using P2 repositories and continuous integration.
5
Production
4 lessonsProduction orders, BOM management, inventory movement, and costing.
- 1 Production Overview Learn how to define Bills of Materials and create production orders using the MProduction API in iDempiere.
- 2 Inventory & Warehouse Management Master warehouse locator management, inventory queries, and inter-warehouse transfers using MMovement and MStorageOnHand.
- 3 Advanced Production & BOM Management Deep dive into production plans, lot tracking, BOM verification, and phantom assembly expansion in iDempiere.
- 4 Production Costing & Analysis Learn product costing methods, multi-level BOM cost rollup, and cost detail tracking in iDempiere.
Beginner 64 lessons
▾-
1
What is iDempiere? An introduction to iDempiere, the open-source ERP system, covering its history from Compiere and ADempiere, core ERP concepts, key features like the Application Dictionary, and the global community that drives its development.General Foundation
-
1
Rule 1: Clearly State the Purpose and Mission Mission must be noble, specific, and communicable. Without clear purpose, an amoeba drifts — and a drifting amoeba devours the company from within.The Twelve Management Rules
-
1
What Is Amoeba Management? Define amoeba management: small independent profit centers with clear revenue and cost accountability. Why ownership mindset and market-linked incentives transform organizations.Amoeba Foundations
-
1
The Income Statement Revenue, cost of goods sold, gross profit, operating expenses, and net income — the financial statement that tells whether the enterprise prospers or perishes.Financial Statements
-
1
Recording Transactions: Journal Entries The general journal, debit and credit rules in practice, compound entries, and the art of transforming economic events into precise ledger records.Journal Entries & The Ledger
-
1
What Is Accounting and Why It Matters The purpose of accounting, who uses financial information, career paths in the discipline, and the distinction between financial and managerial accounting.Accounting Foundations
-
1
The Linux Operating System Linux kernel, distributions, and the Ubuntu Server ecosystem.Linux Fundamentals
-
1
What is Agile? The Manifesto and Principles The Agile Manifesto, its four values, twelve principles, and why seventeen developers on a mountain changed software forever.Agile Foundations
-
2
iDempiere Architecture Overview A deep dive into iDempiere three-tier architecture, covering the database tier, OSGi-based application server with Eclipse Equinox, the ZK Ajax web client, the Application Dictionary model-driven approach, and how requests flow through the system.General Foundation
-
2
Rule 2: Set Specific Goals Abstract mission needs concrete targets. Monthly unit time profit targets, visible on the amoeba dashboard. SMART goals convert philosophy into numbers.The Twelve Management Rules
-
2
Inamori Kazuo: The Grandmaster's Origin Story From a poor student who failed entrance exams in Kagoshima to the architect of three business empires. The life, trials, and philosophy of the man who invented amoeba management.Amoeba Foundations
-
2
The Balance Sheet Current and non-current classification, liquidity ordering, and the financial statement that captures the enterprise at a moment frozen in time.Financial Statements
-
2
Posting to the General Ledger Transferring journal entries to ledger accounts, cross-referencing, running balances, and maintaining the organized backbone of accounting records.Journal Entries & The Ledger
-
2
The Accounting Equation Assets = Liabilities + Equity — the foundational equation that governs all of accounting, transaction effects, and the expanded equation.Accounting Foundations
-
2
Waterfall vs Agile: When and Why Comparing sequential and iterative approaches — and knowing which one fits your project.Agile Foundations
-
2
Shell Navigation and File System Master the bash shell, navigate directories, and manage files with essential Linux commands.Linux Fundamentals
-
3
Adjusting Entries Prepaid expenses, unearned revenue, accrued items, and depreciation — the end-of-period entries that ensure financial statements reflect economic reality.Journal Entries & The Ledger
-
3
Rule 3: Keep a Passionate Desire in Your Heart Self-motivation is the fuel of amoeba leadership. Inamori's fire metaphor: burn with desire so strong it leaps from you into others.The Twelve Management Rules
-
3
Installing iDempiere A comprehensive step-by-step guide to installing iDempiere, covering system requirements, traditional Linux installation with PostgreSQL, Docker-based quick-start setup, configuration, verification with the Garden World demo, and troubleshooting common issues.General Foundation
-
3
The Birth of Kyocera and the First Amoeba The 1959 founding of Kyocera with 28 employees and ¥3M capital. How natural amoeba division emerged from manufacturing necessity, and the company's evolution from fine ceramics to global technology conglomerate.Amoeba Foundations
-
3
Users, Groups, and Permissions Manage user accounts, groups, and file permissions on Linux.Linux Fundamentals
-
3
Overview of Agile Frameworks Scrum, Kanban, XP, SAFe — surveying the Agile landscape and choosing your framework.Agile Foundations
-
3
Double-Entry Bookkeeping Debits and credits, T-accounts, and the dual nature of every transaction — the system that has kept the books balanced since 1494.Accounting Foundations
-
4
Process Management and Signals View, control, and send signals to running processes on Linux.Linux Fundamentals
-
4
The Trial Balance Preparing the trial balance, verifying debit-credit equality, and locating common errors before financial statements are produced.Journal Entries & The Ledger
-
4
Why Traditional Management Fails Bureaucracy creates information silos. Employees have no ownership. Managers optimize for their own metrics. Information latency kills decisions. How amoeba management fixes each of these structural failures.Amoeba Foundations
-
4
Empiricism: Transparency, Inspection, Adaptation The three pillars of empiricism that form the philosophical foundation of Scrum.Agile Foundations
-
4
Navigating the User Interface A guided tour of the iDempiere web user interface, covering login and context selection, the menu tree, window and tab structure, toolbar buttons, field types, grid vs record views, query mode, keyboard shortcuts, and user preferences.General Foundation
-
4
Rule 4: Strive Harder Than Anyone Else Leading by example is non-negotiable. The leader who demands effort must first demonstrate it — without exception.The Twelve Management Rules
-
4
The Chart of Accounts Account types, numbering systems, and how to organize the master list of every account a business uses.Accounting Foundations
-
5
The Accounting Cycle Overview The step-by-step journey from raw transactions to polished financial statements — the complete accounting cycle.Accounting Foundations
-
5
The Amoeba Cell: Definition and Boundaries What exactly is an amoeba cell? 3–10 person units with defined revenue streams, assigned costs, time accounting ledgers, and amoeba leaders. How boundaries are determined and when to divide.Amoeba Foundations
-
5
Understanding the Application Dictionary Learn how the Application Dictionary drives model-driven development through metadata tables.General Foundation
-
5
systemd and Service Management Manage system services with systemctl, unit files, and journalctl.Linux Fundamentals
-
5
Rule 5: Maximize Revenue, Minimize Expenses The simplest accounting truth. Both sides of the equation matter equally — neglecting either destroys the amoeba.The Twelve Management Rules
-
5
The Five Scrum Values Commitment, Focus, Openness, Respect, and Courage — the behavioral foundation of Scrum.Agile Foundations
-
6
Accrual vs. Cash Basis Accounting Revenue recognition, the matching principle, and the fundamental choice between accrual and cash basis accounting.Accounting Foundations
-
6
Package Management with APT Install, update, and manage software packages on Ubuntu with APT and dpkg.Linux Fundamentals
-
6
Philosophy as the Foundation of Business Inamori's core belief: without right philosophy, management techniques are weapons without operators. The six conditions, "For the Good of Humanity" mission, and why values prevent short-termism.Amoeba Foundations
-
6
Working with Windows and Tabs Master the window and tab structure that forms the backbone of the iDempiere user interface.General Foundation
-
6
Rule 6: Pricing Is Management Price determines profit more than any other single factor. Pricing is not the sales team's job — it is the most critical management decision.The Twelve Management Rules
-
6
Complex vs Complicated: The Cynefin Framework Understanding the Cynefin domains and why Scrum is designed for complexity, not complication.Agile Foundations
-
7
Internal Controls & Ethics Segregation of duties, the fraud triangle, Sarbanes-Oxley, and why ethical standards are the bedrock of the accounting profession.Accounting Foundations
-
7
Rule 7: Success Is Determined by Willpower Business problems are fundamentally mental. When all logic says give up, willpower continues — as demonstrated by the JAL turnaround.The Twelve Management Rules
-
7
Text Processing and Shell Scripting Use grep, sed, awk, pipes, and bash scripting to automate Linux tasks.Linux Fundamentals
-
7
Overview: The Amoeba Journey Ahead Road map of all 12 modules in the Amoeba Business certification. What the BIZ certification covers, how to maximize learning, and a preview of time accounting and compensation design.Amoeba Foundations
-
7
Data Model Fundamentals Explore the core database tables and entities that form the foundation of every iDempiere system.General Foundation
-
7
Agile Mindset: Fixed vs Growth How mindset shapes a team's ability to adopt Agile — and why "we've always done it this way" is the most dangerous sentence.Agile Foundations
-
8
Common Agile Anti-Patterns ScrumBut, Cargo Cult Agile, and other ways teams sabotage their own Agile adoption.Agile Foundations
-
8
Business Partner Management Learn to configure and manage customers, vendors, and employees as business partners in iDempiere.General Foundation
-
8
Rule 8: Possess a Fighting Spirit Never abandon a struggling amoeba without exhausting every option. Fight for every customer, every contract, every yen.The Twelve Management Rules
-
8
Accounting Standards & Frameworks IFRS vs. GAAP, the roles of FASB and IASB, and why global accounting convergence remains an elusive goal.Accounting Foundations
-
9
The Scrum Team: No Hierarchies The Scrum Team structure: no bosses, no titles, only accountabilities — and why that changes everything.Scrum Roles and Accountability
-
9
Rule 9: Face Every Challenge with Courage Courage to cut what doesn't work, face difficult clients, and challenge organizational taboos — even when it's emotionally costly.The Twelve Management Rules
-
9
Product and Price Management Configure products, pricing structures, and price lists to manage your product catalog in iDempiere.General Foundation
-
10
Rule 10: Always Be Creative in Your Work Kaizen mindset applied to amoeba management: never accept "we've always done it this way." Every amoeba member is a potential innovator.The Twelve Management Rules
-
10
Document Processing Basics Understand the document lifecycle in iDempiere from draft to completion, voiding, and reversal.General Foundation
-
10
The Product Owner: Maximizing Value The Product Owner is THE single owner of the product. Two POs means two directions — which is no direction.Scrum Roles and Accountability
-
11
Basic Reporting with iDempiere Learn the fundamentals of generating reports using print formats, report views, and Jasper Reports.General Foundation
-
11
OSI Model and TCP/IP Protocol Suite The 7-layer OSI model, TCP/IP 4-layer model, and how data flows through network layers.TCP/IP & Networking
-
11
Rule 11: Be Kind and Sincere Sincerity in dealing with suppliers, customers, and employees. Trust is a business asset that compounds over decades — and evaporates overnight.The Twelve Management Rules
-
12
User Roles and Security Configure role-based access control to secure your iDempiere system with proper permissions.General Foundation
-
12
IP Addressing, Subnetting, and CIDR IPv4 structure, private ranges, subnet masks, CIDR notation, and an introduction to IPv6.TCP/IP & Networking
-
12
Rule 12: Always Be Cheerful and Positive Leader's attitude is contagious. Cheerful workplace = productive workplace. Negativity spreads faster than enthusiasm — the leader must work twice as hard to counter it.The Twelve Management Rules
Intermediate 128 lessons
▾-
1
The Master Budget The grand battle plan of the enterprise — how operating budgets, financial budgets, and capital expenditure budgets weave together into a single coherent war strategy.Budgeting & Variance Analysis
-
1
Job Costing Systems Job order costing overview, source documents including job cost sheets, materials requisitions, and labor time tickets, plus the complete flow of costs through the system.Job & Process Costing
-
1
Activity-Based Costing Systems Traditional costing vs. ABC, activity hierarchy (unit/batch/product/facility-level), cost pools, cost drivers, and computing activity rates for accurate product costing.Activity-Based Costing & Allocation
-
1
The Management Accountant's Role Management vs financial accounting, the value chain, IMA ethical standards, and the cost-benefit approach to decision-making.Cost Terms & Cost Behavior
-
1
Criteria for Splitting an Amoeba Three conditions determine whether a unit deserves its own P&L: independent revenue potential, clearly assignable costs, and a team of 3–10 people.Amoeba Organization Design
-
1
What Is Time-Based Accounting? Time-based accounting gives every amoeba its own real-time P&L. Revenue, expenses, work hours, and unit time profit — visible monthly, updated relentlessly. This is how every employee becomes an entrepreneur.Time-Based Accounting
-
1
Cash-Based vs. Accrual Thinking Profit is opinion, cash is fact. Inamori insisted on cash-basis vigilance even within GAAP accrual reporting — because accrual profit can deceive, but a dry bank account cannot.Managerial Accounting for Amoeba
-
1
The Amoeba Leader's Role The amoeba leader is a player-coach, not a commanding officer. They work alongside the team, know the numbers intimately, and set direction through participation — not proclamation.Amoeba Leadership & Self-Discipline
-
1
The Three Types of People: Fire, Wood, Water Fire ignites others. Wood burns steadily once lit. Water extinguishes fire. Amoeba needs fire and wood; water people destroy the culture. The leader's job: identify types and act accordingly — without sentiment.Talent: The Self-Motivated Employee
-
2
Cash Budgets & Pro Forma Statements The treasury report that separates solvent empires from bankrupt ones — cash receipts, cash disbursements, and the pro forma statements that tell the future.Budgeting & Variance Analysis
-
2
Applying Overhead to Jobs Predetermined overhead rate calculation, applying overhead to individual jobs, selecting allocation bases, and understanding why actual overhead cannot be used in real time.Job & Process Costing
-
2
Cost Objects, Cost Drivers & Cost Assignment Direct and indirect costs, cost pools, cost drivers, and the mechanics of cost assignment through tracing and allocation.Cost Terms & Cost Behavior
-
2
Designing Amoeba Boundaries A boundary is valid only when revenue is measurable, costs are assignable, and a leader can be held accountable. Physical and logical boundaries serve different purposes.Amoeba Organization Design
-
2
The Unit Time Profit Formula Unit Time Profit = (Revenue − Expenses) / Total Work Hours. Simple arithmetic. Devastating in its clarity. Every variable explained.Time-Based Accounting
-
2
The Principle: Don't Borrow to Grow Inamori's iron rule: never fund growth with debt that depends on future profits materializing. The company that borrows to grow is one crisis away from bankruptcy.Managerial Accounting for Amoeba
-
2
Self-Discipline as Leadership Inamori's core axiom: you cannot manage others until you can manage yourself. Self-discipline is visible, measurable, and contagious — it sets the behavioral floor for the entire unit.Amoeba Leadership & Self-Discipline
-
2
Hiring for Mindset, Not Skill Skills can be taught; attitude cannot be installed. The interview questions that reveal mindset: working harder than required, sources of drive, admitting error. Red flags and green flags for the amoeba system.Talent: The Self-Motivated Employee
-
3
The Cash Flow Statement Operating, investing, and financing activities — direct vs. indirect method — the statement that reveals where the cash actually went.Financial Statements
-
3
Over/Under-Applied Overhead Over-applied vs under-applied overhead, proration vs COGS adjustment, year-end disposition methods, and analyzing overhead variances.Job & Process Costing
-
3
Variable, Fixed & Mixed Costs Cost behavior patterns: variable costs, fixed costs, mixed costs, relevant range, and how costs change with activity levels.Cost Terms & Cost Behavior
-
3
Internal Transaction Pricing When Amoeba A supplies to Amoeba B, a price must be set. Market-based is preferred. Cost-plus is acceptable. HQ-fixed price is the last resort.Amoeba Organization Design
-
3
Calculating Amoeba Revenue Revenue for an amoeba has two sources: external sales and internal transfers. Both must be tracked precisely, with no double-counting and no omissions.Time-Based Accounting
-
3
Balance Sheet as a Weapon Inamori reads balance sheets differently. High inventory = weakness. High receivables = weakness. High cash = strength. A strong balance sheet is the weapon that lets you survive any storm.Managerial Accounting for Amoeba
-
3
Leading Without Authority In the amoeba structure, the leader cannot hire, fire, or compel. Leadership must be earned through expertise, vision, and moral authority — Morita's account of how respect is built from competence.Amoeba Leadership & Self-Discipline
-
3
Cultivating Self-Motivation You cannot create internal motivation from outside — but you can build the conditions for it to emerge. Autonomy, mastery, purpose. Inamori's formula: self-motivation = autonomy + mastery + purpose.Talent: The Self-Motivated Employee
-
4
The Statement of Equity Contributed capital, retained earnings, dividends, and accumulated other comprehensive income — tracking how the owners' stake evolves.Financial Statements
-
4
Process Costing Fundamentals Process costing characteristics, when to use it versus job costing, the concept of equivalent units, and the structure of a production cost report.Job & Process Costing
-
4
Cost-Volume-Profit Relationships Contribution margin, breakeven point, target profit analysis, profit-volume graphs, and the margin of safety.Cost Terms & Cost Behavior
-
4
The Market-Linked Division System Each amoeba faces the market directly or through internal pricing that mirrors market conditions. No protected internal monopolies. Healthy inter-amoeba competition.Amoeba Organization Design
-
4
Calculating Amoeba Expenses Expenses belong to the amoeba that could have avoided them. Direct materials, direct labor, allocated overhead, and internal purchases — every yen assigned correctly.Time-Based Accounting
-
4
Cost Reduction Without Cutting Value Cut costs that don't create value for customers, never costs that do. The amoeba question: "Does this expense help us serve customers better?" If no, eliminate it.Managerial Accounting for Amoeba
-
4
Transparent Communication in Amoeba Teams Share the numbers with everyone — no information hoarding. When the team sees the same data as the leader, they can contribute solutions. The amoeba meeting format: facts first, interpretation second, action third.Amoeba Leadership & Self-Discipline
-
4
Performance Evaluation in Amoeba In the amoeba, performance is visible through unit time profit — but individual contribution still requires a separate framework. Four dimensions: unit time profit contribution, work quality and relationships, leadership potential, philosophical alignment.Talent: The Self-Motivated Employee
-
5
Closing Entries & Temporary Accounts Revenue and expense closure, the income summary account, retained earnings, and resetting the books for a new period.Journal Entries & The Ledger
-
5
Financial Statement Analysis: Ratios Current ratio, ROE, debt-to-equity, inventory turnover — the quantitative tools that transform raw financial data into actionable intelligence.Financial Statements
-
5
Process Costing: Weighted-Average Method Weighted-average method step-by-step: physical unit flow, equivalent units computation, cost per equivalent unit, and cost assignment to completed units and ending WIP.Job & Process Costing
-
5
CVP Analysis: Sensitivity & What-If Sensitivity analysis, what-if scenarios, operating leverage, multi-product CVP analysis, and the effect of sales mix on profitability.Cost Terms & Cost Behavior
-
5
Amoeba in Manufacturing vs. Service Manufacturing amoebas split by production lines, shifts, or product families. Service amoebas split by client accounts, service types, or regions. Revenue recognition timing changes everything.Amoeba Organization Design
-
5
The Time Accounting Ledger The master document of every amoeba. Revenue, expenses, work hours, running unit time profit — updated daily or weekly, transparent to all members.Time-Based Accounting
-
5
Inventory as a Liability Inamori's counterintuitive view: inventory is not an asset, it's a liability. It hides inefficiency, ties up cash, and can become worthless. The amoeba goal: zero inventory.Managerial Accounting for Amoeba
-
5
Decision-Making at the Cell Level Speed is the amoeba's structural advantage. Decisions that take three days at corporate should take three hours at the cell. A clear framework: if it affects only this amoeba, decide now; if cross-amoeba, escalate fast.Amoeba Leadership & Self-Discipline
-
5
Developing the Next Generation of Leaders Every amoeba leader should identify their successor within 12 months. Develop through stretch assignments, observation under pressure, feedback loops. Morita's approach: grow leaders by having them run small amoebas first.Talent: The Self-Motivated Employee
-
6
Subsidiary Ledgers & Special Journals Accounts receivable and payable subledgers, sales journals, purchases journals, cash receipts and cash payments journals — managing high-volume transactions.Journal Entries & The Ledger
-
6
Horizontal & Vertical Analysis Trend analysis across periods and common-size statements within a single period — the techniques that reveal patterns hidden in raw numbers.Financial Statements
-
6
Determining How Costs Behave Quantitative methods for cost estimation: account analysis, scatter plots, visual fit, and the construction of cost functions from historical data.Cost Terms & Cost Behavior
-
6
Merging and Dissolving Amoebas When to merge — two amoebas are too small or inseparable. When to dissolve — persistently negative unit time profit after corrective action. The decision must be numbers-driven.Amoeba Organization Design
-
6
Hourly Efficiency Ratio Actual unit time profit divided by target, expressed as a percentage. Above 100% = outperforming. Below 100% = investigation required. The ratio that benchmarks without competing.Time-Based Accounting
-
6
Capital Investment Decisions Inamori's 3 tests for any capex: will it generate more than it costs? Can we pay for it from operating cash? Can the business survive without it?Managerial Accounting for Amoeba
-
6
Conflict Resolution Between Amoebas Internal pricing disputes, resource allocation arguments, blame for shared project failures — these are structurally inevitable in the amoeba system. The resolution process: both leaders present data, neutral facilitation, solutions must improve combined unit time profit.Amoeba Leadership & Self-Discipline
-
6
When Good Employees Go Wrong A high performer suddenly underperforming. Causes: personal issues, wrong amoeba fit, burnout, philosophical misalignment. Diagnose before acting. Interview, observe, adjust. Last resort: move to a different amoeba.Talent: The Self-Motivated Employee
-
7
Correcting Entries & Error Analysis Common bookkeeping errors, the difference between correcting entries and reversing entries, and the art of bank reconciliation.Journal Entries & The Ledger
-
7
Interpreting Financial Statements Red flags, reading annual reports, and real-world case analysis — putting all the pieces together to tell the full financial story.Financial Statements
-
7
Cost Estimation Methods The high-low method, regression analysis, R-squared, choosing the right estimation method, and data requirements for reliable cost functions.Cost Terms & Cost Behavior
-
7
Org Chart vs. Amoeba Map The org chart shows hierarchy. The amoeba map shows value flows — revenue sources, internal pricing relationships, and P&L boundaries. Drawing the map is the first design exercise.Amoeba Organization Design
-
7
Monthly Reporting Cycle The rhythm that keeps the amoeba system honest. Five milestones from the 3rd to the 15th working day — data, review, meeting, decision, restart.Time-Based Accounting
-
7
Transparent Accounting Culture Every amoeba member should understand the monthly P&L. Numbers are not secret. Transparency creates ownership — when people know the numbers, they behave like owners.Managerial Accounting for Amoeba
-
7
The Leader's Daily Practice The rhythm of amoeba leadership: morning number review, midday floor walk, evening variance check, weekly team meeting, monthly report. Consistency of practice is what converts philosophy into performance.Amoeba Leadership & Self-Discipline
-
7
Building a Learning Culture The amoeba that learns fastest wins. Monthly book discussions, post-project reviews, cross-amoeba visits, celebrating mistakes that generated learning. Inamori's personal practice of lifelong learning as the ultimate signal to the organization.Talent: The Self-Motivated Employee
-
8
Storage and Logical Volume Management Work with block devices, filesystems, mount points, and LVM on Linux.Linux Fundamentals
-
8
Case: Designing an Amoeba for a Tech Company A 50-person software company divided into four amoebas: Product Development, Customer Success, Sales, and Infrastructure. Internal pricing for DevOps services included.Amoeba Organization Design
-
8
Common Calculation Errors Five errors that corrupt the unit time profit signal: double-counting transfers, misclassifying overhead, missing overtime hours, mixing recognition periods, and ignoring small expenses.Time-Based Accounting
-
8
From Numbers to Strategy Monthly numbers are not a report card — they are a strategic compass. Rising unit time profit in one amoeba while falling in another signals where to shift resources and attention.Managerial Accounting for Amoeba
-
9
Scheduling and Automation Automate recurring tasks with cron, systemd timers, at, and logrotate.Linux Fundamentals
-
9
Reading the Amoeba Performance Report The monthly performance report has four sections: revenue breakdown, expense breakdown, unit time profit trend, and comparison to target. How to read each section and what it demands of you.Time-Based Accounting
-
10
Kernel and Boot Process Understand the Linux boot sequence, GRUB, kernel modules, and kernel parameters.Linux Fundamentals
-
11
The Scrum Master: Servant Leader The Scrum Master is not a rebranded project manager — they are a coach, impediment remover, and guardian of Scrum.Scrum Roles and Accountability
-
12
The Developers: Cross-Functional & Self-Managing In Scrum, Developers are everyone who creates the Increment — not just coders. They self-manage how to do the work.Scrum Roles and Accountability
-
13
Application Dictionary Deep Dive Master advanced Application Dictionary techniques including custom windows, reference types, and validation rules.General Foundation
-
13
Socket Programming Fundamentals How applications communicate over networks using the socket API, with hands-on TCP/UDP examples.TCP/IP & Networking
-
13
Product Owner vs Project Manager PM manages timelines and budgets. PO manages value and priority. Confusing them is like asking a sushi chef to fry rice.Scrum Roles and Accountability
-
14
Callouts and Field Validation Implement real-time field-level validation and dynamic behavior using iDempiere callouts.General Foundation
-
14
Routing and Switching Basics How packets are forwarded between networks, routing tables, default gateways, and Linux as a router.TCP/IP & Networking
-
14
Scrum Master Anti-Patterns Helicopter SM, Secretary SM, Invisible SM — the common ways Scrum Masters accidentally undermine Scrum.Scrum Roles and Accountability
-
15
Workflow Management Configure document workflows and approval processes to automate business operations.General Foundation
-
15
Network Configuration with Netplan Ubuntu declarative YAML-based network configuration for interfaces, addresses, routes, and DNS.TCP/IP & Networking
-
15
Stakeholder Management in Scrum Stakeholders always want more than you can deliver. The PO's job is saying "no" — in a way that sounds like "later."Scrum Roles and Accountability
-
16
Introduction to iDempiere Development Set up your development environment with Eclipse IDE and learn the fundamentals of iDempiere development.General Foundation
-
16
DNS Fundamentals How the Domain Name System translates names to IPs, DNS hierarchy, record types, and query tools.TCP/IP & Networking
-
16
Scaling: Multiple Teams, One Product One product, one Product Backlog, one PO — regardless of how many teams. Multiple backlogs means parallel universes, not Scrum.Scrum Roles and Accountability
-
17
The Model Layer (X_ and M_ Classes) Understand iDempiere's persistence layer through generated X_ classes and extensible M_ classes.General Foundation
-
17
Setting Up BIND 9 DNS Server Deploy an authoritative BIND 9 DNS server on Ubuntu to host forward and reverse zones.TCP/IP & Networking
-
17
The Sprint: Timebox for Value A Sprint is a fixed-length timebox — not "done when it's done" but "stop when time's up." The heartbeat of Scrum.Scrum Events
-
18
OSGi Framework in iDempiere Explore the OSGi framework that powers iDempiere's modular plugin architecture.Architecture
-
18
DHCP Server with isc-kea Deploy isc-kea DHCP server on Ubuntu for dynamic IP assignment, reservations, and DNS integration.TCP/IP & Networking
-
18
Sprint Planning: What & How Sprint Planning answers three questions: Why is this Sprint valuable? What can we do? How will we do it?Scrum Events
-
19
Extension Points and Factories Learn to extend iDempiere through its factory pattern — model, callout, process, and event handlers.Architecture
-
19
Firewall with ufw and iptables Control network traffic with ufw (Uncomplicated Firewall) and the underlying iptables/nftables framework.TCP/IP & Networking
-
19
The Sprint Goal: Focus and Commitment A Sprint without a Sprint Goal is a journey without a destination — romantic but impossible to report progress on.Scrum Events
-
20
Database Migration with 2Pack Master 2Pack, iDempiere's built-in tool for packaging and distributing Application Dictionary changes.Architecture
-
20
Network Troubleshooting Tools Comprehensive toolkit: ping, traceroute, mtr, ss, tcpdump, nmap, and Wireshark for diagnosing network issues.TCP/IP & Networking
-
20
Daily Scrum: Inspect and Adapt 15 minutes daily. Not a status report — it's a team self-inspection. If everyone reports to the SM, you're doing it wrong.Scrum Events
-
21
Creating Your First Plugin Build your first iDempiere plugin from scratch — project setup, configuration, and deployment.Plugin Development
-
21
HTTP Protocol Fundamentals Understanding the HTTP protocol, request/response lifecycle, methods, status codes, and headers.Web Services
-
21
Sprint Review: Inspect the Increment Sprint Review is not a demo show. It's inviting stakeholders to inspect, give feedback, and adapt the Backlog.Scrum Events
-
22
Model Events and Event Handlers Implement event-driven business logic using iDempiere's model event system.Plugin Development
-
22
Apache2 Web Server Install, configure, and manage the Apache2 HTTP server on Ubuntu with virtual hosts and modules.Web Services
-
22
Sprint Retrospective: Continuous Improvement The Retro is Scrum's most important ceremony — and the most commonly skipped. "Too busy for retros" is exactly why you need one.Scrum Events
-
23
Custom Processes and Forms Create custom server processes and interactive forms to extend iDempiere's functionality.Plugin Development
-
23
Nginx Web Server Install, configure, and optimize the Nginx web server on Ubuntu with server blocks and performance tuning.Web Services
-
23
Facilitating Effective Scrum Events Good facilitation produces results. Bad facilitation makes people want to quit. Master silence, timers, and sticky notes.Scrum Events
-
24
Production Overview Learn how to define Bills of Materials and create production orders using the MProduction API in iDempiere.Production
-
24
TLS Certificates and HTTPS Secure web servers with TLS certificates, Let's Encrypt, and HTTPS configuration for Apache and Nginx.Web Services
-
24
When Events Go Wrong: Troubleshooting Planning ran 4 hours with no conclusion? Daily became a 45-minute marathon? Retro and nobody talks? Diagnose and fix.Scrum Events
-
25
Inventory & Warehouse Management Master warehouse locator management, inventory queries, and inter-warehouse transfers using MMovement and MStorageOnHand.Production
-
25
Product Backlog: Ordering for Value The Product Backlog is not a to-do list — it is a value-ordered ranking. The top item is the most valuable, not the most urgent.Scrum Artifacts and Commitments
-
26
Chart of Accounts and General Ledger Setup Configure iDempiere accounting foundation with chart of accounts, account schema, and general ledger.Financial Management
-
26
The Product Goal: North Star The Product Goal answers one question: "What are we building?" If everyone has a different answer, you are in trouble.Scrum Artifacts and Commitments
-
27
Accounts Payable and Receivable Master the invoice-to-payment cycle for both vendors and customers in iDempiere.Financial Management
-
27
Writing Effective User Stories and PBIs "As a user, I want the system to not crash." That is not a User Story — that is common sense. Learn to write real PBIs.Scrum Artifacts and Commitments
-
28
Email Protocols: SMTP, IMAP, POP3 Understanding the core email protocols — SMTP for sending, IMAP and POP3 for retrieval — and how they work together.Mail Services
-
28
Sprint Backlog: The Plan for the Sprint The Sprint Backlog is the Developers' plan, not the PO's orders. It is alive — adjusted daily based on the Daily Scrum.Scrum Artifacts and Commitments
-
29
Postfix Mail Transfer Agent Installing and configuring Postfix as a Mail Transfer Agent on Ubuntu Server for sending and receiving email.Mail Services
-
33
Kanban Definition and Principles What Kanban really means: a strategy for optimizing flow, not just sticky notes on a board.Kanban for Scrum Teams
-
34
File Sharing Protocols Overview Compare NFS, SMB/CIFS, and FTP protocols — their architecture, use cases, and port requirements.File Sharing & Print
-
34
Flow Metrics: WIP, Cycle Time, Throughput The four flow metrics that tell you how fast (or slow) your team really delivers.Kanban for Scrum Teams
-
35
NFS Server and Client Configure NFS exports, mount remote file systems, and set up autofs for on-demand mounting.File Sharing & Print
-
35
Little's Law and WIP Limits The mathematical proof that doing less at once means finishing faster — and how to set WIP limits.Kanban for Scrum Teams
-
36
Samba as a File Server Install and configure Samba to share files between Linux and Windows systems using the SMB/CIFS protocol.File Sharing & Print
-
36
The Kanban Board: Visualizing Workflow How to design and use a Kanban board that actually helps your team — not just looks pretty.Kanban for Scrum Teams
-
40
Relational Database Fundamentals Relational model theory, SQL foundations, ACID properties, normalization, and choosing the right RDBMS for Ubuntu Server.Database Services
-
41
MySQL Installation and Administration Installing MySQL Server on Ubuntu, secure initial setup, user management, database creation, and essential administration commands.Database Services
-
43
PostgreSQL Installation and Administration Installing PostgreSQL on Ubuntu, architecture overview, pg_hba.conf authentication, role management, database administration, and configuration tuning.Database Services
-
46
Linux Security Fundamentals Defense in depth, least privilege, auditing, PAM, sudo hardening, and security benchmarks for Ubuntu Server.Security & Authentication
-
47
OpenSSH Server and Client Configure OpenSSH for secure remote access with key-based authentication, tunneling, and advanced client features.Security & Authentication
-
48
AppArmor Mandatory Access Control Confine applications with AppArmor profiles using enforce and complain modes, aa-genprof, and aa-logprof on Ubuntu Server.Security & Authentication
-
54
Virtualization Concepts Type 1 and Type 2 hypervisors, hardware virtualization extensions, and containers vs virtual machines.Virtualization & Containers
-
55
QEMU/KVM Virtual Machines Creating and managing virtual machines with QEMU and KVM acceleration on Ubuntu.Virtualization & Containers
-
61
System Monitoring Fundamentals Core concepts of system monitoring, resource metrics, and essential Linux monitoring tools.Monitoring & High Availability
Advanced 108 lessons
▾-
1
Relevant Information for Decisions The art of ignoring the irrelevant — sunk costs, opportunity costs, and the discipline of focusing only on costs and revenues that differ between alternatives.Decision Making & Pricing
-
1
Quality Costs & the Cost of Quality The four armies of quality — prevention, appraisal, internal failure, and external failure costs. Invest in the first two or be conquered by the last two.Performance & Strategic Management
-
1
Why Traditional Pay Systems Fail Amoeba Seniority-based pay rewards tenure, not results. Bureaucratic compensation systems are structurally incompatible with entrepreneurial amoeba cells — and the damage compounds silently until the whole incentive architecture collapses.Compensation Design
-
1
Short-Term vs. Long-Term Incentives Cash bonuses close the loop within twelve months; equity and profit sharing retain the best performers across years. Hu Baiyi: both are mandatory. Neither alone is sufficient.Bonus & Equity Systems
-
1
What Is Amoeba Culture? Culture is philosophy made visible in daily behavior. Inamori holds that a company whose culture aligns with its philosophy is more durable than any strategy, any technology, or any market advantage.Culture Implementation
-
1
Kyocera: The Original Amoeba Case From a 28-person ceramics startup in 1959 to a global giant: the story of how unit time profit, small autonomous cells, and philosophy-as-foundation built the enterprise that made amoeba management famous.Real-World Cases & Troubleshooting
-
2
Make-or-Buy & Outsourcing The strategist's dilemma — forge your own swords or buy them from the merchant? Insourcing, outsourcing, and the hidden costs of both.Decision Making & Pricing
-
2
Time as a Competitive Tool Speed kills — the competition. Customer-response time, manufacturing cycle time, throughput, and the financial calculus of being faster than the enemy.Performance & Strategic Management
-
2
ABC Implementation & Management Step-by-step ABC implementation, activity-based management (ABM), cost driver analysis, time-driven ABC, and determining when ABC adds value to the organization.Activity-Based Costing & Allocation
-
2
Fixed vs. Variable Compensation Hu Baiyi's three-component model: base salary for security, performance bonus for results, equity for long-term alignment. The 60/40 ratio is not ideology — it is behavioral engineering.Compensation Design
-
2
Designing the Annual Bonus Pool Pool size = X% of profit above the cost-of-capital threshold. Typical range: 10–20%. Allocation between amoebas follows unit time profit achievement vs. target.Bonus & Equity Systems
-
2
The Philo-Meeting (Amoeba Philosophy Meeting) The philosophy meeting is the central ritual of amoeba culture — a weekly gathering where leaders read Inamori's texts, share application examples, and discuss values. No business agenda. No KPIs. Only philosophy.Culture Implementation
-
2
KDDI: Amoeba at Telecom Scale Inamori founded KDDI in 1984 from zero to challenge NTT's monopoly. How amoeba management created a structural cost and accountability advantage that allowed a startup to compete with a government-backed giant.Real-World Cases & Troubleshooting
-
3
Responsibility Accounting Dividing the empire into provinces — cost centers, profit centers, and investment centers, each with a governor held accountable for controllable results.Budgeting & Variance Analysis
-
3
Product Mix & Constrained Resources When the forge can only produce so many swords per day — maximizing profit under capacity constraints through contribution margin per unit of the scarce resource.Decision Making & Pricing
-
3
Inventory Management & JIT The art of having exactly what you need, exactly when you need it — EOQ, safety stock, just-in-time production, and backflush costing for the lean enterprise.Performance & Strategic Management
-
3
Cost Allocation: Customer Profitability Customer profitability analysis using ABC, the whale curve, customer cost hierarchy, managing unprofitable customers, and customer lifetime value considerations.Activity-Based Costing & Allocation
-
3
Designing the Base Salary Structure Base salary is not a number — it is a system. Job grade times market benchmark times internal equity, reviewed annually. Four steps from chaos to coherent pay bands.Compensation Design
-
3
KPI-Linked Bonus Formulas Bonus = Base bonus × Achievement ratio × Individual multiplier. The formula converts abstract targets into personal accountability — with real numbers.Bonus & Equity Systems
-
3
Resistance to Change: Diagnosis and Response Resistance to amoeba implementation is not irrational — it is structurally predictable. Understanding the three stages of resistance allows the amoeba leader to respond with precision rather than force.Culture Implementation
-
3
JAL Turnaround: Amoeba as Rescue Operation Japan Airlines declared bankruptcy in January 2010. Inamori, age 77, took the CEO role without salary. Two years later, JAL posted the largest profit in its history. The most dramatic amoeba case in the literature.Real-World Cases & Troubleshooting
-
4
Flexible Budgets The budget that bends without breaking — adjusting for actual volume to reveal true efficiency, not merely volume-driven noise.Budgeting & Variance Analysis
-
4
Strategy & the Balanced Scorecard Four perspectives on a single strategy — translating the emperor's grand vision into financial, customer, process, and learning metrics that cascade from boardroom to shop floor.Decision Making & Pricing
-
4
Capital Budgeting Methods The emperor's long-term wager — NPV, IRR, payback, and the accounting rate of return for evaluating investments that shape the enterprise for decades.Performance & Strategic Management
-
4
Sales-Variance & Revenue Analysis Sales-volume variance, sales-mix variance, sales-quantity variance, market-share variance, market-size variance, and multi-product revenue analysis frameworks.Activity-Based Costing & Allocation
-
4
Job Grading in an Amoeba Org Six-grade structure for amoeba organizations: Apprentice through Master. Grades based on scope of amoeba leadership, skills, and philosophical alignment — not organizational chart position.Compensation Design
-
4
Profit Sharing Models Profit sharing is distinct from bonus — it is a direct percentage of amoeba profit distributed equally to all unit members. Creates powerful ownership without equity transfer.Bonus & Equity Systems
-
4
Communication Rituals That Reinforce Culture Daily stand-ups, weekly reviews, monthly celebrations — each ritual carries cultural weight beyond its operational purpose. Design the ritual calendar deliberately, not accidentally.Culture Implementation
-
4
Amoeba in Chinese Manufacturing Chinese manufacturers from Haidilao to mid-sized factory groups have adopted amoeba management with varying results. The cultural translation challenges — and how the most successful implementations solved them.Real-World Cases & Troubleshooting
-
5
Direct-Cost Variances Dispatches from the front lines — price variances and efficiency variances for direct materials and direct labor, the battle reports that reveal where resources were wasted or saved.Budgeting & Variance Analysis
-
5
Strategic Profitability Analysis Not all customers are heroes and not all products are treasures — customer profitability analysis, product profitability, and the strategic decisions that follow from knowing who creates value and who destroys it.Decision Making & Pricing
-
5
Support-Department Cost Allocation Direct method, step-down method, and reciprocal method for allocating support-department costs to operating departments, choosing allocation bases, and practical considerations.Activity-Based Costing & Allocation
-
5
Competency-Based Pay Skills that directly contribute to amoeba performance command a pay premium. Technical competency plus leadership competency, mapped to a grade-by-level pay matrix.Compensation Design
-
5
Introduction to Equity Incentives Equity is the ultimate alignment tool: when employees own shares, the company's success is their personal wealth. Types range from actual shares to phantom equity for SMEs.Bonus & Equity Systems
-
5
Embedding Amoeba Into Onboarding The first 30 days determine whether a new employee will ever genuinely hold the philosophy. Onboarding is not HR administration — it is cultural indoctrination in the best sense of the term.Culture Implementation
-
5
When Amoeba Fails: Post-Mortem Analysis Five documented failure modes: management-by-numbers only, leader hypocrisy, too many amoebas, internal pricing wars, and philosophy theater. Each is predictable. Each has an early warning sign. Each is avoidable.Real-World Cases & Troubleshooting
-
6
Overhead Variances: Variable The shifting sands of variable overhead — spending and efficiency variances for costs that move with volume but never quite as expected.Budgeting & Variance Analysis
-
6
Pricing: Cost-Based Approaches Building prices from the inside out — cost-plus pricing, target rates of return, time-and-materials pricing, and the art of ensuring every product pays for the fortress it shelters in.Decision Making & Pricing
-
6
Process Costing: FIFO Method FIFO method step-by-step: separating beginning WIP from current period costs, computing current-period equivalent units, and when FIFO is preferred over weighted-average.Job & Process Costing
-
6
Common Cost & Revenue Allocation Stand-alone and incremental cost allocation methods, Shapley value approach, common cost allocation principles, revenue allocation with bundled products, and fairness criteria.Activity-Based Costing & Allocation
-
6
Linking Pay to Amoeba Performance The variable component must move with unit time profit achievement. Multiplier tables, individual adjustment layers, and the cadence question: monthly is not optional.Compensation Design
-
6
Stock Options: Design and Vesting Options work when the company grows in value. Design elements: exercise price, 4-year vesting with 1-year cliff, expiry date. Communicating value to non-finance employees is the hard part.Bonus & Equity Systems
-
6
Measuring Cultural Health Culture cannot be managed if it cannot be assessed. The cultural health scorecard translates abstract philosophy into observable, measurable indicators — with action triggers when scores fall below threshold.Culture Implementation
-
6
Adapting Amoeba for SMEs Most amoeba case studies feature large companies. But the system was invented at a 28-person startup. SME-specific advice: start with 2–3 amoebas, simplify time accounting, culture before metrics.Real-World Cases & Troubleshooting
-
7
Overhead Variances: Fixed The immovable fortress of fixed overhead — spending variances that measure cost control and production-volume variances that measure capacity utilization.Budgeting & Variance Analysis
-
7
Spoilage, Rework & Scrap Normal vs abnormal spoilage, accounting for spoilage in job and process costing systems, rework costs and their treatment, and recognizing scrap revenue.Job & Process Costing
-
7
Joint Costs & Byproducts Split-off point, joint cost allocation methods (physical measure, sales value at split-off, NRV, constant gross margin percentage), byproduct accounting, and sell-or-process-further decisions.Activity-Based Costing & Allocation
-
7
Team vs. Individual Pay Pure individual pay destroys cooperation. Pure team pay creates free riders. Hu Baiyi's optimal: 70% team performance plus 30% individual behavioral assessment.Compensation Design
-
7
Equity for Amoeba Leaders Amoeba leaders bear more risk and create more value than team members. Hu Baiyi's equity allocation hierarchy and grant size guidelines by role.Bonus & Equity Systems
-
7
Culture Failure Case Studies Three documented failure patterns: cargo-cult amoeba (structure without philosophy), leader hypocrisy (philosophy without practice), and numbers-only culture (metrics without meaning). Each is fatal. Each is avoidable.Culture Implementation
-
7
Building Your Own Amoeba Implementation Plan A structured template for designing your company's specific amoeba implementation: organizational analysis, pilot selection, time accounting design, culture program, and 12-month milestone plan.Real-World Cases & Troubleshooting
-
8
Inventory Costing & Capacity Absorption costing vs. variable costing — two philosophies of inventory valuation that produce different profits, different incentives, and very different arguments at the board meeting.Budgeting & Variance Analysis
-
8
Hybrid & Operation Costing Operation costing for batches with different materials but similar conversion processes, hybrid costing systems, and guidelines for choosing the right costing approach.Job & Process Costing
-
8
Choosing Cost Drivers & Nonlinear Costs Multiple regression, nonlinear cost functions, learning curves, cost driver selection criteria, and advanced topics in cost behavior analysis.Cost Terms & Cost Behavior
-
8
Pay Transparency and Fairness Should employees know each other's pay? Hu Baiyi's answer: yes, at the grade level. Publish grade bands. Individual salary within band stays private. Reduces perceived unfairness without full disclosure.Compensation Design
-
8
Building a Full Incentive Stack Monthly micro-sharing, quarterly KPI bonus, annual pool distribution, long-term equity vesting — each layer aligns a different time horizon. The complete architecture.Bonus & Equity Systems
-
9
Common Compensation Design Mistakes Five design errors that render compensation systems ineffective: variable too small, too complex, wrong target calibration, wrong cadence, and no link to philosophy adherence.Compensation Design
-
25
PHP and Application Deployment Install PHP-FPM, integrate with Apache and Nginx, configure database connectivity, and deploy PHP applications.Web Services
-
26
Reverse Proxy and Load Balancing Configuring Nginx as a reverse proxy and load balancer with upstream directives, balancing algorithms, health checks, and proxy headers.Web Services
-
27
Squid Proxy Server Installing and configuring Squid as a forward proxy with ACLs, http_access rules, cache configuration, and basic authentication on Ubuntu Server.Web Services
-
28
iDempiere REST API Access iDempiere data and operations through its RESTful API for external integrations.Architecture
-
29
Custom Web Services Build custom REST endpoints to expose iDempiere business logic to external applications.Architecture
-
29
The Sprint Goal as Commitment The Sprint Goal gives flexibility — as long as it is met, individual PBIs can be negotiated. Without it, every PBI is a deadline.Scrum Artifacts and Commitments
-
30
Performance Tuning and Caching Optimize iDempiere performance through caching strategies, query optimization, and system tuning.Architecture
-
30
Dovecot IMAP/POP3 Server Installing and configuring Dovecot to provide IMAP and POP3 mailbox access, with TLS encryption and Postfix integration.Mail Services
-
30
The Increment: Usable and Valuable The Increment is a done, usable product version. Not "almost usable" — usable RIGHT NOW, delivered to the hands of users.Scrum Artifacts and Commitments
-
31
Advanced UI Customization Customize iDempiere's web interface with custom ZK components, themes, and dashboard gadgets.Plugin Development
-
31
Email Security: SPF, DKIM, DMARC Implementing SPF, DKIM, and DMARC to authenticate email, prevent spoofing, and improve deliverability.Mail Services
-
31
Definition of Done: Quality Gate DoD is the minimum quality bar. If your DoD is "code is written," your standard is like "rice is cooked" — technically correct but far from good.Scrum Artifacts and Commitments
-
32
Report Development with Jasper Design professional reports using JasperReports Studio integrated with iDempiere.Plugin Development
-
32
Exim4 Mail Transfer Agent Configuring Exim4 as a Mail Transfer Agent on Debian/Ubuntu, understanding its configuration model, and comparing it with Postfix.Mail Services
-
32
Estimation: Story Points, T-Shirt, #NoEstimates Estimation is not a commitment — it is a conversation starter. If your boss converts story points to hours, your system is already broken.Scrum Artifacts and Commitments
-
33
Testing and Debugging Plugins Master testing and debugging techniques to build reliable iDempiere plugins.Plugin Development
-
34
Packaging and Deployment Package iDempiere plugins for distribution using P2 repositories and continuous integration.Plugin Development
-
35
Advanced Production & BOM Management Deep dive into production plans, lot tracking, BOM verification, and phantom assembly expansion in iDempiere.Production
-
36
Production Costing & Analysis Learn product costing methods, multi-level BOM cost rollup, and cost detail tracking in iDempiere.Production
-
37
Cost Management and Costing Methods Configure and manage product costing using standard, average, FIFO, LIFO, and other costing methods.Financial Management
-
37
Samba as Active Directory DC Provision a Samba-based Active Directory Domain Controller for centralized authentication, DNS, and Kerberos services.File Sharing & Print
-
37
Definition of Workflow The team agreement that defines how work flows — without it, your board is abstract art.Kanban for Scrum Teams
-
38
Multi-Currency and Multi-Org Accounting Handle multi-currency transactions and multi-organization accounting with consolidation.Financial Management
-
38
FTP with vsftpd Deploy and secure vsftpd for FTP file transfers with chroot jails, TLS encryption, and virtual user authentication.File Sharing & Print
-
38
Active Management of Work in Progress WIP limits alone are not enough — you must actively manage the items flowing through your system.Kanban for Scrum Teams
-
39
Financial Reporting and Analysis Build custom financial reports and perform period-end closing in iDempiere.Financial Management
-
39
Print Server with CUPS Deploy CUPS as a network print server with IPP, manage printers and classes, configure sharing, and enable PDF printing.File Sharing & Print
-
39
Flow-Based Events in Scrum How to use flow data in every Scrum event — from Sprint Planning to Retrospective.Kanban for Scrum Teams
-
40
What is EBM? Goals and Experimentation Evidence-Based Management: using experiments and data to drive decisions, not gut feelings and long meetings.Evidence-Based Management
-
41
Strategic, Intermediate, and Tactical Goals Three levels of goals that connect daily Sprint work to organizational vision — without the dreaming.Evidence-Based Management
-
42
MySQL Replication and High Availability MySQL asynchronous and semi-synchronous replication, GTID-based replication, Group Replication, and high-availability architectures.Database Services
-
42
Current Value (CV): Stakeholder Satisfaction Measuring how happy your users are right now — because "probably fine" is not a metric.Evidence-Based Management
-
43
Unrealized Value (UV): The Satisfaction Gap The gap between what users want and what you deliver — your biggest opportunity or your biggest threat.Evidence-Based Management
-
44
PostgreSQL Replication and Performance PostgreSQL streaming replication, logical replication, PgBouncer connection pooling, query optimization with EXPLAIN, and performance tuning.Database Services
-
44
Ability to Innovate (A2I): Technical Health Technical debt is like credit card debt — measuring your capacity to innovate before debt eats it all.Evidence-Based Management
-
45
Database Backup Strategies Logical and physical backup methods for MySQL and PostgreSQL, point-in-time recovery, automated scheduling with cron, retention policies, and offsite storage.Database Services
-
45
Time to Market (T2M): Speed of Delivery How fast you go from idea to production — and where to find the hidden waste slowing you down.Evidence-Based Management
-
46
Using EBM to Improve: Hypotheses and Experiments Turning gut feelings into hypotheses, and hypotheses into measurable experiments.Evidence-Based Management
-
47
Agile in Non-Software Domains Scrum is not just for coders — marketing, HR, education, and even construction teams use it.Real-World Agile
-
48
Remote and Distributed Scrum Teams The biggest challenge of remote Scrum is not technology — it is trust.Real-World Agile
-
49
Kerberos Authentication Deploy a Kerberos Key Distribution Center on Ubuntu for ticket-based single sign-on across network services.Security & Authentication
-
49
Agile Contracts and Fixed-Price Projects The impossible triangle: fixed scope, time, and price. Agile says fix two, flex one.Real-World Agile
-
50
OpenLDAP Directory Service Build a centralized directory with OpenLDAP on Ubuntu using the Directory Information Tree, LDIF, schemas, and ACLs.Security & Authentication
-
50
Technical Practices: CI/CD, TDD, Pair Programming Without good engineering practices, Scrum is just a well-organized disaster.Real-World Agile
-
51
SSSD and Active Directory Integration Join Ubuntu servers to Active Directory with realmd and SSSD for centralized authentication, id mapping, and GPO support.Security & Authentication
-
56
Libvirt and virsh Management Managing virtual machines with libvirt daemon and virsh command-line tool.Virtualization & Containers
-
57
LXD System Containers Running full Linux system containers with LXD for lightweight virtualization.Virtualization & Containers
-
58
Docker Fundamentals Building and running application containers with Docker images, Dockerfiles, and container networking.Virtualization & Containers
-
62
Nagios Core Monitoring Deploy and configure Nagios Core for centralized infrastructure monitoring with plugins, alerts, and dashboards.Monitoring & High Availability
-
63
Log Management with Logwatch and Journald Centralize, filter, and analyze system logs using systemd-journald, Logwatch, and rsyslog for operational awareness.Monitoring & High Availability
-
64
Backup with Bacula and rsnapshot Implement enterprise backup strategies using Bacula for full/incremental jobs and rsnapshot for snapshot-based rotation.Monitoring & High Availability
Expert 26 lessons
▾-
1
BIZ Exam: Scope and Format The BIZ certification exam covers 10 modules. 40% calculation, 60% philosophy and case. 90 minutes. Passing score 75. What to study, what to skip, and how to allocate your preparation time.Certification Preparation
-
2
Calculation Review: Time Accounting Drills Timed calculation drills across four topic areas: unit time profit, hourly efficiency, bonus pool, and vesting schedules. Five practice problems per area with worked solutions.Certification Preparation
-
3
Philosophy Review: Twelve Rules Deep Dive A master review of Inamori's 12 management rules — common exam question patterns, application examples, and the distinctions that separate high-scoring answers from generic ones.Certification Preparation
-
4
Incentive Systems: Full Stack Review A pre-exam review of the complete incentive architecture: base salary structure, variable pay ratios, bonus pool formulas, profit sharing models, and equity instruments. Key formulas and common exam traps.Certification Preparation
-
5
Mock Exam and Self-Assessment 20 mock exam questions — 8 calculation, 12 philosophy/case — at full exam difficulty. Self-scoring rubric included. Recommended study plan based on your score.Certification Preparation
-
5
Capital Budgeting: Advanced Topics When the simple models meet messy reality — inflation adjustments, income tax effects, real options, and sensitivity analysis for capital investment decisions.Performance & Strategic Management
-
6
Transfer Pricing When provinces of the same empire trade with each other — market-based, cost-based, and negotiated transfer prices, and why getting it wrong can tear a decentralized organization apart.Performance & Strategic Management
-
7
Performance Measurement & Compensation The final reckoning — ROI, residual income, EVA, and the design of compensation systems that align the general's ambitions with the emperor's strategy.Performance & Strategic Management
-
7
Pricing: Market-Based & Value Engineering When the market names the price and the enterprise must engineer the cost — target costing, value engineering, kaizen costing, and the discipline of working backward from what the customer will pay.Decision Making & Pricing
-
33
Complete Mail Stack Integration Building a production-ready mail server by integrating Postfix, Dovecot, OpenDKIM, Let's Encrypt TLS, and DNS authentication into a unified stack.Mail Services
-
40
System Architecture Design Design scalable iDempiere deployments with multi-tenant architecture, clustering, and high availability.Architecture
-
41
Integration Patterns and Middleware Connect iDempiere with external systems using EDI, message queues, and middleware integration patterns.Architecture
-
42
Custom Authentication and SSO Implement custom authentication providers, LDAP integration, and Single Sign-On for enterprise deployments.Architecture
-
43
Data Migration Strategies Plan and execute data migrations from legacy systems to iDempiere with minimal risk.General Foundation
-
44
Building Complete Business Solutions Lead iDempiere implementation projects from requirements gathering through go-live and beyond.General Foundation
-
45
Contributing to iDempiere Core Join the iDempiere community as a contributor with the GitHub workflow, code standards, and review process.General Foundation
-
46
iDempiere for Enterprise: Case Studies Explore real-world iDempiere deployments and learn from enterprise implementation experiences.General Foundation
-
47
Certification Exam Preparation Review all modules and prepare for the iDempiere Developer Certification exam with practice scenarios.General Foundation
-
51
Organizational Agility and Culture Change One team doing Scrum is easy. Making the whole org agile? Culture fights back.Real-World Agile
-
52
Preparing for Professional Scrum Certification PSM I, PSPO I, PSK I — exam scope, tips, and one brutal fact: only 50% pass.Real-World Agile
-
52
OpenVPN Setup Build a TLS-based VPN with OpenVPN using easy-rsa PKI, server and client configuration, and routing versus bridging modes.Security & Authentication
-
53
WireGuard VPN Deploy a modern, high-performance VPN with WireGuard using cryptokey routing, wg genkey, wg0.conf, peer configuration, and wg-quick.Security & Authentication
-
59
Docker Compose and Orchestration Defining and managing multi-container applications with Docker Compose.Virtualization & Containers
-
60
cloud-init and Cloud Images Automating instance initialization with cloud-init datasources, user-data, and cloud-config modules.Virtualization & Containers
-
65
DRBD Block Replication Configure DRBD for real-time block-level replication between servers, enabling high-availability shared storage.Monitoring & High Availability
-
66
Pacemaker HA Clustering Build fully automated high-availability clusters with Corosync messaging, Pacemaker resource management, and STONITH fencing.Monitoring & High Availability