Download - Digital Apps At the Speed of Thought - Confluence of Agile & DevOps

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