trends in it

36
Trends in IT

Upload: rahul-sudame

Post on 19-Nov-2014

393 views

Category:

Technology


1 download

DESCRIPTION

Inputs on various trends in IT environment.

TRANSCRIPT

Page 1: Trends in IT

Trends in IT

Page 2: Trends in IT

Agenda

Technology TrendsBusiness TrendsProcess TrendsEngineering TrendsProgramming Trends

Page 3: Trends in IT

Where to go?

Page 4: Trends in IT

Technology Trends

Page 5: Trends in IT

Technology Trends

Cloud computingBig dataSmart Devices and TabletsSocial Media - Social Business

and Enterprise 2.0Consumerization of IT

Page 6: Trends in 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

Page 7: Trends in IT
Page 8: Trends in IT
Page 9: Trends in IT

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.

Page 10: Trends in IT
Page 11: Trends in IT

SaaS Model

Page 12: Trends in IT

IaaS Model

Page 13: Trends in IT

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.

Page 14: Trends in IT
Page 15: Trends in IT

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.

Page 16: Trends in IT

Mobile & Tablet

Page 17: Trends in IT

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

Page 18: Trends in IT

Mobile development environment

Page 19: Trends in IT

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.

Page 20: Trends in IT

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.

Page 21: Trends in IT

Available Internet Social Media

Page 22: Trends in IT

Cloud / Virtualization / Storage

Workflow

Rules

Processe

s

Rich Interactive Experience

Workflow

Rules

Process

es Business Logic

Tech Stack

Page 23: Trends in IT

Process Trends

Page 24: Trends in IT

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

Page 25: Trends in IT

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

Page 26: Trends in IT

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

Page 27: Trends in IT

Engineering Trends

Page 28: Trends in IT
Page 29: Trends in IT

Acceptance/Developer TDD

Page 30: Trends in IT

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

Page 31: Trends in IT

Programming Trends

Page 32: Trends in IT

Technology Adoption

Page 33: Trends in IT

Trends Master more than one programming language

◦ Javascript

◦ Ruby

◦ Python

◦ Clojure

Learn HTML5 and CSS3

Responsive pages

Continuous integration / delivery

Page 34: Trends in IT

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

Page 35: Trends in IT
Page 36: Trends in IT

Thank You !