636-530-7776

Proven Training

Build your skills to Discover, Collaborate and Succeed

Icon Complete Course List

Icon offers expert-led training to meet all your software and business process needs. Select courses according to your individual or team skill level by considering private training at your location or public training at Icon. For complete mastery, take the entire discipline in your chosen field of study. Courses vary in terms of length and pre-requisites. Customization of Icon courseware to suit your team's specific training needs is always an option. Please contact us by phone or email for a free analysis of your training needs and for more information.

Download a complete list PDF

Icon Public Training

Icon public training provides a flexible, cost-effective option for individuals or small teams to master new skills. You will learn and apply best practices to enhance your abilities and transform your organization. We specialize in the practical application of new technologies, emphasizing a balanced approach encompassing courses in process, requirements, project management, modeling, and architecture skills. Select from the upcoming training list or call to learn more.

 

To learn more, call (636) 530-7776.

Agile

Agile Enablement Workshop (aka "Boot Camp")

Duration: 3 days; workshop / boot camp can be customized depending on team, environment, and other unique requirements.
Target audience:

This course is intended for anyone who will actively participate in a project using this approach. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit. Project teams are encouraged to attend as a group.

Agile Estimating & Planning

Duration: 1 day
Target audience:

This course is intended for all project team members, customers and stakeholders who are responsible for deriving, approving or understanding the fundamentals of a project estimate or project plan.

Agile Organizational Methodology & Coaching

Duration: 1 to 4 weeks of on and off-site activities
Target audience:

Project Management Office (PMO), IT and Business team leadership, Directors, Vice Presidents, and Senior Executives ultimately responsible for IT projects' success.

Agile Product Owner Enablement

Duration: 1 day
Target audience:

This course is designed for product managers and business managers who are subject matter experts and are involved in the planning and execution of Agile projects.

Agile QuickStart - Workshop for Project Teams

Duration: 2 - 5 days depending on the complexity of the domain discussions and the level of preparation of the Product Backlog.
Target audience:

This workshop is designed for all members of a project or program team beginning an Agile development effort, including all roles:

  • Software developers, testers, interface and human factors designers, database developers, architects, and others responsible for the technical development effort ("technical team")
  • Product owners, business analysts, key stakeholders, subject matter experts, on-site customers, and others involved with creating and prioritizing user stories and requirements ("customer team")
  • Project managers, team leads, ScrumMasters, and Agile coaches responsible for the process and leadership function of the Agile team (these roles require additional Agile training)

Agile Requirements with User Stories

Duration: 2 days
Target audience:

This course is intended for all who will actively participate in a project using User Stories. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.

Applying Scrum with Use Cases

Duration: 2 days
Target audience:

This course is intended for all who will actively participate in a project using this approach. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.

Licensed to IBM as RV036

Applying Scrum with User Stories (IBM RV038 with Disciplined Agile Delivery)

Duration: 2 days
Target audience:

This course is intended for all who will actively participate in a project using the Scrum approach. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.

Business Users' Perspective of Agile Practices

Duration: 1 day
Target audience:

This course is designed for product managers, business users, and stakeholders/managers/personnel who are subject matter experts and are involved in the planning and review of Agile projects.

Students who take this course will also benefit from the following courses, if they are involved day-to-day in an Agile project:

  • Developing Agile Requirements with User Stories
  • Applying Scrum with Use Cases or Applying Scrum with User Stories
  • Agile Estimating & Planning
  • Testing Agile Projects

DAD 101: Disciplined Agile Delivery (DAD) Experience Workshop (21 PDUs)

Duration: 3 days
Target audience: This course is designed for:

  • IT practitioners new to agile who want to get an effective start at agile solution delivery
  • Existing agile practitioners who want to take it to the next level
  • Senior IT Management who want to gain a deep understanding of how to take a disciplined approach to agile solution delivery
  • Agile practitioners who hope to grade for a Disciplined Agile Yellow Belt or Disciplined Agile Green Belt

DAD 103: Disciplined Agile Delivery (DAD) for Executives (7 PDUs)

Duration: 1 day
Target audience: This course is designed for:

  • IT executives who want to learn about a disciplined approach to agile solution delivery
  • Experienced agilists wanting to increase their understanding of DAD

DAD 104: Introduction to Disciplined Agile Delivery (DAD) (14 PDUs)

Duration: 2 days
Target audience: This course is designed for:

  • IT practitioners new to agile who want to get an effective start at agile solution delivery
  • Existing agile practitioners who want to take it to the next level
  • Senior IT Management who want to gain a deep understanding of how to take a disciplined approach to agile solution delivery
  • Agile practitioners who hope to grade for a Disciplined Agile Yellow Belt or Disciplined Agile Green Belt

