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

  People, Teams and Management TRACK

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.


1000  New Features of JBuilder 2005  Session Change
Neal Ford — The DSW Group, Ltd.
JBuilder ALM, Methods, and Processes J2EE Service-oriented Architectures Programming People, Teams and Management
Type: Preconference Tutorial. Level: All.
This tutorial helps you get more out of the new features of Borland JBuilder 2005, including enhancements to Web application, Enterprise JavaBeans and Web Services design and development capabilities, productivity for code-centric development, and new team and ALM integrations.
Prerequisites: Experience using Borland JBuilder and Java
1000 canceled Time Change

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.
1004 canceled Time Change

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.
1130 Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: B3
 Time Change

1150  Having "The Talk": Discussing Technology with Managers and Customers
Nathan Carpenter — Raba Technologies
ALM, Methods, and Processes People, Teams and Management
Type: Regular Session. Level: All.
Technical people often need to convince a nontechnical audience, such as managers or customers, of the need for a particular technical solution. This session points out the challenges involved and the methods to bridge the different viewpoints and priorities of the audience.
Prerequisites: None.
1150 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: J3

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.
1158 Tuesday, September 14, 2004 — 8:00am - 9:15am
Room: C2

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.
1172 Tuesday, September 14, 2004 — 1:30pm - 2:45pm
Room: C3

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.
1184 Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: J3

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.
2014 canceled

2108  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.
2108a Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: C3

2108b Tuesday, September 14, 2004 — 4:30pm - 5:45pm
Room: C3

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.
2118 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: B3

2120  Fitting the UML into Your Development Process
Paul Gustavson — SimVentions, Inc.
Together ALM, Methods, and Processes Architecture, Models, and Patterns People, Teams and Management
Type: Regular Session. Level: Beginning.
This session examines UML, provides a primer on UML diagramming using Borland Together, and explains how the UML can be used to benefit managers, developers and ultimately, end users.
Prerequisites: Some familiarity with general software development processes.
2120 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: A6

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.
2144 Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: B3

2146  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.
2146a Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: B3
 Time Change
2146b Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: B3

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.
2154 Tuesday, September 14, 2004 — 9:30am - 10:45am
Room: B3

2184  Managing Lean Software Development with Cumulative Flow Diagrams
David Anderson — Microsoft
ALM, Methods, and Processes People, Teams and Management
Type: Regular Session. Level: Beginning.
Agile methods such as Scrum and Feature-driven Development (FDD) have adopted the use of graphs that plot the functionality delivered in a release or iteration. Typically, these charts are referred to as "burn down" or, more recently, "burn up" charts. In FDD, they are simply known as Feature-complete Graphs. Cumulative Flow Diagrams (CFDs) are used in Lean Production. Using real examples from the field, learn how to use CFDs with agile and lean software development methods. Learn how to create a CFD and how to plot it daily. Learn how to read the information for the chart and how to use it to steer and control a project on a daily basis. Learn about the S-curve effect and its causes and techniques for reducing its influence. Finally, see how Statistical Process Control charts can be plotted from CFD data and used to provide management with an "early warning" of developing issues within a project.
Prerequisites: Basic understanding of agile development or project management methods
2184 Wednesday, September 15, 2004 — 11:00am - 12:15pm
Room: J3

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.
3108 Tuesday, September 14, 2004 — 8:00am - 9:15am
Room: C3

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.
3122 canceled Time Change

3124  There are No Bad Use Cases, Only Poorly Written Ones
Saleem Siddiqui — Dunn Solutions Group
ALM, Methods, and Processes Architecture, Models, and Patterns Best Practices People, Teams and Management
Type: Regular Session. Level: Intermediate.
The mention of use cases evokes strong emotions from many business analysts and project managers -- not always in an exhortative tone. This session presents some techniques and "gotchas" on how to write effective and useful use cases.
Prerequisites: Fundamentals of application development and ALM.
3124 Tuesday, September 14, 2004 — 8:00am - 9:15am
Room: J3

3126  Medicare for Software: How to Sustain and Retire Software
Saleem Siddiqui — Dunn Solutions Group
ALM, Methods, and Processes Best Practices People, Teams and Management
Type: Regular Session. Level: Intermediate.
A typical software product spends more than half its lifetime being maintained and ultimately retired (often paving the way for a replacement product). Yet precious little is said in project management literature about this expansive phase of a product's productive life. This presentation highlights the techniques that make for smooth sailing through the, hopefully, long journey in a product's life.
Prerequisites: Fundamentals of application development and ALM.
3126 Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: J3

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.
3178 Tuesday, September 14, 2004 — 9:30am - 10:45am
Room: C2

3182  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.
3182a Tuesday, September 14, 2004 — 1:30pm - 2:45pm
Room: B3

3182b Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: C3

3184  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.
3184a Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: C2

