Allan Shalloway
who will speak to us about
"The need for agility"
Time: 6:30 p.m. Refreshments; 7:00 p.m. Speaker
Location: Hewlett Packard, Pruneridge and Wolfe, Cupertino, Bldg. 48, Oak Room.
Free and open to all who wish to attend, but membership is only $10/year.
Perhaps you've heard the phrase "paralysis by analysis," where all too often project staff spend too much time on analysis and design. On the contrary, they might spend too little time on the initial planning and instead leap right in to the coding.
On one hand, there is great value in getting complete requirements and doing up-front design. Conversely, we know the requirements are going to change. Furthermore, the more work we do up-front, the longer it takes until we can get feedback about what we've done. Both feedback from the customer and feedback on the technical approach we've taken, are extremely important. Delays in getting this information dooms many projects.
This seminar is designed to demonstrate how to balance the necessity for up-front analysis and design with the need to get feedback about how the project is going.
Topics to be discussed include: the impact of changing requirements
fulfilling staff roles properly, the importance of feedback in the development
cycle, and
how to do design in a changing word (Commonality/Variability analysis)
This talk will review these issues and explore how light methodologies can be more useful in short development cycles.
Learn about:
Alan is the founder of and a senior consultant with Net Objectives. Since 1981, he has been both an OO consultant and developer of software in several industries. His clients includes both Fortune 500 and small companies. In addition to consulting and mentoring, Alan teaches design patterns, Java, C++, and agile software development methodologies including XP and a version of RUP focusing on efficiency. He also gives tutorials at several conferences world-wide each year. His and James Trott's book: Design Patterns Explained: A New Perspective on Object-Oriented Design, has been very highly rated. Alan has a Masters in Computer Science from MIT