The 3-city Conference

Dear Software Professional,

Speaking for the entire Dr. Dobb's team, I'm very excited about the opportunity of coming to India as part of the SD Best Practices India 2007 Conference series. The sessions we've planned make it possible for you to learn from and meet some of the world's leading authorities in Best Practices for Software Architecture & Design and Project Management. And just as important, the sessions will give us the chance to make many new friends and colleagues and enhance our own knowledge base.

If you have questions about the speakers or conference tracks, please feel free to let me know at jerickson@ddj.com.

See you there.



Jonathan Erickson
Editor-in-chief
Dr. Dobb's Journal
jerickson@ddj.com
click to view profile

SD Best Practices India will provide professional software development teams with high-quality content, delivered by the industry's leading experts. Presented by some of the industry's most experienced and respected luminaries, these experts will address complex issues surrounding architecture & design, and project management.

There will be 2 Tracks at Software Development Best Practices India:

Track 1: Software Architecture & Design
Track 2: Project Management


Track 1: Software Architecture & Design
Better Software-No Matter What
Speaker: Dr. Scott Meyers

Some development practices improve software quality, regardless of the domain of the application, the language in which it's written, the platform on which it runs, or the users it is intended to serve. This session explores fundamental principles, practices, and standards that improve software quality, no matter what the software does, how it does it, or whom it does it for.
Scott Meyers
Software Development Consultant
www.aristeia.com


click to view profile
 
Securing Software Design and Architecture: Uncut and Uncensored
Speaker: Herbert Thompson

With software running the world's most critical business processes, it's essential to understand both its utility and the risk it can bring to those processes. We need to design for functionality, yet constrain behavior so that software is not just secure but is manageably secure in the enterprise. In this presentation, Dr. Herbert Thompson, author of numerous books on software security, shares the results of a multiyear study on how software fails with respect to security. This keynote vividly illustrates the major categories of vulnerabilities with live demonstrations of the most pressing and current security issues in software with an eye on how tackle many of them during system design.
Dr. Herbert Thompson
Chief Security Strategist, Security Innovation
www.securityinnovation.com



click to view profile

Track 2: Project Management
Managing Global and Distributed Teams
Speaker: Ken Pugh

Miscommunications, misunderstandings, and interpersonal conflict thrive in the typical environment of the distributed team. Distributed teams, and especially global teams, are more likely to face these issues because of time-zone offsets and differences in organizational culture. Global teams are not only more geographically dispersed than domestic distributed teams, but they're separated by language, culture and a large number of time zones. In this session, we'll inventory the challenges faced by distributed teams and global teams, with special emphasis on the problems of managing outsourced elements, both domestic and offshore. We'll provide tools for anticipating and addressing the challenges managers face, and suggest ways to deal with crises that develop when global or distributed teams run into trouble. The attendees will have the opportunity to participate in several interactive exercises to experience both in-sync and out of-sync communication.
Ken Pugh
Principal, Pugh-Killeen Associates
www.pughkillren.com



click to view profile
 
Applied Software Project Management
Speaker: Andrew Stellman

Many software organizations have problems delivering quality software that is finished on time and meets the users' needs. Luckily, most software project problems have surprisingly few root causes, and these causes are well understood. Solutions to these problems have been discovered, explained, and tested in thousands of software organizations around the world. These solutions are generally straightforward and easy to implement. However, they are not always intuitive to people who do not understand project management, and that makes them difficult to introduce. It's possible to make projects succeed by recognizing the common causes of project failure, and applying basic project management principles in order to address those causes.
Andrew Stellman
Partner, Stellman and Greene Consulting
www.stellman-green.com/aspm/



click to view profile

Platinum Sponsor