App Delivery Platform-as-a-Service
         How we revolutionized the app development market




Johan den Haan
CTO, Mendix
@JohanDenHaan
http://www.theenterprisearchitect.eu
1000s of users
100s of successful deliveries
100+ employees
13 million dollar raised last year
6 years in business
1 vision
0 failed customer projects
1. Why Mendix?

2. Product

3. Lessons learned: company

4. Lessons learned: culture

5. Lessons learned: product development

6. Lessons learned: product evolution
Why Mendix?
Software is becoming
ubiquitous…
“It’s not the strongest who survive,
nor the most intelligent, but the
ones most adaptable to change.”
- Charles Darwin
Applications need to
evolve continuously
68% of all new software projects
       are NOT successful


         32%




                  68%
HOUSTON
we have a problem!
What companies need?

1. Apps that perfectly fit their business

2. At the moment they need them
Evolve         Capture


    App Delivery



Deploy        Develop
Evolve           Capture
 Improve each step of the lifecycle to be
     able to respond to change fast
               App Delivery

From one working app version to the next
         Deploy         Develop
Product
Mendix Apps Platform
The only way to successfully create
applications truly fitting in the
business is to create them in close
collaboration with the business
source
The best way to really improve
apps is to engage with users
Revolutions in the entire App Delivery
               lifecycle

   Capture    Social Productivity
   Develop    Model-Driven Development
   Deploy     Model-Execution-as-a-Service
   Evolve     User Engagement
Social Project Collaboration




  Capture requirements,
  manage backlog, plan
   sprints, incorporate
   ongoing feedback &
       collaborate
Mendix Business Modeler




        Build & integrate
     custom business apps
      easier and 5x faster
     using visual modeling!
App Store




 More than 100 apps
 and counting in our
Community AppStore
Enterprise Cloud Platform
  1 click deploy & manage




    Deploy apps into the
    cloud in a single click

   Central dashboard to
   monitor all apps and
   manage IT governance
Gather feedback directly in app
Process feedback
Lessons learned:
company
Focus on building a global startup:
think about scalability and
internationalization from day 1
Be prepared for different company
            growth stages
Start up 1 room, prototyping, searching for the right
  market, early adopters.
Ramp up >10 people, hiring is key, time-to-market.
Delegation >20 people, team leads / managers,
  “departments”.
Professionalization >50 people, coordinate
  communication, knowledge transfer, support.
Expansion >100 people, forecasting, alignment,
  strategic positioning, competition.
Business-IT collaboration is a key
success factor: do not become
too technology-oriented
Your team is the
most important
success factor
Having your own Apps
platform can be risky:
bookkeeping… let’s
build an app for that…
Lessons learned:
culture
Your company culture
is a competitive
advantage which
cannot be copied
Autonomy         the desire to be self-directed

Mastery          the urge to get better at stuff

Purpose          the need to make a contribution




That’s what motivates highly-skilled people
What do traveling home, wet
notes, and dedicated research
days have in common?
Do not always
run. Stop once in
a while to listen
to your brain!

Relaxation will
unleash your
brain's full
potential.
Social productivity is boosted
by the use of Sprintr: social
activity streams and project
management combined
Lessons learned:
product development
Focus on quality

Don’t settle with mediocrity

Do not release a feature if it doesn’t feel good

“Impossible” is not an argument

So many interesting things to do... focus!
small, focused teams


that release early and often
Drink your own champagne:
close to users, early feedback
Build a platform: open your APIs, build a
community, make delivery of “content” easy
People do not like
change: if you
disrupt a field, be
prepared for
resistance
Lessons learned:
product evolution
Do not grow
R&D into an
ivory tower:
involve users,
make giving
feedback easy
An effortless feedback
mechanism will amaze you…
Handling large amounts of feedback

  Put effort in documentation and training

  Tap into your community

  Avoid interruptions:
    it’s difficult to re-enter the zone
If I'd asked my customers what they
wanted, they'd have said a faster horse.
- Henry Ford
Product management is more than
       handling feedback…

Product vision
                         Market trends
            Marketing

    Sales             Research & Development

                 User feedback
1. Why Mendix?

2. Product

3. Lessons learned: company

4. Lessons learned: culture

5. Lessons learned: product development

6. Lessons learned: product evolution
It has been a fun ride…
and we have just started!
App Delivery Platform-as-a-Service
         How we revolutionized the app development market



                               Questions?
                    Searching for a great job?
                Looking to become a partner?

Johan den Haan
CTO, Mendix
@JohanDenHaan
http://www.theenterprisearchitect.eu

App Delivery Platform-as-a-Service - How we revolutionized the app development market