Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com
Why Attend?
Conference FAQs
Conference at-a-Glance
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
The EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Contact Us
About Us
Past Conferences
Other Conference Events



 
 

Preconference Tutorials

 
Go To:   Monday  |  Tuesday  

  Tutorials for Monday, June 18  8:30 a.m. — 5:30 p.m.  
 

A
 

Scrum: Project Management for Agile Development
Jean Tabaka, Rally Software Development Corporation

An agile, lightweight process to manage software development, Scrum employs iterative,incremental methodologies. Scrum can help double a team’s productivity and significantly improve ROI within the first year of implementation. Although it is conceptually simple, Scrum can be difficult to implement because of the cultural changes it demands. Through its principles and practices, Scrum challenges fundamental assumptions about roles, teams, process, and planning. Scrum forces team members to accept the incompleteness of what they know and yet still move forward with a product increment (release). Using Scrum practices to actually deliver the tutorial, Jean Tabaka leads you through the fundamentals of prioritization, time-boxing, product delivery, and retrospection as tools for delivering and maintaining product value. Jean brings Scrum alive through a series of exercises, simulations, and discussions. Learn to embrace your role shift in a Scrum project from a Project Manager, who owns plans and decisions, to the next frontier as the Scrum Master.

An agile coach with Rally Software, Jean Tabaka specializes in creating, coaching, and mentoring agile software teams. Jean brings more than twenty-five years of experience in software development to the agile plate in a variety of organizational contexts including internal IT departments, ISVs, government agencies, and consulting organizations. Jean’s work has spanned industries and continents. She has implemented both plan-driven and agile development approaches for large and small ventures. A Certified Scrum Master, Certified Scrum Trainer, and Certified Professional Facilitator, Jean holds a Masters in Computer Science from Johns Hopkins University and is the author of Collaboration Explained: Facilitation Skills for Software Project Leaders. Jean is a frequent contributor to StickyMinds.com and Better Software magazine.

  Jean Tabaka
 
 

B
 

The Leadership Tutorial: Improving Your Ability to Stand and Deliver New!
Andy Kaufman, Institute for Leadership Excellence & Development Inc.

In this highly interactive session, Andy Kaufman helps you wrestle with real world leadership issues we all face—influencing without authority, motivating your team, and dealing with conflict. Explore the difference between leadership and management—and why it matters—and get a clear picture of a leader’s responsibilities, including the balance between short-term and long-term focus and the need to deliver results while developing organizational capability. Discuss the importance of developing the leadership skills of your team members, including practical ways to do so even with a limited training budget. Andy delves into the importance of one-on-one relationships and delivers proven insights on managing upward, dealing with peers, and developing stronger bonds both inside and outside your organization. Accelerate your ability to influence your organization, your projects, and your career to become the leader your team needs and demands. Walk away with practical tools to help you lead your team, including a template for formalizing a team charter and a reproducible survey to solicit leadership feedback from bosses, peers, stakeholders, and team members.

Andy Kaufman is an international speaker, author, executive coach, president of the Institute for Leadership Excellence & Development Inc., and a certified Project Management Professional (PMP®). Andy brings a rich background of more than twenty years of experience in team leadership and project management. He is the author of Navigating the Winds of Change: Staying on Course in Business & In Life and How to Organize Your Inbox & Get Rid of E-Mail Clutter.

  Andy Kaufman
 
 

C
 

Principles and Practices of Lean-Agile Development New!
Alan Shalloway, Net Objectives

As the popularity of agile development spreads, more and more companies are discovering that agility is not simply breaking down projects into small iterations. Agile methods require changes in management, analysis, architecture, design, testing, quality assurance—and in project management. Given the large adjustments required, where can a team or enterprise look for guidance in its transition? Learning the required skill sets individually is fraught with problems. Analysis, design, code, and test are not independent. The skills used by the agile team must integrate across these areas. Join Alan Shalloway as he describes the landscape of skills that a development team needs to become effective agile developers. He discusses a set of principles and practices that integrate the guidance provided by Lean, Agile Methods, Design Patterns, and more. In particular, Alan details how agile analysis and design patterns support agile methods, and how core Lean principles support all agile methods, including design and test-driven development.

Alan Shalloway is the founder and CEO of Net Objectives. With more than thirty-five years of experience, Alan is an industry thought leader, trainer, and coach in the areas of Lean Software Development, the Lean-Agile Connection, Scrum, and using Design Patterns in agile environments. He is a popular speaker at prestigious conferences worldwide as well as a trainer/coach. Alan is the primary author of Design Patterns Explained: A New Perspective on Object-Oriented Design and is currently co-authoring three other books in the software development area. He is a certified ScrumMaster and has a Masters in Computer Science from M.I.T.

  Alan Shalloway
 
 

D
 

Finding Ambiguities in Requirements
Richard Bender, Bender RBT

