Wayne Allen to Present Lean Software/Kanban at SPIN on Jun 11, 2009

Using Lean for Software Process Improvement

Dates/Times: Thursday, June 11th, 2009; Networking @ 6:00 PM; Seminar @ 7:00 PM
Location: OGI School of Science & Engineering, Paul Clayton Building (building #2 on campus map), Room 401


Lean manufacturing concepts have been around a while and have proven successful in the manufacturing and construction industries. Recently the software industry has taken some steps in the lean direction as an outgrowth of the agile software movement. Fundamentally, lean presents a toolkit for process improvement. This presentation will cover what lean software is, how it fits in with the other agile approaches and specifically the software kanban - a lean approach to managing the flow of software from idea to the customer.

Speaker Bio

Wayne Allen is the VP of Software Engineering for Integrated Services, Inc. who is the leading supplier of point of sales solutions for the Quick Lube and Car Wash industry. Wayne has a passion for the craft of software engineering that he has developed in his 20 years as a programmer, consultant, manager, executive and small business owner. This passion has led him to the new crop of "agile" software development processes such as XP and Scrum. Wayne is a regular speaker both nationally and internationally on the topic of agile software development. You can read about Wayne's thoughts on software development at blogs.consultantsguild.com.

A Special Treat from PNSQC

Plan on coming early! In collaboration with the Pacific Northwest Software Quality Conference (PNSQC) the SPIN meeting will have pizza provided by PNSQC beginning at 6:00 pm.

PNSQC is the Pacific Northwest Software Quality Conference, a group of volunteers interested in Software Quality. The Mission of the PNSQC is to enable knowledge exchange to produce higher quality software. As a non-profit, it seeks to promote software quality by providing education and opportunities for information exchange within the software community.

How to Register

This is a FREE lecture sponsored by the Rose City SPIN. To register, please go to: http://www.cpd.ogi.edu/course.asp?n=09-SPIN-0610

The seminar will be held in room 401 of the Paul Clayton Building on the OGI campus. The Paul Clayton Building is Building #2 on the OGI Campus Map.

Rose City SPIN

The Rose City Software Process Improvement Network (SPIN) is a monthly forum for networking, mutual support, and promotion of effective software practices. We exchange practical experiences, ideas, knowledge, wisdom, and war stories about the technical, business, and human facets of software process improvement. The Rose City SPIN serves the software development community of the Portland/Vancouver metro area. Whether you work for a large company or a small one, corporate or self-employed, industrial or academic setting, you are welcome at the Rose City SPIN.

Wayne Allen to a be a panel member for the SAO Dev/QA SIG "Life Inside an Iteration" on Nov. 20, 2008

Agile software development processes such as Extreme Programming (XP), Scrum, and Lean Software Development have become mainstream in many organizations, but what is "Life Inside an Iteration" really like? Find out as our panelists talk about what activities help let QA and Development work in sync, what the hand offs are and how they happen, how they have managed the inevitable change within the iteration. Our panelists include developers, testers, customers and consultants to bring a broad perspective of best practices to these issues.


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.