OutSystems - Simplicity - NextStep 2012

1,009 views

Published on

Why is achieving simplicity so hard, so valuable? From streamlining complex IT processes to delivering highly usable applications simplicity is often undervalued, underestimated or simply ignored. The result is a loss of efficiency, increased costs and damaged reputation. Achieving simplicity is a lofty challenge that expands beyond IT to the entire business. Understanding the drivers, motivators and inhibitors will help put you and your business on track to greatness.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,009
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OutSystems - Simplicity - NextStep 2012

  1. 1. © outsystems 2012
  2. 2. © outsystems 2012 outsystems 2001 – 2012 roadmap to simplicity
  3. 3. © outsystems 2012 2001 The problem
  4. 4. © outsystems 2012 4 year cycle SAPCRM
  5. 5. © outsystems 2012 Testing Development Production Users Backlog
  6. 6. © outsystems 2012 The big idea
  7. 7. © outsystems 2012 Build & change enterprise apps much faster
  8. 8. © outsystems 2012 3 trends
  9. 9. © outsystems 2012 web clients will prevail got it
  10. 10. © outsystems 2012 mobile is going to be huge fail
  11. 11. © outsystems 2012 Software will move out of the data center
  12. 12. © outsystems 2012 fail
  13. 13. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 first market telcos
  14. 14. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 platform 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  15. 15. © outsystems 2012 Testing Development Production Users Backlog 1-3 month release cycle
  16. 16. © outsystems 2012 remove the snails
  17. 17. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 The garage
  18. 18. © outsystems 2012
  19. 19. © outsystems 2012 Testing Development Production Users Backlog Scope creep! hard to rearchitect a lot of coding Scope is signed in blood It can’t change
  20. 20. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 high productivity visual modeling targeted at change in the enterprise Interface Logic Database Schedulers
  21. 21. © outsystems 2012 change impact analysis
  22. 22. © outsystems 2012 wap sms web
  23. 23. © outsystems 2012 “Cloud” architecture 1-Click Publish Data center Compile Run Edit Validate
  24. 24. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  25. 25. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 2.x high performance apps 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  26. 26. © outsystems 2012 Testing Development Production Users Backlog Troubleshoot performance Remove bottlenecks Build with scale in mind Build performance monitoring code
  27. 27. © outsystems 2012 Production Developmentdesign for 5 scale to 50,000 Horizontal scalability
  28. 28. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Generate code for scale 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  29. 29. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Optimize database for scale
  30. 30. © outsystems 2012 advice on scalability
  31. 31. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 built-in performance monitoring
  32. 32. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 2003 Telcos frozen
  33. 33. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 enterprise front-ends portals, intranets
  34. 34. © outsystems 2012 Big ERP Package customizations Fast & flexible But no control BUY, BUY, BUY fast slow
  35. 35. © outsystems 2012 Big ERP Package customizations BUY and BUILD fast slowUsers
  36. 36. © outsystems 2012fastUsers 1-3 month release cycle
  37. 37. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 large backoffice system
  38. 38. © outsystems 2012 Big ERP big appSoftware size Integrations
  39. 39. © outsystems 2012 PackageUnmanageable growth
  40. 40. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 3.0 large software (2500 FPs) 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  41. 41. © outsystems 2012 Big ERP big app Reusable Components SOA
  42. 42. © outsystems 2012 Big ERP Track component dependencies
  43. 43. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 change impact analysis+ 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  44. 44. © outsystems 2012 Package No documentation No scale No people integrations
  45. 45. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Integration Studio 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  46. 46. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Web Services
  47. 47. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 larger developer teams 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  48. 48. © outsystems 2012 diff & merge
  49. 49. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 people moving
  50. 50. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 understandable code visual modeling
  51. 51. © outsystems 2012 automatic documentation
  52. 52. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 extreme delivery syndrome
  53. 53. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 agile (SCRUM) bring discipline to extreme delivery
  54. 54. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 blind user feedback
  55. 55. © outsystems 2012 Testing Development Production Users Detect adoption killers Agile bug reporting
  56. 56. © outsystems 2012 Embedded Change Technology
  57. 57. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 enterprise wide processes slow cycle in process change 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  58. 58. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 5.0
  59. 59. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Processes + Apps Interface Logic Database SchedulersProcesses
  60. 60. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 6.0 back to the future 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  61. 61. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 mobile
  62. 62. © outsystems 2012 cloud
  63. 63. © outsystems 2012 user experience
  64. 64. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 simplify… building & changing web apps high performance apps large software installations processes integrations knowledge transfer mobile Cloud UX AJAX no lock-in
  65. 65. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Are we done simplifying?
  66. 66. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Hardly...
  67. 67. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 7.0 more simplicity coming your way
  68. 68. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Thank you

×