In this process-oriented class—geared to business analysts, designers, developers, testers, technical writers, and users—Dick Bender teaches a powerful and practical method for ensuring that requirements specifications are clear, concise, and unambiguous. Learn how to verify that requirements are written at the correct level of detail needed by designers, developers, and testers. Because this level of detail must be discovered one way or another, this process does not add any additional overhead to the effort and costs of developing requirements specifications. In fact, by eliminating ambiguous requirements early in development, you can save time, reduce confusion, and avoid unnecessary re-work. In this hands-on workshop, learn the ambiguity review process and how to quickly identify ambiguities in specifications written in any format. Eliminate unnecessary complexity from your requirements documents and help your team develop and test applications more quickly and more effectively.

Richard Bender has more than thirty-five years of experience in software with a primary focus on quality assurance and testing. He has consulted internationally for large and small corporations, government agencies, and the military on applications that run the gamut from finance, billing, and manufacturing to medical, transportation, and communications—to prison management and weather forecasting. Richard teaches a series of courses on the techniques for practical, rigorous requirements-based testing, code-based testing, and writing testable requirements.

  Richard Bender
 
 

E
 

Patterns of Project Management New!
Tim Lister, Atlantic Systems Guild, Inc.

Tim Lister with five of his partners at the Atlantic Systems Guild have identified successful project management patterns based on their combined 150 years of project consulting experience. Join Tim for an early preview of their upcoming book on the subject. Like personal habits, some project management patterns can be positive, like flossing—they help projects do a good job. Other patterns can be negative, like nose-picking in public—they hinder a project’s chances. Sometimes patterns are neutral, like taste in food or music—they just seem to be the way projects deal with an issue. Tim helps you identify the project management culture and practices currently operating within your organization. If they are positive, how can you institutionalize them across all projects? If they are negative, how can you help break the habit? Tim begins with some examples from the book and then divides attendees into different constituencies to look for common patterns within each group. In this dynamic and interactive session, each group will get a chance to report on its findings. You’ll discover new patterns that you and your organization can use to improve your projects and practices.

Tim Lister is a software consultant at Atlantic Systems Guild, Inc., based in the New York office. He divides his time between consulting, teaching, and writing. With his business partner Tom DeMarco, Tim is co-author of the book, Waltzing with Bears: Managing Risk on Software Projects which won Software Development magazine’s Jolt Award as General Computing Book of the Year 2003-2004. Tim Lister and Tom DeMarco also co-authored Peopleware: Productive Projects and Teams.

  Tim Lister
 
 

F
 

Software Endgames: Learn to Finish What You Start New!
Robert Galen, Robert Galen Consulting Group

The endgame is the delivery phase within your software project. It’s the time when bugs may be running rampant, features are still stabilizing, and the customer wants a release—now! It’s a period of high stress and high failure rates. It also can be a wonderful opportunity for you to help guide that challenging or problematic project toward a successful outcome—that is, if you have the right tools, techniques, and experience. Robert Galen takes you on a tour of critical endgame practices. Explore planning for releases, defining release criteria, managing defect workflow, controlling change, and coordinating repairs. Robert discusses release readiness or “doneness” criteria and the associated metrics. He reviews the risk management situations that are typical for software projects during the endgame. Discover critical team leadership approaches that support successful endgames and examine agile endgame practices. Come prepared to share your experiences, gather new tools and lessons, and return to work energized to make your current software a wild success.

Robert Galen is the founder of Robert Galen Consulting Group (RGCG), a technical consulting company focused on increasing agility and pragmatism within software projects and teams. He has more than twenty-five years of experience as a software developer, tester, project manager, and leader. Bob regularly consults, writes, and speaks on a variety of software topics and is the author of Software Endgames, published by Dorset House.

  Robert Galen
 
 

G
 

Business Driven Software Measurement New!
Janet Russac, The David Consulting Group

Effective software management requires effective measurement and metrics. Starting or improving a measurement program can be difficult—and without a good road map, it can be overwhelming. Selecting the right set of metrics is the key to an organization’s capability to measure progress toward stated objectives. Janet Russac introduces the fundamentals in establishing and improving an objective-based measurement program for a software engineering team, department, or organization. Discover the value of measurements to your organization, steps to a successful measurement program, ways to identify key indicators, an implementation strategy, and vehicles for reporting results. Identify valuable benchmarking opportunities for your organization—Entry, Basic, Industry Leader, and World Class. Janet explains the different measures of productivity, quality, cost, and time with guidelines for when—and when not—to use these measures. In small group exercises, practice what you have learned and gain unique insights into the challenges and benefits of collecting, interpreting, and reporting measurement data and resulting metrics. Come prepared to share your measurement experiences, challenges, and successes. Take back a sample set of templates, definitions, data collection forms, questionnaires, and reports.

A Managing Senior Consultant for The David Consulting Group, Janet Russac is a recognized authority in the estimation and planning of software development projects using function point analysis and estimating models. Janet has more than twenty years of experience as a programmer, analyst, and measurement specialist in software application development and maintenance. She has implemented software development measurement programs and used various software development metrics, including function points, to recommend business decisions and identify best practices and process improvements in client organizations.

  Janet Russac
 

Top of Page
 
Send us Your Feedback Software Quality Engineering  •  330 Corporate Way, Suite 300  •  Orange Park, FL 32073
Phone: 904.278.0524  •  Toll-free: 888.268.8770  •  Fax: 904.278.4380  •  Email: sqeinfo@sqe.com
© 2007 Software Quality Engineering, All rights reserved.