 |
 |
 |
 |
 |
 |
 The workshop teaches the Unified Modeling Language (UML) and an understanding of the Unified Process and how to incorporate them into a repeatable development process at your organization. The seminar teaches and provides exercises in modeling techniques used for project planning, scoping, requirements gathering and design for object-oriented development projects.
 |
 |
 |
 |
|
 |
 |
 |
 Those who will find this of value are: Team Leads, Developers, Business Analysts, Solutions Analysts, Information Architects, Designers, and Project Managers.
 |
 |
 |
 |
Learning Use Cases, UML and JAD Techniques - 3 Days
Description
The Learning Use Cases, UML and JAD Techniques Training Seminar provides training in the methodology needed for capturing and modeling the artifacts for Object-Oriented and Legacy System development. The class provides a life cycle and techniques used for IT process improvement using use cases and the Unified Modeling Language (UML). The seminar focus is on how to:
- Write use cases and build requirements and design models using the Unified Modeling Language
- Implement a repeatable process for project initiation, requirements definition, analysis and design
Each participant receives document templates, a JAD Procedures Guide and a Seminar Handbook. Maximum of 10 students. To schedule on-site training call (203) 322-1606 or e-mail us at wpierson@piersonapp.com.
Objectives
The objectives of the seminar are to:
- Provide an understanding of the Software Life Cycle, methodology steps and artifacts needed for Object-Oriented Development and Legacy System Projects
- Provide practical group exercises for building UML artifacts using the UML notations
- Define the Rapid Application Development Process, describe spiral vs. waterfall method, success factors and how to plan projects using an iterative and incremental approach
- Provide a JAD simulation of UML artifacts and how they are used throughout the project life cycle to implement a repeatable process
Seminar Content
Day 1
 |
Project Management for JAD Projects |
 |  |
Overview of JAD |
 |  |
Requirements Management Plan |
 |  |
What is RAD? Iterative Approach |
 |  |
Spiral vs. Waterfall |
 |  |
Role of JAD in RAD |
 |  |
JAD roles/responsibilities |
| Communication Techniques for JAD/RAD Projects |
 |  |
Workshop Approaches |
 |  |
Storyboarding |
 |  |
Kit Reviews |
 |  |
Prototyping |
| UML Concepts |
 |  |
Terms to get acquainted with |
 |  |
History, scope, and philosophy of the UML |
 |  |
Major types of diagrams supported by UML |
| Overview of Project Life Cycle and UML Project Artifacts |
| Discovery Phase - Problem Statement/Scope of the Project |
 |  |
Principles and terminology for Discovery-Problem Statement/Scoping Phase |
 |  |
Constructing the Use Case Diagram (Project Scope) using UML |
 |  |
Case Study Exercise - Building the Use Case Diagram |
| Discovery Phase - Requirements Analysis |
 |  |
Principles and terminology for Discovery - Requirements Analysis Phase of the Project Life Cycle |
 |  |
Constructing the Activity/Swimlane Workflow Diagram using UML |
 |
 |   | UML Notations |
 |   | Uses of Activity Diagrams in the project life cycle | |
 |  |
Discovery Phase - Requirements Analysis |
 |
 |   | Guidelines for writing the use cases |
 |   | Templates and samples | |
 |  |
Case Study Exercises - Building Activity/Swimlane Workflow Diagrams and Writing Use Cases for Requirements Definition |
Day 2
 |
Requirements Analysis Methodology Steps and Artifacts (continued) |
 |  |
Constructing the Domain Object Model and CRCs using UML |
 |  |
Case Study Exercise - Building the Domain Object Model using UML |
 |  |
Techniques for Focus Groups |
| Analysis & Design Methodology Steps and Artifacts |
 |  |
Principles and Terminology for the Analysis & Design Phase of the Project Life Cycle |
 |  |
Writing System Use Cases for Development |
 |
 |   | Guidelines and templates for writing System Use Cases |
 |   | Building prototypes | |
 |  |
Case Study Exercise - Writing System Use Cases and building prototypes for the Analysis/Design Phase |
 |  |
Constructing the Collaboration Diagram and Sequence Diagram using UML |
 |  |
Case Study Exercise - Building the Sequence Diagram using UML |
 |  |
JAD Focus group techniques |
| Release/Iteration Plan (High-Level Design Sign-off) |
 |  |
Reviewing/validating the solution and final acceptance with the business users |
 |  |
Defining the priorities for the system/project releases |
 |  |
Tracking project goals to requirements and use cases for requirements traceability |
| How to use the JAD deliverables for the Detailed Design Phase |
Day 3
 |
JAD Process Simulation |
 |  |
The JAD simulation demonstrates how the entire life cycle of a project fits together and how the artifacts taught in class build on each other. Each student leads the group in a stage of the life cycle using the scoping, requirements gathering and design artifacts. Agendas for leading the group are provided. In addition, each student will document to demonstrate an understanding of the documentation process. In-house UML tools may also be used in the simulation, if desired. |
Pierson has trained over 800 professional consultants, as well as over 1,500 Corporate Project Managers, Business/Solutions Analysts, Technical Leads, and Developers in JAD Facilitation & Requirements Gathering & Design using Object-Oriented techniques. The training provides the latest in the Unified Modeling Language and incorporates the Unified Process. Pierson provides a repeatable process in its practical training classes that can be utilized by Technical and Creative Project Teams. Some additional training seminars are: JAD Facilitation & Requirements Gathering Seminar For Data Driven and/or Legacy System Projects (Information Engineering & Structured Analysis included), JAD Facilitation & Requirements Gathering Seminar using Use Cases, JAD Participant Seminar, Process Modeling Skills, Data Modeling Skills, BPR Methodology, Object-Oriented Analysis & Design with RAD and Object-Oriented Development Overview.
Client Quotes
- "This was the best training I have received in my professional career!"
- "Very informative. Corporate wide training classes should be instituted."
- "The instructor is great. Material is well organized and 100% relevant to my work. Its relationship to our company’s process is extremely helpful."
- "The instructor’s method of teaching is very interactive."
- "I highly recommend this training for other employees as well as Business Users"
- "I would like to see all the other groups in IT trained in JAD and think the future success of our projects would be greatly improved by using JAD."
- "This is an excellent class. It is refreshing to see a class realistically and iteratively approach all areas of the software development process. It is a true tool for getting the requirements nailed down early in the process and it promotes buy in from the business community because they are involved from the start."
- "The training provided real world experience and insights from the instructor."
Instructor Profile
Joy E. Matthews is the cofounder and Vice President of Methodology Development and Training for Pierson Requirements Group, Inc. She has trained over a 2,000 IT professionals. She is an experienced JAD facilitator with expertise in Object-Oriented Software Engineering and the JAD process. She is the co-author of Pierson’s repeatable development methodology for Three-Tier Architecture projects using Object-Oriented methods and JAD. Joy is the author of the JAD Facilitation and Methodology Seminar using Object-Oriented Techniques. She is accomplished in Object-Oriented Requirements Analysis, Analysis and Detailed Design. She has facilitated and managed projects for all phases of the system development life cycle. Joy is also experienced in Information Engineering and Structured Analysis methodologies using the JAD process. She is the author of the JAD Facilitation & Methodology Seminar using Information Engineering and Structured Analysis, and the Process Modeling and Data Modeling Skills Workshops. Ms. Matthews was previously Vice President of Management and Product Development for Donovan Data Systems where she directed the development and implementation of software systems for Coca-Cola, Kraft, Heublein, AT&T and several major advertising agencies. She developed and conducted technical training programs for system installations and new product releases. Joy has a M.S. from C.W. Post College, L.I.U. |
 |
|