Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com
 
Why Attend?
View a Brochure
Conference Blog
Conference FAQs
Hotel and Travel Info
Pricing & Discounts
Conference at-a-Glance
Speaker Index
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
The EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Podcasts
Contact Us
About Us
Past Conferences
Other Conference Events



 

 

Concurrent Sessions

 
Go To:   Wednesday  |   Thursday  

 Thursday, June 12, 2008 10:15 a.m.
T1
MANAGING PROJECTS AND TEAMS

Fifteen Tips for Speeding up Your Project
Johanna Rothman, Rothman Consulting Group, Inc.

Faster is better for software projects—if and only if all the right elements are in place and ready to go. Sometimes your organization is in a sweet spot—that period of time when your project should start immediately. Other times, it’s better to wait. Join Johanna Rothman to discover how to decide whether your project is ready to go, including how to help your managers define the project portfolio to see where your project fits in and how it supports your organization’s goals. Johanna discusses fifteen ways to measure and steer projects to help you get to the end faster. Learn about rolling wave scheduling, continuous integration, time-boxing, and much more. In this interactive session, you’ll discuss the meaning of “done” so you can help the team finish a project sooner and avoid having it drag on. Although you don’t have to use all of the tips, the more you use, the faster your project will run.

  Johanna Rothman helps managers define and solve problems. She assists managers, teams, and organizations to become more effective. Johanna has helped engineering organizations, IT organizations, and startups hire technical people, manage projects, and release successful products faster. Johanna is the author of Manage It! Your Guide to Modern Pragmatic Project Management and Hiring the Best Knowledge Workers, Techies & Nerds: The Secrets and Science of Hiring Technical People, and coauthor with Esther Derby of the pragmatic Behind Closed Doors, Secrets of Great Management. Johanna is a host and session leader at the Amplifying Your Effectiveness (AYE) conference.
 
T2
PERSONAL DEVELOPMENT

Your Attention Please: Concentration is a Learnable Skill
Lee Devin, Swarthmore College

With the possible exception of the fakir walking barefoot on a bed of nails, no one can focus attention on a single object for more than about fifteen seconds. There’s a practice, though, that anyone can learn to accommodate this fact and go on to solve vexing problems quickly and creatively. Lee Devin borrows from the skills that actors develop to direct their attention so their mind and body behave as if the imaginary world they've created is real. Similarly, when you watch a good movie or read a great novel, you direct your attention with single-minded intensity. Using theatre exercises, Lee introduces you to the techniques of warm-up and the skills of concentration. Although simple, they're by no means easy. Learn and practice these mind-bending exercises and take away a powerful tool that can increase your concentration both at work and in your personal life.

  Lee Devin taught theatre at the University of Virginia (1962-66), Vassar College (1966-70), and Swarthmore College (1970-2002). In 1975, he became a member of the artistic staff of the People’s Light and Theatre, acting, teaching acting, and doing dramaturgy; currently he’s the Senior Dramaturg. With Rob Austin of the Harvard Business School, Lee wrote Artful Making; What Managers Need to Know about How Artists Work, published in 2003. In 2005, it won LMDA’s Elliott Hayes Award for dramaturgy. Lee is at work on writing projects that not only interfere with his trout fishing but also cause him to neglect his grandchildren.
 
T3
AGILE DEVELOPMENT

Continuous Integration: The Cornerstone of a Great Shop
Jared Richardson, 6th Sense Analytics

Jared Richardson believes that of all the development practices being promoted today the best single practice is continuous integration. It's a simple concept—you run a software program that monitors your source code in an automated version control system. When anything changes, your code is automatically checked out, re-built, and all the automated tests are re-run. Continuous integration gives you an early warning if anything in the most recent changes broke the software. Continuous integration forces you to use 100 percent source code management and demands a solid, automated build script. It provides a framework for your automated tests to grow, live, and thrive. Continuous integration becomes a new “team member” who keeps a constant eye on your code and provides the reminders you need to keep the product solid and your team on track. Join Jared to learn the steps to introduce continuous integration into your shop and how to set it up yourself.

  Jared Richardson, co-author of Ship It! A Practical Guide to Successful Software Projects, is a regular conference speaker and an agile coach at 6th Sense Analytics. Jared has been in the industry for more than fifteen years as a consultant, developer, tester, and manager. Until recently, he was an independent consultant focused on helping teams build better software. He's now bringing that same focus to 6th Sense Analytics and its clients, using both the 6th Sense toolset and his unique experience. Jared can be found online at www.AgileArtisans.com and www.6sa.com/blog.
 
T4
METRICS

The Uncertainty Surrounding the Cone of Uncertainty
Todd Little, Landmark Graphics

Barry Boehm first defined the “Cone of Uncertainty” of software estimation more than twenty-five years ago. The fundamental aspect of the cone is quite intuitive—that project uncertainty decreases as you discover more during the project. Todd Little takes an in-depth look into some of the dynamics of software estimation and questions some of the more common interpretations of the meaning of the “cone.” Todd presents surprising data from more than one hundred “for market” software projects developed by a market-leading software company. He compares their data with other published industry data. Discover the patterns of software estimation accuracy Todd found, some of which go against common industry beliefs. Understanding the bounds of uncertainty and patterns from past projects help us plan for and manage the uncertainties we are sure to encounter. Take back a collection of measures and metrics you can use to track and analyze uncertainty in your current and next project.

  Todd Little is a senior development manager for Landmark Graphics Corporation. For more than twenty-five years, he has been involved in almost all aspects of software development with a focus on commercial software applications. Todd is on the Board of Directors for the Agile Alliance, a co-author of the Declaration of Interdependence for Agile Project Leadership, and a founding member and current president of the Agile Project Leadership Network (APLN). Todd is a well-known speaker and writer on software engineering topics, including business value, uncertainty, complexity, and leadership.
 
