OutSystems - Simplicity - NextStep 2012
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

OutSystems - Simplicity - NextStep 2012

  • 356 views
Uploaded 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.......

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.

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
356
On Slideshare
356
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. © outsystems 2012
  • 2. © outsystems 2012 outsystems 2001 – 2012 roadmap to simplicity
  • 3. © outsystems 2012 2001 The problem
  • 4. © outsystems 2012 4 year cycle SAPCRM
  • 5. © outsystems 2012 Testing Development Production Users Backlog
  • 6. © outsystems 2012 The big idea
  • 7. © outsystems 2012 Build & change enterprise apps much faster
  • 8. © outsystems 2012 3 trends
  • 9. © outsystems 2012 web clients will prevail got it
  • 10. © outsystems 2012 mobile is going to be huge fail
  • 11. © outsystems 2012 Software will move out of the data center
  • 12. © outsystems 2012 fail
  • 13. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 first market telcos
  • 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. © outsystems 2012 Testing Development Production Users Backlog 1-3 month release cycle
  • 16. © outsystems 2012 remove the snails
  • 17. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 The garage
  • 18. © outsystems 2012
  • 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. © 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. © outsystems 2012 change impact analysis
  • 22. © outsystems 2012 wap sms web
  • 23. © outsystems 2012 “Cloud” architecture 1-Click Publish Data center Compile Run Edit Validate
  • 24. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002
  • 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. © outsystems 2012 Testing Development Production Users Backlog Troubleshoot performance Remove bottlenecks Build with scale in mind Build performance monitoring code
  • 27. © outsystems 2012 Production Developmentdesign for 5 scale to 50,000 Horizontal scalability
  • 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. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Optimize database for scale
  • 30. © outsystems 2012 advice on scalability
  • 31. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 built-in performance monitoring
  • 32. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 2003 Telcos frozen
  • 33. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 enterprise front-ends portals, intranets
  • 34. © outsystems 2012 Big ERP Package customizations Fast & flexible But no control BUY, BUY, BUY fast slow
  • 35. © outsystems 2012 Big ERP Package customizations BUY and BUILD fast slowUsers
  • 36. © outsystems 2012fastUsers 1-3 month release cycle
  • 37. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 large backoffice system
  • 38. © outsystems 2012 Big ERP big appSoftware size Integrations
  • 39. © outsystems 2012 PackageUnmanageable growth
  • 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. © outsystems 2012 Big ERP big app Reusable Components SOA
  • 42. © outsystems 2012 Big ERP Track component dependencies
  • 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. © outsystems 2012 Package No documentation No scale No people integrations
  • 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. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Web Services
  • 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. © outsystems 2012 diff & merge
  • 49. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 people moving
  • 50. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 understandable code visual modeling
  • 51. © outsystems 2012 automatic documentation
  • 52. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 extreme delivery syndrome
  • 53. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 agile (SCRUM) bring discipline to extreme delivery
  • 54. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 blind user feedback
  • 55. © outsystems 2012 Testing Development Production Users Detect adoption killers Agile bug reporting
  • 56. © outsystems 2012 Embedded Change Technology
  • 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. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 5.0
  • 59. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Processes + Apps Interface Logic Database SchedulersProcesses
  • 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. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 mobile
  • 62. © outsystems 2012 cloud
  • 63. © outsystems 2012 user experience
  • 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. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Are we done simplifying?
  • 66. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Hardly...
  • 67. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 7.0 more simplicity coming your way
  • 68. © outsystems 2012 2003 2004 2005 2006 2007 2008 2009 2010 2011 20122002 Thank you