Upload
ibm-rational-software
View
663
Download
2
Tags:
Embed Size (px)
Citation preview
© 2014 IBM Corporation
Discovery and Deployment Planning Workshop
IBM Rational © Software Services
© 2014 IBM Corporation
What headlines keep them up at night?
Change is Our Business Biz always changes requirements Poor Quality or Missing the Mark
Fail to Meet Business Needs Rework (defects) Too much time to
Rolled Back Applications
Change is a Risk Dev always changes requirements
Security Breach Reducing $/time of Deployments
Support SLAs Avoid the Outages
Manage Complex Environment
Dev Ops
IBM Rational Discovery and Deployment Planning workshop is a great first step to bring these folks together and kick off you’re your
improvement initiative.
QA
PM
LOB leader
Release
Architect
Deploy
© 2014 IBM Corporation
IBM will collaborate with you to understand your current situation,
goals and constraints. The Discovery and Deployment
Planning Workshop will aim to capture sufficient information to make specific recommendations
for improvement and implementation.
Intended Audience:
Key leadership from practice areas and stakeholder organizations
Value Proposition
Clear recommendations for capability improvements aligned to your business goals
Initial Architecture
Adoption roadmap based on proven best practices
Activities
Workshop planning
Collaborative discussion on current status, future goals and adoption requirements
Produce Deliverable
Deliverables
Capability Improvement Recommendations
Architecture
Adoption Roadmap
Resources
Typically 2 IBM Consultants
Discovery and Deployment Planning Workshop
© 2014 IBM Corporation
Plan / Measure Develop / Test Release / Deploy Monitor / Optimize
Sc
ale
d
Re
lia
ble
Rep
ea
tab
le
Pra
cti
ced
Practice based Mobile DevOps maturity model
Define release with business objectives
Measure to customer value
Optimize applications
Use enterprise issue resolution procedures
Standardize and automate cross-enterprise
Automate patterns-based provision and deploy
Manage data and virtual services for test
Deliver and integrate and build continuously
Link objectives to releases
Centralize Requirements Management
Measure to project metrics
Link lifecycle information Deliver and build with test
Automate testing Embed Quality Reporting
Plan departmental releases and automate status
Automated deployment with standard topologies
Document objectives locally
Manage department resources
Manage Lifecycle artifacts
Schedule SCM integrations and automated builds
Test following construction
Plan and manage releases
Standardize deployments
Monitor resources consistently
Collaborate Dev/Ops informally
Plan and source strategically
Dashboard portfolio measures
Monitor using business and end user context
Centralize event notification and incident resolution
Automate problem isolation and issue resolution
Optimize to customer KPIs continuously
Improve continuously with development intelligence
Test Continuously
Leverage Quality Tends
Manage environments through automation
Provide self-service build, provision and deploy
IBM’s approach to DevOps White paper Adopting IBM’s approach
© 2014 IBM Corporation
Agenda Overview
Current Status Assessment
•Client Capabilities: Current Status •Business Goals for Improvement •Solution Capability Oriented •People, Practices, Technology, information
Capability Vision and Priorities
•IBM Best Practices for Solution Capabilities •Discussions to refine Objective Capability •Prioritize Incremental Capabilities •Vision, User Value, Pain and Complexity
Executive Sponsor Review
•Review Outcomes •Assumptions & Risks •Gain concurrence •Identify next steps
Solution Improvement
Roadmap
•IBM Best Practices for Adopting Solution •Identify Key Milestones •Roadmap activity to define actionable plan •Define Quick Win Pilot
Ste
p 1
S
tep 2
S
tep 3
S
tep 4
Current State Assessment
Objective & Prioritized Capabilities
Adoption Roadmap
Draft Results
The workshop participants deliver a presentation based on the workshop outcomes that will
include maturity assessment, your goals, a prioritized roadmap and
recommended architecture.
Theme Activities Objective
IBM’s approach to DevOps White Paper Adopting IBM’s approach
© 2014 IBM Corporation
Discovery and Deployment Planning Workshop
Goals and Objectives: – Gain agreement on a common understanding of your current state and
business goals for as they apply in general and to your organization
– IBM to gain an understanding of your current capabilities, challenges and
goals for implementing or improving your capabilities
– IBM will facilitate a series of presentations, discussions or demonstrations
to assist you in defining the improved or new capabilities you intend to
deploy and outline a roadmap achieving those improvements
Participants: – Typically a workshop will include 10-12 leaders/decision makers of your
development and operations/ infrastructure teams
– Technical members of these teams to attend the workshop who can
provide the appropriate insight to further the workshop goals.
© 2014 IBM Corporation
Assessment and Planning Workshop: Preparation
Your team will facilitate a current status discussions on first day to
– Define your business and technical goals for improving your capabilities
– Introduce IBM to your current capabilities, practices and architecture
– Outline any your goals/objectives for the next 6-18 months
The discussion should include
– Business and Technical Goals: We would like to understand your vision for
software delivery improvements and how they should drive scope, direction,
measures for success.
– Current capabilities and challenges discussion: During most of the first day, we
would like your team provide insights into your current including architecture,
practices, roles/skills, usage models and pain/challenges.
• Solution Adoption and Administration
• Measure; Collaboration; Demand and Prioritization; Strategy;
Requirements; Management
• Design; Construct; Configuration; Management; Build; Test; Assess Quality
• Plan; Release; Deploy; Provision
• Monitor; Events; Optimize
© 2014 IBM Corporation
Insurance Client uses the workshop to move forward their CLM adoption
Need A roadmap outlining the overall strategy for complete enterprise-wide
adoption of five CLM products purchased. Additional need for an initial phase
one roadmap for short-term execution with clear milestones and activities
which can implemented iteratively.
Solution Discovery and Deployment Planning Workshop tailored to include business
planning and some release/deploy use cases for implementing CLM/DevOps
solution.
Implementation Rational Services facilitated the workshop. Client provided practice and
stakeholder leaders from business integration, requirements, design,
development, test and UAT teams. The workshop delivered a current status
assessment, architecture (heterogeneous) and a 12-month roadmap. The
deliverable of the workshop helped the client’s executives make an informed
decision to reallocate funds and accelerate their roll out plans.
Value The workshop accelerated the client decision/planning timeline by
approximately three months while benefiting from IBM’s best practices and
experiences.
Feedback "...the outcomes of IBM's workshop doubled my expectations and enabled us
to take the outcomes directly to our senior execs for resourcing..."
IBM Rational Lab Services Client Stories | Workshop Client
Win
© 2014 IBM Corporation
Financial Institution uses the workshop to complete the planning for the
continuous delivery capability improvement
Need A Financial Institution wanted to complete an enterprise-wide DevOps transformation.
They needed to validate their assumptions and they wanted expertise and best
practices. They needed a roadmap to follow and guidance on architectural design.
Solution Discovery and Deloyment Planning Workshop focus on continuous delivery capability,
and a recommended three phase adoption approach with an associated architecture
that evolved over each phase.
Implementation Discovery calls and meetings were conducted prior to the on-site workshop focused on
understanding current state, and identify pain points and improvement points in practice
areas. On-site workshop included senior management from various (tools,
infrastructure, practice and user) communities to identify goals, measures and
challenges to improving continuous delivery. ISSR facilitated the workshop following a
prepared agenda that led the client team to make decisions within the workshop. This
output led to an agreed to roadmap and architecture.
Value The workshop saved a lot of time for the client by achieving the goals for planning.
Additionally, it helped established a reliable partner benefiting from IBM’s best practices
and experiences.
Feedback “…your workshop saved us three months of meetings to achieve similar results that we
achieved over three days – and we were able to leverage your experiences and best
practices.”
“…IBMs solution is comprehensive enough to meet our continuous delivery
requirements without having to buy or build third party tools”
IBM Rational Lab Services Client Stories | Workshop
Client
Win
© 2014 IBM Corporation
Questions
© 2014 IBM Corporation
Capability Descriptions Capability Practice Summary Roles Tools
Administer The capability to deploy, administer and change the technical solution including infrastructure, middleware and applications.
SysAdmin All
Adopt The capability to manage organizational change, define and deploy solutions and measure success of adoption Core team, practice area leads,
department SMEs All
Assess Quality The capability to assess the user experienced and defined quality of deployed applications. Developer, Tester RQM, RTC, Worklight
Build The capability to compile, package and prepare software assets. Includes selection of source code for compilation, managing
Developer RTC, JBE, BF
Collaborate The capability to integrate lifecycle teams in a single, integrated collaborative environment. Providing context and visibility for all users through lifecycle links, displaying BI reporting in team, program, individual dashboards. Manage and govern change of content and assets. Report.
All All
Configuration Management
The capability to manage the versions and configuration of assets, merge changes and manage the integration of changes.
Analyst, Developer, Tester All
Construct The capability to construct, change and correct applications using a varierty of coding models and tools. Developer RTC
Deploy The capability to define, manage, execute, provision and deploy deployed application-related assets; collaborate Dev and Ops team activities that affect deployment application-related assets. Assets include application and infrastructure code, environment specification, workflow.
Deployer, Developer, Infrastructure UC Deploy, MaaS360,
JazzHub
Design The capability to construct design and application/infrastructure code to successfully meet requirements expectations; analyze impact of change; control asset changes and integrations from distributed teams, build assets; centralize, automate and manage tasks and control access and flows of change.
Analyst, Architect, Developer RTC, RDM, RRC
Events The capability to manage and resolve events that occur in environments across the lifecycle. Infrastructure SmartCloud Control Desk
Management The capability to scope, plan, schedule, manage, track and process work for a project or program (cross project). CIO staff, Program/LOB manager,
Project manager, Project team RTC
Measure The capability to define outcomes, assign value metrics and measure the adoption and operations of Release & Deploy activities
Assurance team, SysAdmins, Program/Project Managers
All embedded, RRDI, Insight
Monitor The capability to configure monitoring criteria, plan and manage responses to issues, collaborate Dev and Ops responses.
Infrastructure SmartCloud APM,
SmartCloud Control Desk
Optimize The capability to leverage monitoring results and user/technical requirements to optimize the deployed application experience.
Infrastructure, Tester, Developer SmartCloud Control Desk
Plan The capability to plan releases across the lifecycle and manage the plan during execution. Release Manager, Deployer, Program/Project Manager
Release
Provision The capability to deploy environments, middleware and other assets to support application deployments. Deployer, Developer, Infrastructure SmartCloud Orchestrator, IPAS, Softlayer, JazzHub
Release The capability to manage changes to applications into the software delivery pipeline. Release Manager, Deployer, Program/Project Manager
Release
Requirements The capability to create, change, manage and use patterned requirements to support project scoping, analysis and define outcomes for design, construction and test. Assess impact of change.
Analyst, Stakeholder, Project Team RRC, RTC
Strategy The capability to collaboratively define, manage and change enterprise and portfolio software change delivery. All Focal Point, UC Release,
RRC, RTC
Test The capability to plan, define, virtualize, automate, manage and execute testing. Analyst, Tester RTC, RQM