SlideShare a Scribd company logo
Saashvata
Agile in the Digital Age
Sriram Sabesan
IASA Global – February 2018 eSummit
Saashvata
… it is more than “iterations”
2
Saashvata
What can you get out of this talk?
• If you are a
• Seasoned Professional…
Understand the nuances in selecting and using one or more of the
Agile Practices
• 5 to 8 years as an Architect or Agile Practitioner…
What it takes to scale your practice to support Digital initiatives
• A beginner…
Springboard to level with seasoned architects and agile practitioners
3
Saashvata
Floodie Inc
• Floodie is a retail chain that provides over the top services in
telecommunications and electronic goods. It has identified a new
demand in the market
“If-This-Then-That reflects the diversity of specialized services,
yet the customers have to invest time to make them work.
There is a large demography who are not adept or don’t have
time to do this. What if we make devices and solutions that
integrates home automation, entertainment, security &
monitoring, and productivity solutions with our store branded
hardware products”
4
Saashvata
Agenda
• Sample Organization
• Challenge 1
• Which Agile Model to select for the Digital Age
• Challenge 2
• Impact of Business Models used in the Digital Age
• Challenge 3
• Definition of a “Product”
• When good part of the portfolio is SaaS, how to think about workload?
• The path forward
5
Saashvata
The Ask
• Recommend a model that drives “Sense-Analyze-Respond”
model from the top to the leaf level knowledge worker
• Factors influencing the decision
• Forces driving changes today and foreseeable future
• Cyber-Physical Convergence
• Multi-Cloud, IoT & Hardware, User Experience Solutions
• Evolving concepts in Agile Practices
6
Saashvata
Poll 1a: Level setting…
• % of Attendees of the webinar with experience in:
7
Saashvata
Poll 1b: Level setting…
•% of webinar attendees using Agile Practices for
8
Saashvata
Poll 1c: Level setting…
My organization or my team is developing…
1. IoT Products or Solutions
2. Augmented / Mixed Reality Products or Solutions
3. Software solutions for internal use or third party use
• 1 only
• 2 only
• 3 only
• 1 and 2
• 2 and 3
• 1 and 3
• All of the above
9
Saashvata
Inference from the Poll
• The participants reflect the current state of the industry
• Many have deep architecture practice experience, but not exposed to mature agile
practices
• Good number of architects are exposed to research methods to prioritize features for
the products and services
• High need for concurrent delivery teams to push out a product or a service to the
users
• Could not run the poll 1c. However, at this point of time, the distribution
would have been lopsided to favor 3 only, followed by 1 and 3.
• Presents an opportunity to define the best Agile Practice for the evolving delivery
model
10
Saashvata
Towards a new Normal
…Operational Technology (eg.: IoT) and Information Technology (Software)
collide and coexist today
11
Saashvata
Eclipse Agile IoT Model
Prototype
• Energy
• Hardware
• Code
• Data Flow
• Cloud
• Security
• Legal
• Delivery
• Telemetry / Measurement
Engineer
• Product Backlog
• Makers Backlog
• Technical & Solution
Validation
Workout
• Delivery
• Solution – CI
• Support
12
Source: http://www.agileiot.org/en/component/jce/?view=popup&tmpl=component&img=images/duttile/eclipse_duttile_poster_big.png&title=
Saashvata
Software Delivery Model
Concept
• Market
Assessment
• Problem
Definition
Inception
• Alignment
• Team and Tools
• Architecture
Runway
• Dependency
Mitigation
• Risk &
Validations
Construction
• Co-ideation
• Build
• Test
• User Feedback /
Learning loop
Transition
• Release
Coordination
• Blue/Green
Production
• Scale Solution
• Operate &
Improve
Retire
13
Inspired by: http://www.disciplinedagiledelivery.com/lifecycle/
Saashvata
Hardware or Maker’s Deliver Model
Design /
Schematic
• Conceptualization
• Technology/Stack
selection
• Tentative
Schematic
Prototype /
Simulation
• Schema
Simulation
• Assembly
• Programming
• Field Testing
• Recycle /
Sustainability
Design
Redesign
• Tooling Design
• Ergonomic /
Aesthetic Design
• Layout finalization
• BOM finalization
Manufacture
• Assembly
sequencing
• Automation
• Software Injection
• Testing
Fulfill
• Packaging Design
• Logistics
• Deliver
14
Saashvata
Not one Silver Bullet
• Each of these models have their own limitations – mostly based on
their genesis or capability focus.
• Some assume problem definition research happens somewhere
• Some assume capacity and investment problems are handled elsewhere
• Some assume concurrency happens automatically
• There are good ideas and concepts to borrow
• Milestones
• Phases
15
Saashvata
Business Model
A Conceptual Analysis
16
Saashvata
Digital Delivery Organizations (3E model)
• “Enablers”
• Organizations develop and implement the underlying technology including the
hardware
• “Engagers”
• Organizations that design, create, integrate, and deliver services to customers
• “Enhancers”
• Organizations that devise their own value-added services, on top of the
services provided by Engagers, that are unique to the underlying technologies
17
Source: Excerpt from Frank Burkitt’s article in Strategy & Business, November 2015 titled “A Strategist’s Guide to the Internet of Things”
Saashvata
Typical Organizations
• Most businesses today perform at least two of the three
functions (Enabler, Engager, Enhancer).
• Challenge amplified by new entrants without the baggage of
transition from earlier version(s) of same technology
18
Saashvata 19
Foresight Planning
Sustainability Planning
Strategic Planning
Annual Planning
Quarterly Planning
Product
Delivery
Planning
Sprint
Planning
20+ year outlook
Focus:
Business Purpose, Infrastructure,
Geopolitical acceptance, etc.,
10+ year outlook
Focus:
Research & Innovation, Technological
Evolution, Moonshots, etc.,
3 - 5 year outlook
Focus:
Operational Scaling & Efficiency,
Product & Market Innovation,
Tooling, etc.,
1 year outlook
Focus:
Go-To Market / Delivery, Stability &
Revenue, etc.,
Focus:
Operational Controls, Product-Market
Fit, Customer Success, etc.,
Focus:
Problem-Solution fit, Feature
Stickiness, Issue Resolution, etc.,
Agile Delivery
Focus:
Feature Completion, Delivery
Stability, Velocity, etc.,
Saashvata
Mindset shift: From Time to Market To
Scale Solution
• Go To Market
• Focus is on products and features are delivered as soon as possible
• Process, techniques and documents are secondary
• Need to generate revenue
• Stabilize
• Enable the company to integrate the “new” product with rest of the company
• Build deliberate documentations to help more people understand the products and features
• Scale
• Focus is on repetitiveness and cost control
• Ability to outsource
20
Saashvata
Model Selection Considerations
• Point of time in the life of delivering the product or service
impacts choice of model
• Waste vs Impacting time to value
• Market-fit vs Production efficiency
• Mixed model (3Es) drive a need for bridging hardware
development cycle, software development lifecycle and go-to-
market considerations
21
Saashvata
Different Methodologies in
Agile
22
Saashvata
Agile Methods & Their Tenets (alphabetic order)
Method Name Tenets they Champion
Pre-Agile Manifesto
Adaptive software development (ASD) Timeboxed, Iterative, High Risk first
Continuous Integration (CI) Timeboxed, Quality Driven
Dynamic Systems Development Method (DSDM) Iterative, Quality, Need-Driven
Feature Driven Development (FDD) Iterative, Incremental, Outcome driven
Rapid Application Development (RAD) Timeboxed, Iterative, User Preference driven
Scrum Timeboxed, Iterative
Post-Agile Manifesto
Agile Unified Process (AUP) Iterative, Incremental
Disciplined Agile - formerly Disciplined Agile Delivery (DA) Responsive, Incremental, Cycle of Iterative cycles
Lean Eliminate Waste, Amplify Learning, Responsive
Kanban Minimize Work In Progress
Scaled Agile Framework (SAFe) Iterative, Concurrent, Well-Architected
23
https://www.agilealliance.org/agile101/practices-timeline/
Saashvata
Common and Open Items from existing
Agile Methods
• Other common concepts are:
• Product
• Feature
• Retrospective
• Direct interaction with user
• Open items:
• Origin of Backlog or the Problem identification
• Financial Planning
24
Saashvata
Poll 2a:
Can these be treated as “Products” in Agile Sense?
• Tools Used for CI/CD Pipeline
• User Identity & Access Management
• Productivity Solution
• Business Process and Business Intelligence Tools
• Mobile App to Manage home HVAC system
Majority of the participants agreed that these are all “products”
25
Saashvata
Poll 2b:
Can these be treated as “Products” in Agile Sense?
26
Saashvata
Inference
• It is easy to identify what one can touch, feel, interact with as a product.
In such scenarios we are focusing on what is being built for the consumer
• Processes and advisory artifact development are hard to be justified as a
product. If the document provides support for decision or the process
improves the time to value or time to market, development of the process
or the artifact should be treated as a “product” in agile sense
• This poll response is reflective of normal thinking by architects, and in
many cases, the agile practitioner too. It is time to shift that thinking.
• But, how?
27
Saashvata
Enterprise Functions &
Definition of a “Product”
28
Saashvata
Typical Operations of an Enterprise
29
Platforms
Product A Product B Product .. Product n
Service 1 Service 2 Service y
Service z
Enterprise
Tools
Enterprise
Processes
Saashvata
Typical Operations of an Enterprise
30
Enterprise Tools Enterprise Processes
Platforms
Product A Product B Product .. Product n
Service 1 Service 2 Service y
Service z
The enterprise tools and enterprise
processes provide the amplification
or reduce the frictions to develop the
requisite platforms. The platforms
reduce the effort required to
integrate with suppliers and
partners, as well as develop products
and services. These platforms also
improve the ability to gain insights
into user and machine behavior. All
are key concepts proposed by Whole
System Design thinking models.
Start treating the work being done
on enterprise tools and processes as
“Products” and deliver continuous
and incremental value.
Saashvata
SaaS Integration
• Remember, the SaaS provider delivers to their sprint & release
plan – not to your plan
• SaaS products are designed to address functional needs (most
of the time) – not your audit & compliance needs
• Integrating SaaS demand focus on information integrity,
eliminating swivel chair effect
• It is not about ease of use, but about building an ecosystem &
betting on the right stack – a management function & not a
delivery team function
31
Saashvata
Putting it all together…
32
Saashvata
Phases and Durations (not exhaustive)
Nature of Work Typical / Suggested Duration / Sprint
Architecture / Management Guidance 6 to 8 weeks
Discovery / Problem Definition Research 3 weeks
Ergonomics / Hardware Research 4 to 8 weeks
Co-creation or Ideations 1 to 2 weeks
Dependency Decoupling 2 to 4 weeks
Infrastructure / Architecture Runway Development 4 to 6 weeks
Product Development DevTest 2 to 4 weeks
SaaS Integration Function of API maturity & Stability
Platform Development DevTest 3 to 6 weeks
Training / Go To Market Readiness 3 to 4 weeks
Analytics / Market Validation 2 to 4 weeks 33
Based on practical experience working with Fortune 100 organizations, across geographies
Saashvata
Phases and Agile Methods (not exhaustive)
Nature of Work Number of Weeks / Sprint
Architecture / Management Guidance Kanban
Discovery / Problem Definition Research Lean
Ergonomics / Hardware Research Kanban / RAD
Co-creation or Ideations Lean / DA?
Dependency Decoupling Scrum / SAFe / DA
Infrastructure / Architecture Runway Development Scrum / SAFe / DA
Product Development DevTest TDD / Scrum / DA
SaaS Integration Kanban
Platform Development DevTest Scrum / SAFe / DA
Training / Go To Market Readiness Lean / Kanban
Analytics / Market Validation Lean / Scrum / AUP
34
Saashvata
Milestones
• These are typically points of convergence to
• Validate alignment across device, cloud, and solution
• Validate alignment on experience, problem-solution fit
• Validate during manufacturing & post manufacturing integration
• Validate timeline to release
35
Saashvata
Milestones
• There are 7 typical milestones
• Problem Statement framing
• Prototyping & Specification Development
• Tooling Finalization
• IoT Software Injection
• Post-Manufacturing Integration
• Experience based validation
• Ease of Use & Billing
36
Saashvata
Architecting to suit an Agile Method
• Stabilize… Tools (EVP)
• Be aware of the development model to front load architecture
(or do just in time architecture)
• In-house
• Co-Creation
• Outsourced
• Be aware of your workstreams that builds your IoT or VR
devices.
37
Saashvata
The Takeaways are…
• There is not one Agile Method to be used… so focus on milestones and activities
• Within a Product or Service Delivery line
• Across the Enterprise
• Architect and be agile for
• the purpose or the product you are creating
• the age of the product (initial, stabilize, scale)
• Be clear about the “Definition of Done”
• Tooling
• End User
• Partner Product / Service Integration
• Ignore the need to select an Agile method or a sprint duration. Focus on outcome required and the purpose for which
we need an Agile Practice
38
Saashvata
Thank you!
Q & A
39

