AUDIENCE

This workshop will be particularly useful for leaders implementing or considering Digital Transformation for their organization including the following:

  • Anyone in an IT Leadership role
  • CIOs / CTOs
  • Lead System Administrators
  • Software Reliability Engineers
  • ScrumMasters
  • Software Managers and Team Leads
  • IT Project & Program Managers
  • Product Owners and Managers

TOPICS

  • Customer-centric Design
  • Enterprise architecture
  • Digital Data Supply Chain
  • Data-as-an-asset
  • Case studies
  • Tools
  • Build & release management
  • Agile
  • Scrum
  • Cloud & Virtualization
  • Automation & Scripting
  • Configuration management
  • Monitoring
  • Measurement
  • Version control
  • Workforce Strategy

WHAT YOU WILL LEARN

After completing this course, the student should be able to:

  • Confidently design a Digital Transformation roadmap for your organization.
  • Understand the various key components.
  • Understand and apply agile to transformation, DevOps, and product or service-focused business models
  • Utilize Scrum in SDLC
  • Articulate the value of cloud
  • Describe the use of architecture patterns for transformation
  • Move from digital transformation as a consulting buzzword, to making it real
  • Communication and evangelization of your Digital Transformation progress.
  • How automation is key to success
  • Understand the key components;  tools, processes, and people required
  • Apply the knowledge to improve reliability of build & release processes
  • Become literate in the vernacular of DevOps
  • Learn the metrics and analytics that provide understanding of your organizational maturity
  • Monitor your team and application lifecycle management effectiveness
  • Understand how to create a culture that supports technology-enabled business
  • Apply technology, people and process to shift left
  • Map out the workforce strategy required for organizational success
  • Compare other organizational journeys in Digital Transformation to understand options and approaches

PREREQUISITES

A desire to learn how to successfully implement Digital Transformation in your organization.

DURATION

4 days. 

Outline for Digital Transformation for Managers and Leaders Training

1.  AGILE METHODOLOGY FUNDAMENTALS

  • Agile practices and principles
  • What is iterative development?
  • Why Agile?
  • Agile benefits vs. waterfall

2. SCRUM IN A NUTSHELL

  • What is Scrum- an overview of Scrum process flow
  • Scrum Roles and responsibilities
  • Traditional Management vs. Scrum

3. PLANNING AND ESTIMATING

  • Planning on an Agile project
  • Planning concepts- Complexity and Velocity
  • Estimation techniques

4. PROJECT INITIATION AND RELEASE PLANNING

  • Initiating a project including Sprint 0
  • The Product backlog
  • Prioritization of work
  • Release planning

5. PLANNING A SPRINT

  • Selecting work for the Sprint
  • Developing the sprint backlog
  • Developing sprint tasks

6. RUNNING A SPRINT

  • Conducting the daily Scrum
  • Managing the sprint scope
  • Tracking progress
  • Common problems

7. CLOSING A SPRINT

  • Conducting a sprint review
  • Conducting a sprint retrospective
  • Reporting project status and metrics
  • Updating the backlog
  • Closing the project

8. Devops journey

  • Why DevOps?
  • What is DevOps?
  • History behind DevOps
  • Cross functional teams
  • Key components of successful DevOps
  • Digital Transformation vocabulary
  • Digital Transformation goals
  • Driving business outcomes with DevOps
  • Summary

9. Cultural alignment

  • Leading the charge to DevOps
  • Core values and mission
  • Communication
  • Collaboration
  • Value stream mapping
  • Behavioral patterns
  • Culture assessment
  • Summary

DEVOPS Case study 1. Global Financial Services

 

10. CONTINUOUS INTEGRATION & DELIVERY

  • What does continuous delivery mean?
  • What is continuous integration?
  • Project methodologies
  • Measuring your organization maturity
  • Tool selection
  • IT organization structure
  • Business continuity
  • Supportability and sustainability
  • Summary

11. CONTINUOUS INTEGRATION TOOLS

  • Challenges solved by CI tools
  • Introduction to Jenkins
  • Introduction to Hudson
  • Introduction to Cruise
  • Introduction to SaltStack
  • Comparison
  • Summary

 

12. Monitoring

  • What to monitor?
  • How to monitor?
  • Why to monitor?
  • Application Performance Monitoring
  • Infrastructure monitoring
  • Monitoring across the stack
  • Summary

13. MEASUREMENT

  • What to measure?
  • How to measure?
  • Why to measure?
  • Choosing the right metrics
  • What are your key performance indicators?
  • Actionable insight
  • Software quality
  • Top 5 metrics
  • Summary

14. Automation scripting

  • Why automate?
  • Goals for scripting
  • Error handling
  • Logging
  • Automating versioned builds
  • Automating continuous integration tests
  • Automated cleanup
  • Introduction to Shell scripting
  • Introduction to Python
  • Introduction to Ruby
  • Introduction to Perl
  • Summary

DEVOPS Case study 3. Enterprise Telecommunications

15. AGILE and DevOPS

  • History of Agile
  • Managing sprints
  • Maintaining the backlog
  • Working with story points
  • Distributed agile
  • Kaizen
  • Kanban
  • Summary

