More Related Content Similar to Flexibility vs Conformity - lessons learned in Open Source (20) Flexibility vs Conformity - lessons learned in Open Source3. What is that about? History and experience Open source and money Technology and standards Processes and people 4. History of Growth 2006 – Just a Dream 2007 – Big Bang Beta 2008 – Big Bang 1.0! 2009 – Go Enterprise 2010 – Mobilize 2011 – … 7. $25 Billion in transactions, yearly processed through Magento stores 9. Magento Products 3 editions (Community, Professional, Enterprise) Magento BridgeConnect Magento Payment Bridge Magento Mobile 11. Magento in Ukraine 5 remote employees in 2006 1 office and 15 employees in 2007 25 employees in 2008 2 offices and 50 employees in 2009 130 employees and growing in 2010 12. Magento Partners 9 hosting partners 18 industry partners Strategic partnership with 100+ solution partners in 35 countries Some partners havedevelopment offices in Ukraine 13. Success Stories Students start in garage Users love their product Customers pay them money CEO’s run the fun What is kept off-screen? 15. Product Quality ISO 9126 Software engineering – Product Quality: Functionality Reliability Usability Efficiency Maintainability Portability 16. Development Process Waterfall, Spiral, Iterative, Incremental … RUP, MSF … XP, Scrum, DSDM, FDD, Kanban … MSF for Agile, AUP, OpenUP, EssUP … CMMI, ISO 9000, ISO 15504 ISO 12207 (23 processes, 95 activities, 325 tasks and 224 outcomes) 17. Let’s live in garage! The Idea over all Non-stop work Release-release-release Take it back, please! Work for food ? 19. Why and What For ? 4 years development on osCommerce PHP 4- (or PHP 3+?) WTF is OOP ?! Spaghetti Modularity Growth Community 20. Preamble One more backend Architect cocktail Why do you make it so long ? WTF is that ?! 22. How would we know? Visionary on business side Back to 2006: Clients and projects Blog and audience Name and experience 23. Afraid of open source? Internal, commercial or open source? Founded 2001 Increasing Revenues Every Year Profitable Every Year Magento Family 24. Alpha, Beta, … Continue work on beta Burn your boats Lodge the users 25. Had not Software product development Project management International products 28. Problems Do, demo, throw away, redo Put the meat on the bones I do it, you do it, they do it… Polish and finish You told me! 30. Just push on it! Switch back and forth Don’t wait! Iterate through features 32. Hate to death Small design changes It’s just design! UI mock Reveal it not! 33. Dark at the end of the tunnel Communicate it up Reprioritize Argue 36. Back to 2007 Reconcile Don’t stop Feelings Don’t move the date Just living here 37. Relax Let’s do it right 1 year vs. 6 months They love this word Just do it! 39. Let’s make it right! Extend the team in advance Break in aside Honeypots Retrospective 40. Forget it not! Invited ? Listen! Given ? Listen! Good ? Use it! Developing? Release it! Features Bugfixes 41. 2 years in 2 words Overnight releases New year party PM delivery service 42. Make money of it “Everybody makes it on support” It just works I need right now Relax in between? Deployment services Small wallet Idle Toddlers 46. Thank you! Slides: mageconf.com/itjam Email: michael@magento.com More about Magento: magento.com mageconf.com