Xtreme Programing Panel - Tuesday, October 1st, 2002 at 17h15
Description: Hear Nationaly Recognized Experts Robert Martin, Wyatt Sutherland, and Bill Caputo on the new approach to programming which emphasizes collaboration, flexible design process, and refactoring. Bill is a former Fox Pro programmer. Robert has just written a book on the subject. They will "tag team" with explanation and insights. Get a vision of a promising new way to lift the burden of solitary, deadline slipping, code grinding.
Bob Martin's book is "The Principles, Patterns, and Practices of Agile Software Development." Bob is President and Founder of ObjectMentor, a Chicago based consulting/mentoring firm specializing in Agile/XP, and that he is an internationally renowned author and speaker. In his new book Bob demonstrates how to solve the most challenging problems facing software developers, project managers, and software project leaders today. This comprehensive, pragmatic tutorial on Agile Development and Extreme Programming, written by one of the founding fathers of Agile Development:
- Teaches software developers and project managers how to get projects done on time, and on budget using the power of Agile Development.
- Uses real-world case studies to show how to plan, test, refactor, and pair program using Extreme Programming.
- Contains a wealth of reusable C++ and JavaT code.
- Focuses on solving customer-oriented systems problems using UML and Design Patterns.
A preview of some of Bill Caputo's thoughts:
I am interested in the appropriateness of FoxPro for XP projects. I have always felt that VFP was the red-headed stepchild of Microsoft. Its a solid OO language with great data manipulation, and very refactoring friendly. I am constantly reminded of what I miss from VFP, and feel that it would be a great Agile language. I still think it should be (but sadly rarely is) the best choice for middle-tier implementations in WinDNA environments. Being outside the VFP world now, I think I could avoid the VB/.NET bashing that was (and probably still is) a favorite pass time for FoxPro programmers, and focus on the language's XP-related strengths.
Also, I think that several XP/Agile practices would be beneficial to *any* shop regardless of culture/language, and I would be willing to take that spin as well. (i.e. a post-modern XP as principles/practices view point)
Martin Bio:
Robert C. Martin (Uncle Bob) has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor Inc., a team of experienced consultants who mentor their clients worldwide in the fields of C++, Java, OO, Patterns, UML, Agile Methodologies, and Extreme Programming. In 1995 Robert authored the best-selling book: Designing Object Oriented C++ Applications using the Booch Method, published by Prentice Hall. From 1996 to 1999 he was the editor-in-chief of the C++ Report. In 1997 he was chief editor of the book: Pattern Languages of Program Design 3, published by Addison Wesley. In 1999 he was the editor of "More C++ Gems" published by Cambridge Press. He is co-author, with James Newkirk, of "XP in Practice", Addision Wesley, 2001.
In 2002 he wrote the long awaited "Agile Software Development: Principles, Patterns, and Practices", Prentice Hall, 2002. He has published many dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows.
Minutes:
Link: fox.wikis.com/wc.dll?Wiki~TheWhiteBoard File: