Wayne Allen to Speak at SAO QA SIG on 9/27/07

Agile QA Reality or Fantasy: A Conversation

Agile software development processes such as Extreme Programming (XP), Scrum, Feature Driven Development (FDD) and Crystal have become mainstream in many organizations. Do these methodologies directly address the kinds of things QA professionals care about? Unit and acceptance testing might be a good start, but what about the rest of the QA profession? Come join a conversation about QA topics with agile expert Wayne Allen.

Wayne Allen to Speak at SD Best Practices 2007 on 9/21/2007

Agile methodologies are just as prone to mistakes, deviations and subversion as any other methodology. This workshop is intended to discover and share agile antipatterns then discuss and present creative solutions. Anti-patterns, also referred to as pitfalls, are classes of commonly-reinvented bad solutions to problems. They are studied, as a category, in order that they may be avoided in the future, and that instances of them may be recognized when investigating non-working systems. This workshop focuses on participants’ (less than perfect) experiences in the workplace and mines the collective wisdom of the group to come up with creative solutions via a brainstorming process followed by breakout sessions and then group presentations.


Wayne Allen to Speak at Software Association of Oregon (SAO) Developer SIG on 11/30/2006

Agile Development: An Introduction to Scrum

Agile software development is a conceptual framework for undertaking software engineering projects. There are a number of agile software development methodologies, such as those espoused by the Agile Alliance, a non-profit organization.

Most agile methods attempt to minimize risk by developing software in short timeboxes, called iterations, which typically last one to four weeks. Each iteration is like a miniature software project of its own, and includes all the tasks necessary to release the mini-increment of new functionality: planning, requirements analysis, design, coding, testing, and documentation. While an iteration may not add enough functionality to warrant releasing the product, an agile software project intends to be capable of releasing new software at the end of every iteration. At the end of each iteration, the team reevaluates project priorities.

One commonly used agile method is Scrum. Scrum is an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices. Using Scrum techniques such as backlog, release planning, sprint planning and sprints, we will be delving into Scrum itself using you the attendee to direct the discussion so that maximum value is achieved.

Wayne Allen to Speak at Microsoft's Patterns & Practices Summit October 9-12 2006

The international patterns & practices Summit showcases the official Microsoft "patterns and practices" for developers, designers, and solutions architects who need to learn how to integrate architectural design patterns and procedures with the technology provided by Microsoft's .NET platform.

The patterns & practices Summit packs into four full days unique presentations offered by many of the industry's best speakers. An evening reception sponsored by Infragistics will give attendees an opportunity to meet with Microsoft personnel. Attendees will come away with a strong foundation in the architectural principles underlying Microsoft's .NET technology, which will prepare them to construct the next generation of enterprise-scale applications.


Wayne Allen to Speak at XP2006 in Oulu, Finland 6/21/2006

The 7th International Conference on eXtreme Programming and Agile Processes in Software Engineering
June 17 - 22, 2006, Oulu, Finland

Agile software development methods and solutions have drawn a lot of attention in the software industry in recent years. The rapidly growing scientific and practical evidence show many quality gains including increased productivity, better quality and increased customer satisfaction. Agile innovations are currently moving into new domains, such as the embedded development industry, safety-critical products and other complex development environments. Movement towards business agility is also emerging in the field.

The XP 2006 conference offers a unique forum for industry and academic professionals to discuss their needs and ideas for incorporating agile methodologies into the production models. XP 2006 facilitates the exchange of ideas in a number of ways, including high-profile keynote speakers and professionals on the cutting edge of the Agile Processes, technical presentations, special activity sessions, panels, posters, code camps, workshops, tutorials, and other opportunities to exchange and elaborate the new findings. XP 2006 also features a PhD Symposium for PhD students.

http://www.xp2006.org for more information.