CCSM108 Discovery Question Inventory - Example
CCSM108 Discovery Question Inventory - Example
1 Reduce Costs
2 Increase Velocity (Speed)
3 Reduce & Mitigate Risk
4 Improve Customer Satisfaction
Discovery Qu
Desired Outcome Objective
Reduce Costs Scale Data Center Capacity
Reduce Costs Platform Team Enablement
Reduce Costs Automation
Reduce Costs Developer Productivity
Discovery Question Inventory
Question Priority
What does your data center topography look like today? 1
Where are you experiencing hurdles as a platform team; what steps are you
How 1
takinginvolved
to closeisthose
an upgrade process for you? Where is your team spending
hurdles?
the most time in your process? What are the steps employed to get a 2
specific task completed?
What are you developers path to production and the steps involved in that? 1
Why is this question important?
We need toteam
If platform knowis where they you
struggling, are in order towon't
probably help have
them much
get
where they
success. need are
If there to go.
gaps and things aren't efficiently running
you aren't in the best position
It's important to understand to make
what sure the exist
inefficiencies product is can
so we
running wellproductivity
Developer
streamline and
the effective.
developer is our biggest value add, this is one of the
experience
biggest ROI factors. Helps speed up customer as well. Can
validate use cases per what solutions to position
Discovery Q
Desired Outcome Objective
Increase Velocity (Speed) Get code to production faster
Increase Velocity (Speed) Provision quicker
Increase Velocity (Speed) Automate repetitive mundane tasks (day 2)
Increase Velocity (Speed) Breeze past security requirements
Discovery Question Inventory
Question Priority
Help me understand your path to production (current speed to production) 1
How difficult is it for you to provision an environment currently? 1
If you automate these tasks, what will your team work on in place with the
2
newly found time?
What are you security requirements? 1
Why is this question important?
Understand the process, bottlenecks, areas for improvement
Allow access to start working faster
More time to work on tangible work efforts
Incorporate security requirements during the development
process
Discovery Q
Desired Outcome Objective
Reduce & Mitigate Risk Reduce downtime
Reduce & Mitigate Risk Reduce downtime
Reduce & Mitigate Risk Reduce downtime
Reduce & Mitigate Risk Improve security posture
Reduce & Mitigate Risk Improve security posture
Reduce & Mitigate Risk Build a mitigation plan.
Discovery Question Inventory
Question Priority
What is the cost to downtime for your most business critical applications? 1
What is your
Can you current
tell me aboutplan
thefor
lastbusiness continuity?
outage you had? How Disaster recovery?
long were you down 3
for? What is your process for identifying causes of major downtime events? 2
How
Whatdid your team
strategies arerespond?
you using to simplify security within your applications? 2
What is your strategy for covering the ever-expanding security surface
1
area?
Can you explain your contingency and mitigation plan? 1
Why is this question important?
Downtime affects ability to do business
Understand the current ideal state
Understand how they recover from outages today
What is theended
Very open guidance from the
question top? What
to identify their is their strategy?
general security
strategy. Make sure they're thinking about the future and what's
changing around
Hearing what theirthem.
plan is so we can become a part of it
Discovery Q
Desired Outcome Objective
Better responsiveness to customer feature
Improve Customer Satisfaction
requests
Reduce duration between product patches / bug
Improve Customer Satisfaction
fix releases
(internal to customers app development
customer)Increase
Improve Customer Satisfaction
velocity
Improve Customer Satisfaction (end user) Protect customer data
(end user) Have a user friendly interface that
Improve Customer Satisfaction
can be quickly updated
Discovery Question Inventory
Question Priority
What is the criticality / when do you need this feature delivered by? 2
Compared to today's duration between patches, what would be better to
4
address your needs?
What steps have you taken to examine your app development processes? 1
What does your testing process look like? If you were to incorporate pen
1
testing,
What is what results you
the process would you when
follow expect?
your customer provides a bad
2
feedback on your product?
Why is this question important?
Need to understand when feature(s) are needed by
Understand where this concern is coming from
Understand what work has been done and where can we offer
assistance
Look out for security
To understand if end pitfalls, which can
user feedback have biggest
is something impact
critical thaton
satisfaction if compromised
need to be addressed quickly. At the same time the answer
should provide some insight on the development practises that
the customer will put in place to create new features.