Skip to main content

Adopting Agile Practices

Tutorials

MA An Introduction to SAFe: The Scaled Agile Framework NEW
Al Shalloway, Net Objectives
Mon, 11/10/2014 - 8:30am

The Scaled Agile Framework (SAFe) is quickly being adopted by many large organizations that have had some success with agile at the team level but have not been able to scale up to large projects. Al Shalloway describes what SAFe is, discusses when and how to implement it, and provides a few extensions to SAFe. Al begins with a high-level, executive’s guide to SAFe that you can share with your organization’s leaders.

Read more
MD Specification by Example: Mastering Agile Testing
Nate Oster, CodeSquads, LLC
Mon, 11/10/2014 - 8:30am

On agile teams, testers can struggle to keep up with the pace of development if they continue employing a waterfall verification process―finding bugs after development. Nate Oster challenges you to question waterfall assumptions and replace a “test last” mentality with “specification by example.” Practice “test first” by writing executable specifications for a new feature before development begins. Learn to switch from tests as verification to tests as specification and guide development with concrete examples written in the language of your business.

Read more
MJ Building a Culture of Trust Where Agile Thrives NEW
Pollyanna Pixton, Accelinnova
Mon, 11/10/2014 - 8:30am

We know that teams and individuals who take ownership of their work outperform—often by 50 percent—those who don’t. And in agile, team ownership is a key principle. However, leaders often struggle with letting their teams own their work. Leaders are afraid that if they trust, their teams will fail. So leaders must create a culture of trust and help their teams take ownership. But what if the team builds the wrong product? Teams must align with the strategy and purpose of the business as well as with value to the customer. Finally, the organization must deal honestly with ambiguity.

Read more
MM The Role of the Agile Business Analyst
Steve Adolph, Blue Agility
Mon, 11/10/2014 - 1:00pm

The business analyst (BA) role seems conspicuously absent from most agile methods. Does agile make the BA role obsolete? Certainly not! But how does a BA exploit the short cycle times and collaborative nature of agile methods? Drawing from the principles of lean product development flow, Steve Adolph introduces five principles for the agile BA—Open the Channels, Chart the Flow, Generate Flow, Lean Out the Flow, and Bridge the Flow. As a communicator, the BA must Open the Channels and Chart the Flow to align all stakeholders.

Read more
MP Six Free Ideas to Improve Agile Success SOLD OUT
Pollyanna Pixton, Accelinnova
Mon, 11/10/2014 - 1:00pm

Free? Is anything free these days? Based on her experience working with organizational leaders and her research into what drives organizational performance, Pollyanna Pixton shares six ideas—and the keys to their effective implementation—to help assure the success of your agile teams. As a bonus, her suggestions won’t cost you a thing. Pollyanna’s first free idea is how to create a culture of trust—the keystone of open collaboration—within your team and organization. The second free idea is about ownership—how to give it and not take it back.

Read more
TD Essential Patterns of Mature Agile Teams
Bob Galen, Velocity Partners
Tue, 11/11/2014 - 8:30am

Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools introduction, and a bit of practice lead teams toward a fairly efficient and effective agile adoption. However, these teams often get “stuck” and begin to regress or simply start going through the motions—neither maximizing their agile performance nor delivering as much value as they could.

Read more
TE Agile Boot Camp for Project Managers NEW
Ken Whitaker, Leading Software Maniacs
Tue, 11/11/2014 - 8:30am

For a project manager, successfully transitioning from traditional project management to a more agile approach can be difficult due to the staggering learning curve. Using a combination of case studies, exercises, and best practices identified in the PMBOK® Guide, Ken Whitaker gets you up to speed on the essential fundamentals you need to effectively facilitate and lead Scrum-based agile projects.

Read more
TH Agile Project Failures: Root Causes and Corrective Actions
Jeff Payne, Coveros, Inc.
Tue, 11/11/2014 - 8:30am

Agile initiatives always begin with the best of intentions—accelerate delivery, better meet customer needs, or improve software quality. Unfortunately, some agile projects do not deliver on these expectations. If you want help to ensure the success of your agile project or get an agile project back on track, this session is for you. Jeff Payne discusses the most common causes of agile project failure and how you can avoid these issues—or mitigate their damaging effects.

