Agile Dev West 2017 - Half-day Tutorials Session Topic | TechWell

Conference archive

Agile Dev West 2017 - Half-day Tutorials

Monday, June 5

Ken Mugrage
ThoughtWorks
MC

Building Continuous Delivery Pipelines: A Workshop

Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

Although continuous delivery (CD) and DevOps are growing in popularity, not much practical information is available about how to get started. This hands-on technical tutorial is the place to get your feet wet and your questions answered. For this workshop, bring a laptop with the appropriate software installed (see note below), and Ken Mugrage will provide everything else you need. You will configure a complete continuous delivery pipeline from source code commit through deployment. Learn when to run each common type of automated test for the fastest possible feedback and how to run tests...

Tricia Broderick
Agile For All
Jake Calabrese
Agile For All
MD

Facilitation Skills for All: Create Engaging Meetings

Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

Are you looking for techniques that will foster collaboration within meetings? Are you recognizing that meetings have become painful experiences where people struggle to achieve the purpose of the meeting and question the value of meetings? Tricia Broderick and Jake Calabrese recognize that most facilitators understand the basics of the role, such as creating a meeting goal and agenda. Unfortunately, this alone does not guarantee a meeting’s success. Join Tricia and Jake to challenge the typical ways meetings are planned and conducted. Discover alternative techniques in dealing with common...

Mike_Sowers
TechWell Corp.
ME

Plan, Architect, and Implement Test Automation within the Lifecycle

Preview
Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

In test automation, we often must 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...

Ken Pugh
Ken Pugh, Inc.
MF

Principles and Practices of Lean Software Development

Preview
Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

Lean software engineering emphasizes continuous delivery of high quality applications. Ken Pugh explains the principles and practices that form the basis of lean software development—concentrating on developing a continuous flow by eliminating delays and loopbacks; delivering quickly by developing in small batches; emphasizing high quality which decreases delays due to defect repair; making policies, process and progress transparent; optimizing the whole rather than individual steps; and becoming more efficient by decreasing waste. Ken describes lean’s emphasis on cycle time rather...

Philip Lew
XBOSoft
Moss Drake
Dentist Management Corporation
MG

Agile Risk Management

Add to calendar
Monday, June 5, 2017 - 1:00pm to 4:30pm

Software componentization has made software more unpredictable because unforeseen conditions can cause components to interact in ways we hadn’t imagined. Greater complexity, increased user expectations, and our desire to use agile with ever increasing velocity require that we actively manage uncertainties and risks. Classic risk management identifies risks and prioritizes them to determine impact to the project, but how does that differ in an agile project? Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. What about the...

MH

IoT Testing Workshop

Add to calendar
Monday, June 5, 2017 - 1:00pm to 4:30pm

The Internet of Things now has a strong foothold in our world. If your business is not prepared for it now, it’s already behind. The IoT is no longer something talked about as a futuristic concept. With the proliferation of connected devices, connected appliances, connected cars, and even connected clothes, the stage is set and IoT apps are here to stay. Our testing, product management, and development teams need to be preparing to address how to develop and test in this new world we live in. The explosive growth of the IoT market has had a major impact on mobile testing and testing in...

Ken Pugh
Ken Pugh, Inc.
MI

Acceptance Test-Driven Development

Preview
Add to calendar
Monday, June 5, 2017 - 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...

Tricia Broderick
Agile For All
MJ

Help Retain Knowledge: Increase Engagement to Achieve Learning

Add to calendar
Monday, June 5, 2017 - 1:00pm to 4:30pm

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...

Tuesday, June 6

Bob Galen
Zenergy Technologies
TC

Essential Patterns of Mature Agile Leaders

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

Currently much of agile adoption—coaching, advice, techniques, and training—revolves around 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 team’s performance, accountability, and engagement. Investigate...

Rob_Sabourin
AmiBug.com
TF

Advanced Test Automation in Agile Development

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

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 to fully integrate testing into agile delivery teams by combining test-driven development (TDD) techniques, precise test and tool selection,...

Larry Maccherone
Independent Consultant
TH

Lean/Agile Data Driven Decisions Demystified

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

For many agile practitioners, software metrics beyond a burndown chart are little understood or, perhaps, very scary because poor metrics can be worse than no metrics. In this enlightening session, Larry Maccherone explores how you and your organization can use metrics to bring management and lean/agile teams closer rather than becoming a wedge that drives them into conflict. Larry covers the entire lifecycle of the metrics process—from metric selection to reporting data—in compelling ways. Join Larry to gain an understanding of a wide range of concepts including common (101-level) metrics...

James Waletzky
Crosslake
TD

Thinking Inside the Box – Root Cause Analysis with The Six Boxes

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

Do you want to improve business and user value delivery, quality, efficiency, and productivity of your software engineering team? OK, who doesn’t? Poor productivity problems, quality issues, failing to meet commitments, and general team inefficiencies are unfortunately still commonplace. And what is at the root of most problems? James Waletzky says the answer is those highly imperfect creatures—humans. So how do we go about fixing the problems? First, we must discover the root causes, not just the symptoms, and those are not always obvious. In this hands-on tutorial, James focuses on a...

Philip Lew
XBOSoft
TG

Improve the Mobile User Experience (UX): Keep Your Users Coming Back

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

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...

Jeffery Payne
Coveros, Inc.
TE

What DevOps Means for Testers

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

DevOps is more than a buzzword or a 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...

Jeffery Payne
Coveros, Inc.
TI

Agile Project Failures: Root Causes and Corrective Actions

Add to calendar
Tuesday, June 6, 2017 - 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...

Rob_Sabourin
AmiBug.com
TK

The Tester’s (New) Role in Agile Development

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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...

Ryan Ripley
Independent Consultant
TM

Scrum: Answering the Tough Questions

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

You attend the two-day Scrum certification courses, pass your exam, and return to your team as a newly minted ScrumMaster—ready to take on the world. Then reality sets in. Your organization doesn’t understand the changes they are being asked to make, the developers have not bought in to agile practices, and your product owner has not been seen for days. Now what? Ryan Ripley addresses the most often asked—but seldom discussed—questions that ScrumMasters face during their projects. These questions range from What is management’s role on a scrum project? to How do we manage dependencies...

TJ

Docker Fundamentals Jumpstart

Preview
Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

Docker, a mechanism for low-overhead virtualization, is emerging as a key aspect of DevOps architectures. Interest in Docker—with its lightweight, portable, “build once, configure once, and run anywhere” containers—is growing. If you want to jumpstart your Docker skills, join Ali Hussain to gain first-hand knowledge to help your organization streamline workflows, speed up product releases, and reduce hardware investments. He discusses the basics of Docker: concepts, terminology, commands, must-know features, and real-world examples of Docker projects. Ali presents and demonstrates...

TL

Leading Change: Even If You’re Not in Charge

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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 Johnston
Microsoft
Eun Chang
Microsoft
TN

Statistics in Big Data Analysis: Beyond Counting

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

Do you have data—lots and lots of really big data? Do you know what it’s telling you? Maybe your organization is stuck in dashboard mode, counting how many of this or that. And since you have big data, perhaps you even calculate an average every once in awhile. Therein lies the problem: Organizations don’t advance their use of big data. They just spend more time and money processing more data so they can count it just a little better. Ken Johnston helps you go beyond counting and into statistical relevance. This statistics primer is designed for those with no prior experience or those...