CaliberRM TRACK SCHEDULE
Sessions in this track will teach you how to leverage the CaliberRM™ collaborative, Web-based requirements definition and management system to control your development process. Learn how to effectively deliver on key project milestones, reduce errors, increase project team communication, and reduce project rework.
Saturday, September 11, 2004 — 9:00am - 1:00pm
2002 Just Enough Requirements Management, Part I
Alan Davis — University of Colorado at Colorado Springs
Type: Preconference Tutorial.
Level: Beginning.
This tutorial teaches requirements management that is simple so that system development is accelerated, not brought to its knees. More importantly, we help you build the right system for your customers rather than just forcing you to follow dozens of irrelevant steps. Participants will return to their work places armed with knowledge of how to do requirements activities with minimum protocol and maximum results.
Prerequisites: None.
Room: A6
Saturday, September 11, 2004 — 2:00pm - 6:00pm
3002 Just Enough Requirements Management, Part II
Alan Davis — University of Colorado at Colorado Springs
Type: Preconference Tutorial.
Level: Intermediate.
Learn how to do requirements management simply so that system development is accelerated -- not brought to its knees -- and helps you build the right system for your customers rather than just forcing you to follow dozens of irrelevant steps. Participants will return to work armed with knowledge of how to manage requirements with minimum protocol and maximum results.
Prerequisites: Attendance to "Just Enough Requirements Management, Part I" or equivalent knowledge.
Room: A6
Sunday, September 12, 2004 — 8:00am - 12:00pm
3042 Complete ALM for the Microsoft .NET Framework

John Kaster — Borland
Type: Preconference Tutorial.
Level: Intermediate.
This tutorial covers the complete Application Lifecycle Management (ALM) integration solution with Diamondback, including development, requirements management, configuration management, modeling, testing and debugging, performance tuning, documentation, and deploying applications.
Prerequisites: Basic understanding of Delphi and the Microsoft .NET Framework.
Room: A1/A8
Sunday, September 12, 2004 — 1:00pm - 5:00pm
2010 Developing Custom Utilities and Integrations with StarTeam and CaliberRM
Lilac Ezer — Code Alloy, LLC
Type: Preconference Tutorial.
Level: Beginning.
Learn how the StarTeam and CaliberRM SDKs allow you to use your preferred programming language to build custom integrations, forms, and utilities that increase the efficiency of your software process.
Prerequisites: Understanding of StarTeam and CaliberRM functionality. Some programming experience in any language.
Room: A6
Monday, September 13, 2004 — 10:00am - 11:15am
1170a New Features in CaliberRM *

Ed Zunzunegui — Borland
Type: Regular Session.
Level: All.
This session provides a demonstration and explanation of all the newest CaliberRM features.
Prerequisites: None.
Room: C3
1176a Business Process Modeling for ALM *

Ian Buchanan — Borland
Type: Regular Session.
Level: All.
This session demonstrates how to apply the principles of BPM to Borland ALM and using Borland ALM products to achieve CMM certification or compliance.
Prerequisites: None.
Room: B3
Monday, September 13, 2004 — 2:00pm - 3:15pm
1130 CASE STUDY: Applying ALM to a Multifaceted Project
Miroslav Novak — Borland
Type: Case Study.
Level: All.
This session covers applying an ALM solution to a project that has larger concerns than just code. In this case, the management of source code was also accompanied by content and graphic design.
Prerequisites: Understanding of the basics of the Borland ALM solution, particularly aspects of CaliberRM and StarTeam.
Room: B3
Monday, September 13, 2004 — 3:30pm - 4:45pm
1164 Requirements to Realization using Borland Enterprise Studio for Java
Rick Nadler — Borland
Type: Regular Session.
Level: All.
This session demonstrates how to use JBuilder to manage the life-cycle of a complete application from requirements, design, development, testing, and tuning through deployment.
Prerequisites: Familiarity with application lifecycle management (ALM) concepts.
Room: B1/B4
1184 Using the Microsoft Solutions Framework with Borland Tools