Read more
TI Principles and Practices of Lean Software Development NEW
Al Shalloway, Net Objectives
Tue, 11/11/2014 - 8:30am

Lean software development has often been described as “better, faster, cheaper” and focusing on “eliminating waste,” but those are misnomers. Going after speed improvement and waste elimination can actually reduce the benefits you could otherwise get from lean. Al Shalloway describes what lean software development really is and why you should be incorporating it into your development efforts—whether you use Scrum, kanban, or SAFe. Al explains the mindset, principles, and practices of lean.

Read more
TJ Coaching and Leading Agility: Tuning Agile Practices
David Hussman, DevJam
Tue, 11/11/2014 - 8:30am

Are you an agile practitioner who wants to take agility to the next level? Are you looking to gain real value from agile instead of simply more talk? Even though many are using agile methods, not all are seeing big returns from their investment. David Hussman shares his experiences and describes a short assessment that you can use to identify both strengths and weaknesses in your use of agile methods. Creating an assessment helps you look at the processes you are using, examine why you are using them, and determine whether they provide real value.

Read more
TK Essential Patterns of Mature Agile Leaders NEW
Bob Galen, Velocity Partners
Tue, 11/11/2014 - 1:00pm

Currently much of agile adoption—coaching, advice, techniques, and training―revolves around the agile teams. Leaders are typically ignored, marginalized, or, in the worst cases, vilified. Bob Galen contends that there is a central and important role for managers and effective leadership within agile environments. In this workshop, we’ll explore the patterns of mature agile managers and leaders—those who understand servant leadership and how to effectively support, grow, coach, and empower their agile teams in ways that increase the teams’ performance, accountability, and engagement.

Read more
TP The Kanban Racing Challenge: An Immersive Workshop NEW
Nate Oster, CodeSquads, LLC
Tue, 11/11/2014 - 1:00pm

The Kanban Racing Challenge is an immersive workshop where you learn the basic practices of a Kanban team by building an obstacle course for radio-controlled cars. This fast-paced, competitive learning environment prepares you to immediately apply Kanban on your own software teams. Your racing team starts with a warm-up lap that explains how your Kanban Storyboard creates a “continuous pull system” and natural self-management.

Read more
TQ Product Owner Imperatives for Championing Agile Projects NEW
Paul Reed, EBG Consulting
Tue, 11/11/2014 - 1:00pm

Engaged and passionate product owners balance strategic and tactical activities to ensure that the right product is built—and built right. Yet how do these product owners guide planning toward longer-term goals while also ensuring that requirements are sufficiently understood for development and delivery? Join Paul Reed as he shares techniques for setting context and collaboratively establishing a shared understanding of requirements. Discover methods to envision the product and identify the stakeholders and their value considerations.

Read more
TR Agile Estimation and Planning: Scrum, Kanban, and Beyond
David Hussman, DevJam
Tue, 11/11/2014 - 1:00pm

If you are new to agile methods—or trying to improve your estimation and planning skills—this session is for you. David Hussman brings years of experience coaching teams on how to employ XP, lean, Scrum, and kanban. He advises teams to obtain the estimating skills they need from these approaches rather than following a prescribed process. From start to finish, David focuses on learning from estimates as you learn to estimate.

Read more

Keynotes

K2 The Roots of Agility
Rob Myers, Agile Institute
Wed, 11/12/2014 - 10:00am

What we mean by Agile is becoming less and less clear. Rob Myers shares sixteen years of history and observation, noting the amazingly diverse ideologies and practices that people now include under this umbrella term. Agile started with the earliest notions of iterative-and-incremental, inspect-and-adapt principles and practices from Scrum. It now includes the intensive engineering disciplines of XP that have recently branched off into the Software Craftsmanship movement. Along the way, agile grafted in lean principles and saw the flowering of the elegantly simple Kanban approach.

Read more
K3 The Future of Agile: Dilution, Calcification, or Evolution?
Jeff "Cheezy" Morgan, LeanDog
Thu, 11/13/2014 - 8:30am