More Related Content

What's hot

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
Scott W. Ambler
 
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
Iver Band
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
Riaz A. Khan, OpenCA, TOGAF
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2
Jean Gehring
 
BTABOK / ITABOK
BTABOK / ITABOKBTABOK / ITABOK
BTABOK / ITABOK
Maganathin Veeraragaloo
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
CCPM using ms project 2010 and prochain implementing ppm
CCPM using ms project 2010 and prochain implementing ppmCCPM using ms project 2010 and prochain implementing ppm
CCPM using ms project 2010 and prochain implementing ppm
Productivity Intelligence Institute
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
Cprime
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
Mike Otranto
 
Agile project management
Agile project managementAgile project management
Agile project management
micovi
 
What do we manage
What do we manageWhat do we manage
What do we manage
Valentin-Tudor Mocanu
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAF
Nemanja Kostic
 
ITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 FoundationITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 Foundation
PrudentialSolutions
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
Mehul Kapadia
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
Scott W. Ambler
 
AgileBIM, BIM mets Agile
AgileBIM, BIM mets AgileAgileBIM, BIM mets Agile
AgileBIM, BIM mets Agile
Felice Pescatore
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecture
cccamericas
 
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Iver Band
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
LitheSpeed
 

What's hot (19)

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2
 