Randy Miller — Microsoft
Type: Regular Session.
Level: All.
The Microsoft Solutions Framework (MSF) is a risk-driven, milestone-based, iterative process framework that can be customized for use on projects of any size. Guiding MSF is a series of principles, models, disciplines, key concepts, proven practices, and recommendations. These elements create a framework, under which, existing agile processes can be scaled to the enterprise level or used on the smallest of projects. In other words, MSF advances a complimentary approach that can easily incorporate the practices of agile methods where appropriate but provides additional disciplines such as project, risk, and readiness management. This session looks at how to use MSF with the Borland toolset.
Prerequisites: Beginning familiarity with change management, requirements management and modeling.
Room: J3
2146a Implementing Requirements Management: A Pattern for Success *
Betty Luedke — Borland
Type: Regular Session.
Level: Beginning.
After guiding the Requirements Management (RM) Process/Tool Implementation at several medium-to-large government and commercial organizations, an approach has emerged to successfully implement a RM process with tool support. This approach is sensitive to the environment in which it is used.
Prerequisites: None.
Room: B3
3218a Using Together with CaliberRM and StarTeam *

Don Doherty — NDCHealth, Inc.
Type: Regular Session.
Level: Intermediate.
Once you've decided on using Together, CaliberRM and StarTeam to automate your process, your next most critical task is rolling out the toolset to your organization. Hear suggestions for planning and implementing the Borland suite rollout so that the tools enable your organization's process and your process takes advantage of tool features. During this session, we talk about the structure of your source code and meta-data repositories, how to maintain a fully integrated source code and meta-data repository while allowing for in-flight UML diagrams and code, determining what artifacts will be created and when, and many other practical lessons learned through setting up and using Together, CaliberRM, and StarTeam in a large project environment.
Prerequisites: Familiarity with Together.
Room: A7
4124 Understanding StarTeam Enterprise Advantage
Steve Reynolds — Elite Associates
Type: Regular Session.
Level: Advanced.
StarTeam Enterprise Advantage provides the core of Borland Application Lifecycle Management products by allowing you to create and enforce a fully customized development process. This session provides an introduction to the many features of StarTeam Enterprise Advantage including form customization using JBuilder, workflow definition, automatic email notification and configuration of StarTeam Enterprise Advantage Web Edition. This session also examines the various points of integration among StarTeam and CaliberRM, JBuilder, and other Borland ALM products.
Prerequisites: Basic understanding of StarTeam, SCM and ALM.
Room: C2
Monday, September 13, 2004 — 5:00pm - 6:15pm
2118 Software Estimation: Art, Science, or Science Fiction
Jeff Swisher — Dunn Solutions Group, Inc.
Type: Regular Session.
Level: Beginning.
This session focuses on providing useful rules of thumb and procedures for creating software estimates ("the art of estimation") and a brief introduction to mathematical approaches to creating software project estimates ("the science of estimation"). The session provides techniques for making sure estimation is treated as an analytical rather than a political process. It explains how to negotiate effectively with other project stakeholders (such as marketing, management, and your clients) so that everyone wins. The session features extensive lab work to give you hands-on experience creating many different kinds of software estimates.
Prerequisites: None.
Room: B3
3208 Borland Search Server: The Borland ALM Search Engine

