Conference archive

Agile Dev West 2016 - Project Manager

Sunday, June 5

Dawn Haynes
PerfTestPlus, Inc.

Software Tester Certification—Foundation Level (3–Day)

Sunday, June 5, 2016 - 8:30am to Tuesday, June 7, 2016 - 5:00pm
Arlen Bankston
LitheSpeed

Product Owner Certification (2-Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm
Jeffery Payne
Coveros, Inc.

Fundamentals of Agile Certification—ICAgile (2–Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm
Sanjiv Augustine
LitheSpeed

Certified ScrumMaster Training (2-Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm

Integrating Test with a DevOps Approach (2–Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm

Monday, June 6

Bob Aiello
CM Best Practices Consulting
MA

Configuration Management: Robust Practices for Fast Delivery

Monday, June 6, 2016 - 8:30am to 4:30pm

Robust configuration management (CM) practices are critical for creating continuous application build, package and deployment to support agile’s integration and testing demands, and for rapidly packaging, releasing, and deploying applications into production. Classic CM—identifying system components, controlling changes, reporting the system’s configuration, and auditing—won’t do the trick anymore. Bob Aiello presents an in-depth tour of a more robust and powerful approach to CM consisting of six key functions: source code management, build engineering, environment management, change...

Jeff Patton
Jeff Patton & Associates
MB

Great Product Design with User Story Mapping

Monday, June 6, 2016 - 8:30am to 4:30pm

Built from index cards or sticky notes, a story map is a simple model,which helps the people who make it envision a customer’s experience with their product. Story maps are a core practice within a design process focused on understanding and building empathy with customers and users, and then identifying and testing solutions to improve the customer’s experience with your product or services. Jeff Patton says that design process and story mapping can help you identify completely new product opportunities or improve the existing product experience. Learn how to map your customer’s and user’...

Tricia Broderick
Agile For All
MD

Fostering Sustained Agility

Monday, June 6, 2016 - 8:30am to 12:00pm

Has your team been struggling to become one of those high-performing teams that you were assured it would be if you started doing agile? Are your teams stuck on the agile transformation plateau? Most organizations start off strong in their transformation toward an agile mindset, successfully implementing team practices such as sprints and stand-ups but often a plateau or even a slip back occurs. Why? Because many leaders do not focus on fostering sustained agility―that is, creating an overall environment that influences individuals and teams...

ME

Leading Change—Even If You’re Not in Charge

Monday, June 6, 2016 - 8:30am to 12:00pm

Has this happened to you? You try to implement a change in your organization and it doesn’t get the support that you thought it would. And, to make matters worse, you can't figure out why. Or, you have a great idea but can’t get the resources required for successful implementation. Jennifer Bonine shares a toolkit of techniques to help you determine which ideas will—and will not—work within your organization. This toolkit includes five rules for change management, a checklist to help you determine the type of change process needed in your organization, techniques for communicating your...

Ken Pugh
Net Objectives
MF

Principles and Practices of Lean Software Development

Monday, June 6, 2016 - 8:30am to 12:00pm

Lean software development has often been described as “better, faster, cheaper” and focused on “eliminating waste,” but those are misnomers. Going after speed improvement and waste elimination can actually reduce the benefits you might otherwise get from lean. Ken Pugh 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. Ken explains the mindset, principles, and practices of lean. Its foundations are systems thinking, a relentless focus on time, and an understanding that complex...

Rob Myers
Agile Institute
MG

Essential Test-Driven Development: A Hands-On Workshop

Monday, June 6, 2016 - 8:30am to 12:00pm

Test-driven development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles. The developer first writes a failing automated test case that defines a new function or improvement, then produces code until the test passes, and finally refactors the new code to acceptable standards. The developer repeats this process many times until the behavior is complete—and fully tested. Rob Myers demonstrates...

David Hussman
DevJam
MH

Planning to Learn and Learning from Delivery: Scrum, Kanban and Beyond

Monday, June 6, 2016 - 1:00pm to 4:30pm

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. He covers skills and techniques from story point estimating delivered within iterations to planning without estimates by delivering a continuous...

Ken Pugh
Net Objectives
MI

Acceptance Test-Driven Development

Sold Out!
Monday, June 6, 2016 - 1:00pm to 4:30pm

Defining, understanding, and agreeing on the scope of work to be done is often an area of discomfort for product managers, developers, and quality assurance experts alike. The origin of many items living in our defect tracking systems can be traced to the difficulty of performing these initial activities. Ken Pugh introduces acceptance test-driven development (ATDD), explains why it works, and outlines the different roles team members play in the process. ATDD improves communication among customers, developers, and testers. ATDD has proven to dramatically increase productivity and reduce...

Philip Lew
XBOSoft
MJ

Avoid Critical UX Mistakes to Delight Your Users

Monday, June 6, 2016 - 1:00pm to 4:30pm

Many enterprises are migrating to mobile while new organizations are adopting a mobile-first or mobile-only strategy. Because of the special characteristics of mobile and its user base, usability and the user experience (UX) are of increased importance, especially with SaaS-based business models where users can pay by the month and switch applications in a heartbeat. This is intensified with mobile users who can download another app and try it for free. So you've got about thirty seconds for your users to understand how to use your app and get value. How do you do that? With a UX that...

Tuesday, June 7

Bob Aiello
CM Best Practices Consulting
TA

Continuous Delivery: Rapid and Reliable Releases with DevOps

Tuesday, June 7, 2016 - 8:30am to 4:30pm

DevOps is an emerging set of principles, methods, and practices that enables the rapid deployment of software systems. DevOps focuses on lowering barriers between development, testing, security, and operations in support of rapid iterative development and deployment. Many organizations struggle when implementing DevOps because of its inherent technical, process, and cultural challenges. Bob Aiello shares DevOps best practices, starting with its role early in the application lifecycle and bridging the gap with testing, security, and operations. Bob explains how to implement DevOps using...

Bob Galen
Velocity Partners
TB

Essential Patterns of Mature Agile Leaders

Sold Out!
Tuesday, June 7, 2016 - 8:30am to 12: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 tutorial, 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. Investigate...

Jared Richardson
Agile Artisans
TC

Continuous Testing to Drive Continuous Integration and Deployment

Tuesday, June 7, 2016 - 8:30am to 12:00pm

Continuous integration and continuous testing are two vital agile feedback loops that lead to a continuous deployment environment. Continuous integration processes monitor source code―recompiling after every change, running smaller tests, and notifying the developer if anything goes wrong. Continuous testing (and potentially continuous deployment) monitors integration builds, installs the product in a staging environment, and runs integration tests, again looking for problems. Jared Richardson explains the ideas and the tools needed to implement both continuous integration and continuous...

Ken Pugh
Net Objectives
TD

Eight Steps to Kanban

Sold Out!
Tuesday, June 7, 2016 - 8:30am to 12:00pm

Transitioning to agile can be difficult—often downright wrenching—for teams, so many organizations are turning to kanban instead. Kanban, which involves just-in-time software delivery, offers a more gradual transition to agile and is adaptable to many company cultures and environments. With kanban, developers pull work from a queue—taking care not to exceed a threshold for simultaneous tasks—while making progress visible to all. Ken Pugh shares eight steps to adopt kanban in your team and organization. Ken begins with a value stream map of existing processes to establish an initial kanban...

Tricia Broderick
Agile For All
TE

Help Retain Knowledge: Increase Engagement to Achieve Learning

Sold Out!
Tuesday, June 7, 2016 - 8:30am to 12:00pm

Ever walk out of a meeting or training class struggling to remember what was just discussed? Or be annoyed that people request information that you’ve already shared? You are not alone! Leaders struggle with how to create an engaging environment that results in high collaboration and learning. Unfortunately, most leaders start off with the disadvantage of being exposed to practices that recent brain science has proven to be ineffective, such as standing up front in the room and talking with slides for an hour instead of engaging people every 10–20 minutes. In an agile environment, learning...

Mike_Sowers
TechWell Corp.
TF

Measurement and Metrics for Test Managers

Tuesday, June 7, 2016 - 8:30am to 12:00pm

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Mike Sowers as he addresses common metrics—measures of product quality,...

Jeffery Payne
Coveros, Inc.
TG

What DevOps Means for Testers: Tips for Getting Testers Involved

Tuesday, June 7, 2016 - 8:30am to 12:00pm

DevOps is more than a buzzword or passing fad. It's a radically new approach to rapidly delivering high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Rob_Sabourin
amibug.com
TH

Getting Things Done: What Testers Do in Agile

Tuesday, June 7, 2016 - 8:30am to 12:00pm

Avoiding siloed development is a tricky business. It’s easy for agile teams to fall into the rut in which testers only do traditional testing activities and programmers strictly do their time-worn coding activities. Rob Sabourin shares a number of examples of how testing skills can be applied to a wide variety of activities in an agile project. Testers are among the most skilled team members in story grooming, elicitation, and exploration. Risk analysis in self-organized agile teams empowers testers to drive design decisions. A tester’s affinity analysis skills help clear the way for teams...

Jez Humble
Jez Humble & Associates LLC
TI

High-Performance Product Development

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

Large organizations often struggle with the software part of product development when they attempt to create innovative services and products, Obstacles they face are often related to organizational culture and project/program management paradigms that do not take advantage of the unique characteristics of software. In this tutorial session—designed for directors of IT, program/project managers, and software professionals—Jez Humble describes how large—and small—organizations can take a lean approach to developing new products and run large scale product development programs. Jez shows how...

Jeffery Payne
Coveros, Inc.
TJ

Agile Project Failures: Root Causes and Corrective Actions

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

Agile initiatives always begin with high expectations—accelerate delivery, meet customer needs, and improve software quality. The truth is that many agile projects do not deliver on some or all of these expectations. If you want help to ensure the success of your agile project or to get an agile project back on track, this tutorial is for you. Jeffery Payne discusses the most common causes of agile project failure and how you can avoid these issues—or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development...

Mike_Sowers
TechWell Corp.
TK

Plan, Architect, and Implement Test Automation within the Lifecycle

Sold Out!
Tuesday, June 7, 2016 - 1:00pm to 4:30pm

In test automation, we must often use several tools that have been developed or acquired over time with little consideration of an overall plan or architecture, and without considering the need for integration. As a result, productivity suffers and frustrations increase. Join Mike Sowers as he shares experiences from multiple organizations in creating an integrated test automation plan and developing a test automation architecture. Mike discusses both the good (engaging the technical architecture team) and the bad (too much isolation between test automators and test designers) on his test...

Rob_Sabourin
amibug.com
TL

Advanced Test Automation in Agile Development

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

Agile teams are charged with delivering potentially shippable software at the end of each iteration. In fact, some high-performing agile teams with advanced automation can ship working software every day. They achieve regression confidence with extensive automated test suites and other advanced practices. Rob Sabourin shares automation techniques to improve story and feature testing, exploratory testing, and regression testing. Explore ways that test-driven development (TDD) techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined...

David Hussman
DevJam
TM

Producing Products and Coaching Agility: Making Agile Practices Matter

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

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 on 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. This assessment guides you through the rest...

Linda Rising
Independent Consultant
TN

Fearless Change: Patterns for Introducing New Ideas

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

We attend conferences, read books and articles, and discover new ideas we want to bring into our organizations—but we often struggle when trying to implement those changes. Unfortunately, those introducing change are not always welcomed with open arms. Linda Rising offers proven change management strategies to help you become a more successful agent of change in your organization. Learn how to plant effective seeds of change, and what forces in your organization drive or block change. These approaches, strategies, and patterns are useful in many different settings—not only to change your...

Woody Zuill
Independent Consultant
TO

Mob Programming Workshop

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

All the brilliant people working on the same thing, at the same time, in the same place, and on the same computer. Mob Programming is a cost-effective, collaborative, and fun way to get work done—together. It's a whole-team approach to development, where coding, designing, testing, and working with the “customer”—partner, product owner, user—are all done as a team. In this workshop, led by Mob Programming pioneer Woody Zuill, experience Mob Programming hands-on while learning the mechanics of how...

Wednesday, June 8

Jez Humble
Jez Humble & Associates LLC
K1

DevOps and the Culture of High-Performing Software Organizations

Wednesday, June 8, 2016 - 8:30am to 9:45am

The DevOps movement emphasizes the importance of culture in creating high-performing teams. However, often perceived to be subjective and intractable, culture is often neglected in favor of more concrete drivers such as tools and processes. And this is a major failure mode in organizations attempting to achieve substantially improved performance through implementing agile and DevOps. Jez Humble takes a practical, data-driven approach to culture, illustrated with examples from large, successful enterprises. Learn how to measure culture and examine what a generative, high-performance culture...

Linda Rising
Independent Consultant
K2

The Power of an Agile Mindset

Wednesday, June 8, 2016 - 10:00am to 11:00am

Linda Rising, co-author of Fearless Change and the recently published More Fearless Change, has wondered for some time whether much of Agile's success has been the result of the placebo effect—that is, good things happened because we believed they would. The placebo effect is a startling reminder of the power our minds have over our perceived reality. Now cognitive scientists tell us that this is only a small part of what our minds can do. Research has identified what she likes to call “an agile mindset”—an attitude that equates failure and problems with opportunities for...

David Hussman
DevJam
AW3

Blending Product Discovery and Product Delivery

Wednesday, June 8, 2016 - 11:30am to 12:30pm

More and more organizations are realizing that while they are getting more done, they are not necessarily getting more value. More code does not mean more product and more product does not mean more market share. According to David Hussman, we need to shift our focus toward a balanced investment in discovery and delivery without going back to gathering big requirements up front. To accomplish this, we need to embrace new discovery metaphors and practices. David draws on his years of experience working with product managers, heads of product, and product owners as he introduces ideas like...

Larry Maccherone
AgileCraft
AW4

Slay the Dragons of Agile Measurement

Wednesday, June 8, 2016 - 11:30am to 12:30pm

Some consider measurement in agile development destructive—or at the very least useless. Larry Maccherone disagrees and offers eight tools to slay the dragons of agile measurement. The #1 Dragon slayer—Use measurement for feedback rather than as a lever. What's the difference? Feedback is used to improve your own behavior; a lever is employed to change someone else's behavior. The distinction is subtle but critical. If you think what gets measured gets done, you are already venturing into “thar be dragons” territory. But it's not too late. Larry shows how to create a culture where...

Mimi Hoang
Autodesk
George Schlitz
Objective Change
BW1

Product Management: The Innovation Glue for the Lean Enterprise

Wednesday, June 8, 2016 - 11:30am to 12:30pm

At a time when organizations of all sizes both want and need innovation, exciting approaches including lean startup and agile development have risen to the forefront. Although there is no shortage of resources and expertise on these approaches, less guidance is available on the daunting challenge of introducing and increasing innovation in our organizations. Organizations of different sizes face different challenges in innovation which, if not dealt with, end up stifling the potential results. Mimi Hoang and George Schlitz share experiences from many years of successes and failures...

Jason Arbon
Appdiff.com
BW2

Mobile App Testing: Planning, Priorities, Execution, and Reporting

Wednesday, June 8, 2016 - 11:30am to 12:30pm

When testers transition from web to mobile testing, they often miss the most important issues. The biggest challenge in mobile testing is knowing the mobile-specific issues—knowing what to test, in which order, and how. Jason Arbon shares his learnings from manual and automated testing of thousands of apps, and tips from working with top app teams. How do you balance functional with performance testing? Which, if any, tests should you automate? Should tests be executed on real devices or emulators? How do you best leverage your on-site, vendors, beta testers, and app store feedback? What...

Adrian Thibodeau
Standard & Poors Rating Services
Chintan Pandya
Standard & Poors Rating Services
BW3

End-to-End Quality Approach: 14 Levels of Testing

Wednesday, June 8, 2016 - 11:30am to 12:30pm

In 2015, the Standard & Poor’s Ratings IT team set out an ambitious objective—to tighten the process and controls around the quality of code deployed to production. Based on internal cost of quality assessments, and supporting agile and waterfall internal engineering processes, distinct testing levels were identified to help push quality left and root out the underlying causes of defects as early as possible. The ‘14 Levels of Testing’ were defined to collaboratively span organizational functions, establish quality expectations, and help track towards the goal of eliminating defects....

Jonah Stiennon
Sauce Labs
DW1

DevOps Is More than Just Dev and Ops: Don’t Forget Testing

Wednesday, June 8, 2016 - 11:30am to 12:30pm

What exactly is DevOps? It’s not just Dev, and it’s not just Ops. In fact, successful DevOps implementations meld development and operations activities with agile practices and a strong dose of automated testing. Organizations cannot afford to wait for a manual testing process to do the job. Developers need fast feedback loops, and managers need agile organizations. Join Jonah Stiennon as he discusses the importance of agile and testing in DevOps. Jonah introduces practical ways engineering departments can shorten the iteration cycle between Dev and Test. Automating the repetitive parts of...

Jon Stahl
LeanDog
AW5

The Lean Executive Agility Framework

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

In today’s business environment, organizations cannot afford to resist change and move slowly. They have to move quickly, adapt frequently, and turn on a dime when conditions demand it. This is not always easy to do. Organizations of all shapes and sizes can become rooted in habits and processes that get in the way of efficiency and productivity. Adopting lean and agile practices is a great way to break free from those impediments. However, if leaders want their teams to be transparent and agile, the leaders must first embrace those practices themselves and lead by example. Based on his...

Jamie Lynn Cooke
Both Hemispheres, LLC
AW7

From Unclear and Unrealistic Requirements to Achievable User Stories

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

"What do you want the system to do?" can be a loaded question for agile teams. Ideally, the product owner gives you a product backlog with fully groomed user stories prioritized by business value, ready for team discussion and estimation. Instead, you may have the “big picture” product owner who can describe high level requirements but struggles to provide clear direction on specific system behavior, or the “aspiring developer” product owner who is more than happy to give you exact system implementation in intricate technical detail. You may have the “kid in a candy shop” product owner who...

Bob Galen
Velocity Partners
AW8

Agile Metrics: Measuring Outcomes and Results

Wednesday, June 8, 2016 - 1:30pm

When organizations move to agile approaches, two very common metric anti-patterns surface: (1) The organization doesn’t change its metrics at all and simply continues to measure as they always have; or (2) The organization throws out every metric and just focuses on velocity and trying to increase it. Both of these anti-patterns lead to metrics dysfunction and disastrous results. Bob Galen explains that agile organizations should be developing their measurement strategies early. He explores unhealthy metrics (for example, velocity) and the drives behind measuring them. Then he describes...

Sanjiv Augustine
LitheSpeed
BW4

Leading with Purpose

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

Today, knowledge workers are seeking to find meaning in their lives and purpose in their work. With this new generation of employees who are as interested in purpose as in profit, it is imperative that we revisit management schemes—top-down work assignment, the annual review, strict clock-punching work hours, and inflexible vacation policies—and recognize their negative effects on individual morale and team productivity. As leaders, it is time we recognize and own our responsibility in these counterproductive techniques and boldly move into the future with radical alternatives. With...

Rick_Faulise
tap | QA
BW5

Mobile Untethered: Lessons Learned without the Wires

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

Are you looking for insight into real-life companies and how “going mobile” has changed the roles for developers and testers in their organizations? Jennifer Bonine and Rick Faulise share strategies that have worked—and not worked—for organizations. What do you, as a developer or tester, need to think about when you move into mobile web and mobile apps? It is important to understand the changes required in your skillset and to keep up to date on what organizations are looking for in their resources as they embark on their mobile strategies. Jennifer and Rick explore the state of mobile...

Penny McVay
Liberty Mutual
BW6

Predictive Test Planning to Improve System Quality

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

Penny McVay shares how her team approached improving the quality of a large policy-writing application for a global insurance carrier. The application has many pieces and parts, thousands of lines of code are changed monthly, and the business depends on a stable application. To mitigate risk, the team investigated the question of how to predict where testing needed to focus. The regression test suite the organization had built was difficult to maintain, identified few defects, and took hours of effort to run. QA needed not only to optimize the regression suite but also to determine how to...

Melissa Benua
PlayFab
DW2

Continuous Integration as a Development Team’s Way of Life

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

Continuous integration (CI) is a buzzword in software development today. We know it means “run lots of builds,” but having a continuous integration pipeline opens up opportunities well beyond making sure your team's code compiles. What if this pipeline could improve everything from the quality of code reviews to how often and safely you deploy to production and how you monitor your product in the wild? What if CI could provide insights into how automated tests are performing and how to improve them? Melissa Benua describes how to set up a basic CI infrastructure and then transform it into...

AW9

Why Agile Works—and How to Screw It Up!

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

Agile practices can be the easy part of agile. It’s getting people into the agile mindset that can be a real challenge. Do you have a team member who doesn’t quite support agile or someone who’s playing along but not really committed? One step toward obtaining real commitment is a better understanding of why agile works, why it is different, and when it is the right approach. In this fast moving session, Perry Reinert provides a fun look at some of the theory that gets to the core of why agile works. Yes, we really can use the words fun and theory in the same sentence. Combining parts of...

Anthony Crain
Blue Agility, LLC
AW10

Architecture vs. Design in Agile: What’s the Right Answer?

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

Is architecture the same as preliminary design in agile? It shouldn't be. Do we create architecture up front, then do iterative development after the architecture is done? That is edging back toward waterfall. Can you explain the purpose of the architecture in just two or three statements? Anthony Crain says that when he asks that question, he gets either verbose answers or blank stares. So Anthony shares an elegantly simple two bullet explanation of what an architecture does. Explore the models architects and designers should produce and learn why these models are so important to keep...

Chris Sims
Agile Learning Labs
AW11

Your User Stories Are Too Big: Yes, They Are!

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

When a user story is too big, it is harder to understand, estimate, and implement successfully. Some teams break the “business story” into “technical stories” but this generally doesn’t help because most or all of the technical stories need to be completed before there is anything meaningful for the stakeholders. There is a better way. Chris Sims teaches four simple yet powerful techniques for breaking big stories into smaller stories that are meaningful to stakeholders and deliver incremental business value. For each of the four techniques, Chris models the technique and then gives...

Robie Wood
ImprovAgility
Jody Wood
ImprovAgility
AW12

Improvisation for Agile Skill Development

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

In today's economy, the Creative Economy, businesses face a disrupted, highly competitive, and constantly changing landscape. Robie and Jody Wood say that to thrive in the Creative Economy, team members, managers, and executives need to become and remain agile. Improvisational theater provides a proven model for developing agility skills since the characteristics of “being agile”—engaging people, learning, making decisions in the midst of uncertainty and ambiguity, and adapting—are the very skills that improv artists work to develop with every exercise they perform. This session is about “...

John Ryskowski
JFR Consulting
BW7

Team Leadership Is Like Big Band Drumming

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

Sometimes we get a little stuck. It does happen. Work is at the same place, with the same people, and the same problems. The fresh perspective we seek is overcome by everyday demands and eludes us once again. John Ryskowski says that one path to a fresh perspective is to experience something that is totally unrelated, but at the same time reveals parallels to your situation. Do you know the drummer of a big band can actually guide the band, instill a sense of confidence, and inspire musicians to play as never before while adhering to the written music? Through subtle and timely cues, the...

Bob Aiello
CM Best Practices Consulting
DW3

Using DevOps to Drive the Agile ALM

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

Many organizations struggle to implement sustainable processes to drive their software and systems development work. This leaves their technology managers and teams to use whatever worked for them on the last project, often resulting in a lack of integration and poor communication and collaboration across the organization. Based on his new book Agile Application Lifecycle Management: Using DevOps to Drive Process Improvement, Bob Aiello explores how to use DevOps principles and practices to drive the entire application lifecycle management process including establishing agile...

Robert Kelman
DIRECTV
AW13

Five Critical Elements for Successful Agile Data Management

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

In the past few years we’ve used cloud technologies to improve pre-production flexibility and solve many problems that previously prevented us from delivering high quality apps to production. However, one problem consistently prevents full test coverage prior to deployment—the lack of comprehensive test data. As we try to get faster and leaner in our agile development processes, the problem with data becomes even more difficult to solve. Robert Kelman describes the evolution of DIRECTV’s (now AT&T) Agile Test Data Management program. He explains the five critical elements—centralized...

Lee Copeland
TechWell Corp.
AW14

The Issues Agile Exposes and What To Do about Them

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

Before the short iterations in agile, projects were segmented into large blocks of work taking many weeks or months. If problems emerged, it was relatively easy to hide them. Now, with agile, many of these problems and issues can’t be hidden for long. Lee Copeland exposes these issues—trust, organization, work, measurement, and change—and explores solutions. Leaders often distrust their teams; teams often distrust their leaders. Learn the symptoms and solutions to these trust issues. A key organizational issue is that organizations cannot give up their previous team structures. Explore...

Dion Stewart
DevJam
AW16

Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

Often referred to as the “Zen Master” for his unorthodox coaching style, professional basketball coach Phil Jackson won more professional sports championships than any other coach in history. Jackson led the Chicago Bulls and Los Angeles Lakers to a total of eleven NBA championships, but rather than studying and following the strategies of other coaches, Jackson developed a set of coaching principles aligned with his personal beliefs. Dion Stewart believes that agile coaches can learn a lot from Jackson’s focus on selfless teamwork, mindfulness, compassion, and ritual rather than simply...

Robert Merrill
University of Wisconsin-Madison
BW10

Project Estimation: Myths, Taboos, and Inconvenient Truths

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

Too many of us continue to suffer through schedule-driven crunch mode and cost overruns. We all know the usual suspects, including bad estimates and changing requirements. But what if we set aside myths and embraced reality? Estimates are uncertain, but that doesn’t make them bad—only inconvenient. We can’t manage away the uncertainty, but we can choose where it lands. Robert Merrill believes that our longing for stable requirements tells us where the uncertainty wants to be—in the scope. What if we stopped fighting it? What if we broke the taboo and said we’re done with crunch mode, with...

Carl Johnson
SOCO Norge AS
BW11

The Challenges of Testing a Wearable Banking Application

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

In many ways, the rapidly evolving mobile banking application industry is challenging for testers. Adding a wearable device brings new challenges, new user behaviors, and untested devices. To ensure a well-tested product, what changes and adaptations do you need to make to your test approach? Carl Johnson shares his hands-on experiences going from testing a mobile banking application to testing a wearable “watch-bank,” an application that makes it possible for customers to see balances and transactions on their smartwatches. Carl presents examples of his learnings—tools that could help you...

Rob Myers
Agile Institute
BW12

Identify and Exploit Behavioral Boundaries for Unit Testing

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

Whether writing unit tests after coding or using test-driven development (TDD), developers often ask themselves—How much testing is enough? Or too much? Or not enough? Rob Myers helps answer these questions using the techniques from his experience doing and teaching TDD. Look for those tests that cause us to write code, look for unique behaviors and code-paths, and strive to narrow in the boundary conditions. This gives us pinpoint accuracy when something breaks. Rob demonstrates what this approach looks like using graphs, tests, and code. To answer “What needs to be tested?” Rob...

Jody Bailey
Pluralsight
DW4

DevOps Is Only Half the Story to Delivering Winning Products

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

Before the DevOps approach gained serious traction, development and operations largely worked in isolation and sometimes in opposition. As a community, we are starting to make strides in integrating these two practices to deliver products with more efficient systems and processes. However, the mission is only half complete if all you do is implement continuous integration and continuous delivery within an automated pipeline. Just as important is how to ensure you’re delivering the best possible product. Jody Bailey explains that the key to creating products that delight customers is to...

Thursday, June 9

Sven Peters
Atlassian
K3

How to Do Kick-Ass Software Development

Thursday, June 9, 2016 - 8:30am to 9:45am

Software development is hard― keeping developers, testers, designers, product managers and other stakeholders in sync and working on the right things at the right time. Building the systems that customers care about and delivering high-quality code fast are challenges every development team faces. Just being agile isn’t enough; we need to actively think about how we can improve software development processes and techniques. Sven details Atlassian’s coding practices and team dynamics, which include: collaborating fast to develop ideas, helping QA with testing, avoiding meetings to get...

Neal Herman
BD Biosciences
AT2

Implementing Agile in an FDA Regulated Environment

Thursday, June 9, 2016 - 10:00am to 11:00am

Developing medical devices that are subject to FDA approval has traditionally followed the waterfall methodology, largely due to the structure of the regulations that govern development practices. But we know from myriad case studies in different industries that agile methodologies are far superior in providing the highest value to customers in the shortest time to market. Neal Herman shares how one developer of complex medical devices embraced agile software development practices and proved that it could not only develop software faster with higher quality but also meet all regulatory...

Susan McNamara
BIOVIA – Dassault Systems
AT3

Agile Hacks: Creative Solutions for Common Agile Issues

Thursday, June 9, 2016 - 10:00am to 11:00am

Whether you are just starting agile or have already made the transition to using agile in your organization, you may face the issues that Susan McNamara describes. Is your team not firing on all cylinders? Do people feel stuck or bored? Is your team having trouble getting to Done at the end of each sprint? Susan has booted up agile in three different organizations and has found valuable approaches that work across different environments. She covers topics including getting the most out of your product owners/product managers, dealing with organizational constraints in the agile group,...

Woody Zuill
Independent Consultant
AT4

Continuous Discovery: The Path to Learning and Growing

Thursday, June 9, 2016 - 10:00am to 11:00am

Software development is a process of continuous discovery. When writing software, we create ideas, we try them in code, we learn what works and what doesn’t—and that steers us to a better solution. And sometimes we do this all day long! Woody Zuill says that this same process of continuous discovery works for making improvements for our teams, and in our workplaces and organizations. With continuous discovery we do numerous micro experiments that guide us along the path to a better future. If we follow the values and principles expressed in the Agile Manifesto, which provides us a powerful...

Linda Rising
Independent Consultant
BT1

Experiments: The Good, the Bad, and the Beautiful

Thursday, June 9, 2016 - 10:00am to 11:00am

Through the years, Linda Rising has given presentations about the use of stories instead of science in the industry, so in this session she has decided to be more helpful and talk about experiments. There's an increasing emphasis on experiments as a part of being more innovative but sometimes Linda says we need a nudge and some examples to help us get going. No, this is not too rigorous! Rather than talking about statistics, she is going to explore cheap, easy experiments—what to do, what to be aware of, and our own cognitive biases, including the confirmation bias that does its best to...

Cathy Sargent
The Jackson Laboratory
BT2

Use Business Analysts for User Interface Design

Thursday, June 9, 2016 - 10:00am to 11:00am

Have you experienced difficulties eliciting “what would you like the system to do” from customers and SMEs? Have you then delivered the system only to find that the users don’t like it, even though it meets their stated requirements exactly? Cathy Sargent shares a technique for using mockups early in the development process to help overcome the challenges of gathering complete functional and business requirements, and establishing a mutual understanding of what a system should do. Put a visual representation of the application in the hands of your SMEs, testers, trainers, and development...

DT1

Docker Containers in the Enterprise DevOps Journey

Thursday, June 9, 2016 - 10:00am to 11:00am

As technology moves from being a cost-center to a revenue generator in nearly every business, technologists are expected to deliver more with fewer resources. DevOps enables this efficiency through improved collaboration between product management, development, release management, quality assurance, information security, and operations. However, Aater Suleman says that the challenge of incorporating DevOps into a business is no small task. Improving this collaboration requires cross-functional technologies that benefit all departments. By this definition, Docker may well be the most...

Tom Weinberger
Blue Agility, LLC
AT5

Which Agile Scaling Framework Is Best?

Thursday, June 9, 2016 - 11:30am to 12:30pm

Choice can be a wonderful thing—when you’re buying a car and research abounds to help you decide. But when selecting the best agile scaling framework for your organization, choice can be downright intimidating and costly. SAFe, Scrum of Scrums, DAD, LeSS, or SSwS? There is a lot at stake. With many scaling frameworks to choose from, you’re probably questioning what each brings to the table. How can we assess which will result in the best outcome? What selection criteria should we use? Join Tom Weinberger as he shares expert insights, comparing and contrasting the capabilities of the most...

Tania Katan
Axosoft
AT6

Playwriting, Imagination, and Agile Software Development … Oh My!

Thursday, June 9, 2016 - 11:30am to 12:30pm

Agile practitioners are constantly striving to improve their processes and delivery to gain a competitive edge. To become a cross-functional T-shaped rock star, you have to be open to learning from other disciplines and adapting quickly. Tania Katan knows a little about crossing disciplines and adapting at a breakneck pace. She is a playwright by training who recently made the audacious leap into software. Tania helps you find your inner “T” so you will have the breadth and depth to take on the unpredictability of software development with the imagination and insights of a playwright....

Bob Payne
LitheSpeed
AT7

Disrupting Ourselves: Moving to a “Teal Organization” Model

Thursday, June 9, 2016 - 11:30am to 12:30pm

In his book Reinventing Organizations, Frederic Laloux describes the “Teal Organization” model. Teal organizations have an evolutionary purpose, self-managing teams with little or no organizational hierarchy, and individuals who bring their whole person to work rather than putting on a work face when leaving the house. Zappos is the most talked about organization attempting a transition to Teal. Bob Payne describes how his organization is becoming a Teal Organization. Since the concept of Teal is not a specific recipe, they are basing their transition on practices gleaned from...

Paul Wynia
Work Agile Consulting
AT8

Building Mob Programming Teams Using Lego® Serious Play®

Thursday, June 9, 2016 - 11:30am to 12:30pm

In recent years the idea of Mob Programming has begun to attract the attention of those looking for new ways to take advantage of the genius that can be found in a focused, cross-functional, and unified agile team. But how, in practice, do these teams actually work? Paul Wynia, a Lego® Serious Play® facilitator and agile coach, worked closely with the originators of Mob Programming to develop a fun and simple Lego® game that incorporates the basic concepts, approaches, and roles found in an effective Mob Programming team. Using a test-driven development framework, each Mob team tests,...

BT4

Managing a Software Engineering Team

Thursday, June 9, 2016 - 11:30am to 12:30pm

You’re a senior engineer who decides to switch to management for experience in leading a team. How is your work going to change? What challenges are you going to face? How are you going to keep up with new technologies? Are people reporting to you going to see you as a leader and follow you? Sebastiano Armeli asked himself all these questions when he became a manager. See what he found it and learn how you can bring this information into your work. While management varies greatly by organization, Sebastiano explores leadership and management behaviors you can apply at your company. At...

Raul Suarez
Independent Consultant
BT5

The Soft Skills of Great Software Developers

Thursday, June 9, 2016 - 11:30am to 12:30pm

Are you creating clean, high performing code? Are you following the right development practices, but still don’t feel you are getting the recognition or success you deserve? The truth is that working harder and improving your programming skills are not enough. Great developers must demonstrate the human skills—developer practices—necessary to have a strong impact on their organizations. Through conversation and examples, Raul Suarez focuses on behaviors that can help you reach your full potential. He discusses ways to optimize communication, provide and handle feedback, adapt to change,...

Ben Vining
Electronic Arts
DT2

A Case Study in Metrics-Driven DevOps

Thursday, June 9, 2016 - 11:30am to 12:30pm

It seems impossible for a DevOps team to even attempt planning its work. The team deals with customers’ never-ending requests and constantly-changing priorities. And don’t forget those unfriendly infrastructure errors that always seem to show up at the worst possible time. Best to live day-by-day and try to keep our heads above water, right? Maybe not. Through a case study of a department that helps make great Electronic Arts games, Ben Vining illustrates how a metrics-driven DevOps team can become reliable, responsive, and predictable—with happy staff and delighted customers. Ben details...

David Hussman
DevJam
AT9

Scaling, Spreading, and Succeeding: When to Do What and Why

Thursday, June 9, 2016 - 1:30pm to 2:30pm

More and more large organizations are adopting agile methods. As they do, many are adding more process than needed and are not stopping to work out what level of process will actually help their products or projects. David Hussman discusses the use of agile methods on large programs and small teams at large organizations like Disney, Target, Siemens, and others. David uses real-world experiences as examples for teaching concrete ideas about when scale is needed and not, as well as how to generally spread lasting agility that is based on concrete measures of success. Be warned: You will be...

Anders Wallgren
Electric Cloud
AT10

How Far Can You Go with Agile for Embedded Software?

Thursday, June 9, 2016 - 1:30pm to 2:30pm

With the proliferation of IoT and consumer demand for smarter homes, appliances, automobiles, and wearables, many traditional product-based manufacturing companies are now becoming embedded software companies. This means that the design and manufacturing of physical products is becoming more complex since it now requires the integration of the physical components of the product, the firmware, and the myriad software components these products contain. Historically, embedded software developers have lagged behind IT in the adoption of agile development practices, largely due to the...

Sumedha Ganjoo
National Instruments
AT11

Don’t Make These Scrum Mistakes

Thursday, June 9, 2016 - 1:30pm to 2:30pm

Scrum is a project management framework and does not specify a set of how-tos or checklists that some other development processes define. Since Scrum can be implemented in various ways, it is easy—and often common—to misinterpret Scrum’s guidelines and make mistakes while implementing it. A new team, in their eagerness to “go agile” and adopt Scrum, often succumb to common pitfalls. Being aware of these mistakes is the first step toward avoiding or resolving them. Sumedha Ganjoo discusses and shares examples of some common mistakes that she notices new teams making. Examples include shared...

Darrin London
Department of Justice
AT12

Facilitation Techniques for Agile Meetings and Ceremonies

Thursday, June 9, 2016 - 1:30pm to 2:30pm

Facilitation is the art of leading people through processes toward agreed-upon outcomes in a manner that encourages participation, ownership, and creativity from all involved. So how do you take this definition and turn it into facilitating powerful meetings? Most agile practitioners can read about facilitation and the “right” way to do it. However, it can be challenging to take that book knowledge and feel comfortable facilitating agile meetings and ceremonies. Whether you are looking to coach a single team/product or scale agile to the program/enterprise, Darrin London says that...

Catherine Louis
CLL Group
BT7

Recruit, Hire, and Retain Top Software Talent

Thursday, June 9, 2016 - 1:30pm to 2:30pm

You are understaffed, overworked, and behind on your commitments. Your go-to person just quit, leaving an unbelievable void of knowledge. If the old-school ways of attracting talent—advertising on job boards, filtering résumés, interviewing candidates are not working, then this session is for you. Catherine Louis says the tables have turned. The balance of power has shifted from the employer doing the hiring to candidates operating more as free agents and selecting the job. Leaders must learn how to build teams that engage employees as sensitive, passionate, creative contributors. A shift...

Lorraine Aguilar
Working Harmony, Inc.
BT8

A Simple Tool for Speaking Honestly and Constructively

Thursday, June 9, 2016 - 1:30pm to 2:30pm

Are you on a team where people avoid conflict or shy away from saying anything that might sound critical? Reluctance to speak up can block important challenges from being identified, and deny your team and organization the opportunity to learn and improve. According to Lorraine Aguilar, this avoidance is most evident in peer-to-peer communications. Lorraine designed a tool for agile coaches, facilitators, and team leaders who want to make it easy and safe for people to speak authentically during retrospectives and other opportunities for performance feedback and continuous improvement....

Jim_Trentadue
Original Software
BT9

What Everyone on the Team Needs to Know about Test Automation

Thursday, June 9, 2016 - 1:30pm to 2:30pm

Test automation should be an activity that involves the entire project team—not just the testing group. Test automation is a technical testing task, and the test team benefits from the assistance of others in the organization. Jim Trentadue outlines the various testing activities with the corresponding contributions and benefits of each team member. Project managers can coordinate the effort and schedule. Business analysts can manage technical test requirements. User acceptance testers can provide proper steps and screenshots for IT personnel. Developers can write code with testability in...

John Martinez
Evident.io
DT3

Developing a Rugged DevOps Approach to Cloud Security

Thursday, June 9, 2016 - 1:30pm to 2:30pm

Your operational tools deliver continuous monitoring and alerting for applications deployed in the cloud. So why doesn’t your security suite do the same? Although no single path to a secure DevOps approach works for every organization, Tim Prendergast offers a set of key principles and techniques that have distinct advantages for delivering safe and secure products in the cloud. Security can no longer be thought of as a separate step in a product’s launch and must be integrated into the overall processes of continuous development and deployment. Implementing continuous security monitoring...

Julie Urban
Veritas
Jeff Byron
Veritas
AT13

Going Agile at Scale: A Mindset Transformation of Global Proportions

Thursday, June 9, 2016 - 3:00pm to 4:00pm

How do you successfully transform 700 people working on one product? The answer: Give them ownership. Value people over process. This requires that leaders learn how and when to step back—and when to step up. In the past eight years, the Veritas NetBackup organization had tried three agile transformations: two unsuccessful and one showing promise. The key difference has been the transformation of the leaders, helping teams take ownership rather than focusing only on artifacts and ceremonies. What did the leaders learn—and how? Julie Urban and Jeff Byron describe NetBackup’s transformation...

Edith Harbaugh
LaunchDarkly
AT14

Use Feature Flags for Clean Deployments

Thursday, June 9, 2016 - 3:00pm to 4:00pm

Software teams want to move faster and deliver features to end users sooner. Continuous delivery and DevOps promise to deploy quickly. However, pushing faster and deploying more often increase the risk of breaking—and subsequent downtime. Edith Harbaugh finds that a feature flagging system of gating features—and being able to quickly turn them on or off—enables development teams to ship more frequently. With feature flags, engineering changes are pushed live to production “off” and then turned on for different users. Feature flags allow developers to separate deployment from rollout,...

Dan Rawsthorne
3Back, LLC
AT15

Scaling Scrum with Scrum™ (SSwS): A Universal Framework

Thursday, June 9, 2016 - 3:00pm to 4:00pm

Scrum is a simple framework allowing a single team, working from a single backlog, to maximize the value it delivers to its stakeholders. Unfortunately, your organization probably has more than one team and more than one backlog—but you still need to maximize the value to your stakeholders. You need Scrum, but how do you scale it for your organization? Dan Rawsthorne proposes Scale Scrum with Scrum™; tie your organization’s development scrum teams together with Leadership Teams and Coordination Teams. These are scrum teams that assure that each development team has a backlog, that the...

Tomi Kaleva
Nelonen Media
AT16

Testing in a Super-Agile Software Development Environment

Thursday, June 9, 2016 - 3:00pm to 4:00pm

Channel 4 broadcasting company in Finland provides live streams of sporting events on the Internet (Ruutu.fi). The software development is done by agile principles but even more straightforward and quicker than normal agile projects. Tomi Kaleva says they have changed the entire production environment and renewed all the mobile apps in the past year. As a result, the normal agile development speed wasn’t enough. The fast software development cycle makes software testing challenging as there isn’t sufficient time for test...

Faye Thompson
CareWorks Tech
BT10

Great Business Analysts “Think Like a Freak”

Thursday, June 9, 2016 - 3:00pm to 4:00pm

In today's competitive market, employers increasingly depend on business analysts to act as change agents. This puts BAs in the powerful position of influencers—providing the analysis and evidence needed to support an organization’s strategic direction and decision-making. In their book, Think Like a Freak, Steven D. Levitt and Stephen J. Dubner provide a blueprint for critical thinking, offering to “retrain our brains” toward a new approach to problem-solving. Faye Thompson explores this framework and how the popular economists have used it to analyze complex economic problems. Faye then...

BT11

Create Brainstorming Commandos for Creative Problem Solving

Thursday, June 9, 2016 - 3:00pm to 4:00pm

Agile teams are solving real-world complex problems every day. These problems require creative problem solving by team members. In its truest sense, brainstorming is intended to be a practical approach to this task. Brainstorming entails “using the brain to storm a creative problem and to do so in commando fashion, with each 'stormer' audaciously attacking the same objective.” In this highly practical workshop, Pradeepa Narayanaswamy introduces you to a variety of brainstorming games that get the creative juices flowing to yield better collaboration and ideas among team members. Delegates...

Anshul Sharma
Emmi Solutions
BT12

Move Your Selenium Testing to the Cloud

Thursday, June 9, 2016 - 3:00pm to 4:00pm

What is the most challenging aspect of running automation tests? Anshul Sharma believes it is covering multiple browsers and cross-device testing combined with faster execution of tests. One way to do this is parallel execution of tests concurrently over a Selenium Grid, but that comes with a substantial burden of managing and maintaining the platforms and browsers. Now that cloud-computing resources are available and affordable, an alternative is leveraging the cloud. Moving to the cloud makes tests easier and faster to run for several reasons. First, no installing/upgrading the browser...

Nikhil_Kaul
SmartBear Software
DT4

Where Is Test in DevOps?

Thursday, June 9, 2016 - 3:00pm to 4:00pm

As organizations try to meet faster delivery schedules and improve collaboration between development and operations, DevOps has become a hot topic. So, where does testing fit into a DevOps strategy? By narrowly focusing on just Dev and Ops, the term DevOps itself ends up missing testing. Nikhil Kaul gives an overview of recent trends in DevOps, specifically changes that have taken place in the testing industry in the past year. Nikhil explores why testing is becoming more important than ever before. With Apple, Google, and Microsoft making it easier for Dev and Ops to build and deploy...

Steve Winter
Guerrilla QA
K4

Internet of Things and the Wisdom of Mobile

Thursday, June 9, 2016 - 4:15pm to 5:15pm

The Internet of Things—what many are calling the Fourth Industrial Revolution—is shaping up to be a game-changing marvel as great as the Internet itself. With more than 10 billion connected devices and thousands more coming online by the minute, we are undoubtedly more connected than ever before. From your dishwasher to your toothbrush to your dog’s collar, electronic devices everywhere are connected. This phenomenon is drastically increasing demands on APIs, data, security, and software quality, pushing every industry sector to step up its game to stay relevant in the new era of...