outsystems - rad doesn’t mean ugly architecture - nextstep americas 2015
TRANSCRIPT
![Page 1: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/1.jpg)
RAD Doesn’t Mean Ugly Architecture
Professional Services Directors at OutSystems
Nuno Teles Miguel Baltazar
![Page 2: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/2.jpg)
Utilities
Banking Retail
HealthCare
![Page 3: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/3.jpg)
Challenges for an Enterprise1. Disbelief in Big Bang Projects
delivery from 4 to 20 weeks
2. Reinvent customer engagement is neededmobile is changing the way companies do business
3. Optimize backend operationsbeing able to change your processes in 6 to 24 weeks
4. Support business innovationwith digital innovation
![Page 4: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/4.jpg)
Digitization is a must!Most important measures used to assess effects of digital efforts, % of respondents¹
¹ The online survey was in the field from April 21 to May 1, 2015, and garnered responses from 987 C-level executives representing the full range of regions, industries and company sizes; 13,5% of these executives have a technology focus. Multiple responses were allowed.
Source: See the McKinsey survey on digitization, “Cracking the digital code: McKinsey Global Survey results”, September 2015, mckinsey.com
36
36
32
36
28
21
23
28
9
Impact on profits
Impact on customers behavior (ie, purchases, loyalty)
Impact on customer satisfaction (ie, decrease in resources required)
Impact on current top-line sales
Impact on future top-line salesImpact on brand awarenessReturn on digital investment
Other
Impact on organization efficiency (ie, decrease in resources required)
![Page 5: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/5.jpg)
I want to innovate my business but...How do I migrate from a legacy system to a new digital platform?
How can I move from an existing process to a digitized one and well performed?
How can I achieve those without loosing, scalability, performance, enterprise-grade best practices?
![Page 6: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/6.jpg)
Where do I start?
![Page 7: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/7.jpg)
Stepwise approach
• Identify your As Is, Blueprint your To Be
• Establish your Journey
• Identify your First App
![Page 8: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/8.jpg)
Moving from As Is to the To Be
![Page 9: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/9.jpg)
Customer ExampleAs Is
![Page 10: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/10.jpg)
Customer ExampleTo Be
![Page 11: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/11.jpg)
Backends
Legacy CRM
Master Data
Order Entry Access DB BackOffice App
Customer
Customer ProvisioningAs Is
Legacy Order Mng
Backoffice
Order Tracking
ERP
![Page 12: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/12.jpg)
Working in two speeds
![Page 13: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/13.jpg)
Backends
Customer Portal
Customer ProvisioningTo Be
ERP
Order Mng Account Mng CRM
Web Mobile Notifications
Operations Portal
Middleware
micro services micro services micro services
Customer Backoffice
![Page 14: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/14.jpg)
How do you get there?Your First App
![Page 15: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/15.jpg)
First Application Characteristics
• Small to mediumso that it brings value quickly
• a major pain, visible to your leadershiplots of users/customers that really need it
• Mobile enabledto showcase innovation
• 2 Critical Integrationsfoundation for the integration model that does NOT stall the project
![Page 16: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/16.jpg)
Backends
Legacy CRM
Master Data
Order Entry Access DB BackOffice App
Customer ProvisioningAs Is
Legacy Order Mng
Order Tracking
ERP
Customer Backoffice
![Page 17: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/17.jpg)
Backends
Legacy CRM
Master Data
Order Entry Access DB BackOffice App
Customer Provisioningnew CRM
Legacy Order Mng
Order Tracking
ERP
Customer Backoffice
![Page 18: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/18.jpg)
Backends
Legacy CRM
Master Data
Order Entry Access DB BackOffice App
Customer Provisioningnew CRM
Legacy Order Mng
Order Tracking
ERP
Operations Portal
CRMmicro services
Customer Backoffice
![Page 19: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/19.jpg)
Backends
Customer Provisioningnew CRMng
Order Tracking Operations Portal
Master Data
Legacy Order Mng
ERP
CRMmicro services
Customer Backoffice
Order Entry
![Page 20: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/20.jpg)
What about the next ones ?
![Page 21: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/21.jpg)
Second Application Characteristics • Reusable micro services
gradually carve out and create your services
• Focus on business valueyour priorities should maximize the highest business value upfront
• User reachcovering multiple channels and departments compound benefits
• Keep your Apps freshYour existing apps also need attention, value V2 of existing apps against your new apps
![Page 22: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/22.jpg)
Backends
ERP
Customer Provisioningnew CRM
Order Tracking Operations Portal
Master Data
Legacy Order Mng
Customer Backoffice
Order Entry
CRMmicro services
![Page 23: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/23.jpg)
Backends
ERP
Customer Provisioningnew CRM
Order Tracking Operations Portal
Master Data
Legacy Order Mng CRMmicro services
Order Mng
Customer Backoffice
Order Entry
micro services
Customer Portal
![Page 24: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/24.jpg)
micro servicesmicro services
Backends
Customer Provisioningnew CRM
Operations Portal
Master Data ERPCRM
micro servicesOrder Mngmicro services
Customer Backoffice
Customer Portal
![Page 25: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/25.jpg)
Backends
Customer Portal
Customer ProvisioningTo Be
ERP
Order Mng Account Mng CRM
Web Mobile Notifications
Operations Portal
micro services micro services micro services
Middleware
Customer Backoffice
![Page 26: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/26.jpg)
Architecture Best PracticesGuidelines and Common Pitfalls
![Page 27: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/27.jpg)
Common Pitfalls?Unable to cope with Change
Enterprise Architecture must embrace innovation, providing the core's out of the box, and support for innovation
Lack of Practical GuidanceEnterprise Architecture is there to make teams efficient not to mandate a
model per se. It’s the group responsibility to enforce the Architectural guidelines to the teams
Weak Governance Lacking an empowered Architecture Leader/Team
![Page 28: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/28.jpg)
GuidelinesBe Pragmatic
built for what you know and a bit ahead, be prepared to add components along the way
Blueprint where you want to goLooking at the As Is alone can lead to a “ugly” To Be, know where you’re going
Architecture as a movie instead of a snapshotset up a continuously evolving process, this is just the start of a continuous
business alignment
![Page 29: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/29.jpg)
Thank You!Q&A
![Page 30: OutSystems - Rad doesn’t mean ugly architecture - NextStep Americas 2015](https://reader033.vdocuments.net/reader033/viewer/2022052405/5885be911a28ab6f168b6509/html5/thumbnails/30.jpg)