Agile Dev Practices West
 
Our Promise to You

http://www.sqe.com
 
 
 
Agile Dev Practices West 2012
Thursday Concurrent Sessions
Thursday, June 14, 2012 12:45 PM
AT1
Becoming Agile
Ten Things You Absolutely Must Know before Touching Agile with a Barge Pole C Ade Shokoya, AgileTV.co.uk As agile continues to grow in popularity, more organizations are experiencing the frustration and pain that accompany attempts to move from traditional to agile practices. With that pain comes the awareness that organizational and cultural change is essential to an agile adoption strategy. Ade Shokoya shares proven approaches for “selling agile” to senior management, colleagues, and all business stakeholders. Ade offers up what he calls “stealth agile” as a catalyst for organizational change. You’ll learn about the three personality types essential to successful agile transformation initiatives and how to avoid the common agile mistake that could cost you your job and/or reputation. Take back a guide to determine the agile transformation strategy best suited to your organization’s size and culture. Whether you are thinking about introducing agile into your organization or are already in the process, leave equipped with strategies that the world's top experts use to transform organizations from waterfall to agile. Learn more about Ade Shokoya
Thursday, June 14, 2012 12:45 PM
AT2
Agile Requirements
Specification by Example: Building Executable Requirements C Michael Connolly, OPOWER Specification by Example is a collaborative approach for constructing executable requirements. Examples demonstrate how the system should operate through the eyes of its users and shows understanding of the application’s functions. Michael Connolly demonstrates the practical and easy-to-implement Specification by Example method which he uses to write user stories and acceptance criteria. This direct approach, in which requirements are elaborated via executable code, creates a solid communication bridge between non-technical and technical staff and managers within the organization. Eventually, these executable requirements become the basis for the system’s acceptance test suite. As a take away, Michael provides participants with a lightweight requirements document format and an acceptance criteria framework to help you translate written specifications into automation. In addition, you’ll receive a template showing each team member’s role and responsibilities with respect to requirements throughout the project lifecycle. Learn more about Michael Connolly
Thursday, June 14, 2012 12:45 PM
AT3
Agile Techniques
Implementing Agile in the Cloud with a Large Distributed Team C Jeremy Leach, Pitney Bowes Jeremy Leach shares Pitney Bowes’ agile development experience implementing a cloud-based application with a large, globally-distributed team. Jeremy’s story recounts challenges working with the very specific delivery cycles required by third-party contractors and hardware vendors. He describes the interactions and complexities that a global engineering team face when multiple project and products must come together into a single release. Learn how outside elements can stress the development rhythm that a team needs, how to mitigate these challenges, and how Pitney Bowes eventually came to embrace them. Jeremy explores how their management evolved and the focus of their communications structure changed from key individuals to group collaboration. In conclusion, Jeremy shares lessons learned and how Pitney Bowes is structuring similar projects for the future. Learn more about Jeremy Leach
Thursday, June 14, 2012 12:45 PM
AT4
Agile Leadership
Enterprise Agile: From the Top Down C Jon Stahl, LeanDog, Inc. Now that agile has gone mainstream, team-level development is not the only way organizations are implementing agile. Some senior management teams are trying to understand how they can implement agile—and lean—principles and practices from the top down. Jon Stahl demonstrates agile and lean techniques applied in a new way with certain constraints. With these techniques, your organization can begin its journey toward becoming an agile enterprise. However, before beginning, it is important that management “see the whole”—customers, projects, applications, people, leadership, financials, and standard work products—and start implementing and practicing the culture they wish to create. To help PMOs support this journey, Jon shares some guiding principles that can be applied to both agile and waterfall approaches. For those who already may be on the journey toward enterprise agility, join in to discover a more cohesive view of the path and develop better feedback loops along the way. Learn more about Jon Stahl
Thursday, June 14, 2012 2:30 PM
AT5
Scrum
Patterns of “Big” Scrum C Dan Rawsthorne, 3Back Software development organizations adopting Scrum have struggled to apply it to big projects with multiple teams. Dan Rawsthorne is frequently asked, “What does ‘big’ Scrum look like?” Because no two organizations are alike, this simple question does not have a simple answer. However, Dan has discovered patterns that are common in organizations that successfully implement “big” scrum. The first pattern he explores—Product Owner Team—allows the organization to handle agility up and down the hierarchy. Dan also discusses the Cross-cutting Teams pattern that handles issues—architecture, usability, integration, performance, and evaluation—that the formal hierarchy can’t resolve. Finally, Dan discusses the BuddyUp pattern to describe the best way to work with subject matter experts from dispersed parts of the organization. Although there is no silver bullet for implementing Scrum in large organizations, using these patterns makes the job more straightforward and doable. Learn more about Dan Rawsthorne
Thursday, June 14, 2012 2:30 PM
AT6
Agile Requirements
Ready, Really Ready, and Really Really Ready Stories C Ken Pugh, Net Objectives Product owners create stories they believe are ready for development. Developers accept and then estimate stories that are not really ready to be started. This disconnect between being “ready” and “really ready” results in miscommunication and frustration. For example, story development can take much longer than original estimates because of the details and “sad paths” that were not expressed in the story. Ken Pugh describes how to turn vague acceptance criteria into specific acceptance tests. He explains how levels of detail in acceptance tests can help to more closely estimate the effort required by stories and shows how acceptance tests determine when stories are complete. With Ken, you’ll go through creating a “really really ready” story and examine when it should be created and who should participate. Ken concludes by comparing how ready stories may be considered done, but “really really ready” stories will be “really really done.” Learn more about Ken Pugh
Thursday, June 14, 2012 2:30 PM
AT7
Agile Techniques
Lessons from a DevOps Journey C Matt Callanan, Independent Consultant In large financial institutions, treasury departments—specialized teams of traders and experts in liquidity, risk, accounting, financial forecasting, and quantitative analysis—manage the organization’s wealth and financial risk. These departments require large, complex, third-party software products that must change often to support the treasury’s complicated business processes. Matt Callanan describes how a team of developers and operations staff—the DevOps team—applied agile principles to the “last mile” and reduced software deployment from one week to one day. He discusses how their DevOps team collaborated to develop automation solutions to support ongoing deployment activities and solve many issues in the operational environment. Matt explores their lessons learned: how to get the DevOps team’s skills mix right; tips on collaborating in a large organization; how to tighten feedback loops, and the pros and cons of various tools—IDEs, scripting languages, and deployment systems. Along the way Matt shows off some real-world code examples for development and operations practitioners. Learn more about Matt Callanan
Thursday, June 14, 2012 2:30 PM
AT8
Agile Leadership
Performance Appraisals for Agile Teams C Michael Hall, WorldLink, Inc. Traditional performance evaluations, which focus solely on individual performance, create a “chasm of disconnect” for agile team members. Because agile is all about team performance and trust, the typical HR performance evaluation system is not congruent with agile development. Based on his practical experience leading agile teams, Michael Hall explores how measurements drive behavior, why team measurement is important, what to measure, and what not to measure. Michael introduces tangible techniques for measuring agile team performance—end of sprint retrospectives, sprint and project report cards, peer reviews, and annual team performance reviews. To demonstrate what he’s describing, Michael uses role plays to contrast traditional, dysfunctional annual reviews with agile-focused performance reviews. Take back practical knowledge, based on fundamental agile principles, about how to integrate team measurement techniques into your existing environment—whether the HR department buys in to this practice or not. Learn more about Michael Hall
Thursday, June 14, 2012 4:00 PM
AT9
Scrum
Restating Scrum: Refining and Extending the Framework C Rob Maher, Scrum.org Knowing the rules of chess doesn’t equip you with strategies to win the game—much less make you a chess master. In the same way, many Scrum teams and their organizations know the rules but never consider longer-term strategies for getting the most out of Scrum. Sadly, of the thousands of organizations using Scrum, only a small fraction realizes Scrum’s true potential. To help address this epidemic and offer teams and companies ways to get more out of Scrum, the Scrum Framework has been codified in the Scrum Guide 2011. Rob Maher explains what elements of Scrum were revised and why, and offers practical guidance on avoiding common missteps that plague failing Scrum teams and organizations. Rob describes the extension model which allows the Scrum Guide to be expanded to support related strategies and practices. Learn more about Rob Maher
Thursday, June 14, 2012 4:00 PM
AT10
Agile Requirements
Collaboration Workshops: Discover, Plan, and Prepare the Product Backlog C Ellen Gottesdiener, EBG Consulting To deliver high-value products, your agile team must reach a shared understanding of prioritized stakeholder needs. Collaborative techniques are best for this type of work, but not all agile teams use them or use them efficiently. Some rely too heavily on written user stories or story maps and fail to address complex topics or resolve requirements conflicts among stakeholders. Ellen Gottesdiener outlines how you can systematically collaborate about the product backlog in nimble, timely workshops that give your team an open venue for working together to make complicated decisions. Ellen explores collaborative techniques for backlog discovery and preparation. She teaches you to use the Seven Dimensions technique to make sure you capture all product needs. Learn how to hold workshops—not merely meetings—including setting agendas, adopting decision-making practices, and employing value criteria to slice requirements across product releases. Leave with a holistic toolset to help you discover, prepare for, and deliver valuable products. Learn more about Ellen Gottesdiener
Thursday, June 14, 2012 4:00 PM
AT11
Agile Techniques
Implementing Agile in an FDA-regulated Environment C Neeraj Mainkar, Neuronetics While many industries have adopted agile, the medical device industry, which develops products for life-critical applications—where quality and reliability are clearly a top-priority, remains largely stuck under the “waterfall.” Medical device firms must comply with FDA regulations that overwhelmingly suggest a controlled, phase-gated approach to software development. Unfortunately, many companies and development organizations interpret FDA regulations to require a steep waterfall. Many industry long-timers incorrectly see agile as an undisciplined style of software development. Neeraj Mainkar demonstrates how those in regulated industries can overcome these and other hurdles. At Neuronetics, he helped implement key elements of agile while fully complying with FDA regulations. Neeraj explains how his group implemented agile best practices to regularly meet key project milestones, and used effective project management tools and communication techniques to overcome organizational challenges. He reports on ways that agile practices have helped improve the quality and reliability of their software, and served their company to produce software that better meets their customers’ needs. Learn more about Neeraj Mainkar
Thursday, June 14, 2012 4:00 PM
AT12
Agile Leadership
Journey to Agility: Leading the Transformation C Skip Angel, BigVisible Solutions How far can you take agile within an organization? Is it enough to just focus on agile development practices such as Scrum and XP or is something more needed? Agile is much more than just a development methodology. Beyond product development, it can become an organizational strategy for increased success. Skip Angel shares an example of one company's journey from no knowledge of agile to an organization of high agility. He answers many of your questions about transformation that can help your company on its journey to agility, especially how to get started. Skip describes the preconditions a company must be ready to accept—significant organizational changes and the major activities and events that happen during the transformation process. Agile changes organizations in terms of who they are, how they think, and what they can achieve. Learn more about Skip Angel


Top of Page
 
Send us Your Feedback