BTABOK / ITABOK
BTABOK / ITABOKBTABOK / ITABOK
BTABOK / ITABOK
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
CCPM using ms project 2010 and prochain implementing ppm
CCPM using ms project 2010 and prochain implementing ppmCCPM using ms project 2010 and prochain implementing ppm
CCPM using ms project 2010 and prochain implementing ppm
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Agile project management
Agile project managementAgile project management
Agile project management
 
What do we manage
What do we manageWhat do we manage
What do we manage
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAF
 
ITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 FoundationITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 Foundation
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 
AgileBIM, BIM mets Agile
AgileBIM, BIM mets AgileAgileBIM, BIM mets Agile
AgileBIM, BIM mets Agile
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecture
 
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 

Similar to IASA eSummit Configuring an Agile Method for a Digital Enterprise

Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
Iver Band
 
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
DianaGray10
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Capitalizing on Modernized Lean Concepts
Capitalizing on Modernized Lean ConceptsCapitalizing on Modernized Lean Concepts
Capitalizing on Modernized Lean Concepts
marcus evans Network
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and Competency
IIBA-Canberra
 
Product Design & Development Process By- Achia Nila
Product Design & Development Process  By- Achia NilaProduct Design & Development Process  By- Achia Nila
Product Design & Development Process By- Achia Nila
Achia Nila
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed Agile
Brad Kaufman
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
Juanjo MARTINEZ PAGAN
 
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution AcceleratorsDev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
UiPathCommunity
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Samuel Chin, PMP, CSM
 
