Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best...

20
IT Needs Analysis For Your Company Executive Summary - Sample nTier Training 404-496-6454 [email protected] Sample inputs and outputs were selected from a recent IT Needs Analysis engagement. Only a portion of the analysis is show here.

Transcript of Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best...

Page 1: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

IT Needs Analysis For

Your Company

Executive Summary - Sample

nTier Training

404-496-6454

[email protected]

Sample inputs and outputs were selected from a recent IT Needs Analysis

engagement. Only a portion of the analysis is show here.

Page 2: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Needs Analysis

Transforming Technology Into A

Strategic Differentiator For

Your Company

20160401

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com 1-2

Page 3: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Interviews and Analysis

20160401

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com 1-3

■ Sample Questions for Directors and Stakeholders

– What technologies does your team support?

– What projects need immediate attention?

– What are the intermediate and long-term goals?

– What skill sets do you see your team(s) hiring (internal or

external) vs developing in-house talent?

– What's your preference for delivery (Instructor led,

eLearning/Remote, Blended etc.)?

– If you could magically fix one or two things, what would they be?

– Do you, or have you, used Agile methodologies in developing

applications and/or systems? If so, how was the experience?

– What else should we know to develop the best possible

roadmap?

Page 4: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Interviews and Analysis

■ Domains

– eCommerce

– Financial

– Marketing

– Supply Chain

– Retail

– Copy/Print

– Integration

– OMS

– GT Op’s

– Security

– Big Data

– QA/Dev Op’s

20160401

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com 1-4

Page 5: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Interviews and Analysis

■ List of Technologies in Use

20160401 1-5

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

