InMobi Technology Operating Principles
InMobi Technology Operating Principles

Operating Principles

Operating Principles (OPs) are the way of life at InMobi Technology. Every member of our team imbibes these OPs to accomplish their objectives, influence culture and values. These principles reflect our conscious choices regarding the strategies we plan, the goals we set, and the targets we achieve.

OUR 10 COMMANDMENTS

OP 1

OP 1

Know the Why before the How

  • Don't build if you don't know why. Ask why until it makes sense.
  • Obligation to dissent when the why is understood. Make the how better.
  • Own the solution end-to-end from concept to completion.
OP 2

OP 2

Grow the Knowledge Base

  • Be the force multiplier by sharing knowledge, so everyone moves faster.
  • Create and maintain a single source of truth to save collective time and energy.
  • Nothing, yes, nothing goes live without accompanying documentation.
OP 3

OP 3

Always be Deploying

  • Enable high confidence and high-velocity deployments to production.
  • Enable continuous feedback through incremental deployments.
  • Improve product reliability by identifying and automating feature acceptance criteria.
OP 4

OP 4

Think Big, Hustle Hard

  • Take bold technology bets, Thinking big != Being reckless.
  • Don’t look for precedents. Winners don’t have any.
  • Infinite safety-net for failures; Learnings to be celebrated.
OP 5

OP 5

Action over Intent

  • Speed of delivery matters; business is ever-changing.
  • Avoid analysis paralysis; let the code talk!
  • Enable quick decisioning; most decisions are reversible, if wrong.
OP 6

OP 6

Lead with Machine Driven Decisioning

  • AI-backed in all forms of decisioning.
  • Involvement of the Core ML team on day 1 and not as an afterthought.
  • Always automate as the default choice.
OP 7

OP 7

Re-use over Re-invent

  • Total mindshare on solving unique problems of business.
  • Leverage the best of open/commercial software and avoid re-inventing the wheel.
  • We only build when what exists out there is inferior.
OP 8

OP 8

Innovate & Simplify

  • Have a mindset to continuously improve things you touch by innovating or simplifying
  • Periodically ask if there is a simpler way to do this?
  • Both success and failure should lead to a learning.
OP 9

OP 9

Platforms over Solutions

  • Think of features as platforms.
  • Build systems as a set of decoupled capabilities.
  • Design for all interfaces to be easily externalizable.
OP 10

OP 10

Engineer for Excellence

  • Aspire for zero post-release defects/issues.
  • Institutionalize best practices such as streamlining coding, testing, designing and maintenance.
  • Track and pay your debts before they compound.