DAD 301: Advanced Disciplined Agile Delivery (DAD) (14 PDUs)

Duration: 2 days
Target audience: This course is designed for:

  • Experienced IT professionals wanting to adopt disciplined agile strategies
  • Experienced agilists wanting to increase their understanding of DAD
  • People who have taken the Disciplined Agile Delivery (DAD) Experience Workshop and require a refresher

SAFe: Agile Release Train All-In Quickstart

Duration: 5 days
Target audience:

A Five-Day Immersion Program for Agile Enterprises.

SAFe: ScrumXP for Teams

Duration: 2 days
Target audience:

A Two-Day Foundation for Teams, Programs, and Portfolios

SAFe: Leading the Lean | Agile Enterprise with the Scaled Agile Framework™

Duration:

2 days


Target audience:

Executives, managers, and Agile change agents responsible for leading a Lean|Agile change initiative in the larger software enterprise.

This course is a requirement for those seeking certification as a Scaled Agile Framework Agilist (SA).

Scrum Overview - (IBM RV039 using Disciplined Agile Delivery)

Duration: 1 day
Target audience:

This course is intended for anyone who is interested in learning about the Scrum approach to Agile. Since Agile and Scrum focus on “the team”, this course is beneficial to all software project roles, including the business partners who define the goals and needs of the business.

ScrumMaster Certification (CSM)

Duration: 2 days
Target audience:

This course is intended for team members and managers involved in projects who may assume the ScrumMaster role. Typically, the ScrumMaster is a project manager, team lead, or development manager, but may also be a business analyst or any member of a Scrum team. In large organizations, it is recommended that Directors who oversee project teams or functional areas also participate.

Test Driven Development (TDD) Workshop

Duration: 2 or 3 days; depending on number and extent of hands-on exercises desired
Target audience:

This course is primarily intended for hands-on developers. Architects, technical leadership, and anyone who must understand, review, and communicate the use and benefits of TDD by agile teams will also benefit.

Testing Agile Projects

Duration: 1 day
Target audience:

Testers, test leads, developers, project managers, architects, and systems analysts.

Project Management

Iterative Project Management with the
Unified Process

Duration: 2 - 3 days (optional 3 day private class includes additional exercises)
Target audience:

Project Managers, Technical Leads and all others currently involved in, or soon to be responsible for, managing or coordinating iterative development projects.

Workshop: Advanced Iterative Project Management

Duration: 2 to 5 days
Target audience:

This workshop is intended for project managers, managers of project management offices and others responsible for success of the SDLC in the organization.

Software Development Process

Applying Scrum with Use Cases

Duration: 2 days
Target audience:

This course is intended for all who will actively participate in a project using this methodology. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.

Introduction to CMMI Version 1.2

Duration: 3 days
Target audience:

This course is designed for product developers and process implementers, as well as anyone interested in learning about CMMI.

Introduction to the Unified Process

Duration: 2 days
Target audience:

Technical managers, project leads, analysts, designers, software engineers, configuration management personnel, testing and quality assurance personnel, and anyone needing an overview of the Unified Process will benefit from this course.

Iterative Project Management with the Unified Process

Duration: 2 - 3 days (optional 3 day private class includes additional exercises)
Target audience:

Project Managers, Technical Leads and all others currently involved in, or soon to be responsible for, managing or coordinating iterative development projects.

Unified Process Overview

Duration: 4 hours
Target audience:

Entire project staff

Workshop: Extending the Unified Process for Web Applications - IconProcess Extensions

Duration: 1 to 5 days
Target audience:

Project managers, project leaders, systems analysts, information architects, business strategists, business analysts, architects, HCI specialists, content developers, software developers, architects, testers, and others who know the Unified Process and want to learn how to make it more useful for Web development projects.

Requirements Management with Use Cases

Advanced Use Case Lab

Duration: 2-3 days (depending on whether public or private, on-site presentation)
Target audience:

Business Analysts, Requirements Analysts, System Analysts, Software Designers, Information Architects, Project Managers, Testers, and Quality Assurance team members will increase their understanding of what a good use case is and how high quality use cases are developed.

Applying Scrum with Use Cases

Duration: 2 days
Target audience:

This course is intended for all who will actively participate in a project using this approach. People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.

Business Modeling Using UML

Duration: 3 days
Target audience:

This course is designed for the business process analysts and business designers who perform business modeling. This course is also of benefit to project managers, systems analysts, and other project roles that are recipients of the artifacts produced.

Defining & Managing Requirements with Use Cases

Duration: 2-3 days (depending on whether public or private, on-site presentation)
Target audience:

