Digital Apps At the Speed of Thought - Confluence of Agile & DevOps
description
Transcript of 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
WE ARE LIVING IN HYPER
CONNECTED WORLD
Every 60 Seconds
HYPER CONNECTED
Source: Qmee
Hyper Connected World
PEOPLE to PEOPLEPEOPLE to THINGSTHINGS to THINGS
The New Economy
DIGITAL Natives
CONVERGENCE Of Physical &
Digital World
Digital Economy
In Digital Economy, Your Competition is not from
your own Industry!
EMERGENCE OF DIGITAL PRODUCTS, SERVICES &
PROCESSES
Digital Economy & Impact
DIGITAL ECONOMYREIMAGINE PRODUCTS
& SERVICES, Which are DIGITAL
Digital Processes
REAL TIME TRANSACTION
Digital Products & Services require Digital
Processes
Connecting with Things Real Time Foresight/InsightReal Time CommunicationReal Time Collaboration
BEYOND Transactions
NEED FOR DIGITAL APPS &
APPLICATIONS
Digital Processes need Digital Apps & Applications
Digital Apps vs. Digital Applications
Digital Apps & Applications
SYSTEMS OF RECORDS
SYSTEMS OF ENGAGMENT
SYSTEMS OF OPERATIONS
85%10%5%
40%40%20%
TODAY 2020
ILLUSTRATIVE
Digital Apps / Applications are built
using Rainbow Technologies: SMAC++
Variety of Digital Apps
Social
MobileAnalytics
NETWORKS SECURITYINTERNET OF THINGS
CLOUD
• Mobile Apps • Social Apps • Analytics Apps • MobileAnalytics Apps• SocialAnalytics Apps • MobileSocial Apps • MobileSocialAnalytics
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
DIGITAL APPs DELIVERY
CHALLENGES
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
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
Digital Apps: PPT Issues
TECHNOLOGY
PEOPLE
PROCESSES
PEOPLE Issues
no SYSTEM THINKINGno COMMON GOALFINGER POINTING
no COLLABORATIONno COMMUNICATIONCU
LTU
RE
PROCESS Issues
SOFTWARE FLOW INTERRUPTED
PROCESS FLOW Issues
REWORK1WAITING2
GOLD PLATING3REINVENTING4
PROCESS OVERHEAD5UNUTILIZED TALENT6SI
X W
ASTE
S
PROCESS FLOW Issues (Contd..)
CONSTRAINTSHAND OFFS
PROMISESSEQUENCE
PLAN
NIN
G
TECHNOLOGY Issues
Automation
Infrastructure Provision
Environment Insight
Collaboration Platform
DIGITAL APPS CONTINUOUS
DELIVERYConfluence of Agile & DevOps
ONE TEAM ONE GOAL
ENABLE SOFTWARE DELIVERY AS A FLOW
AgileDevOps
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
AgileDevOps (Contd..)
FLOWAUTOMATION
CULTURE
CULTURE RITUALS SYMBOLSLANGUAGE VALUESPOLICIES MINI STORIES
AgileDevOps (Contd..)
• DESIGN
• EDUCATE
• INSTITUTIONALIZE
FLOWAGILE METHODSWASTE OBSERVATION CHECKS VALUE STREAM MAP CONTINUOUS DELIVERY PLANNERVISUAL CONTROL MANAGEMENTCOLLABORATION
AgileDevOps (Contd..)
AUTOMATIONDEVELOPMENTTESTINGRELEASE MANAGEMENT CONFIGURATION MANAGEMENT SIMULATION OF PRODUCTION ENV.INFRASTRUCTURE PROVISIONING
AgileDevOps (Contd..)
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
SUMMARY
• HYPER CONNECTED WORLD• DIGITAL PRODUCTS/SERVICES/PROCESSES • DIGITAL APPs & APPLICATIONS • CONTINUOUS DELIVERY OF DIGITAL APPs
SUMMARY
Wish you aBETTER TODAY & BETTER TOMORROW (BT&BT)
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