The agile revolution began more than a dozen years ago. It was started by a small band of rebels who had radical ideas, shared a common vision, and wanted to change the world by challenging the status quo. Where is that agile revolution today? Has it continued the vision of its founders? Has it stayed true to its original values and principles as set forth in its manifesto or has it been watered down to make it more palatable to the masses? Cheezy Morgan ponders the answers to these and related questions.

Read more

Concurrent Sessions

AW1 Can We Do Agile? Barriers to Agile Adoption
Steve Adolph, Blue Agility
Wed, 11/12/2014 - 11:30am

“Can we do agile?” is a question often asked by individuals enviously looking at the impressive results reported by other organizations that adopted agile practices. What they are usually concerned about are the commonly perceived barriers to agile adoption: large scale, legacy architecture and tools; and demanding governance and compliance practices. Yet, despite these perceived barriers, many organizations with these challenges do agile. Others wonder why, after all their training and shiny new tools, they can’t do agile.

Read more
AW2 Scaling Git for the Enterprise
Bob Aiello, CM Best Practices Consulting
Wed, 11/12/2014 - 11:30am

Due to its ease of use and distributed repository infrastructure, Git is quickly becoming the version control system of choice for many. Getting started takes only a few minutes, and available online tutorials explain Git basics and more advanced features including branching. As easy as Git is to implement, many developers find Git challenging to scale for large enterprises. Some go to Cloud-based Git service providers; others implement tools such as Stash and gitflow for effective branching patterns and variant management.

Read more
AW3 Shifting Left: The Evolution of Test Automation
Jennifer Bonine, tap|QA, Inc.
Michael Faulise, tap | QA
Wed, 11/12/2014 - 11:30am

As the software development lifecycle shifts toward agile and lean methodologies, quality in every build becomes critical. Continuous integration allows development teams to receive immediate feedback on their code, creating more efficiency and higher quality. After exploring the differences in continuous integration, continuous delivery, and continuous deployment, Jennifer Bonine and Michael Faulise discuss what is needed for their successful implementation, including the technologies and resources required at each stage of the process.

Read more
AW4 Simplify Project and Portfolio Planning with “Real Options”
Matt Barcomb, DevJam
David Hussman, DevJam
Wed, 11/12/2014 - 11:30am

Do you work in an organization that spends too much time budgeting, road mapping, and planning their project roadmap or portfolio? Do you ever feel like all this effort is pointless and wasteful? Do you think perhaps there might be a simpler, more pragmatic way? If so, this session is for you. After a brief overview of necessary strategic and budgetary inputs to an investment-like product portfolio, Matt Barcomb and David Hussman share practical ideas for generating and validating projects as Real Options.

Read more
AW5 Why Agile Fails in Large Enterprises—and What to Do about It
Mike Cottmeyer, LeadingAgile, LLC
Wed, 11/12/2014 - 1:30pm

Agile works. We get it. You don’t have to sell people on the underlying principles anymore. Even so, many large-scale agile transformations are struggling. Some have failed. Others can’t figure out why things aren't working after multiple attempts. It’s easy to blame the people, the process, and the culture. And it’s especially easy to blame management. However, the underlying problem is that most large organizations weren’t built to be agile. You need a way to safely and pragmatically refactor your company into an organization that can adopt agile and sustain the transformation.

Read more
AW6 Transforming How We Deliver Value: Agility at Scale
Amy Silberbauer, IBM
Wed, 11/12/2014 - 1:30pm

Continuous delivery in software development allows us to deliver incrementally, get quick feedback, and react. A key enabler is the adoption of agile techniques and methods; key inhibitors in the enterprise are size, scale, and complexity. The Rational ALM organization is a typical enterprise, and our teams have (mostly) adopted agile principles. But agility at enterprise scale is not the same as team-based agile development. Now we must coordinate work across multiple interdependent teams to deliver value, rather than focusing on developing a single product or application.

Read more
AW7 Continuous Delivery: Never Send a Human to Do a Machine’s Job
Steve Povilaitis, LeadingAgile, LLC
Wed, 11/12/2014 - 1:30pm

Until your code is in production, making money for your business, or otherwise doing what it was built to do, you are merely building toy castles in a technological sandbox. Continuous delivery gets more business value into production as soon as possible, validates business decisions, and responds rapidly to customer feedback. Steve Povilaitis demonstrates what continuous delivery is all about and why automation is your only option for rapidly and reliably building, testing, and deploying software.