This course is designed for business analysts, systems analysts, requirements analysts, managers, subject matter experts, users, team leads, architects and software developers who require knowledge of requirements management techniques and use cases.

Facilitated Use Case Workshop

Duration: 2-5 days
Target audience:

A single project team including the project manager, analysts, users or subject matter experts, software architect, user interface designers. Optional participants: software developers, testers, technical writers, content providers, business process experts, project sponsors.

Integrating Use Cases with User-Centered Design

Duration: 4 hours
Target audience:

This course is designed for individuals working in environments in which both use cases and user-centered design techniques are used. Analysts, user interface designers, information architects, and their managers will benefit most from this course.

Introduction to Use Cases

Duration: 1 day
Target audience:

This course is intended for project managers, subject matter experts, executives, testers, business analysts, requirements analysts, systems analysts, software designers, architects, information architects, user interface designers, quality assurance engineers, and others who want to understand use cases.

Requirements Elicitation & Facilitation

Duration: 3 days
Target audience:

This course is designed for students who want to improve their requirements elicitation and facilitation skills, especially for conducting use case sessions. These roles include: Business analyst, systems analyst, project manager, team leader, and software architect.

Use Case Writing Refresher

Duration: 7 hours total (may be spread out over multiple days)
Target audience:

This course is intended for business analysts, system analysts, and other people who write requirements.

Usability

Introduction to Usability

Duration: 1 day
Target audience:

This course is for designers, analysts, project managers, software users, and those who wish to understand when and how to apply usability techniques throughout the software development lifecycle.

User-Centered Design

Duration: 2 days
Target audience:

This course is designed for those requiring a foundation in user interface design, usability, and user-centered design techniques. These roles often include web or user interface designers, requirements personnel, analysts, software developers, project managers, marketers, testers, and technical writers.

Please call toll-free +1 (866) 785-4266, if you are interested in a more advanced course.

Architecture and UML-based Software Development

Agile Methodology Workshop

Duration: 1 to 4 weeks.
Target audience:

Entire IT organization.

Analysis & Design Using UML

Duration: 5 days (depending on whether public or private presentation)
Target audience:

This course is designed for systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course will also benefit technical leads and software quality assurance personnel who oversee development of object-oriented systems.

Analysis & Design Using UML 2.0

Duration: 5 days
Target audience:

This course is designed for systems analysts, architects, designers, developers, and testers who develop object-oriented systems. Technical leads and software quality assurance personnel who oversee development of object-oriented systems will also find this course vital.

Analysis & Design using UML and Rational Rose

Duration: 5 days (private, on-site class only)
Target audience:

This course is designed for the systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course is also of benefit to technical leads and software quality assurance personnel who oversee development of object-oriented systems and require an understanding of the process and the artifacts being produced.

Analysis using the Unified Modeling Language (UML)

Duration: 3 days
Target audience:

This course is designed for the systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course is also of benefit to technical leads and software quality assurance personnel who oversee development of object-oriented systems and require an understanding of the process and artifacts produced.

Analysis using UML 2.0

Duration: 3 days
Target audience:

This course is designed for business and systems analysts, architects, designers, developers, and testers who develop object-oriented systems. Technical leads and software quality assurance personnel who oversee development of object-oriented systems will also find this course vital.

Design Using the Unified Modeling Language (UML)

Duration: 3 days
Target audience:

This course is designed for the systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course will also benefit technical leads and software quality assurance personnel who oversee development of object-oriented systems and require an understanding of the process and the artifacts being produced.

Design Using UML 2.0

Duration: 3 days
Target audience:

This course is designed for systems analysts, architects, designers, developers, and testers who develop object-oriented systems. Technical leads and software quality assurance personnel who oversee development of object-oriented systems will find this course vital.

Intro to Modeling with UML

Duration: 1-3 days
Target audience:

This course is designed for systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course also benefits managers, technical leads and software quality assurance personnel who oversee development of UML-driven systems and require an understanding of the process and associated artifacts.

Introduction to Service Oriented Architecture

Duration: 1 day
Target audience:

This course is designed for managers, analyst, developers, designers, testers, and other project team members who need a basic understanding of SOA and Web Services. This course is also useful for technical leads and supervisory personnel who oversee development of systems and require an understanding of the goals and processes.

Service Oriented Architecture & Web Services

Duration: 2 days
Target audience:

This course is designed for the technical and enterprise architects, designers, and other project team members who are interested in understanding what SOA and Web Services are, and how they can be sensibly incorporated into organizations. This course is also of benefit to technical leads and software quality assurance personnel who oversee development of systems and require an understanding of the process and the artifacts being produced.

