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

Manage  StarTeam TRACK SCHEDULE

Learn how to utilize the StarTeam® automated configuration and change management system to manage the key stages of the software development lifecycle. Sessions will focus on requirements and changes, tracking defects and threaded discussions, and how to manage the tasks required by effective project management.

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.


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


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

3190a  StarTeam Security Explained! *
Ron Sauers — Borland
StarTeam Security
Type: Regular Session. Level: Intermediate.
Confused by the StarTeam security model? Learn about ACEs, object ACLs, container ACLs, privileges and object ownership, and how these basic security concepts relate to each other in the StarTeam access test algorithm. Understand how to best configure security for your own StarTeam projects.
Prerequisites: Familiarity with access rights in StarTeam.
Room: C2


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

2108a  StarTeam New Features *
John Sileski — Borland
StarTeam ALM, Methods, and Processes People, Teams and Management
Type: Regular Session. Level: Beginning.
This session provides an overview of the features and enhancements added to StarTeam since last year's Borland Conference.
Prerequisites: None.
Room: C3


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

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


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

4126  StarTeam SDK Advanced Programming Topics
Ron Sauers — Borland
StarTeam Programming
Type: Regular Session. Level: Advanced.
This session is intended for application developers who are familiar with the StarTeam SDK and are ready to take their skills to the next level. Topics include performance tuning, instant refresh, event handling, and more.
Prerequisites: Familiarity with the StarTeam SDK.
Room: C2


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

3108  Getting the Most Out of StarTeam Web Edition
John Sileski — Borland
StarTeam ALM, Methods, and Processes Best Practices User Experience People, Teams and Management
Type: Regular Session. Level: Intermediate.
This session covers best practices and customization methods to help get the most out of using StarTeam Web Edition.
Prerequisites: None.
Room: C3


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

3178  24 X 7 StarTeam  Session Change
Randy Guck — Borland
StarTeam ALM, Methods, and Processes Best Practices People, Teams and Management
Type: Regular Session. Level: Intermediate.
Software Configuration Management, Change Management, and other ALM processes are quickly becoming mission-critical processes within the enterprise. Correspondingly, organizations that depend on StarTeam are seeking ways to maximize its availability and resiliency to keep development teams running uninterrupted. In this session, StarTeam high-availability topics such as on-line backups, 24x7 operation, and fail-over techniques are discussed. Come learn about new StarTeam capabilities and techniques that afford continuous operation in the global enterprise.
Prerequisites: Basic understanding of StarTeam concepts and terms.
Room: C2


Tuesday, September 14, 2004 — 1:30pm - 2:45pm


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

3190b  StarTeam Security Explained! *
Ron Sauers — Borland
StarTeam Security
Type: Regular Session. Level: Intermediate.
Confused by the StarTeam security model? Learn about ACEs, object ACLs, container ACLs, privileges and object ownership, and how these basic security concepts relate to each other in the StarTeam access test algorithm. Understand how to best configure security for your own StarTeam projects.
Prerequisites: Familiarity with access rights in StarTeam.
Room: C2

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


3184a  Optimizing StarTeam for Distributed Teams *
Randy Guck — Borland
StarTeam ALM, Methods, and Processes Best Practices Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
Software development teams are increasingly becoming spread around the globe. Organizations are leveraging new talents, time zones, and tools made possible by a networked world. If you work on a distributed team, how should you manage lifecycle tools with shared repositories such as StarTeam? If you centralize files, change requests, and other ALM assets, how can you address performance and reliability? If you replicate artifacts to distributed teams, how do you handle synchronization and conflicts? In this session, learn why replication is dead and how StarTeam provides new techniques for distributed team productivity. Learn how to use StarTeam to provide exceptional performance for distributed teams without the headaches of replication.
Prerequisites: Basic knowledge of StarTeam concepts and terms.
Room: C2

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 — 4:30pm - 5:45pm


