trends in it

Post on 19-Nov-2014

393 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Inputs on various trends in IT environment.

TRANSCRIPT

Trends in IT

Agenda

Technology TrendsBusiness TrendsProcess TrendsEngineering TrendsProgramming Trends

Where to go?

Technology Trends

Technology Trends

Cloud computingBig dataSmart Devices and TabletsSocial Media - Social Business

and Enterprise 2.0Consumerization of IT

Trends to Watch20102009 2011

2009

Mid-2009

2009–2010

2010

2010–2011

1

2

3

4

5

6

7

8

9

10

Virtualization

Data Deluge

Energy and Green IT

Complex Resource Tracking

Consumerization and Social Software

Unified Communications

Mobile and Wireless

System Density

Mashups and PortalsCloud Computing

Cloud computing Cloud computing is location-independent computing, whereby

shared servers provide resources, software, and data to computers and other devices on demand, as with the electricity grid.

SaaS Model

IaaS Model

Big Data Collection of large and complex data sets Difficult to process using traditional data processing

applications Challenges include capture, curation, storage, search,

sharing, analysis, and visualization Examples include Big Science, web logs, RFID, sensor

networks, social networks, social data (due to the social data revolution), Internet text and documents, Internet search indexing, call detail records, astronomy, atmospheric science, genomics, biogeochemical, biological, and other complex and often interdisciplinary scientific research, military surveillance, medical records, photography archives, video archives, and large-scale e-commerce.

Smart Devices and Tablets Smart mobile devices based on iOS, Android, and

even Blackberry are seeing widespread use.

Using the latest sales projections from Gartner on tablets and current PC shipment estimates from IDC, we can see that by 2015 the tablet market will be 479 million units and the PC market will be only just ahead at 535 million units.

Intel believes that traditional input devices such as keyboards and mouse will be challenged by new input methods like voice and gesture recognition.

Tablets, convertibles and new devices will enter the market blurring the boundaries between PCs and tablets.

Mobile & Tablet

Mobile and Wireless

Thousands of new applications are coming online.Text messaging is not a convenience, it's a way of life.

7

How does it affect you?

• Mobile applications need new servers for delivery

• Application delivery complexity

• Immature management tools

• The next target for virtualization

What Next?

• What's your strategy for supporting mobile applications?

• Look at mobile apps as a critical enabler of client interaction, and satisfaction

Critical Timeframe2010–2012

Mobile development environment

Social Media - Enterprise 2.0 McKinsey and Company is reporting that the revenue

growth of social businesses is 24% higher than less social firms and data from Frost and Sullivan backs that up across various KPIs.

The increasing internet penetration means that in 2013 there will be new populations coming online who will look for newer ways to connect and share amongst themselves.

Enterprises will also experience resurgence in connectivity, as employees look for better ways to create connections and work efficiently with colleagues.

Smart Devices and Tablets Smart mobile devices based on iOS, Android, and

even Blackberry are seeing widespread use.

Using the latest sales projections from Gartner on tablets and current PC shipment estimates from IDC, we can see that by 2015 the tablet market will be 479 million units and the PC market will be only just ahead at 535 million units.

Intel believes that traditional input devices such as keyboards and mouse will be challenged by new input methods like voice and gesture recognition.

Tablets, convertibles and new devices will enter the market blurring the boundaries between PCs and tablets.

Available Internet Social Media

Cloud / Virtualization / Storage

Workflow

Rules

Processe

s

Rich Interactive Experience

Workflow

Rules

Process

es Business Logic

Tech Stack

Process Trends

Requ

iremen

ts G

ather

ingUs

e Cas

es /

Sce

nario

sFu

nctio

nal

Spe

csDe

sign

Spe

csCo

de

Integ

rate

Test

Fix

Use

r Stor

ies /

Pr

oject

Plan

Itera

tion

1

Itera

tion

2

Itera

tion

3

Itera

tion

4

Desig

n /

C

ode /

Te

st

Stor

ies fo

r Nex

t I

terati

on

Agile vs. Waterfall

Sprint

Potentially Shippable Product

Product Owner Review

ScrumMaster

The Team

789101112

1234

56

13

No Changes(in Duration or Deliverable)

Commitment

Daily ScrumMeeting

Retrospective

Scrum

Agile Adoption

19982001

20072011

2012

Scrum 1996DSDM 1994XP 1996& others

Lean (Kanban) Software2002

Agile Alliance formed 2000

Scrum/XP transition strengthens

IT industry becomes Agile, then business

Scrum gains worldwide prominence

Engineering Trends

Acceptance/Developer TDD

Team Practices

ORGANIZATIONAL

AutomatedBuild/Deploy

AutomatedTesting

ShortReleases

CodingStandards

ContinuousIntegration

On-siteCustomer

Co-location

CollectiveOwnership

TEAM

Retrospectives

Iterations

Iteration

UserStories

VelocityMetrics

Story Wall

PairProgramming

SustainablePace

DailyStand-ups

INDIVIDUAL

Refactoring

Simple Design

Test Driven

Development

Programming Trends

Technology Adoption

Trends Master more than one programming language

◦ Javascript

◦ Ruby

◦ Python

◦ Clojure

Learn HTML5 and CSS3

Responsive pages

Continuous integration / delivery

Top Languages for 2013

1. HTML/CSS - 7.6

2. Javascript - 7.3

3. Ajax - 7.2

4. Python - 6.9

5. Java - 6.7

6. C# - 6.7

7. Ruby - 6.2

8. .Net - 6.0

9. C++ - 5.4

10. C - 5.1

Thank You !

top related