Service Oriented Architecture for Architects

Duration: 2 days
Target audience:

This course is designed principally for the technical and enterprise architects. However, designers, and other project team members who are interested in understanding SOA concepts will greatly benefit from this course. It is also beneficial to technical leads and software quality assurance personnel who oversee development of systems and require an understanding of the process and the artifacts being produced.

Service Oriented Architecture for Managers

Duration: 2 days
Target audience:

This course is designed for business and technical managers and architects who are interested in what SOA is all about and the practical implications of its implementation.

Service-Oriented Analysis

Duration: 2 days (private, on-site presentation only)
Target audience:

This course is designed for business analysts, systems analysts, requirements analysts, technical managers, and software developers who wish to learn techniques for successful business analysis in software development.

UML 2.0 with Rational Software Architect

Duration: 2 to 3 days
Target audience:

This course is designed for the systems analysts, architects, designers, developers, and testers who are directly responsible for developing object-oriented systems. This course is also of benefit to technical leads and software quality assurance personnel who oversee development of object-oriented systems and require an understanding of the artifacts being produced.

UML 2.X Update Course (for Experienced UML Modelers)

Duration: 2 days (private, on-site presentation only)
Target audience:

Experienced UML modelers (analysts and/or designers)

Workshop: Analysis Modeling Using UML

Duration: 2-5 days (private, on-site class)
Target audience:

System Analysts, Designers, Architects, Subject Matter Experts

Workshop: Design Modeling with UML

Duration: 3-5 days (private, on-site workshop)
Target audience:

Designers, Architects, System Analysts

Quality Assurance & Testing

Testing Use Case-Driven Projects

Duration: 2 days
Target audience:

Test managers, testers, quality assurance, business analysts, project managers, developers, programmers, and/or subject matter experts responsible for testing or overseeing testing activities.

Tools

Introduction to ClearCase

Duration: 2 days (private, on-site presentation only)
Target audience:

This course is intended for first-time ClearCase users requiring a practical introduction to the ClearCase commands and operations used everyday.

Introduction to Rational SoDA

Duration: 1/2 day
Target audience:

This course has been designed for software engineers who may be technical leads, object modelers, requirements analysts, configuration managers, quality assurance personnel, technical writers, or developers who require a thorough understanding of SoDA's document generation capability.

Introduction to RequisitePro

Duration: 1 day (private, on-site presentation only)
Target audience:

Technical, Quality Assurance, and documentation managers, project leads, executives, application experts, business analysts, salespersons and analysts/designers who are involved in requirements capture, specification, use or management.

Introduction to Rose

Duration: 1+ Days
Target audience:

This course is intended for software engineers who may be technical leads, object modelers, requirements analysts or developers who require a thorough understanding of Rational Rose's visual modeling capability.

Rational Functional Tester Advanced Topics

Duration: 1 day; can be extended with additional topics, if desired.
Target audience:

Testers, Quality and Test Leads / Managers

Rational Functional Tester Essentials

Duration: 1 day
Target audience:

Testers, Quality and Test Leads / Managers

Rational Team Concert (RTC) Project Administration Workshop

Duration: 2 to 5 days; workshop topics can be customized depending on your specific needs.
Target audience:

This workshop is designed for RTC Administrators, Project Managers using Rational Team Concert, as well as Development Leads and Jazz administrators responsible for supporting RTC.

Rational Team Concert for Contributors (Work Items, Project Planning, Scheduling)

Duration: 1 day; course can be customized based on your specific needs.
Target audience:

This workshop is designed for all team members who will use Rational Team Concert to accomplish their daily tasks: software developers, technical leads, project managers, and others who may do these roles on a part-time basis: testers, interface and human factors designers, database developers, architects, and others responsible for the technical development effort (“technical team”).

Rational Team Concert for Developers (Source Control, Work Items, Streams)

Duration: 1 day
Target audience:

This workshop is designed for end users who will use Rational Team Concert to accomplish their daily tasks. These roles include Software developers, testers, interface and human factors designers, database developers, architects, and others responsible for the technical development effort ("technical team").

Rational Team Concert for Project Managers

Duration: 1 day; course can be customized depending on your specific needs.
Target audience:

Project Managers using Rational Team Concert, as well as Development Leads responsible for managing projects using RTC.

Requirements Definition with Rational Requirements Composer (RRC)

Duration: 1 day
Target audience:

Business analysts, BA leads / managers, project managers, stakeholders.

Test Planning & Execution with IBM Rational Quality Manager

Duration: 1 day
Target audience:

Testers, Quality and Test Leads / Managers, Business Analysts, Project Managers