Read more
AW8 Crafting Smaller User Stories: Examples and Exercises
Stephen Frein, Comcast
Wed, 11/12/2014 - 1:30pm

Agile development techniques generally emphasize frequent iterations. But even after adopting agile values, methods, and ceremonies, many organizations struggle to make such iterations work in practice. These organizations inevitably wrestle with agile rhythms until they learn to break up their work into small user stories that will fit within short iterations and allow for fast feedback. Stephen Frein discusses the importance of small user stories and how crucial they are to finishing the stories within the iteration and avoiding a mini-waterfall inside an iteration.

Read more
AW9 Agility at Scale: WebSphere’s Agile Transformation
Susan Hanson, IBM Software Group
Wed, 11/12/2014 - 2:45pm

In today's rapidly changing environment, organizations—both large and small—must quickly respond to shifting market requirements to remain competitive. To be successful, many are adopting agile development and continuous delivery methodologies to deliver software quickly, while keeping the quality and maintainability high. Several years ago the WebSphere Application Server development teams embarked on the journey from traditional waterfall development to agile. They are now expanding to use both agile and continuous delivery methodologies across their organization worldwide.

Read more
AW10 How Agile and Project Management Can Coexist
James Hannon, The Bentley Group International
Wed, 11/12/2014 - 2:45pm

Through the years—until agile software development took hold, that is—project management provided visibility to stakeholders and helped guide product development. However, as agile has risen to prominence with its de-emphasis on formal project planning, there are gaps that many organizations need to fill. James Hannon says that organizations now need to deal with the conundrum: Can agile and project management really coexist? Today’s manager must decompose both the standard project management flow and the agile development flow to look for symmetry and compatibility in their parts.

Read more
AW11 Collaboration across Distributed Environments
Bill Krebs, Agile Dimensions LLC
Wed, 11/12/2014 - 2:45pm

Distributed work is common today, and often the talent you need is in another geographic location where time zone differences can impede communication. Building seamless collaboration across distributed teams to support development and operational initiatives can seem impossible—even for the most experienced technology leaders. So, where do you start? How do you organize and manage distributed development and operations when traditional silos exist? Bill Krebs, aka AgileBill, will discuss six categories of tools and six practice areas to help you leverage today’s global talent.

Read more
AW12 Grooming the Backlog: Plan the Work, Work the Plan
Andy Berner, QSM, Inc.
Wed, 11/12/2014 - 2:45pm

Stories in the backlog must be ready to go in time to begin each sprint—priorities are set, stories are at the Goldilocks level of granularity (not too big, and not too small), and stakeholders are prepared to discuss the details. Getting the backlog ready and grooming it take serious consideration and work. You need to plan, budget for, and track this work. Andy Berner describes five key issues to consider in that planning.

Read more
AW13 A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Mike Register, Salesforce.com
Wed, 11/12/2014 - 4:15pm

When the agile consultants leave, how do you ensure that the enterprise agile transformation sticks, evolves, and grows throughout the organization? What challenges will you face? What support must be in place to address the challenges? Like software products, the real cost of an agile transformation occurs after the initial rollout. Salesforce.com has sustained an enterprise agile transformation for more than seven years.

Read more
AW14 The Agile PMO: Right Work, Right Time, Right People
Heather Fleming, Gilt Groupe
Justin Riservato, Gilt Groupe
Wed, 11/12/2014 - 4:15pm

One of the core functions of a PMO is to help an organization standardize efficient processes to select and execute strategic projects. Unfortunately, many PMOs are finding themselves struggling to justify their own existence. In a recent survey, more than half of the respondents reported that the value of their PMOs is in question. By using a one-size-fits-all approach to best practices, we may set our PMOs up for failure, holding them accountable for predicting the future. There is no magic crystal ball!

Read more
AW15 Putting Quality in the Driver’s Seat with DevOps and ATDD
Adam Auerbach, Capital One
Wed, 11/12/2014 - 4:15pm