John Sileski — Borland
Type: Regular Session.
Level: Beginning.
This session introduces a completely new product, Borland Search Server, that applies Internet-style indexing, search, and data discovery capabilities specifically to diverse enterprise data silos. Learn the business problems that Borland Search Server addresses, get an overview of the technologies and methodologyy used, and see a practical demonstration.
Prerequisites: None.
Room: C3
Tuesday, September 14, 2004 — 8:00am - 9:15am
1158 Project Retrospectives
Miroslav Novak — Borland
Type: Regular Session.
Level: All.
One practice that relies on and fosters continued learning and improvement is some form of retrospective activity, regardless of its formality. In this session, we explore retrospective activity as a tool of change.
Prerequisites: General understanding of the Borland ALM suite.
Room: C2
3192 Writing Testable and Code-able Requirements
Murat Guvenc — Borland
Type: Regular Session.
Level: Intermediate.
This session teaches how to ensure that requirements are complete, consistent, accurate, unambiguous, and written to a level of detail required to create a sufficient set of test cases to validate the system's functionality.
Prerequisites: None.
Room: B3
Tuesday, September 14, 2004 — 9:30am - 10:45am
2154 Tracking Deliverables and Managing Change
Don Kranz — PROCESSexchange, Inc.
Type: Regular Session.
Level: Beginning.
Use Borland ALM solutions, such as CaliberRM, StarTeam, and Together, to embrace change in your projects, manage deliverables, and produce meaningful productivity metrics that satisfy both management and development teams.
Prerequisites: None.
Room: B3
Tuesday, September 14, 2004 — 1:30pm - 2:45pm
1172 Introduction to Business Cases for Developers Using CaliberRM
Rick Hubbard — Growth Systems, Inc.
Type: Regular Session.
Level: All.
Before the need for a program...before the need for a project...before the need for a product, there is the need for rationale and justification and there is the need for a Business Case. To succeed in today’s enterprise, IT Professionals of all types -- developers (as well as analysts, architects and project managers) -- must know how to contribute to, develop from scratch, and use business cases to justify, initiate, and evaluate IT projects. In this fast-paced presentation, gain insight into and understanding of Business Case concepts, terms, and techniques. Learn about best practices and which pitfalls to avoid. This session includes a sample justification for the acquisition of CaliberRM, using CaliberRM.
Prerequisites: None.
Room: C3
3182a Retooling RUP to Borland ALM *
Don Kranz — PROCESSexchange, Inc.
Type: Regular Session.
Level: Intermediate.
Map the Borland ALM solution (the define, design, develop, test, deploy, manage process) to the RUP disciplines and see how you can accelerate your teams by providing much needed guidance in the implementation of your corporate solutions.
Prerequisites: Some knowledge of RUP and Borland ALM products.
Room: B3
3200 Successfully Managing the Software Development Lifecycle
Martin Rudy — R & R Consulting
Type: Regular Session.
Level: Beginning.
Learn tips on how to successfully manage software projects and how to avoid some common mistakes that too often prevent completion of a project. Topics range from all aspects of the project lifecycle, single and multiple developers, internal vs. external developers, handling geographically dispersed teams, and how to work with difficult clients.
Prerequisites: Understanding of software development and major tasks required to start and complete an application from a
management perspective.
Room: J3
3218b Using Together with CaliberRM and StarTeam *

Don Doherty — NDCHealth, Inc.
Type: Regular Session.
Level: Intermediate.
Once you've decided on using Together, CaliberRM and StarTeam to automate your process, your next most critical task is rolling out the toolset to your organization. Hear suggestions for planning and implementing the Borland suite rollout so that the tools enable your organization's process and your process takes advantage of tool features. During this session, we talk about the structure of your source code and meta-data repositories, how to maintain a fully integrated source code and meta-data repository while allowing for in-flight UML diagrams and code, determining what artifacts will be created and when, and many other practical lessons learned through setting up and using Together, CaliberRM, and StarTeam in a large project environment.
Prerequisites: Familiarity with Together.
Room: A7
Tuesday, September 14, 2004 — 3:00pm - 4:15pm
2146b Implementing Requirements Management: A Pattern for Success *
Betty Luedke — Borland
Type: Regular Session.
Level: Beginning.
After guiding the Requirements Management (RM) Process/Tool Implementation at several medium-to-large government and commercial organizations, an approach has emerged to successfully implement a RM process with tool support. This approach is sensitive to the environment in which it is used.
Prerequisites: None.
Room: B3
3232a Traceability and Linking with CaliberRM *

Leigh Crawford — Dunn Solutions Group, Inc.
Type: Regular Session.
Level: Intermediate.
Requirements seem to be ever-changing, and every software professional is familiar with the impact that a requirement change can have on all phases of product development. One of the key benefits of CaliberRM is that it give you the ability to trace to other key artifacts in any organization. This session demonstrates how CaliberRM integrates to all StarTeam artifacts, TestDirector test cases, MSProject project plans, other requirements, and more. The significance of setting up these traces is demonstrated, as well as the tools included in CaliberRM to identify potential risk from changing a requirement.
Prerequisites: Familiarity with CaliberRM and tracing functionality.
Room: C3
Tuesday, September 14, 2004 — 8:00pm - 9:00pm
1106 PANEL: Meet the CaliberRM and StarTeam Development Teams

Moderator: Martin Frid-Nielsen — Borland
Type: Panel Discussion.
Level: All.
Come participate in our interactive discussion. It's not about where our products take you, it's about where StarTeam and CaliberRM allow you to go. This session covers global distributed development, team solutions, process-driven development, high availability, offshoring, reporting, development metrics, and our view of the horizon.
Prerequisites: None.
Room: C3
Wednesday, September 15, 2004 — 8:00am - 9:15am
1170b New Features in CaliberRM *

Ed Zunzunegui — Borland
Type: Regular Session.
Level: All.
This session provides a demonstration and explanation of all the newest CaliberRM features.
Prerequisites: None.
Room: C3
1176b Business Process Modeling for ALM *