3184b Wednesday, September 15, 2004 — 9:30am - 10:45am
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.
3200 Tuesday, September 14, 2004 — 1:30pm - 2:45pm
Room: J3

3204  Getting Projects Out of Trouble  New Session
Steve Young
People, Teams and Management
Type: Regular Session. Level: Beginning.
In troubled projects, a debilitating environment often exists, which can have a negative impact on recovery efforts. To get a project out of trouble requires strong management and a disciplined process.
Prerequisites: Experience with the concerns of project management.
3204 Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: J3
 Time Change

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.
3208 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: C3
 Time Change

3248  Applying ALM to Application Management  New Session
Chris Peltz and Scott Williams — Hewlett-Packard
ALM, Methods, and Processes Architecture, Models, and Patterns Service-oriented Architectures Best Practices Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
Application Lifecycle Management (ALM) techniques have been shown to be very successful in organizations looking to apply a flexible and consistent approach to application development. This session takes an in-depth look at how these same ALM techniques can be applied to the task of application management. Geared to application architects, project managers, and designers, this session introduces a lifecycle-based approach for including manageability throughout the lifecycle, from requirements to design, through development. This session also investigates the use of model-driven development techniques within the lifecycle to assist in the creation of general-purpose management models that can serve the needs of both development and operations teams. Attendees leave this session with a better sense of considerations, guiding principles, and approaches to application management.
Prerequisites: Familiarity with Application Lifecycle Management (ALM) concepts and agile software development approaches.
3248 Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: J2
 Time Change

3252  Tablet PC 2005 Edition Development Overview and ISV Momentum  New Session
Frank Gocinski — Microsoft
Microsoft .NET Framework Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
This session is designed to help you gain insight into the Tablet PC 2005 Edition SDK and programming environment and to share information on the Tablet PC market and positioning so you can understand what the next 12-18 months will look like for this exciting platform. Learn about the new platform features for the Tablet PC operating system and learn how to integrate tablet functionality into your application.
Prerequisites: Some Microsoft .NET Framework programming experience.
3252 Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: J3
 Time Change

4116  How to Determine Your Application Size Using Function Points
Alvin Alexander — Mission Data
Best Practices Testing and Quality People, Teams and Management
Type: Regular Session. Level: Advanced.
This session describes the technique of counting function points to determine application size, including presentation of basic counting rules, a sample count, and time/cost estimating tips and tricks.
Prerequisites: Developers and managers who (a) have had their software projects exceed their budgets, (b) are interested in accurately predicting development cost before coding, or (c) are interested in determining useful development metrics, including development hours per FP, cost per FP, and defects per FP.
4116 Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: J3

8000  VENDOR SHOWCASE: Pillar Speed to Value Transformation and Borland ALM  New Session
Kenneth Faw — Pillar Technology Group, LLC
JBuilder ALM, Methods, and Processes J2EE People, Teams and Management
Type: Vendor Showcase. Level: All.
The language of business is value. The language of IT should be rapid; well-managed; cohesive fulfillment of value. How can business and IT achieve the greatest value in the shortest period of time?
Prerequisites: None.
8000 Monday, September 13, 2004 — 10:00am - 11:15am
Room: F
 Time Change

8010  VENDOR SHOWCASE: How to Optimize Performance, Reduce Risk, and Deliver ROI  New Session
Klaus Fellner — Segue Software
Optimizeit J2EE Service-oriented Architectures Testing and Quality People, Teams and Management
Type: Vendor Showcase. Level: All.
With the growth in J2EE mission-critical applications and service-oriented architectures, comprehensive performance testing is a must to ensure acceptable performance. This session demonstrates how the combination of SilkPerformer from Segue and Borland Optimizeit ServerTrace can proactively uncover performance bottlenecks deep within the J2EE application tiers, even drilling down to the offending line of code to identify and resolve the specific issue.
Prerequisites: None.
8010 Tuesday, September 14, 2004 — 9:30am - 10:45am
Room: F
 Time Change

8024  VENDOR SHOWCASE: The Business of SCM  New Session
Truman Esmond — Breckenridge Communications
ALM, Methods, and Processes People, Teams and Management
Type: Vendor Showcase. Level: All.
Involving the business users and non-technical stakeholders in your organization in the software configuration and development processes is a sure way to make them champions of your processes and respectful of your time and resources. It also helps ensure that expectations are met and each project has the best chances of success. Learn how Breckenridge Communications' CommCenter application and strategic integrations of business processes with your SCM environment can help your entire company.
Prerequisites: None.
8024 Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: F
 Time Change

9000  Horrible Team Experiences  New Session
Todd Turco — Carnegie Mellon University
People, Teams and Management
Type: Birds-of-a-Feather. Level: All.
We've discovered that successful teams learn from expectation failures. After discussing this concept, learn how to apply this technique on the job.
Prerequisites: None.
9000 Tuesday, September 14, 2004 — 12:30pm - 1:15pm
Room: A2
 Time Change


Legend

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