Digital Transformation for Managers and Leaders Training

Course #:WA2648

Digital Transformation for Managers and Leaders Training

This four-day Digital Transformation workshop is loaded with practical real-world information. From the foremost agile development training company, comes a course to move the dial on your organizations’ Digital Transformation journey. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization.  The class provides implementation case studies, a 30-60-90 roadmap to implementing Digital Transformation in your organization, Digital Transformation organizational maturity assessment, as well as, patterns and best practices to enable you to confidently lead a Digital Transformation implementation.  This class demystifies the fundamental shift from focusing only on the tools or scripting to using Digital Transformation for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.

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 of 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

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.