16. BUILDING tools

  • Build tool history
  • Repeatability
  • Notification
  • Continuous build
  • Build tool basics
  • Summary

17. Configuration management

  • Why is configuration management key to Digital Transformation success?
  • What is configuration management
  • Terminology
  • Automation tool comparison
  • Configuration management tools
  • Setting up the environment
  • Deployment
  • Cloud integration

18. Continuous Code Quality

  • What is continuous code quality?
  • Continuous Testing
  • Seven Axes of Quality
  • Potential Bugs
  • Test-Driven Development
  • Behavior-Driven Development
  • What is Sonar Qube
  • SonarQube  - Benefits
  • Summary

Case study 3. Federated Global Products

 

19. DEVOPS DBA

  • DBA role in DevOps
  • Why are DBAs often left out of the conversation?
  • Database management with DevOps
  • Push button CI for database 
  • Managing databases with configuration management 
  • Database self-service  
  • Database configuration as code 
  • Pay to Play or Open Source 
  • Data as an asset 
  • Big Data  
  • NOSQL  
  • Summary

20. DEVOPS BEST PRACTICES

  • Who are the folks using the various solutions?
  • Digital Transformation implementation checklist
  • Gap assessment survey
  • Best practices
  • Patterns
  • Anti-patterns
  • Summary

21. JIRA OVERVIEW for Managing Transformation

  • Understanding what JIRA is
  • Understanding JIRA Products differences
  • Understanding issue types

22. NAVIGATING JIRA

  • Connecting to JIRA Software
  • Navigating various screens

23. MANAGING PROJECTS

  • Understanding JIRA Project
  • Project Key and renaming caveats
  • Learning about JIRA Component

24. MANAGING VERSIONS

  • Understanding versions in JIRA
  • Understanding how versions are used as releases
  • Managing versions

25. MANAGING ISSUES

  • Understanding various issue types in JIRA
  • Managing issues

26. MANAGING SPRINTS

  • Understanding sprints
  • Starting a sprint
  • Tracking a sprint
  • Closing a sprint

27. MANAGING FIELDS & SCREENS

  • Understanding custom fields
  • Understanding custom screens
  • Associating fields to screens
  • Understanding screen schemes

28. SEARCHING & USING JQL

  • Searching for issues using basic filter
  • Searching for issues using JQL
  • Sharing filters with other users

29. CREATING DASHBOARDS & REPORTS

  • Learning various miscellaneous reporting options
  • Creating Dashboards
  • Viewing Reports

 

29. Introduction to Master Data Management

  • Defining Master Data
  • Qualities of Master Data
  • What is Master Data Management (MDM)
  • Why MDM
  • Common Causes for Unmanaged Data
  • MDM Domains
  • Industry Standard Domains
  • Using Master Data
  • Common Implementation Styles
  • Multi-domain MDM
  • Summary

30. Introduction to Customer-Centric Design

  • What is Customer-centric design (CCD)
  • Why use CCD
  • History of CCD and Design Thinking
  • Customer centricity and innovation
  • UX-led approach
  • Mobile first
  • Journey Maps
  • Customer as a key stakeholder
  • Analytics for customer measurement
  • Focus groups
  • Summary

31. Introduction to Digital Data Supply Chain

  • What is digital data supply chain
  • Why is DDSC important to transformation
  • Data-as-an-asset
  • Knowledge management
  • Advanced Analytics
  • Big Data
  • Data warehouse, MDM, EIM, RDBMS, ODS
  • Source of truth
  • Summary

32. CLOUD COMPUTING & VIRTUALIZATION

  • What defines a cloud?
  • Elasticity
  • History of cloud
  • Benefits of cloud
  • Public, Private, or Hybrid?
  • Governance in cloud
  • Cloud deployment
  • Introduction to AWS
  • Introduction to Azure
  • Introduction to SoftLayer
  • Why virtualization?
  • Virtual machines
  • Virtualization with Citrix
  • Summary

33. SERVERs

  • Introduction to application servers
  • WebSphere
  • Tomcat
  • Web servers
  • Tracing and logging
  • Servlet containers
  • Fixpack automation
  • Dependencies
  • Cluster considerations
  • High availability
  • Summary

34. ENTERPRISE ARCHITECTURE (EA) PRIMER

  • Architecture
  • Architects
  • Enterprise Architecture Definitions
  • IEEE, TOGAF, & MIT Perspectives
  • Enterprise Architecture Defined
  • Architecture Framework: Foundation for a Common Vocabulary
  • Industry EA Frameworks
  • Dimensions of Architecture Scope
  • Architecture Domains
  • Time: Baseline, Target, and Transition Architectures
  • Various Solution Architecture Definitions
  • Characteristics of a Solution Architecture
  • Example Solution Architecture: SOA for Insurance
  • Solution Architecture Context
  • Solution Architecture & Domains
  • SA Spans All Domains
  • Relationship to EA Architecture Development Process
  • Solution Architecture
  • Solution Architecture Deliverables
  • EA Involvement in SA
  • Architecturally Significant
  • Summary

 

Digital Transformation Organizational Maturity Assessment


Workforce Strategy: Educational Roadmap
 

Digital Transformation Action Plan: 30-60-90 and beyond