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 !