T5
SOA

A Toolkit for Assessing SOA Readiness
Jerry Smith, Symphony Services

Before charging “full speed ahead” into the land of service-oriented architecture (SOA), you need help to ensure success and mitigate the risks inherent in such major systems changes. Jerry Smith provides proven tools for assessing SOA readiness and outlines the essential steps to implementing SOA. Jerry presents reference SOA architectures that demonstrate solid standards and specifications to compare with your implementation plans. He introduces an SOA Maturity Model to help you understand your current organizational and technological state. The SOA Maturity Model is a communications tool that outlines how the organization’s SOA implementation will evolve along both business and technical lines. Jerry outlines the various stages the model entails and how to apply it so that technical and organizational changes are easily coordinated across the enterprise. With this new toolkit in hand, you can deliver a clear action plan to drive the improvements only SOA makes possible.

  Jerry Smith draws from more than twenty-five years of experience as a technology innovator and IT strategist to help Symphony Services and its clients derive business benefit from adopting critical technologies. He has a Bachelor of Science degree in electrical/electronics engineering from California State Polytechnic University, Masters and post-doctoral degrees in computer science from NOVA Southeastern University, and a Naval nuclear power degree from the United States Navy. Jerry is an adjunct assistant professor at Drexel University and an adjunct professor at NOVA Southeastern University.
T6
SECURITY

Software Security Assessment: The Naked Truth
Herbert Thompson, People Security

With software running our most critical business processes, we need to think about both its utility and the risk it can add to those processes. Hugh Thompson describes some of the best current techniques to efficiently assess software security risk. Hugh identifies the biggest risks to your software systems, presents the major categories of security vulnerabilities with their business consequences, and how you can begin an effective software risk assessment process. Specifically, Hugh discusses the 17 critical questions to ask vendors, software component suppliers, and software-as-a-service (SaaS) providers about their product before you commit to using it. He describes how to benchmark your own software security practices, the top application security flaws that put your business at risk and their symptoms. You’ll also learn to make more security-savvy software acquisition, development, and outsourcing decisions.

  An expert on application security and testing, Herbert (Hugh) Thompson is Chief Security Strategist at People Security (www.peoplesecurity.com). He has co-authored several books and more than eighty academic and industrial publications on security. In 2006, he was named one of the “Top 5 Most Influential Thinkers in IT Security” by SC Magazine and was featured (along with Harri Hursti) in “Hacking Democracy,” the Emmy-nominated HBO documentary on e-voting vulnerabilities. On AT&T’s tech channel (techchannel.att.com), he currently hosts “The Hugh Thompson Show,” which features industry luminaries in IT security. Hugh earned his Ph.D. in Applied Mathematics from Florida Institute of Technology where he remains on the graduate faculty.
 
T7
SPECIAL TOPICS

SOX and HIPPA and RESPA, Oh My! Mastering Software Compliance
Elle Ringham, Cognizant

Determining whether legal and contractual issues apply to your development efforts isn't always simple. There may be some obvious factors—industry regulations, service level agreements (SLAs), and state or federal agency oversight. However, other factors may not be so obvious. Even today, the Sarbanes-Oxley Act is largely legally untested, subjecting your company to unknown legal risks. Examining legal, compliance, and audit issues throughout the QA process lifecycle, Elle Ringham discusses the right questions to ask and what to do with the answers. She provides guidelines you need to work with stakeholders, developers, attorneys, and auditors. Incorporate legal requirements and compliance issues as part of the architecture, development process, and for all strategic business initiatives. Take away audit templates, metrics to help you know where you stand, and sample reports you may need to produce in your current or next project.

  Since 1990, Elle Ringham, JD, has been involved in quality assurance and quality management. Since graduating from law school, she has incorporated compliance, audit, SLA enforcement, and measurement into her QA practice. Elle considers education, coupled with a structured process improvement, to be the most effective way to introduce true quality assurance and quality management into an organization. Her approach ensures buy-in and support from everyone—stakeholders, executives, corporate counsel, developers, and QA resources.
 
 Thursday, June 12, 2008 1:00 p.m.
 
T8
MANAGING PROJECTS AND TEAMS

Beyond the Mission Statement: How Values Drive Behavior
Michele Sliger, Sliger Consulting


Companies often invest a lot of time and money into defining their mission statement, expecting it to drive employee behavior toward the stated purpose. Unfortunately this is a myth. Instead it is values that drive behavior, and corporate values are often not part of the mission statement. We’ll look at what other companies have posted as their mission statement and their values and how that has affected their business. We’ll walk through a common example of how a mission statement without values can lead to project failures. You’ll find out how to determine what your company values and how to compare that to what you value—and what to do if they are different. Most importantly, learn how to apply what you’ve learned in your own situation. See how to define values at the team level, a must in order to ensure effective working relationships and that the right actions are taken by everyone to achieve project goals. You’ll learn visioning exercises that you can conduct with your team, and on your own—so you can better understand what you personally value, how that guides your behavior, and what you plan to do about it.

  For the past eight years—of her more than twenty years in software development—Michele Sliger has been embracing change with agile methodologies. Coauthor of the forthcoming book The Software Project Manager’s Bridge to Agility and a self-described “bridge builder,” her passion lies in helping those in traditional software development environments cross the bridge to agility. Michele consults to businesses ranging from small start-ups to Fortune 500 companies, helping teams with their agile adoption and organizations with the changes that agile adoption brings. A regular contributor to StickyMinds.com, Michele is a certified Project Management Professional (PMP)® and a Certified Scrum Trainer (CST). She can be reached at michele@sligerconsulting.com.
 
T9