Borland®
Shop
Products Downloads Services Support Partners News & Events Company Community
2004 Borland Conference September 11-15, 2004 San Jose California

MY SCHEDULE

PRECONFERENCE TUTORIALS

DEFINE
CaliberRM
DESIGN
Together
DEVELOP
C++Builder
C#Builder
Delphi
JBuilder
TEST
Optimizeit
DEPLOY
Borland Enterprise Server
Janeva
VisiBroker
InterBase/JDataStore
MANAGE
StarTeam

INTEREST AREAS
ALM, Methods, and Process
Architecture, Models, and Patterns
J2EE™
Microsoft® .NET Framework
Service-oriented Architectures
Best Practices
User Experience
Emerging Technologies
Testing and Quality
Programming
Mobile
People, Teams, and Management
Platforms
Security

COMPLETE SESSION LIST
COMPLETE SCHEDULE
SPEAKERS

Define  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.

Legend

Occasionally changes occur in speakers, sessions and times. Please make sure to update your conference plans.

View Sessions by Course Number        View Sessions by Date

An asterisk (*) in the title indicates that the session is offered multiple times.


Saturday, September 11, 2004 — 9:00am - 1:00pm


2002  Just Enough Requirements Management, Part I
Alan Davis — University of Colorado at Colorado Springs
CaliberRM ALM, Methods, and Processes
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
CaliberRM ALM, Methods, and Processes
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  Session Change
John Kaster — Borland
CaliberRM Delphi StarTeam ALM, Methods, and Processes Microsoft .NET Framework Testing and Quality
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
CaliberRM StarTeam ALM, Methods, and Processes Programming
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 *  Speaker Change
Ed Zunzunegui — Borland
CaliberRM
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 *  Speaker Change
Ian Buchanan — Borland
CaliberRM StarTeam ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices
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
CaliberRM StarTeam ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices User Experience Testing and Quality People, Teams and Management
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
CaliberRM Together JBuilder Optimizeit Borland Enterprise Server StarTeam ALM, Methods, and Processes
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  Session Change
Randy Miller — Microsoft
CaliberRM Together ALM, Methods, and Processes Architecture, Models, and Patterns Microsoft .NET Framework Best Practices People, Teams and Management Platforms
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
CaliberRM ALM, Methods, and Processes People, Teams and Management
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 *  Session Change Speaker Change
Don Doherty — NDCHealth, Inc.
CaliberRM Together StarTeam ALM, Methods, and Processes Best Practices
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
CaliberRM JBuilder StarTeam ALM, Methods, and Processes
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.
CaliberRM ALM, Methods, and Processes Best Practices People, Teams and Management
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  Session Change
John Sileski — Borland
CaliberRM StarTeam ALM, Methods, and Processes User Experience Emerging Technologies People, Teams and Management
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
CaliberRM Together StarTeam ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices People, Teams and Management
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
CaliberRM Best Practices Testing and Quality
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.
CaliberRM StarTeam ALM, Methods, and Processes Best Practices People, Teams and Management
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.
CaliberRM ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices People, Teams and Management
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.
CaliberRM Together C++Builder C#Builder JBuilder Optimizeit StarTeam ALM, Methods, and Processes People, Teams and Management
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
CaliberRM Together StarTeam ALM, Methods, and Processes People, Teams and Management
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 *  Session Change Speaker Change
Don Doherty — NDCHealth, Inc.
CaliberRM Together StarTeam ALM, Methods, and Processes Best Practices
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
CaliberRM ALM, Methods, and Processes People, Teams and Management
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 *  Session Change
Leigh Crawford — Dunn Solutions Group, Inc.
CaliberRM StarTeam Best Practices
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  New Session
Moderator: Martin Frid-Nielsen — Borland
CaliberRM StarTeam
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 *  Speaker Change
Ed Zunzunegui — Borland
CaliberRM
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 *  Speaker Change
Ian Buchanan — Borland
CaliberRM StarTeam ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices
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
CaliberRM StarTeam ALM, Methods, and Processes Best Practices People, Teams and Management
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
CaliberRM ALM, Methods, and Processes Programming
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 *  Session Change
Leigh Crawford — Dunn Solutions Group, Inc.
CaliberRM StarTeam Best Practices
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.
CaliberRM Together C++Builder C#Builder JBuilder Optimizeit StarTeam ALM, Methods, and Processes People, Teams and Management
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


<Canceled>


1004  Applying the Unified Process
Charles Suscheck — Colorado State University
CaliberRM Together StarTeam ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices People, Teams and Management
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.
CaliberRM StarTeam ALM, Methods, and Processes Best Practices Testing and Quality People, Teams and Management
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
CaliberRM Together JBuilder Optimizeit Borland Enterprise Server StarTeam ALM, Methods, and Processes
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
CaliberRM Delphi Programming
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.


Legend

All speakers, programs, and descriptions subject to change.
 
Site Map Search Contact