Last week I gave a talk about the lessons learned during the exponential growth of our company the last six years. I was invited to to talk at the Appsterdam meetup in Delft about "growing pains". In other words: what lessons did we learn when our company grew from 3 to 100 employees. I enjoyed the preparations as much as the actual talk, as it forced me to step back and think about the things we did and did not last years.
I covered lessons learned in four categories: company, culture, product development, and product evolution. Attempting to cover all these subject automatically means that you stay at a high level. However, I think I was able to share some valuable experiences from the trenches.
1. App Delivery Platform-as-a-Service
How we revolutionized the app development market
Johan den Haan
CTO, Mendix
@JohanDenHaan
http://www.theenterprisearchitect.eu
2. 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
13. 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
19. The best way to really improve
apps is to engage with users
20. Revolutions in the entire App Delivery
lifecycle
Capture Social Productivity
Develop Model-Driven Development
Deploy Model-Execution-as-a-Service
Evolve User Engagement
21. Social Project Collaboration
Capture requirements,
manage backlog, plan
sprints, incorporate
ongoing feedback &
collaborate
22. Mendix Business Modeler
Build & integrate
custom business apps
easier and 5x faster
using visual modeling!
23. App Store
More than 100 apps
and counting in our
Community AppStore
24. 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
28. Focus on building a global startup:
think about scalability and
internationalization from day 1
29. 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.
36. 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
37. What do traveling home, wet
notes, and dedicated research
days have in common?
38. Do not always
run. Stop once in
a while to listen
to your brain!
Relaxation will
unleash your
brain's full
potential.
39. Social productivity is boosted
by the use of Sprintr: social
activity streams and project
management combined
41. 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!
49. 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
50. If I'd asked my customers what they
wanted, they'd have said a faster horse.
- Henry Ford
51. Product management is more than
handling feedback…
Product vision
Market trends
Marketing
Sales Research & Development
User feedback
53. It has been a fun ride…
and we have just started!
54. 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