SD West 2008 Conference Catalog - (Page 4) KEYNOTES AGILITY AT SCALE: APPLYING AGILE SOFTWARE DEVELOPMENT TECHNIQUES ON REAL-WORLD PROJECTS Monday, March 3 | 12:15 PM – 1:15 PM Scott Ambler Practice Leader, Agile Development, IBM gile software development techniques are being adopted within the majority of organizations around the world and are now being applied “at scale” in very complex situations. This presentation overviews agile software development, shares data from a recent industry survey as to the adoption rate of agile techniques, and explores scaling issues such as distributed development teams, regulatory compliance, governance, large teams, complex environments and leveraging legacy assets. Agile approaches enable you to achieve greater quality, improved return on investment (ROI), reduced time to market and significantly easier governance––although they require greater collaboration, teamwork and discipline on the part of IT professionals and business stakeholders. A Scott W. Ambler is a Practice Leader, Agile Development at IBM. An industry-recognized software process improvement expert, he is the practice leader of the Agile Modeling, Agile Data, Agile Unified Process and Enterprise Unified Process methodologies. Scott is the (co)-author of several books, including Refactoring Databases (Addison-Wesley, 2006), Agile Modeling (John Wiley & Sons, 2002), Agile Database Techniques (John Wiley & Sons, 2003), The Object Primer 3rd Edition (Cambridge University Press, 2004), and The Enterprise Unified Process (Prentice Hall, 2005). Scott is a contributing editor with Dr. Dobb's Journal. OBJECT-ORIENTED PROGRAMMING AND GENERIC PROGRAMMING AND WHAT ELSE? Wednesday, March 5 | 12:15 PM – 1:15 PM Bjarne Stroustrup Professor, Texas A&M University I s there any rational basis for choosing among programming styles or is it all personal choice and hype? What are the first-order ideals by which we can judge programming styles and techniques? What about programming techniques and programming languages matters and what is just “noise”? This presentation articulates some opinions and backs them up with code examples and a few simple experiments. The focus of my examples will use C++, and I will touch C++0x only tangentially. Bjarne Stroustrup is the creator and original implementer of the C++ programming language, and the College of Engineering Professor of computer science at Texas A&M University. He also retains a link to AT&T Labs - Research as an AT&T Fellow. Over the years, he has written a few books (including The C++ Programming Language and The Design and Evolution of C++), written a lot of papers, and given some interviews.
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.