Capital One has a highly integrated environment, creating many dependencies for its agile teams. As a result, the teams faced prolonged and increasingly more difficult sprints over time, and did not realize expected improvements in time to market. As Capital One Technology worked through the implementation of various facets of agile, it wasn’t able to take full advantage of the real benefits that agile promises. To solve this, the group leveraged DevOps and ATDD practices, branding them quality-driven delivery or QDD.

Read more
AW16 Meeting Strict Documentation Requirements in Agile
Craeg Strong, Savant Financial Technologies, Inc.
Wed, 11/12/2014 - 4:15pm

Teams in many organizations are still expected to produce and maintain significant amounts of documentation. This is generally the case in Federal, state, and local governments where systems must comply with SOX, HIPPA, NAIC, FDA, or SEC directives. In recent years, Agile has made substantial inroads into government and other heavily regulated environments. However, some successful projects have been criticized for failing to generate the expected documentation.

Read more
AT1 A Holistic View of Complex Systems and Organizational Change
Al Shalloway, Net Objectives
Thu, 11/13/2014 - 10:00am

One of the most misunderstood concepts in the agile community, complexity is often used to explain why we can’t predict anything or why there are no rules we can follow. Ironically, it is exactly this attitude that allows complexity to work against us. Al Shalloway discusses the true nature of complex systems, why we must deal with them in a holistic manner, and ways to evaluate structural and organizational changes to manage this complexity. Unfortunately, most agile implementations take an incremental, piecemeal approach to change, ignoring complexity.

Read more
AT2 Choosing between Scrum and Kanban—or Combining the Best of Both
Cory Foy, Cory Foy, LLC
Thu, 11/13/2014 - 10:00am

When an organization is looking to adopt a new process, one of the biggest questions is whether they should use a pre-defined process or adopt a more empirical approach, allowing the new process to emerge. This is especially true in agile, as organizations look at methodologies and frameworks such as SAFe, Scrum, Crystal, Kanban, and others. Even in the face of “inspect and adapt,” many organizations struggle to understand how to adopt an empirical view of their process without simply falling into chaos and old habits.

Read more
AT4 Establishing an Agile Testing Culture
Leigh Ishikawa, TripAdvisor
Thu, 11/13/2014 - 10:00am

Many resources describe how to accelerate performance of your development organization through adoption of agile methodologies, but very few cover testing in a practical manner. And those that do generally focus on technical details, leaving out how to build an agile testing culture while facing numerous adoption challenges. Leigh Ishikawa describes how an organization needs to rethink testing in the agile world. He begins by taking a holistic look at how different groups combine in an agile testing culture.

Read more
AT5 Is Agile the Prescription for the Public Sector’s IT Woes?
Payson Hall, Catalysis Group, Inc.
Thu, 11/13/2014 - 11:30am

Information technology (IT) projects are notorious for exceeding budget and schedule estimates, and high visibility failures are common. IT projects in the public sector are particularly challenging. State, provincial, and federal governments worldwide have sponsored noteworthy disasters in the past twenty years. As agile methods have evolved, become more mainstream, and demonstrated their value in the private sector in the past decade, they are often cited as a remedy for the public sector’s IT misery.

Read more
AT6 Seven Principles of Cross-Continent, Distributed Development
Igor Gejdos, Roche Diagnostics
Thu, 11/13/2014 - 11:30am

Many teams practice agile development as an integral part of their organization with the benefits of collocation and local decision making. However, it is increasingly more common to develop code across continents, either in distributed organizations or with the help of offshore outsourcing partners. Igor Gejdos explains the essential principles of interfacing with distributed agile development teams and describes the essence of successful communication techniques that bridge cultural and time differences.

Read more
AT7 How to Create a Culture of Trust
Pollyanna Pixton, Accelinnova
Thu, 11/13/2014 - 11:30am

In our personal and business lives, many of us know leaders who successfully foster environments of incredible creativity, innovation, and ideas—while other leaders try but fail. So, how do the top leaders get it right? Going beyond the basics, Pollyanna Pixton explores with you the ways that the best leaders create “safety nets” that allow people to discover and try new possibilities, help people fail early, and correct faster. Removing fear and engendering trust make the team and organization more creative and productive as they spend less energy protecting themselves and the status quo.

Read more
AT8 Integrating Performance Engineering and Testing into Agile
Arun Shanmugam
Thu, 11/13/2014 - 11:30am

