17
100+ principles for governing technology What to govern if you are into IT and Telecom Patrik Svensson,[email protected] måndag den 30 maj 2011

100+ principles for governing technology

Embed Size (px)

DESCRIPTION

A very brief presentation of +100 technical subject areas that large IT and telecom unit need to be in control of.

Citation preview

Page 1: 100+ principles for governing technology

100+ principles for governing technology

What to govern if you are into IT and Telecom

Patrik Svensson,[email protected]

måndag den 30 maj 2011

Page 2: 100+ principles for governing technology

To govern technology you need to spell out what type of user experience you want to produce. And what is to be ”under the hood”.

måndag den 30 maj 2011

Page 3: 100+ principles for governing technology

Home

Dialer

SMS/MMS

IM

Browser

Camera

Photo Album

Alarm

Clock

Calculator

Contacts

Voice dial

Email

Calendar

Media Player

Libraries / Runtime

Application Framework

OS Kernel

Application Store

Main Programming Language Processor / DSP (incl. RF processor)

RF (WCDMA, GSM, etc)

Power & Energy management

Battery USB SIM

Audio & Management

Memory

FM transm. Vibra SD Card

AV Out Audio IO Camera

Sensors UI Data

NFC/RFID

TV

GPS

Software Hardware

End-Usersenvironment

UserExperience

Usability Fast Simple Engaging Innovative

Universal Profitable Beautiful Trust Personal

#1User Experience

A proper user experience standard will increase focus on quality in customer interactions

måndag den 30 maj 2011

Page 4: 100+ principles for governing technology

#2End-user infrastructure

principle

Home

Dialer

SMS/MMS

IM

Browser

Camera

Photo Album

Alarm

Clock

Calculator

Contacts

Voice dial

Email

Calendar

Media Player

Libraries / Runtime

Application Framework

OS Kernel

Application Store

Main Programming Language Processor / DSP (incl. RF processor)

RF (WCDMA, GSM, etc)

Power & Energy management

Battery USB SIM

Audio & Management

Memory

FM transm. Vibra SD Card

AV Out Audio IO Camera

Sensors UI Data

NFC/RFID

TV

GPS

Software Hardware

End-Usersenvironment

måndag den 30 maj 2011

Page 5: 100+ principles for governing technology

#3Network infrastructure principles

DSL* Cable* LAN* 3G/3.5G*2G* 2.5G* Pre 4G/4G*

Core Network*

Other Access Networks

NetworkInfrastructure

måndag den 30 maj 2011

Page 6: 100+ principles for governing technology

DNS

Firewall

HTTP multiplexing

Reverse Proxy / Cache

Web Server farm

UserInteraction

environmentIVR/Voice

Web IVR/Voice

Email SMS

Email SMS

MMS

MMS

Print

Print

#4User interaction principles

The user interaction environment help determine what to be good at

måndag den 30 maj 2011

Page 7: 100+ principles for governing technology

#5Data center principles

Data CenterServices

Cooling Racks

Power Containers Interior network

Operating system

Servers

Security

måndag den 30 maj 2011

Page 8: 100+ principles for governing technology

#6Integration principles

Integration Services RESTful / RPC / Message-based

måndag den 30 maj 2011

Page 9: 100+ principles for governing technology

#7Business application principles

FunctionalApplication

Services

Management Product Development

Marketing Sales

Service HR FinanceMobile services

Customer

Partners

måndag den 30 maj 2011

Page 10: 100+ principles for governing technology

#8Personal application principles

Email

External Community sites

Calendar

Inter-organisation communication

Unified communiccation and collaboration

Documents, Spreadsheet, Presentation

Web conferencingProject Managment

Time Report

Address book

Conference Rooms

Documenthandling

Simple apps/databasesPersonal

Application Services

måndag den 30 maj 2011

Page 11: 100+ principles for governing technology

#9Application framework principles

Application Infrastructure

Services

Programming Languages

Serialization Mechanisms

Architectural Patterns

I18n & L10n

Testing Frameworks

Database migration

Security framework

Template framework

Caching framework

Form validation framework

måndag den 30 maj 2011

Page 12: 100+ principles for governing technology

#10Data framework principles

Data Services

Parallel Distributed Processing

ETL

EAI/ESB

Transactional Data Stores

Content Mgmt

Distributed File System

Operational Data Stores

Data Processing languages

FTP Business Intelligence

Data Mart

Data Warehouse

Search /Index

Interactive Response

Media, Apps, Services,

Resources

Distributed Shared Memory

Common Log Format

Data Virtualisation

måndag den 30 maj 2011

Page 13: 100+ principles for governing technology

#11User identity principles

User Services

Identity Mgmt Open ID, OAuth Facebook Connect

Google Accounts

måndag den 30 maj 2011

Page 14: 100+ principles for governing technology

#12Control services principles

Control Services

Real-time control of Processes/Tasks

Real-time control of Servers

Real-time control of Network

måndag den 30 maj 2011

Page 15: 100+ principles for governing technology

#12Control services principles

Control Services

Real-time control of Processes/Tasks

Real-time control of Servers

Real-time control of Network

måndag den 30 maj 2011

Page 16: 100+ principles for governing technology

#14Developer services principles

Change Request Configuration MgmtDevelopment Services

Integration/Appl./Data lifecycle mgmt

måndag den 30 maj 2011

Page 17: 100+ principles for governing technology

Summary

• Shown an example on how it is possible to govern technology by principle

• +100 principle areas that has to be formed to control your technology by principle...

• Big succesful technology companies control their immense technology at this level

• A lot of areas to cover so start with assigning ”architects” to the different areas

måndag den 30 maj 2011