2108b  StarTeam New Features *
John Sileski — Borland
StarTeam ALM, Methods, and Processes People, Teams and Management
Type: Regular Session. Level: Beginning.
This session provides an overview of the features and enhancements added to StarTeam since last year's Borland Conference.
Prerequisites: None.
Room: C3

3186  Extending StarTeam with JBuilder for Maximum Developer Productivity  Session Change
Steve Reynolds — Elite Associates
JBuilder StarTeam ALM, Methods, and Processes Programming
Type: Regular Session. Level: Intermediate.
Combining JBuilder and StarTeam Enterprise Advantage gives your team the ability to implement and deploy an integrated development process making it easy to get the right information at the right time, reducing confusion and improving productivity. This presentation covers some of the techniques that you can use to customize the change request, task, and requirement forms and apply workflows to each of these categories of development process information. In addition to reviewing the basic workflow and form customization features, we discuss several techniques and demonstrate them using JBuilder. These techniques include layout methods, interfield dependencies, and automatic promotion of changes based on the user-defined workflow. We present real-world examples of these techniques used in large development organizations.
Prerequisites: Knowledge of JBuilder and StarTeam Enterprise Advantage.
Room: C2

4128  Targeting Java, COM, and .NET with the StarTeam SDK
Ron Sauers — Borland
StarTeam Programming Platforms
Type: Regular Session. Level: Advanced.
Using the StarTeam SDK, you can develop StarTeam applications for Java, Win32/COM and the Microsoft .NET Framework. However, what if your application must target multiple platforms? Developers want to take advantage of platform-specific features but are not willing to write everything twice. Learn how the StarTeam SDK team approaches this problem, and use similar techniques for your own applications.
Prerequisites: Familiarity with the StarTeam SDK.
Room: B3


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


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

3184b  Optimizing StarTeam for Distributed Teams *
Randy Guck — Borland
StarTeam ALM, Methods, and Processes Best Practices Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
Software development teams are increasingly becoming spread around the globe. Organizations are leveraging new talents, time zones, and tools made possible by a networked world. If you work on a distributed team, how should you manage lifecycle tools with shared repositories such as StarTeam? If you centralize files, change requests, and other ALM assets, how can you address performance and reliability? If you replicate artifacts to distributed teams, how do you handle synchronization and conflicts? In this session, learn why replication is dead and how StarTeam provides new techniques for distributed team productivity. Learn how to use StarTeam to provide exceptional performance for distributed teams without the headaches of replication.
Prerequisites: Basic knowledge of StarTeam concepts and terms.
Room: C2


Wednesday, September 15, 2004 — 11:00am - 12:15pm


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


3160  Using ANT to Automate StarTeam Tasks
David Scruggs — Borland
StarTeam ALM, Methods, and Processes Best Practices
Type: Regular Session. Level: Intermediate.
Administrators and developers often use ANT to automate builds. A functional set of tasks for StarTeam already ships with ANT. However, ANT also can use the rich command-line client to perform many tasks above and beyond simple builds. Additionally, StarTeam provides a rich Java SDK that can be exposed and utilized to allow ANT scripts to automate a number of tasks. This session focuses on the following areas: basic ANT scripting for StarTeam; troubleshooting; advanced scripts using the command-line client; and, advanced scripts and functionality using the StarTeam SDK.
Prerequisites: Java knowledge and basic StarTeam administration experience.
Room: C2

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.

3122  Integrating StarTeam in the Current Process
Micha Somers — Borland
StarTeam ALM, Methods, and Processes People, Teams and Management
Type: Regular Session. Level: Intermediate.
Learn how to integrate StarTeam in existing environments, customizing it to efficiently support the processes that are in place. Topics covered are: configuration of StarTeam; adjusting the StarTeam workflow; running StarTeam on top of existing version control systems (VSS, PVCS); integrating StarTeam in development environments such as VS.NET, Delphi, C#Builder, and JBuilder; and, creating customized forms for StarTeam.
Prerequisites: Some StarTeam knowledge and Starflow experience.


Legend

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