Better Software Conference & Expo 2008 brochure - (Page 15) TuesdaY pRe-cOnfeRence TuTORiaLs TuesdaY, june 10, 1:00–4:0 (afTeRnOOn haLf-daY) DAY Ts HALF Releasing agile products in the enterprise Robert Galen, Robert Galen Consulting Group Agile methods bring wonderful dynamics to software projects—focus on the team, quality-driven development, business value connected by customer engagement, and embracing change—leading toward vastly improved project performance. However, most agile projects are developed within a wider enterprise context that is still waterfall-bound. For the product to be released successfully, you must deal with many other factors. Bob Galen shares his “enterprise extensions” for agile releases including methods for integrating agile teams within a more traditional PMO structure. He discusses iteration models for extending agile testing across the enterprise in regulated and other heavyweight testing environments. See examples of “agile release train” planning dynamics when integrating releases across multiple agile teams. Learn how to develop iteration release criteria and metrics that drive improved quality and visibility throughout your enterprise. Take away new tools and techniques for making agility work within your enterprise and ensuring that your agile products’ successful release. The director of Product Development and Agile Architect for ChannelAdvisor, Bob galen has held director, manager, and contributor level positions in both software development and quality assurance organizations. He is a Certified Scrum Master Practicing (CSP), Certified Scrum Product Owner (CSPO), and an active member of the Agile Alliance and Scrum Alliance. Bob authored Software Endgames— Eliminating Defects, Controlling Change, and the Countdown to On-Time Delivery. Bob may be reached at bob@rgalen.com or at www.rgalen.com. DAY TT HALF Writing good software security Requirements Paco Hope, Cigital Unfortunately, security is an afterthought for most software development projects. As with any aspect of high quality software, you achieve the best results in security when you consider it early in the lifecycle—when you establish the customer and business requirements. What are good security requirements and how do you write them clearly and in a way that is testable? Paco Hope explains the differences between standard functional requirements and security requirements and describes what to look for when developing security requirements for your application systems. Find out the different techniques you can use to generate and capture robust security requirements in mission-critical applications—abuse cases, misuse cases, and anti-requirements. See examples of written security requirements to learn the characteristics that make them good—or bad. In a mocked-up system you will practice writing security requirements to augment existing functional requirements. A managing consultant at Cigital, paco hope has more than twelve years of experience in software and operating system security with areas of expertise in software security policy, code analysis, host security, and PKI. Paco has worked significantly with embedded systems in the gaming and mobile communications industries, and has also served as a subject matter expert on issues of network security standards in the financial industry. Prior to joining Cigital, he served as director of product development for Tovaris, Inc. and head systems administrator in the Department of Computer Science at the University of Virginia. Paco is co-author of Mastering FreeBSD and OpenBSD Security. Quantitative Techniques for software Management HALF DAY Tu James McCaffrey, Volt Information Sciences, Inc. A growing trend in managing software development projects is the use of lightweight metric-based techniques. These techniques are easy to compute (using only a calculator), easy to understand, and often associated with agile software development. In this hands-on session, James McCaffrey describes how and when to use these simple but powerful quantitative methods to improve software projects of any type, size, or complexity. James discusses the Minimax Regret and Expected Value criteria for decision making in the face of uncertainty. He helps you understand and interpret critical path metrics and related concepts including Early Start, Fast Tracking, Crashing, and Float Time. Learn to use a Risk Analysis Matrix to prioritize software quality assurance activities and improve your estimating using the Beta distribution statistic. Practice calculating and interpreting some basic financial and scheduling metrics you can put to use immediately. james Mccaffrey manages technical training for software engineers working at Microsoft’s campus in Redmond, Washington. He has worked on several Microsoft products including Internet Explorer and MSN Search. James is the author of .NET Test Automation Recipes and is a contributing editor of Microsoft’s MSDN Magazine. He holds a doctorate in Research Methodology from the University of Southern California and an MS in Information Systems from Hawaii Pacific University. James can be reached at jmccaffrey@volt.com. agile Leadership: inside the project and from above HALF DAY TV Pollyanna Pixton, Accelinnova Tired of your senior leaders not “getting” what you, as the project manager, are doing on your agile projects? As a PM, how can you convince your organization’s senior leaders that you need help or more resources? As a senior leader, do you sometimes wonder what your PMs are really doing on their projects? And, if they need your help, how would you know? Pollyanna Pixton offers practical techniques that PM and senior leaders can use to eliminate these disconnects. Take away new strategies that leaders and PMs can employ to support and help one another successfully—without rescuing each other. Among other vexing issues, Pollyanna addresses what to communicate, what to expect from each other, how to read progress, and how to get stalled projects moving. Put your new skills to work immediately when you get back to the office. An international collaborative leadership expert, pollyanna pixton developed the models for collaboration and collaborative leadership through her thirty-five years of working inside and consulting with corporations and organizations. She helps companies create workplaces where talent and innovation are unleashed—making them more productive, efficient, and profitable. Pollyanna is a founding partner of Accelinnova, president of Evolutionary Systems, director of the Institute for Collaborative Leadership, and co-author of forthcoming book, Stand Back and Deliver, A Leader’s Guide to the Agile Enterprise due out in November 2008. She co-founded the Agile Project Leadership Network (APLN) and chaired the Agile 2006 Leadership Summits in London and Minneapolis. Contact her at ppixton@accelinnova.com. For the past eight years—of her more than twenty years in software development—Michele sliger has been embracing change with agile methodologies. Co-author 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. expanding Your discussion Toolkit for Better communication HALF DAY TW Michele Sliger, Sliger Consulting Saying the right thing at the right time can be difficult. Many of us find ourselves wishing we had some magic phrases that would make difficult conversations easier and more productive. Build your toolkit full of just the right phrases, the perfect questions, and the best ways to start, guide, and end discussions. Whether you’re a manager, an engineer, or a tester, you can benefit from learning new and more open ways to exchange ideas—after all, to get better software we have to have better communication. Join Michelle Sliger for this interactive session, where you’ll have ample opportunity to try these phrases in simulations with your colleagues in an environment that’s safe for learning and experimentation. Find out how to stop a pontificator, keep meetings on track, disagree without shutting down the discussion, deliver feedback, say “no” politely yet firmly, and encourage further dialog. Discover how to pack your discussion toolkit with what you need to keep conversations going in the right direction. discovering the agile project Manager inside You HALF DAY TX Johanna Rothman, Rothman Consulting Group If you’ve been managing projects for a while, you may not understand how an agile project works or your role in it. If you’re accustomed to predicting the schedule, assigning the work, and tracking a Gantt chart, you may be puzzled by how to use empirical data to know the project’s progress, having people self-assign work, and your new role as coach and facilitator. Without a Gantt chart, you may be perplexed and not know how to answer your management’s question, “When will you be done?” Agile projects provide the project manager (and any other manager) more useful information than a serial-lifecycle project. Yet, it’s difficult for many project managers to make the transition to agile because they don’t know what they can or should do. In this experiential tutorial, Johanna Rothman uses a small problem to practice working on an agile project. Practice collecting the data—both quantitative and qualitative—that tells you how the project and the team are progressing. Learn how to assess the project’s true state and be able to tell management when you will be done. johanna Rothman consults, speaks, and writes on managing high-technolog http://www.rgalen.com http://www.sqe.com/bscereg
Table of Contents Feed for the Digital Edition of Better Software Conference & Expo 2008 brochure Better Software Conference & Expo Brochure Contents Conference At-A-Glance Special Events Conference Speakers 49 In-Depth Pre-Conference Tutorials 4 Keynote Presentations 42 Concurrent Classes Event Location and Las Vegas Highlights What Our Delegates are Saying Sponsors and Exhibitors Registration Information Better Software Conference & Expo 2008 brochure Better Software Conference & Expo 2008 brochure - Better Software Conference & Expo Brochure (Page Cover1) Better Software Conference & Expo 2008 brochure - Contents (Page Cover2) Better Software Conference & Expo 2008 brochure - Contents (Page 3) Better Software Conference & Expo 2008 brochure - Conference At-A-Glance (Page 4) Better Software Conference & Expo 2008 brochure - Conference At-A-Glance (Page 5) Better Software Conference & Expo 2008 brochure - Special Events (Page 6) Better Software Conference & Expo 2008 brochure - Conference Speakers (Page 7) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 8) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 9) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 10) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 11) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 12) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 13) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 14) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 15) Better Software Conference & Expo 2008 brochure - 4 Keynote Presentations (Page 16) Better Software Conference & Expo 2008 brochure - 4 Keynote Presentations (Page 17) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 18) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 19) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 20) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 21) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 22) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 23) Better Software Conference & Expo 2008 brochure - Event Location and Las Vegas Highlights (Page 24) Better Software Conference & Expo 2008 brochure - What Our Delegates are Saying (Page 25) Better Software Conference & Expo 2008 brochure - Sponsors and Exhibitors (Page 26) Better Software Conference & Expo 2008 brochure - Registration Information (Page 27) Better Software Conference & Expo 2008 brochure - Registration Information (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.