Build your Own Technology Roadmap!

Preview:

Citation preview

Sascha WenningerIntegration Architect, Blue T

Build your own Roadmap!

• Technology Architect• Integration Focus• Co-Founder, Blue T• @sufw

About Me

Focus on what’s importantCoreContext

Generic

Defines your company, makes moneyNever “done”, always being refined

Directly supports the CoreTends to be bespoke to some extent

Necessary to stay in business. Reduce costs, drive to commodity

See Subdomains from Domain-Driven Design for more…

Success?

Porter’s Three Strategies… from 1980!

A very high-level intro

Strategic Focus and Technology’s Role?

“Gets me from A to B” Bells & Whistles

Leather SeatsFabric Seats

Choose Boring Tech

Image by Le Temps

I stole this idea from Dan McKinley. You should read his writing about this!

• There is a limit to how much innovation a team can swallow

• Doing too many new things 😢• Provides a budget for new things

Innovation Tokens

I stole this idea from Dan McKinley. You should read his writing about this!

Dogma and Rules 10%

Experience 20%

Pragmatism 20%

Flexibility 10%

Minimalism 10%

Trends and Future Needs 10%

Experiments & POCs 10%

Hands-on Participation 10%

Vendor Advice 0%

The Architect’s Success Formula

Less of this…

More of that…

Image by Sean McGrath

As-Is To-Be

As-Is To-Be

Chaos Order

Vector-Based Architecture

Label

horizonta

ls

Pervasiveness

Time

Label verticals

Colour by functionRouting & looming

Switch to fiber

UI5 Containers

Vector-Based Architecture

More ABAP OO

Pervasiveness

Time

Custom UI5

Migrate Z-tables to BRF+

Enterprise Portal

Web Dynpro ABAP

Custom Dynpros

• Shows position & movement• Priorities are evident• Flexible: Allows for revisions mid-way

Vector-Based Architecture

UI5 Containers

Vector-Based Architecture

More ABAP OO

Pervasiveness

Time

Custom UI5

Migrate Z-tables to BRF+

Enterprise Portal

Web Dynpro ABAP

Custom DynprosCustom Dynpros

HANA-fy custom code

Web Dynpro JavaM

anag

ed Fi

le Tra

nsfer IDocs Oracle DB

Technology Radar

Adopt

Assess

Trial

Hold/Reduce• Published by

ThoughtWorks• Free since 2010• Covers general IT• DIY encouraged

• Does it align with our goals?• Is the benefit greater than the holistic cost?• How mature is it?• Are we mature enough to use it?• Do we think it has a future? Does anyone else?• Are we spending ?

For each technology choice:

Lifecycle PhasesHold

Assess

Trial

Adopt

Don’t start using this

Learn more: PoCs, conferences, etc.

Try it on a suitable project

No-brainer“if you’re not using this, I’ll laugh about it at the pub”

Plot Position and CourseHold

Assess

Trial

Adopt

1

2

3

1: Web Dynpro Floorplan ManagerWDA still has many uses, and FPM is the best way to build them with flexibility and consistency.

2: Enterprise PortalEffectively deprecated, with use cases being fulfilled by SharePoint, Fiori Launchpad/NWBC, and other best of breed tools

3: UI5The framework keeps maturing, tools like WebIDE make development simpler and more consistent. SAP has proven commitment. Previously: Assess

Add Details

• A detailed radar can easily reach 50-100 items. • Be pragmatic• Focus on contentious items• Goal is to guide & start conversations

Lather, Rinse, Repeat

1. Understand what’s important2. Understand limitations and constraints3. Assess in context4. Communicate!

In Summary

E: sascha@BlueT.com.au

M: +61 403 933 472

Me: http://about.sufw.me

@sufw