training
| Teams with a common set of concepts and practices are more productive than groups where everyone is only doing what they have always done. Evanetics provides the training to jump-start your project teams through the learning curve of new technology. Our training curriculum addresses the fundamentals of any project taking an object-oriented or component-based development approach. We get everyone speaking the same vocabulary, and thinking in the same terms. Internal friction is reduced and project traction is increased. |
Evanetics is an |
|
Business Analysis Courses |
BA Curriculum |
|
|
Use Cases for the Rational Unified Process IIBA-endorsed. This 2-day course is an exercise-driven course to instruct students in developing well-written and effective use cases within the context and guidelines of the Rational Unified Process version 7 (RUP 7). Students learn the basic concepts of RUP 7 regarding requirements specification, with emphasis on writing use cases to capture the operational and behavioral requirements of a software system. |
||
|
Pragmatic Use Case Writing
IIBA-endorsed. Evanetics is well-known for our use case expertise, and this 2-day course is designed to provide students with intensive, practical training in the concepts of requirements specification through use cases. During the course the students write at least three non-trivial use cases. |
Service-Oriented Analysis A 2-day course that focuses on how an organization moving to Service Orientation can identify effective business services through Service-Oriented Analysis. Students learn techniques to identify candidate services, then challenge them to identify “actual” services. The various types of services are discussed, and emphasis is placed on identifying the responsibility profile of each service. |
|
|
Pragmatic Business Analysis
IIBA-endorsed. This course is a 2-day, very interactive curriculum that focuses on the role of the BA within the technical process of software development. Covers requirements discovery techniques, use cases, and domain modeling, and requirements change management. Business System Analysis for Object-Oriented Projects IIBA-endorsed.
This 3-day course focuses on the role
of the IT-Business Analyst |
Cockburn Writing Effective Use Cases
Gary K. Evans of Evanetics is a member of Cockburn and Associates (www.cockburnandassociates.com) |
|
Project
Management
and |
Project Management Curriculum |
|
As our software projects become more complex, and delivery time-frames continue to shrink, we need new approaches and new processes to enable success. This 2-day course is designed to inform and enable software organizations to migrate from the traditional, Waterfall development process to iterative and agile development processes such as Extreme Programming, Scrum, and agile Unified Process. |
|
|
Scrum has become a leading agile development method. This 2-day course leads the students to understand what adopting Scrum will mean for their organization, and themselves. The course covers each of Scrum’s practices and, most importantly, the structure and flow of how a Scrum project is conducted according to agile principles. Extensive exercises allow students to plan a release, estimate user stories and tasks, plan and populate a sprint, and understand how to conduct and end a sprint. |
IBM/Rational Unified Process Version 7 This 2-day course covers the latest release of the Rational Unified Process (RUP) ― version 7. RUP is an activity-driven process of staggering complexity that can be implemented in a large, command and control approach, or in an agile, just-in-time philosophy. This course discusses the new RUP Unified Method Architecture, the 9 RUP Disciplines, and how RUP affects the major project roles in your organization. A section on Common Mistakes Adopting RUP will help you avoid these all too-common errors. |
|
Object-Oriented and Design Courses |
OO and Design Curriculum |
|
Use Cases to Code: Analysis with UML This 3-day course focuses on how project teams should first represent “what” functionality object-oriented software systems will provide their users, rather than “how” the software will be designed. Starting with case study use cases, the course covers the entire object-oriented analysis process, demonstrating how to use UML 2 to specify the systems goals. |
|
|
Use Cases to Code: Design
with UML This 3-day course focuses on the needs of programmers, designers and architects to understand and apply current best-practices in object-oriented design using UML 2. The relationship between software architecture and software design is explored in detail, including Gang of Four design patterns, Web architecture and Model-View-Controller, the evolution of Service-Oriented Architecture and Web Services, and how to develop a persistence layer for mapping classes to a Relational DBMS. |
Core Design Patterns This 2-day course introduces and discusses the core design patterns in the classic Design Patterns book by the “Gang of Four” (GoF), so that students can attain an appreciation of what design patterns are, and how to use them effectively on their development projects. This course focuses on the common characteristics of these design patterns: designing with interfaces, context classes supported by private inheritance hierarchies, and how each pattern complies to accepted design principles. |
|
Object-Oriented
Analysis & Design with UML 2 This course combines the most important concepts of object-oriented analysis and design into a single 4-day course offering. This course teaches students how to think like an object, and how to use UML version 2 for specifying both the problem space (analysis) and the solution space (design) of a software system. |
Advanced Design Patterns This 2-day course focuses on the more advanced patterns in the classic Design Patterns book by the “Gang of Four” (GoF). Special focus is placed on Open-Closed Principle, Single Responsibility Principle, and other best principles. Additional topic areas include advanced patterns for Concurrency, Micro-Architecture, Pattern-Oriented Software Architecture (POSA), and Anti-Patterns. |
|
Design Patterns This 4-day course combines the content of our Core Design Patterns and Advanced Designed Patterns. It is designed to provide students with a thorough introduction to, and understanding of, the most critical design patterns. From basic design principles the course builds a solid foundation for patterns for software design in diverse areas including application development, concurrency and software architecture. A special “anti-patterns” sections describes patterns that we should not emulate. |
|

