Complete
Searchable Conference Program
Search the entire SD Best Practices 2005 schedule by day, track, session format,
speaker and/or keyword.
Instructors
& Speakers
Our impressive list of instructors includes well-known technology leaders and
industry gurus from all corners of the development world.
Keynotes
Keynote presentations are an essential part of the SD Best Practices 2005. From
the highly technical to the deeply visionary, our keynotes continue to prove
that the profession of software development embodies innovation, imagination
and the constant pursuit of perfection.
CONFERENCE TRACK DESCRIPTIONS
Build & Deploy [view
sessions in this track]
You know what your customer wants; now it’s time to implement it. Whether
you need to determine coding standards or choose technology, this is where the
pedal hits the metal. As every developer knows, the last few phases of the lifecycle
have a life of their own: bad deployment can ruin an otherwise perfect product,
and poor maintenance can permanently alienate users. This track helps you avoid
common mistakes in building, deploying and maintaining software.
C++ [view
sessions in this track] NEW
AT SD BEST PRACTICES!
C++ has been in widespread commercial use for more than a decade, yet developers
are still discovering innovative ways to use the language and standard library.
C++ continues to be full of interesting surprises. SD’s C++ speakers are
the most knowledgeable in the field and they do an exceptional job of providing
information you can use. To keep pace with the growing literature and experience
in the field, our C++ classes have evolved towards more intermediate and advanced
topic
Design & Architecture [view
sessions in this track]
Successful software is directly attributable to elegant and efficient modeling
and design. Models let users and developers build a readily understandable,
visual representation of complex object-oriented systems before diving into
the source code. This track incorporates the latest information and best practices
including, but not limited to, UML, software architecture, design patterns,
robustness analysis and database design.
People, Projects & Teams [view
sessions in this track]
The most important success factor for any software development team is the people
that comprise it. This track addresses questions such as: How do you manage
people effectively? How can you work together with your colleagues? How do you
make a team successful? How do you work with a diverse and sometimes antagonistic
group of stakeholders?
Process
& Methods [view
sessions in this track]
The hottest topic in the software industry isn’t technology, it’s
methodology. This track presents the latest information and best practices on
agile and disciplined methods along with leading-edge thinking as to how software
should be built.
Requirements & Analysis [view
sessions in this track]
Successful software is directly attributable to getting requirements right in
order to meet customers’ needs. To succeed you need techniques that facilitate
communication between customers and developers in the spirit of learning and
discovery. This track incorporates the latest information and best practices
including, but not limited to collaborative requirements gathering, agile modeling,
use cases, business rules, business modeling, user-centered analysis and robustness
analysis.
Testing & Quality [view
sessions in this track]
How do you know if your software works? How do you know if it was built properly?
Should you even care? This track explores leading edge testing and quality assurance
techniques that you can use in real world situations.
|