• .NET (C#)

• Akami

• Ancible

• Android

• AngularJS

• Anzo

• ASP.NET

• Big Data

• Bit 9

• Big Data

• Hadoop

• Pig

• Hive

• Hbase

• Talend

• Chef

• Agile

• Scrum (Scrum Master,

Product Owner, Scrum

Coaching)

• Best practices (Scrum,

Kanban, XP)

• Kanban

• SAFe (Scaled Agile

Framework)

• Maven

• Java

• Core Language

• Web Development (JSP,

Servlets etc.)

• Java for Secure Systems

• JEE Overview

• RESTful Web Services

• Web Services (SOAP)

• Design Patterns

• Junit / Test Driven

Development

• Clarity

• Closure

• Cognos

• Confluence

• Couchbase

• CSS

• DB 2

• Docker

• EJB (1-2)

• Fire Ant

• Gamification

• GIT

• HTML

• Infoshare

• iOS

• iSeries Mainframe

• ITIL

• Javascript

• JBOSS

• Jenkins

• Jenkins

• JIRA

• Linux - Redhat

• Magnus 2.0

• MongoDb

• MS SQL Node.js

• Open Cloud (IBM)

• OpenStack

• Oracle

• Oracle Endeca

• Puppet

• Python

• Quashqai (?)

• Redis

• Responsive

Design - mobile

• RPG

• Ruby / Rails

• Salesforce.com

• SKIBO

• SOA (Service Oriented

Architecture)

• Solr

• Spark

• Spring

• Spring Core (DI, MVC,

AOP)

• Spring Boot

• Spring Batch

• Spring Integration

• Tomcat

• UNIX - AIX

• VB 6

• Version One

• WAS (Websphere

Application Server)

• webMethods (ESB)

• Websphere Commerce

Package

• Windows OS

• Zephyr

Page 6: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Needs

■ Not seeing “the whole”

■ A lot of starting/not enough

finishing

■ No clear vision of “deliverable

unit/feature”

■ Legacy technology and code

debt

■ Lack of a cohesive solution

■ Need more SME’s that can

assist/evangelize cross team

■ 90+ technologies

■ Agile and Java are two of the

largest

• Would like to prove performance

with these two first

20160401 1-6

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Pain Points Training Needs

Page 7: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Transforming Technology Into A Strategic Differentiator

20160401 1-7

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

■ Themes

– Need a standardized process

• “Where there is no standard there can be no Kaizen.” – Taiichi Ohno

– Transition to modern, reusable technology

• “Craftsmen” with deep understanding of current technology and how

to leverage IT for competitive advantage

– A single place for Your Company’s associates to “see the

forest”

• Overview of the software enterprise

– Need “domain specific” training

■ ALL OF THIS NEEDS TO BE DONE IN A CONTEXT OF

ACCOUNTABILTY AT EVERY LEVEL

– Individual, Team, Project, Portfolio

Page 8: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Options

20160401 1-8

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

■ Option One – Larger upfront investment

– Roll out SAFe - Portfolio level on down

– Begin transition to primarily “scenario based” learning

• Use Java and Agile as proof of concept

– Manage other training needs with nTier handling vendor management

– You will see improvement on quality and results but not as dramatic as in

the Java and Agile space

■ Option Two – Easier to get started, results not as dramatic

– Expand “grassroots” Agile, moving from the team level up the organization

– Use existing “boot camp” style courses in Java/.NET for proof of concept

– Manage other training needs with nTier handling vendor management

■ Option Three

– Mix and match parts of options one and two

Page 9: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

The Road Map

20160401 1-9

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Agile Transformation Road Map

Page 10: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Executives,

VPs, Directors

Managers Project

Managers, Team

Leads, Scrum

Masters

Business,

Product

Managers,

Owners

Business and

Systems

Analysts

Dev Team

Systems

Teams, Tests,

Integration, Dev

Ops

Transformational

Jump Start

(Individual and

Team Training)

Scaling Agile

(Program and

Release Train)

Enterprise

Cultural

Transformation

Agile for the

Executive LeaderAgile Foundations

Agile Planning and Estimation

Requirements Gathering, Story Mapping, User Stories

Agile for Managers

New Team Coaching

Agile Facilitation

Servant Leadership | Creating and Leading High Performing Teams

Product Owner/Business

Analyst

Leading SAFe

SAFe Product Manager / Product Owner

Value Stream / Release Train Coaching | Launching the Train

Strategic Leadership Transformation

Adaptive Management

Release Train

Engineer

Agile Engineering Best

Practices

Agile Testing and Test

Automation

Agile Community of Knowledge

Agile Team Maturity Coaching

Transformation Strategy Planning

SAFe Program Portfolio Workshop

Advanced Agile for Teams

Transformation

Mentoring

Advanced Scrum

Master and Coaching

Transformation Road Map

20160401 1-10

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Page 11: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Java Learning Path

Note: Though this path is quite detailed, it is still dynamic, and we will

work with your team leadership and SME’s to continually adjust.

20160401 1-11

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Java Learning Path

Page 12: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Java Learning Path

20160401

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com 1-12

Introduction to

Java

Java IntensiveEffective Software

Boot Camp Presentation

Server Side40 hours 5 days

10 daysJava | TDD | Agile |

Design Patters

Self-study

Selected reading

and coding

assignments

Multiple choice

quizzes

Test

Instructor-led

50% lecture, 50%

hands-on

Multiple choice

quizzes

Optional OOA

Certification (1 day)

Instructor-led

20% lecture, 80%

hands-on

100+ classes and

unit tests

Final project and

oral team

presentation

Optional OCP (3

days)

Page 13: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Java Learning Path: Presentation & Server Side

Web Basics Java Web

Programming

5 Days 5 days10 days

JSP | Servlet | MUC

Self-study

Selected reading and

coding assignments

Multiple choice test

Instructor-led

50% lecture,

50% hands-on

Optional - Backbone.js

(2 days)

Instructor-led

50% lecture,

50% hands-on

HTML | CSS | JS

Intermediate

JavaScript

Multiple choice testMultiple choice test

Core Spring

5 days

Instructor-led

Multiple choice test

Optional - Spring

Enterprise

Integration (2 days)

Optional - Spring MVC,

Security,

Web Services (3 days)

Optional - Spring Boot

Camp

(2 days)

Optional - Spring Batch

(2 days)

Presentation

Optional - Node.js

(2 days)

Optional - AngularJS

(2 days)

20160401

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com 1-13

Sever Side

Page 14: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Enterprise Overview

20160401 1-14

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Your Company

Enterprise Overview

Page 15: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Your Company Enterprise Overview

■ Need to create courses based on:

– High-level Architecture

– Data Stores

– Primary Systems

• Include how systems interface and key dependencies

■ Format: Two Levels

– Business Level Course (1-2 days) – Technical Level Course (3-5 days)

■ Delivery Method:

– Option 1: Internal Instructor-Led (by your company for your company)

– Option 2: Possible for Your Company SME to help create Scenario

Based Learning Solution

– Recommend you do NOT turn this into a “CBT." It’s imperative that this

course be continually updated one to two times per year

– Suggest a straight forward quiz that can be administered online to help

associates determine when they need to retake

20160401 1-15

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Page 16: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Key Performance Indicators (KPIs)

20160401 1-16

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Key Performance

Indicators

Page 17: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Key Performance Indicators (KPIs)

■ Agile Metrics

– Daily, by iteration, by team etc.

– See appendix for more details

■ Technical Training

– Primarily by student evaluations

– We work with learning coordinator to set standards

• e.g., 4.0 or above on scale of 1.0 to 5.0

– Scored on instructor, materials, job relevancy, etc.

– Any course below minimum immediately triggers a review by

learning coordinator and nTier representative

– Commitment to modify materials within 30 days or less; other

changes made immediately

– Goal 98 percent or greater against standards

20160401 1-17

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Page 18: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

20160401 1-18

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Scenario-Based Training

Scenario-Based Training

Page 19: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Scenario-Based Training

■ Domain Specific – Courses written in context of Your

Company

■ Reusable (maintenance required)

■ Partner Universities

– We have received board approval for content and delivered

multi-week programs in less than 6 months (for accredited

institutions!)

– College credit and tuition reimbursement options

■ “Homework” option

■ Brightest minds in the industry

– http://www.humancapitallab.org

20160401 1-19

Copyright © 2016 nTier Training, LLC. All rights reserved.

Louie Bernstein | 404-496-6454 [email protected] www.nTierTraining.com

Page 20: Your Companyntiertraining.com/wp-content/uploads/2016/10/Sample-Needs-Analysi… · • Best practices (Scrum, Kanban, XP) • Kanban • SAFe (Scaled Agile Framework) • Maven •

Start the conversation today.

Invest in your team.

Invest in Your Company.

nTier Training

404-496-6454

[email protected]

Copyright © 2016 nTier Training, LLC. All rights reserved.