Performance engineering and testing are a set of activities by which we design, test, and implement the most optimal system that meets the expected performance goals, based on planning and estimation coupled with tests to verify the system’s capabilities. Although the conventional approach to performance testing works well for traditional delivery models, it is ineffective in agile as it involves testing and tuning near the end of development.

Read more
AT9 Software Managers: Their Place in Agile
Brian Sobus, Teradata
Thu, 11/13/2014 - 1:30pm

No more managers! No more hierarchy! A truly self organizing, self-running team! These phrases strike fear into managers almost as much as: We are moving to agile. As successful companies like Zappos, GitHub, and Treehouse discard managers from their teams, other software managers are left wondering about their futures. The reality is that managers are even more relevant and necessary today—if they transform from command-and-control to a coaching-style role. Employees need to know they have an advocate—not just in the business but in their careers.

Read more
AT10 Making Agile Work—with Eleven Product Owners
Neal Huffman, Apex Capital Corp.
Thu, 11/13/2014 - 1:30pm

Small companies that have been highly successful delivering software often struggle as they grow larger and their software needs to grow with them. They must learn to manage multiple technology platforms and multiple releases while dealing with the associated roadmaps and support plans. A small company experiencing phenomenal growth, Apex Capital has built four major platforms with two more coming online in 2014. Apex needed a way to consistently deliver software across each platform and communicate that to the respective user communities.

Read more
AT11 Assessing Agile Engineering Practices
Rob Myers, Agile Institute
Thu, 11/13/2014 - 1:30pm

Organizations are often reluctant to adopt the more challenging agile engineering practices—first seen together in Extreme Programming and later adopted by the Scrum Alliance as the Scrum Developer Practices. These practices are difficult to implement and sustain, and the benefits are often vague, subtle, and measurable only after months of disciplined effort. For an engineering practice to provide real organizational value, it must effectively address real throughput constraints.

Read more
AT12 Dealing with Auditors: Helping Them Understand Agile
Steve Nunziata, Independent Consultant
Thu, 11/13/2014 - 1:30pm

It is widely understood that agile mitigates project execution risks. However, auditors and regulators unfamiliar with the agile process often reject it as non-compliant. In regulated industries, organizations seeking to adopt agile are often challenged to provide evidence that prescribed processes are being followed and can be evaluated to ensure adherence. This issue is compounded when auditors expect a more traditional, artifact-driven process, which, in an agile environment, does not necessarily mitigate the risks for which they were designed.

Read more
AT13 Executives’ Influence on Agile: The Good, the Bad, and the Ugly
Steve Davi, Synacor
Thu, 11/13/2014 - 3:00pm

The evidence is in—and it's compelling. Well-executed agile practices can shorten software project schedules by 30 percent while cutting defects by 75 percent. However, many organizations struggle with agile adoption. And some of these struggles can be attributed to the executive leadership. In many cases, the "lead, follow, or get out of the way" attitude causes executives to try to lead when they should be following or getting out of the way.

Read more
AT14 Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Projects
Michael Hannan, Fortezza Consulting
Thu, 11/13/2014 - 3:00pm

Agile has delivered impressive performance improvements at the project level, and some attempts to scale agile’s success to the IT project portfolio have also demonstrated good results. However, agile is not for all IT projects nor all project teams. Sometimes other approaches may be more appropriate. Can disparate approaches co-exist harmoniously in the same project portfolio? Can portfolio managers apply a flexible, “best-tool-for-the-job” approach, while simultaneously driving portfolio-wide adoption of disciplined, hyperproductive techniques?

Read more
AT15 Aligning Teams, Architecture, and Governance
Dennis Stevens, LeadingAgile, LLC
Thu, 11/13/2014 - 3:00pm

Many enterprises are trying to create a more predictable flow, achieve ROI faster, improve quality, and be more responsive to the market. To this end, they attempt to transform to team-based agile, and then leverage scaled agile models to govern how requirements are defined, decomposed, coordinated, and tested. However, many of these efforts prove ineffective, and organizations fail to realize hoped for business benefits. In complex organizations, interdependencies between team design, architectural design, and governance contribute to this problem.

Read more