Agile 3x0 the operating system of the garage
Agile 3x0   the operating system of the garageAgile 3x0   the operating system of the garage
Agile 3x0 the operating system of the garage
Walter Strametz
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdar
apgionline
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
Yury Katkov
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
semat-presentations
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Software
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain Companies
Mike Slinn
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
Paul Gerrard
 

Similar to IASA eSummit Configuring an Agile Method for a Digital Enterprise (20)

Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
 
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
Increase Your Entry Effectiveness with UiPath Expertise. HyperHack 2023 Enabl...
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Capitalizing on Modernized Lean Concepts
Capitalizing on Modernized Lean ConceptsCapitalizing on Modernized Lean Concepts
Capitalizing on Modernized Lean Concepts
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and Competency
 
Product Design & Development Process By- Achia Nila
Product Design & Development Process  By- Achia NilaProduct Design & Development Process  By- Achia Nila
Product Design & Development Process By- Achia Nila
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed Agile
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution AcceleratorsDev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Agile 3x0 the operating system of the garage
Agile 3x0   the operating system of the garageAgile 3x0   the operating system of the garage
Agile 3x0 the operating system of the garage
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdar
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain Companies
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 

Recently uploaded

Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
Ram V Chary
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
rivaraj2711
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 

IASA eSummit Configuring an Agile Method for a Digital Enterprise

  • 1. Saashvata Agile in the Digital Age Sriram Sabesan IASA Global – February 2018 eSummit
  • 2. Saashvata … it is more than “iterations” 2
  • 3. Saashvata What can you get out of this talk? • If you are a • Seasoned Professional… Understand the nuances in selecting and using one or more of the Agile Practices • 5 to 8 years as an Architect or Agile Practitioner… What it takes to scale your practice to support Digital initiatives • A beginner… Springboard to level with seasoned architects and agile practitioners 3
  • 4. Saashvata Floodie Inc • Floodie is a retail chain that provides over the top services in telecommunications and electronic goods. It has identified a new demand in the market “If-This-Then-That reflects the diversity of specialized services, yet the customers have to invest time to make them work. There is a large demography who are not adept or don’t have time to do this. What if we make devices and solutions that integrates home automation, entertainment, security & monitoring, and productivity solutions with our store branded hardware products” 4
  • 5. Saashvata Agenda • Sample Organization • Challenge 1 • Which Agile Model to select for the Digital Age • Challenge 2 • Impact of Business Models used in the Digital Age • Challenge 3 • Definition of a “Product” • When good part of the portfolio is SaaS, how to think about workload? • The path forward 5
  • 6. Saashvata The Ask • Recommend a model that drives “Sense-Analyze-Respond” model from the top to the leaf level knowledge worker • Factors influencing the decision • Forces driving changes today and foreseeable future • Cyber-Physical Convergence • Multi-Cloud, IoT & Hardware, User Experience Solutions • Evolving concepts in Agile Practices 6
  • 7. Saashvata Poll 1a: Level setting… • % of Attendees of the webinar with experience in: 7
  • 8. Saashvata Poll 1b: Level setting… •% of webinar attendees using Agile Practices for 8
  • 9. Saashvata Poll 1c: Level setting… My organization or my team is developing… 1. IoT Products or Solutions 2. Augmented / Mixed Reality Products or Solutions 3. Software solutions for internal use or third party use • 1 only • 2 only • 3 only • 1 and 2 • 2 and 3 • 1 and 3 • All of the above 9
  • 10. Saashvata Inference from the Poll • The participants reflect the current state of the industry • Many have deep architecture practice experience, but not exposed to mature agile practices • Good number of architects are exposed to research methods to prioritize features for the products and services • High need for concurrent delivery teams to push out a product or a service to the users • Could not run the poll 1c. However, at this point of time, the distribution would have been lopsided to favor 3 only, followed by 1 and 3. • Presents an opportunity to define the best Agile Practice for the evolving delivery model 10
  • 11. Saashvata Towards a new Normal …Operational Technology (eg.: IoT) and Information Technology (Software) collide and coexist today 11
  • 12. Saashvata Eclipse Agile IoT Model Prototype • Energy • Hardware • Code • Data Flow • Cloud • Security • Legal • Delivery • Telemetry / Measurement Engineer • Product Backlog • Makers Backlog • Technical & Solution Validation Workout • Delivery • Solution – CI • Support 12 Source: http://www.agileiot.org/en/component/jce/?view=popup&tmpl=component&img=images/duttile/eclipse_duttile_poster_big.png&title=
  • 13. Saashvata Software Delivery Model Concept • Market Assessment • Problem Definition Inception • Alignment • Team and Tools • Architecture Runway • Dependency Mitigation • Risk & Validations Construction • Co-ideation • Build • Test • User Feedback / Learning loop Transition • Release Coordination • Blue/Green Production • Scale Solution • Operate & Improve Retire 13 Inspired by: http://www.disciplinedagiledelivery.com/lifecycle/
  • 14. Saashvata Hardware or Maker’s Deliver Model Design / Schematic • Conceptualization • Technology/Stack selection • Tentative Schematic Prototype / Simulation • Schema Simulation • Assembly • Programming • Field Testing • Recycle / Sustainability Design Redesign • Tooling Design • Ergonomic / Aesthetic Design • Layout finalization • BOM finalization Manufacture • Assembly sequencing • Automation • Software Injection • Testing Fulfill • Packaging Design • Logistics • Deliver 14
  • 15. Saashvata Not one Silver Bullet • Each of these models have their own limitations – mostly based on their genesis or capability focus. • Some assume problem definition research happens somewhere • Some assume capacity and investment problems are handled elsewhere • Some assume concurrency happens automatically • There are good ideas and concepts to borrow • Milestones • Phases 15
  • 17. Saashvata Digital Delivery Organizations (3E model) • “Enablers” • Organizations develop and implement the underlying technology including the hardware • “Engagers” • Organizations that design, create, integrate, and deliver services to customers • “Enhancers” • Organizations that devise their own value-added services, on top of the services provided by Engagers, that are unique to the underlying technologies 17 Source: Excerpt from Frank Burkitt’s article in Strategy & Business, November 2015 titled “A Strategist’s Guide to the Internet of Things”
  • 18. Saashvata Typical Organizations • Most businesses today perform at least two of the three functions (Enabler, Engager, Enhancer). • Challenge amplified by new entrants without the baggage of transition from earlier version(s) of same technology 18
  • 19. Saashvata 19 Foresight Planning Sustainability Planning Strategic Planning Annual Planning Quarterly Planning Product Delivery Planning Sprint Planning 20+ year outlook Focus: Business Purpose, Infrastructure, Geopolitical acceptance, etc., 10+ year outlook Focus: Research & Innovation, Technological Evolution, Moonshots, etc., 3 - 5 year outlook Focus: Operational Scaling & Efficiency, Product & Market Innovation, Tooling, etc., 1 year outlook Focus: Go-To Market / Delivery, Stability & Revenue, etc., Focus: Operational Controls, Product-Market Fit, Customer Success, etc., Focus: Problem-Solution fit, Feature Stickiness, Issue Resolution, etc., Agile Delivery Focus: Feature Completion, Delivery Stability, Velocity, etc.,
  • 20. Saashvata Mindset shift: From Time to Market To Scale Solution • Go To Market • Focus is on products and features are delivered as soon as possible • Process, techniques and documents are secondary • Need to generate revenue • Stabilize • Enable the company to integrate the “new” product with rest of the company • Build deliberate documentations to help more people understand the products and features • Scale • Focus is on repetitiveness and cost control • Ability to outsource 20
  • 21. Saashvata Model Selection Considerations • Point of time in the life of delivering the product or service impacts choice of model • Waste vs Impacting time to value • Market-fit vs Production efficiency • Mixed model (3Es) drive a need for bridging hardware development cycle, software development lifecycle and go-to- market considerations 21
  • 23. Saashvata Agile Methods & Their Tenets (alphabetic order) Method Name Tenets they Champion Pre-Agile Manifesto Adaptive software development (ASD) Timeboxed, Iterative, High Risk first Continuous Integration (CI) Timeboxed, Quality Driven Dynamic Systems Development Method (DSDM) Iterative, Quality, Need-Driven Feature Driven Development (FDD) Iterative, Incremental, Outcome driven Rapid Application Development (RAD) Timeboxed, Iterative, User Preference driven Scrum Timeboxed, Iterative Post-Agile Manifesto Agile Unified Process (AUP) Iterative, Incremental Disciplined Agile - formerly Disciplined Agile Delivery (DA) Responsive, Incremental, Cycle of Iterative cycles Lean Eliminate Waste, Amplify Learning, Responsive Kanban Minimize Work In Progress Scaled Agile Framework (SAFe) Iterative, Concurrent, Well-Architected 23 https://www.agilealliance.org/agile101/practices-timeline/
  • 24. Saashvata Common and Open Items from existing Agile Methods • Other common concepts are: • Product • Feature • Retrospective • Direct interaction with user • Open items: • Origin of Backlog or the Problem identification • Financial Planning 24
  • 25. Saashvata Poll 2a: Can these be treated as “Products” in Agile Sense? • Tools Used for CI/CD Pipeline • User Identity & Access Management • Productivity Solution • Business Process and Business Intelligence Tools • Mobile App to Manage home HVAC system Majority of the participants agreed that these are all “products” 25
  • 26. Saashvata Poll 2b: Can these be treated as “Products” in Agile Sense? 26
  • 27. Saashvata Inference • It is easy to identify what one can touch, feel, interact with as a product. In such scenarios we are focusing on what is being built for the consumer • Processes and advisory artifact development are hard to be justified as a product. If the document provides support for decision or the process improves the time to value or time to market, development of the process or the artifact should be treated as a “product” in agile sense • This poll response is reflective of normal thinking by architects, and in many cases, the agile practitioner too. It is time to shift that thinking. • But, how? 27
  • 29. Saashvata Typical Operations of an Enterprise 29 Platforms Product A Product B Product .. Product n Service 1 Service 2 Service y Service z Enterprise Tools Enterprise Processes
  • 30. Saashvata Typical Operations of an Enterprise 30 Enterprise Tools Enterprise Processes Platforms Product A Product B Product .. Product n Service 1 Service 2 Service y Service z The enterprise tools and enterprise processes provide the amplification or reduce the frictions to develop the requisite platforms. The platforms reduce the effort required to integrate with suppliers and partners, as well as develop products and services. These platforms also improve the ability to gain insights into user and machine behavior. All are key concepts proposed by Whole System Design thinking models. Start treating the work being done on enterprise tools and processes as “Products” and deliver continuous and incremental value.
  • 31. Saashvata SaaS Integration • Remember, the SaaS provider delivers to their sprint & release plan – not to your plan • SaaS products are designed to address functional needs (most of the time) – not your audit & compliance needs • Integrating SaaS demand focus on information integrity, eliminating swivel chair effect • It is not about ease of use, but about building an ecosystem & betting on the right stack – a management function & not a delivery team function 31
  • 32. Saashvata Putting it all together… 32
  • 33. Saashvata Phases and Durations (not exhaustive) Nature of Work Typical / Suggested Duration / Sprint Architecture / Management Guidance 6 to 8 weeks Discovery / Problem Definition Research 3 weeks Ergonomics / Hardware Research 4 to 8 weeks Co-creation or Ideations 1 to 2 weeks Dependency Decoupling 2 to 4 weeks Infrastructure / Architecture Runway Development 4 to 6 weeks Product Development DevTest 2 to 4 weeks SaaS Integration Function of API maturity & Stability Platform Development DevTest 3 to 6 weeks Training / Go To Market Readiness 3 to 4 weeks Analytics / Market Validation 2 to 4 weeks 33 Based on practical experience working with Fortune 100 organizations, across geographies
  • 34. Saashvata Phases and Agile Methods (not exhaustive) Nature of Work Number of Weeks / Sprint Architecture / Management Guidance Kanban Discovery / Problem Definition Research Lean Ergonomics / Hardware Research Kanban / RAD Co-creation or Ideations Lean / DA? Dependency Decoupling Scrum / SAFe / DA Infrastructure / Architecture Runway Development Scrum / SAFe / DA Product Development DevTest TDD / Scrum / DA SaaS Integration Kanban Platform Development DevTest Scrum / SAFe / DA Training / Go To Market Readiness Lean / Kanban Analytics / Market Validation Lean / Scrum / AUP 34
  • 35. Saashvata Milestones • These are typically points of convergence to • Validate alignment across device, cloud, and solution • Validate alignment on experience, problem-solution fit • Validate during manufacturing & post manufacturing integration • Validate timeline to release 35
  • 36. Saashvata Milestones • There are 7 typical milestones • Problem Statement framing • Prototyping & Specification Development • Tooling Finalization • IoT Software Injection • Post-Manufacturing Integration • Experience based validation • Ease of Use & Billing 36
  • 37. Saashvata Architecting to suit an Agile Method • Stabilize… Tools (EVP) • Be aware of the development model to front load architecture (or do just in time architecture) • In-house • Co-Creation • Outsourced • Be aware of your workstreams that builds your IoT or VR devices. 37
  • 38. Saashvata The Takeaways are… • There is not one Agile Method to be used… so focus on milestones and activities • Within a Product or Service Delivery line • Across the Enterprise • Architect and be agile for • the purpose or the product you are creating • the age of the product (initial, stabilize, scale) • Be clear about the “Definition of Done” • Tooling • End User • Partner Product / Service Integration • Ignore the need to select an Agile method or a sprint duration. Focus on outcome required and the purpose for which we need an Agile Practice 38