digital apps at the speed of thought - confluence of agile & devops

38
DIGITAL APPs At the Speed of Thought! Regional Scrum Gathering, India V SRINIVASA RAO (VSR) CEO, BT&BT, 12 th July 2014

Upload: v-s-r

Post on 11-Aug-2014

225 views

Category:

Business


6 download

DESCRIPTION

I have delivered a Key Note Speech at Regional Scrum Gathering, India. In the Hyper Connected World, Organisations have to build Digital Products, Digital Services, Digital Processes. To support these Digital Products/Services/ Processes, CIO Organisations have to build Digital Apps which are developed using Social, Mobile, Analytics, Cloud technologies. But Digital Apps to be delivered in hours, days and weeks to meet the needs of customers. Confluence of Agile & DevOps methods helps in delivering Digital Apps at the Speed of Thought

TRANSCRIPT

Page 1: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

DIGITAL APPs At the Speed of Thought!

Regional Scrum Gathering, India V SRINIVASA RAO (VSR)

CEO, BT&BT, 12th July 2014

Page 2: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

WE ARE LIVING IN HYPER

CONNECTED WORLD

Page 3: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Every 60 Seconds

HYPER CONNECTED

Source: Qmee

Page 4: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps
Page 5: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Hyper Connected World

PEOPLE to PEOPLEPEOPLE to THINGSTHINGS to THINGS

Page 6: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

The New Economy

DIGITAL Natives

CONVERGENCE Of Physical &

Digital World

Digital Economy

Page 7: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

In Digital Economy, Your Competition is not from

your own Industry!

Page 8: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

EMERGENCE OF DIGITAL PRODUCTS, SERVICES &

PROCESSES

Page 9: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Economy & Impact

DIGITAL ECONOMYREIMAGINE PRODUCTS

& SERVICES, Which are DIGITAL

Page 10: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Processes

REAL TIME TRANSACTION

Digital Products & Services require Digital

Processes

Connecting with Things Real Time Foresight/InsightReal Time CommunicationReal Time Collaboration

BEYOND Transactions

Page 11: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

NEED FOR DIGITAL APPS &

APPLICATIONS

Page 12: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Processes need Digital Apps & Applications

Page 13: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps vs. Digital Applications

Page 14: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps & Applications

SYSTEMS OF RECORDS

SYSTEMS OF ENGAGMENT

SYSTEMS OF OPERATIONS

85%10%5%

40%40%20%

TODAY 2020

ILLUSTRATIVE

Page 15: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps / Applications are built

using Rainbow Technologies: SMAC++

Page 16: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Variety of Digital Apps

Social

MobileAnalytics

NETWORKS SECURITYINTERNET OF THINGS

CLOUD

• Mobile Apps • Social Apps • Analytics Apps • MobileAnalytics Apps• SocialAnalytics Apps • MobileSocial Apps • MobileSocialAnalytics

Page 17: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps Characteristics

SUPPORT HIGH VOLUME, VELOCITY,

VARIETY OF DATA

RUN ON HETEROGENEOUS & ELASTIC NETWORKS

USE ELASTIC STORAGE

USE ELASTIC COMPUTING OMNI PRESENT CONNECT WITH

THINGS

Page 18: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

DIGITAL APPs DELIVERY

CHALLENGES

Page 19: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps: Big Challenge

DEVELOPMENT AT THE SPEED OF EXPRESS TRAIN DEPLOYMENT AT

THE SPEED OF GOODS TRAIN

INNOVATION, FEATURES, SPEED

INFRASTRUCTURE PROVISION, STABILITY, PREDICTABILITY

Page 20: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps: Big Challenge (Contd..)

Low visibility on WHY too many Software defects or

Performance decline

Poor Development, High Defects and Performance

Flaws in Production DEV

OPs

Page 21: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

Digital Apps: PPT Issues

TECHNOLOGY

PEOPLE

PROCESSES

Page 22: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

PEOPLE Issues

no SYSTEM THINKINGno COMMON GOALFINGER POINTING

no COLLABORATIONno COMMUNICATIONCU

LTU

RE

Page 23: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

PROCESS Issues

SOFTWARE FLOW INTERRUPTED

Page 24: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

PROCESS FLOW Issues

REWORK1WAITING2

GOLD PLATING3REINVENTING4

PROCESS OVERHEAD5UNUTILIZED TALENT6SI

X W

ASTE

S

Page 25: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

PROCESS FLOW Issues (Contd..)

CONSTRAINTSHAND OFFS

PROMISESSEQUENCE

PLAN

NIN

G

Page 26: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

TECHNOLOGY Issues

Automation

Infrastructure Provision

Environment Insight

Collaboration Platform

Page 27: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

DIGITAL APPS CONTINUOUS

DELIVERYConfluence of Agile & DevOps

Page 28: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

ONE TEAM ONE GOAL

Page 29: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

ENABLE SOFTWARE DELIVERY AS A FLOW

AgileDevOps

Page 30: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

AgileDevOpsA SYSTEMATIC APPROACH TO

• DEVELOP many features, many times at speed• INTEGRATE Dev, Test, Release Management, Ops team • Identify and eliminate WASTE• Establish Uninterrupted FLOW of Delivery• AUTOMATE life cycle processes of Delivery• Achieve PERFECTION through continuous improvement

Page 31: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

AgileDevOps (Contd..)

FLOWAUTOMATION

CULTURE

Page 32: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

CULTURE RITUALS SYMBOLSLANGUAGE VALUESPOLICIES MINI STORIES

AgileDevOps (Contd..)

• DESIGN

• EDUCATE

• INSTITUTIONALIZE

Page 33: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

FLOWAGILE METHODSWASTE OBSERVATION CHECKS VALUE STREAM MAP CONTINUOUS DELIVERY PLANNERVISUAL CONTROL MANAGEMENTCOLLABORATION

AgileDevOps (Contd..)

Page 34: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

AUTOMATIONDEVELOPMENTTESTINGRELEASE MANAGEMENT CONFIGURATION MANAGEMENT SIMULATION OF PRODUCTION ENV.INFRASTRUCTURE PROVISIONING

AgileDevOps (Contd..)

Page 35: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

AUTOMATIONAgile Development Tools Infra Automation: Chef, Puppet, CfengineInfra Monitoring: Nagios, Ganglia, Graphite +, Statsd, MuninLogs Management & Data Analytics: Splunk, Logstash, Graylog2Workflow Automation: Rundeck, Mcollective Service Orchestration: Collins, Juju, Cowbar Version Control: Git, Mercurial, Subversion

AgileDevOps Tools

Source: Video of Ben Rockwood, Joyent

Page 36: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

SUMMARY

Page 37: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

• HYPER CONNECTED WORLD• DIGITAL PRODUCTS/SERVICES/PROCESSES • DIGITAL APPs & APPLICATIONS • CONTINUOUS DELIVERY OF DIGITAL APPs

SUMMARY

Wish you aBETTER TODAY & BETTER TOMORROW (BT&BT)

Page 38: Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

THANK YOU!

VSRBlog : http://vsr-blog.blogspot.com/Twitter : http://twitter.com/VSR111Slide Share : http://www.slideshare.net/vsr0001LinkedIn : http://in.linkedin.com/in/vsr111Facebook : http://www.facebook.com/VSR111Talks : http://soundcloud.com/vsr111Channel : http://www.youtube.com/TheVSRTVInvited Blogger by PMI Global http://blogs.pmi.org/mt-search.cgi?blog_id=1&tag=VSR&limit=20&IncludeBlogs=1