Ian Buchanan — Borland
Type: Regular Session.
Level: All.
This session demonstrates how to apply the principles of BPM to Borland ALM and using Borland ALM products to achieve CMM certification or compliance.
Prerequisites: None.
Room: B3
Wednesday, September 15, 2004 — 9:30am - 10:45am
2144 Manage Change or It Will Manage You!
Betty Luedke — Borland
Type: Regular Session.
Level: Beginning.
Understanding the anatomy of change and the all-too-familiar surrounding circumstances/dynamics help us use proven approaches effectively to manage requests for change and to facilitate product evolution.
Prerequisites: None.
Room: B3
Wednesday, September 15, 2004 — 11:00am - 12:15pm
2142 Introduction to the CaliberRM SDK
Lilac Ezer — Code Alloy, LLC
Type: Regular Session.
Level: Beginning.
Learn how to develop custom utilities and add-in modules to integrate your software requirements with external applications using the CaliberRM SDK.
Prerequisites: Understanding of CaliberRM functionality, programming experience in any language.
Room: C2
3232b Traceability and Linking with CaliberRM *

Leigh Crawford — Dunn Solutions Group, Inc.
Type: Regular Session.
Level: Intermediate.
Requirements seem to be ever-changing, and every software professional is familiar with the impact that a requirement change can have on all phases of product development. One of the key benefits of CaliberRM is that it give you the ability to trace to other key artifacts in any organization. This session demonstrates how CaliberRM integrates to all StarTeam artifacts, TestDirector test cases, MSProject project plans, other requirements, and more. The significance of setting up these traces is demonstrated, as well as the tools included in CaliberRM to identify potential risk from changing a requirement.
Prerequisites: Familiarity with CaliberRM and tracing functionality.
Room: B3
Wednesday, September 15, 2004 — 1:15pm - 2:30pm
3182b Retooling RUP to Borland ALM *
Don Kranz — PROCESSexchange, Inc.
Type: Regular Session.
Level: Intermediate.
Map the Borland ALM solution (the define, design, develop, test, deploy, manage process) to the RUP disciplines and see how you can accelerate your teams by providing much needed guidance in the implementation of your corporate solutions.
Prerequisites: Some knowledge of RUP and Borland ALM products.
Room: C3
1004 Applying the Unified Process
Charles Suscheck — Colorado State University
Type: Preconference Tutorial.
Level: All.
This tutorial is a concentrated workshop aimed at teaching, through in-class examples and hands-on application, how to develop a system using the Unified Process (UP) -- the public domain basis of the Rational Unified Process (RUP). The emphasis is on creating good use cases, developing domain models, mapping domain models to design diagrams and determining which UP documents are effective in various scenarios. The tutorial applies Borland tools: CaliberRM is used to capture requirements and use cases, and Together is used to create use case models, domain models, and design diagrams.The relationship between process and StarTeam is also discussed.
Prerequisites: Familiarity with object-oriented programming, analysis, and design.
2014 A Year in the Life of an ALM Project
Leigh Crawford — Dunn Solutions Group, Inc.
Type: Preconference Tutorial.
Level: Beginning.
Are you considering new application lifecycle products? Have you been asked to deploy these products in your organization? Will you need to measure the return on investment that will result? If so, then this tutorial is for you! We guide you through all stages of the ALM implementation process, from initial evaluation, customization, and deployment to measurement of the productivity gains you have achieved. This tutorial combines general information on managing organizational change and specific Borland product features that integrate ALM into the development environment with the practical experiences of NDC Health, a user of the entire Borland ALM solution that has measured the return on investment.
Prerequisites: None.
3018 Requirements to Realization using Borland Enterprise Studio for Java
Rick Nadler — Borland
Type: Preconference Tutorial.
Level: Intermediate.
This tutorial provides an in-depth examination of Java Studio to control the lifecycle of a complete application from requirements, design, development, testing, and tuning through deployment. Coverage includes emphasis on individual elements of the ALM suite, using JBuilder as the cockpit for driving the lifecycle.
Prerequisites: Familiarity with ALM concepts.
4108 Extending CaliberRM with Add-ins and Delphi *
Micha Somers — Borland
Type: Regular Session.
Level: Advanced.
Learn how to create a CaliberRM add-in with Delphi. This add-in enables us to create traces from our requirements (managed by CaliberRM) to external objects and perform operations on them.
Prerequisites: Experience using Delphi and COM.
|