FAST LANE AGILE DEVELOPMENT LIFE IN THE

AGILE DEVELOPMENT
LIFE IN THE
REGISTER
BY SEPT. 12 AND
SAVE UP
TO $400
GROUPS OF
SAVE BIG!
FAST LANE
November 9–14, 2014
O R L A N D O , F L | H I LT O N O R L A N D O L A K E B U E N A V I S TA
Two Conferences in One Location
REGISTER AND AT TEND SESSIONS FROM BOTH EVENTS!
Explore the Full Program at
a d c e a s t. t e c h w e l l . c o m
PMI ® members can earn
PDUs at this event
O R L A N D O, F L • N OV E M B E R 9 –1 4 , 2 0 1 4 Contents
Hotel Spotlight
5 Conference Schedule
10
Who Should Attend?
•S
oftware managers, directors,
CTOs, and CIOs
4 8
#BSCADC
Multi-day Training Classes
In-depth Tutorials
16
Keynotes
18
Concurrent Sessions
• Project managers and leads
•M
easurement and process
improvement specialists
•R
equirements and business
analysts
• Software architects
• Security engineers
26
Networking
• Test and QA managers
27
Agile Leadership Summit
• Developers and engineers
28
Expo, Sponsors, and Partners
29
Ways to Save
• Technical project leaders
• Testers
• Process improvement staff
30
Tips to Convince Your Boss
• Auditors
31
Registration Information
• Business managers
WHO’S BEHIND THE CONFERENCE?
Learn. Connect. Contribute—TechWell/SQE has been a leader in the software industry for twentyeight years, delivering a variety of software training, conferences, publications, consulting, and website
communities. www.TechWell.com
STAY CONNECTED
Stay up to date on all of the latest TechWell happenings—including conferences, training, publishing, and
other valuable resources for the software industry. Join our mailing list at: http://click2go.me/intheknow
Join the social conversation @TechWell or #bscadc
2
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
Why Attend
The Agile Development Conference East?
Since its inception in 2007, the highly rated Agile Development Conference has been
recognized for bringing together preeminent thought leaders in the agile universe.
New to Agile
Experienced Agile Professionals
If you are new to agile and want to
understand agile principles, basic processes,
organizational structures, and roles, the Agile
Development Conference is for you. Topics
offered include:
If you have been practicing agile development for a
while and want to take your organization to the next
level, become more effective, tune your agility, and
help your entire organization become more agile,
attend sessions covering:
• Basics of the agile movement
• Implementing agile across the enterprise
• Organizational roles in agile
• Boosting your company’s agility and performance
• Why agile processes work
• Refining your agile processes
• How agile is different from classic waterfall
•C
oordinating with the parts of your organization
that are not agile
• Implementing agile in your organization
•B
reaking away from the old processes and
truly adopting the spirit of agile
96
%
• Quantifying the benefits of agile
•C
ommunicating the value of agile to upper
management
OF 2013 ATTENDEES RECOMMEND AGILE DEVELOPMENT
CONFERENCE EAST TO OTHERS IN THE INDUSTRY.
In addition, pre-conference tutorials help you become proficient in areas such as: requirements
engineering; estimation; software design; developing and testing in the cloud, on mobile
devices, and for embedded software; configuration management; metrics; usability testing;
leadership; and problem solving.
GAIN OR MAINTAIN IMPORTANT INDUSTRY CERTIFICATIONS AT THIS CONFERENCE
Learn from prominent industry experts at the conference. Gain key insights from both experts
and your peers on issues you deal with every day.
The Agile Development Conference provides an intimate learning experience, giving you the
opportunity to meet with fellow practitioners and have one-on-one consulting sessions with
experts.
We invite you to attend the Agile Development Conference and explore the many ideas to
improve your agile development practices.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
3
HOTEL
SPOTLIGHT
HOTEL
SPOTLIGHT
HILTON
ORLANDO
LAKE BUENA
VISTA
Agile Development and Better Software Conference East will be held at the
Hilton Orlando Lake Buena Vista. The property is located within the Walt
Disney World® Resort area and directly across from Downtown Disney. This
unparallelled hotel features luxurious guest rooms with the comfort and
amenities that the business traveler has come to expect. Relax after your
meetings and enjoy the following amenities: two heated pools, 24-hour fitness
center, jogging trails, 24-hour Mainstreet Market, and much more. Also don’t
forget to check out one of several creative restaurant venues including poolside
dining and Disney Character Breakfast. Look forward to experiencing legendary
quality and outstanding service at the Hilton Orlando Lake Buena Vista.
Why Stay at the
Conference Hotel?
Networking opportunities will
be around every corner and
inside every elevator at the
Hilton Orlando Lake Buena
Vista. Save time getting to
and from the sessions and
exhibits—while enjoying the
convenience of going back
to your room between events
to make phone calls and
check email. Plus, you’re just
footsteps away from additional
dining and entertainment in
the Downtown Disney area!
4
Make your room reservation now!
Book your room reservation at Hilton Orlando
Lake Buena Vista with the exclusive conference
rate by Friday, October 17, 2014, or before
the group rooms are sold out. Use one of
these options to make a reservation:
•C
ALL THE HOTEL—Call the Hilton
Orlando Lake Buena Vista reservations at
800.782.4414 or 407.827.4000. Be sure
to mention Agile Development & Better
Software Conference East to get the special
conference rate. If you need special facilities
or services, please notify the agent at the
time of reservation.
•B
OOK ONLINE—To book your hotel online
or view the special conference room rates,
go to http://click2go.me/hilton.
•C
ALL US—Call our Client Support Group at
888.268.8770.
Hilton Orlando Lake Buena Vista is
located at:
1751 Hotel Plaza Boulevard
Lake Buena Vista, FL 32830
Cancellations on a guaranteed reservation must occur
more than five days prior to the specified arrival time to
ensure a refund.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
CONFERENCE SCHEDULE
Project Management Institute (PMI®) members looking to keep up with PMP® credential learning requirements can choose from
approved sessions. PMP® and PMBOK® are registered trademarks of the Project Management Institute.
SUNDAY, NOVEMBER 9
8:30
Multi-day Training Classes Begin: Software Tester Certification—Foundation Level • Fundamentals of Agile-ICAgile • Certified ScrumMaster
Training (CSM) + PMI-ACPSM • Product Owner Certification • Agile Tester Certification—ICAgile • Fundamentals of Agile Certification—ICAgile
Leading SAFe—SAFe Agilist Certification Training
MONDAY, NOVEMBER 10
8:30
Multi-day Training Classes Continue from Sunday
8:30
Tutorials (8:30am–12:00pm)
MORNING HALF-DAY TUTORIALS
FULL-DAY TUTORIALS
MA
An Introduction to SAFe: The Scaled
Agile Framework
Al Shalloway, Net Objectives
MB
Software Requirements
Fundamentals for BAs, Testers, and
Developers
Lee Copeland, Software Quality Engineering
12:00
1:00
MC
Career Superpowers—James Whittaker, Microsoft
MD Specification by Example: Mastering Agile Testing—Nate Oster, CodeSquads, LLC
ME
Build Product Backlogs with Test-Driven Thinking—and More—David Hussman, DevJam
MF What’s Your Leadership IQ?—Jennifer Bonine, tap|QA, Inc.
MG
The Secrets of Estimating—ANYTHING—Payson Hall, Catalysis Group, Inc.
MH
Configuration Management: Robust Practices for Fast Delivery—Bob Aiello, CM Best Practices Consulting
MI
Seven Principles of Impossible Thinking—Ian Rowland, Independent Consultant
MJ
Building a Culture of Trust Where Agile Thrives—Pollyanna Pixton, Accelinnova
Lunch
Tutorials (1:00pm–4:30pm)
AFTERNOON HALF-DAY TUTORIALS
FULL-DAY TUTORIALS (CONTINUED)
MA
An Introduction to SAFe: The Scaled
Agile Framework
Al Shalloway, Net Objectives
MB
Software Requirements
Fundamentals for BAs, Testers, and
Developers
Lee Copeland, Software Quality Engineering
MK
Continuous Integration and Deployment through Continuous Testing—Jared Richardson, Agile Artisans
ML Twelve Risks to Enterprise Software Projects—and What to Do about Them—Payson Hall, Catalysis Group, Inc.
MM The Role of the Agile Business Analyst—Steve Adolph, BootStrap Agile
MN Essential Test-Driven Development—Rob Myers, Agile Institute
MO
It’s All About Me™: Owning Your Behavior, Improving Your Team—Doc List, Doc List Enterprises
MP Six Free Ideas to Improve Agile Success—Pollyanna Pixton, Accelinnova
MQ
Mobile App UX and Usability: A Continuous Improvement Model—Philip Lew, XBOSoft
MR Design Patterns Explained—from Analysis through Implementation—Ken Pugh, Net Objectives
TUESDAY, NOVEMBER 11
8:30
Software Tester Certification—Foundation Level class continues • Certified ScrumMaster Training (CSM) +PMI-ACPSM continues
8:30
Tutorials (8:30am–12:00pm)
MORNING HALF-DAY TUTORIALS
FULL-DAY TUTORIALS
TAContinuous Delivery: Rapid and Reliable
Releases with DevOps
Bob Aiello, CM Best Practices Consulting
12:00
1:00
Giving Great Presentations: The Art of Stage Presence—James Whittaker, Microsoft
Eight Steps to Kanban—Ken Pugh, Net Objectives
Essential Patterns of Mature Agile Teams—Bob Galen, Velocity Partners
Agile Boot Camp for Project Managers—Ken Whitaker, Leading Software Maniacs
Risk Management: Project Management for Grown-Ups—Tim Lister, Atlantic Systems Guild, Inc.
Software Design for Testability—Peter Zimmerer, Siemens AG
Agile Project Failures: Root Causes and Corrective Actions—Jeff Payne, Coveros, Inc.
Principles and Practices of Lean Software Development—Al Shalloway, Net Objectives
Coaching and Leading Agility: Tuning Agile Practices—David Hussman, DevJam
Lunch
Tutorials (1:00pm–4:30pm)
FULL-DAY TUTORIALS (CONTINUED)
TAContinuous Delivery: Rapid and Reliable
Releases with DevOps
Bob Aiello, CM Best Practices Consulting
4:30
TB
TC
TD
TE
TF
TG
TH
TI
TJ
AFTERNOON HALF-DAY TUTORIALS
TK
Essential Patterns of Mature Agile Leaders—Bob Galen, Velocity Partners
TL
Get the Requirements Right—the First Time—Tim Lister, Atlantic Systems Guild, Inc.
TM
Innovation Thinking: Evolve and Expand Your Capabilities—Jennifer Bonine, tap|QA, Inc.
TN
Techniques for Measuring Team Velocity—Rob Myers, Agile Institute
TO Security Testing for Test Professionals—Jeff Payne, Coveros, Inc.
TP
The Kanban Racing Challenge: An Immersive Workshop—Nate Oster, CodeSquads, LLC
TQ
Product Owner Imperatives for Championing Agile Projects—Paul Reed, EBG Consulting
TR Agile Estimation and Planning: Scrum, Kanban, and Beyond—David Hussman, DevJam
TS
Specifying Non-Functional Requirements—John Terzakis, Intel
Welcome Reception (4:30pm–5:30pm)
Laptop required for this presentation
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
5
6
WEDNESDAY, NOVEMBER 12
Your conference registration includes full access to the Agile
Development Conference and Better Software Conference East!
BETTER SOFTWARE CONFERENCE
AGILE DEVELOPMENT CONFERENCE
8:30
K E Y N O T E : From Chaos to Order—Leading Today’s Software Teams Ken Whitaker, Leading Software Maniacs
10:00
K E Y N O T E : The Roots of Agility Rob Myers, Agile Institute
11:00
Agile Readiness
11:30
AW2
Scaling Git for the
Enterprise
Steve Adolph, BootStrap
Agile
Bob Aiello, CM Best
Practices Consulting
2:45
Matt Barcomb and David
Hussman, DevJam
Tricia Broderick, Pearson
Agile Methods
DevOps
Product Definition
Projects & Teams
AW8
Crafting Smaller User
Stories: Examples and
Exercises
BW5
We Need It by the End
of the Year: What’s Your
Estimate?
Mike Cottmeyer,
LeadingAgile, LLC
Amy Silberbauer, IBM
Steve Povilaitis,
LeadingAgile, LLC
Stephen Frein, Comcast
Tim Lister, Atlantic
Systems Guild, Inc.
AW9
Agility at Scale:
WebSphere’s Agile
Transformation
Agile Methods
DevOps
Product Definition
AW10
How Agile and Project
Management Can Coexist
AW11
DevOps across Distributed
Environments
James Hannon,
The Bentley Group
International
Paul Brody, Sococo
AW13
A Very Large Enterprise
Agile Transformation:
Lessons Learned at
Salesforce
Agile Methods
Projects & Teams
AW12
Grooming the Backlog:
Plan the Work, Work
the Plan
BW9
Gamification and
Arbejdsglæde (Danish:
Work Gladness/Joy)
Andy Berner, QSM, Inc.
Ryan Kleps, Boeing IT
Business Analysis &
Requirements
BW2
Requirements Are
Requirements—or Maybe
Not
Robin Goldsmith,
Go Pro Management, Inc.
Personal Excellence
BW3
This Is Not Your Father’s
Career: Advice for the
Modern Information
Worker
Going Mobile
BW4
Incorporating 360 Degree
App Quality in Mobile
Development
Roy Solomon, Applause
James Whittaker, Microsoft
Business Analysis &
Requirements
BW6
EARS: The Easy Approach
to Requirements Syntax
John Terzakis, Intel
Personal Excellence
Going Mobile
BW7
You Said What? Becoming
Aware of the Things
We Say
BW8
Tips and Tricks for Building
Secure Mobile Apps
Jeff Payne, Coveros, Inc.
Doc List, Doc List
Enterprises
Business Analysis &
Requirements
BW10
Non-Functional
Requirements: Forgotten,
Neglected, and
Misunderstood
Personal Excellence
Going Mobile
BW11
You, Inc.: Building Your
Personal Brand
BW12
The Coming Mobile
Wearable World
Jennifer Bonine,
tap|QA, Inc.
Philip Lew, XBOSoft
Paul Reed, EBG Consulting
(Expo Open 3:30pm–6:30pm)
Networking Break in the Expo
Enterprise Agile
5:30
Projects & Teams
BW1
Servant Leadership: It’s
Not All It’s Cracked Up
to Be
AW7
Continuous Delivery:
Never Send a Human to Do
a Machine’s Job
Mike Register,
Salesforce.com
Michael Faulise,
tap|QA, Inc.
3:45
4:15
AW6
Transforming How We
Deliver Value: Agility at
Scale
Enterprise Agile
Product Definition
AW3
AW4
Shifting Left: The Evolution Simplify Project and
of Test Automation
Portfolio Planning with
“Real Options”
Jennifer Bonine and
AW5
Why Agile Fails in Large
Enterprises—and What to
Do About It
Susan Hanson, IBM
Software Group
DevOps
(Expo open 11:00am–2:30pm; closed 2:30pm–3:30pm)
Lunch in the Expo
Enterprise Agile
1:30
Agile Methods
AW1
Can We Do Agile? Barriers
to Agile Adoption
12:30
Networking Break in the Expo
DevOps
Waterfall to Agile
AW14
The Agile PMO: Right
Work, Right Time, Right
People
AW15
Putting Quality in the
Driver’s Seat with DevOps
and ATDD
AW16
Converting from Waterfall
to Agile on the Fly: An
Amazing FBI Story
Heather Fleming and
Justin Riservato,
Gilt Groupe
Adam Auerbach,
Capital One
Craeg Strong, Savant
Financial Technologies, Inc.
BW13
Lean Software
Development Is for
Everyone
Business Analysis &
Requirements
BW14
Big Data Business
Analytics: Get Ready for
Tomorrow’s Projects
Ken Pugh, Net Objectives
James Hulgan, Seilevel
Projects & Teams
Expo Reception (5:30pm–6:30pm)
Personal Excellence
Security
BW15
Collaboration and
Communication through
Improvisation
BW16
Privacy and Data Security:
Minimizing Reputational
and Legal Risks
Kupe Kupersmith,
B2T Training
Tatiana Melnik,
Melnik Legal, PLLC
CONFERENCE
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
1.0 PDU per
Keynote and
Concurrent
Session
THURSDAY, NOVEMBER 13
Your conference registration includes full access to the Agile
Development Conference and Better Software Conference East!
AGILE DEVELOPMENT CONFERENCE
Agile Leadership
10:00
1:30
AT3
Toward a Well-Run,
Cross-Functional, HighPerformance Team
Al Shalloway, NetObjectives
Cory Foy, Cory Foy LLC
Fuming Ye, Pitney Bowes
3:00
Agile Test & QA
AT4
Establishing an Agile
Testing Culture
Projects & Teams
BT1
Seven Deadly Habits
of Ineffective Software
Managers
Leigh Ishikawa, TripAdvisor
Design & Code
BT2
Emergent Design: History,
Concepts, and Principles
Rob Myers, Agile Institute
Cloud Computing
BT3
Cloud Computing: Yes,
It Will Radically Change
Your World
Testing
BT4
The Survey Says: Testers
Spend Their Time Doing...
Al Wagner, IBM
Mike Wood, Red Gate
Software
Ken Whitaker, Leading
Software Maniacs
Networking Break in the Expo (Expo open 9:30am–2:30pm)
Agile Methods
Improving the Team
Agile Test & QA
Projects & Teams
AT5
Is Agile the Prescription
for the Public Sector’s IT
Woes?
AT6
Seven Principles of CrossContinent, Distributed
Development
AT7
A Proven Framework
for Agile Adoption and
Improvement
AT8
Integrating Performance
Engineering and Testing
into Agile
BT5
Applying Courtship
Principles: Hiring for the
Long Term
Payson Hall,
Catalysis Group, Inc.
Igor Gejdos,
Roche Diagostics
Paul Hemson, McAfee
Arun Shanmugam,
Hexaware Technologies, Ltd.
Philip Lew, XBOSoft
Design & Code
Cloud Computing
BT6
Avoiding Over Design and
Under Design
BT7
The Art and Science of
Cloud-Based Performance
Testing
BT8
Software Testing’s
Future—According to Lee
Copeland
Abdul Rahim, Hexaware
Technologies, Ltd.
Lee Copeland, Software
Quality Engineering
Al Shalloway, Net
Objectives
Testing
Lunch in the Expo
Agile Leadership
Agile Methods
Improving the Team
AT9
Software Managers: Their
Place in Agile
AT10
Making Agile Work—with
Eleven Product Owners
AT11
Assessing Agile
Engineering Practices
Brian Sobus, Teradata
Neal Huffman,
Apex Capital Corp.
Rob Myers, Agile Institute
2:30
AT2
Choosing between
Scrum and Kanban—or
Combining the Best of Both
12:30
Improving the Team
AT1
A Holistic View of
Complex Systems and
Organizational Change
Agile Leadership
11:30
Agile Methods
11:00
K E Y N O T E : The Future of Agile: Dilution, Calcification, or Evolution? Jeff “Cheezy” Morgan, LeanDog 8:30
BETTER SOFTWARE CONFERENCE
Agile Test & QA
Projects & Teams
Design & Code
Quality Assurance
AT12
Dealing with Auditors:
Helping Them Understand
Agile
BT9
Product Management:
Optimizing the What to
Develop
BT10
Service Virtualization:
Speed Up Delivery and
Improve Quality
BT11
Develop a Defect
Prevention Strategy—
or Else!
Steve Nunziata,
Independent Consultant
Ernani Ferrari,
Mondo Strategies
Anne Hungate and Robb
Kelman, DIRECTV
Scott Aziz, Mphasis
Testing
BT12
Strategies for Mobile Web
Application Testing
Raj Subramanian,
Progressive Insurance
Networking Break
Agile Leadership
Agile Methods
AT13
Executives’ Influence on
Agile: The Good, the Bad,
and the Ugly
AT14
Breakthrough Portfolio
Performance: Managing a
Mix of Agile and Non-Agile
Projects
Steve Davi, Synacor
Michael Hannan,
Fortezza Consulting, LLC
Improving the Team
AT15
Aligning Teams,
Arichitecture, and
Governance
Dennis Stevens,
LeadingAgile, LLC
Agile Test & QA
AT16
Test Automation in Agile: A
Successful Implementation
Melissa Tondi, ProtoTest
Projects & Teams
Big Data
BT13
Managing Technological
Diversity: Avoid Boiling
the Ocean
BT14
Data-Driven Software
Testing: The New, Lean
Approach to Quality
Katy Douglass,
Nationwide Financial
Ken Johnston, Microsoft
4:15
K E Y N O T E : Get Out of Your Comfort Zone—Now Tricia Broderick, Pearson 5:30
Agile Leadership Summit Kick-off Reception (5:30pm–7:30pm) (Summit registration required)
7
FRIDAY,
NOVEMBER 14
Metrics
Testing
BT15
BT16
Seven Key Metrics to
Automating End-to-End
Improve Agile Performance Scenario Testing
Andrew Graves,
InterContinental Hotels
Group
Sandara Alequin, Allstate
Insurance and Monika
Mehrotra, Infosys
Agile Leadership Summit: Leading Agile Culture Change 8:30am–3:30pm
The Agile Leadership Summit is your chance to join your peers and agile industry veterans to explore the unique challenges
facing software development leaders as they transform organizations to support agile methods. You’ll hear what’s working—and
not working—for them and have the opportunity to share your experiences and successes. See page 27 for more information.
SCHEDULE
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
1.0 PDU per
Keynote and
Concurrent
Session
Combine In-depth Training with Y
Enhance your conference experience by attending one of our pre-conference training classes. Taught by industry leaders with
years of practical experience, combining training and the conference is the best way to maximize your learning experience.
Leading SAFe—SAFe Agilist Certification Training
Sunday, November 9–Monday, November 10 • 8:30am–5:00pm
You will learn the essential concepts and tools of SAFe, as well as supporting methods like kanban, Scrum, eXtreme
Programming, lean thinking, and product development flow techniques. The focus on this course is providing realworld techniques that have been proven effective by agile practitioners in hundreds of actual projects.
In Leading SAFe—SAFe Agilist Certification Training you will:
• Apply lean, agile, and product development flow principles to improve productivity, employee engagement, time
to market, and quality
• Apply the Scaled Agile Framework based on lecture, real-world examples, and insights by Scaled Agile experts
• Understand the skills necessary for an enterprise transformation based on the information and examples presented
and additional recommended readings and resources
• Gain insights into the leadership skill most effective in unlocking the intrinsic motivation of software development
knowledge workers, and begin applying them in your context
Bob Payne
16 PDUs
Software Tester Certification—Foundation Level
Sunday, November 9–Tuesday, November 11 • 8:30am–5:00pm
This certification program, accredited by the ISTQB® through its network of National Boards, is the only
internationally recognized certification for software testing. The ISTQB®, a non-proprietary and nonprofit
organization, has granted more than 320,000 certifications in more than 100 countries around the world.
In the Software Tester Certification—Foundation Level training you will learn:
• Fundamentals of software testing—key concepts, context, risk, goals, process, and people issues
• Lifecycle testing—relationship of testing to development, including different models, verification and validation,
and types of testing
• Test levels—system, acceptance, unit, and integration testing
• Test design techniques—black-box test methods, white-box testing, and exploratory testing
• Static testing—reviews, inspections, and static analysis tools
• Test management—team organization, key roles and responsibilities, test approach and planning, configuration
management, defect classification and tracking, test reporting
• Testing tools—selection, benefits, risks, and classifications Dawn
Haynes
22.5 PDUs
Foundation level exam will be administered Tuesday, November 11, immediately following the conclusion of the training.
Certified ScrumMaster Training (CSM) + PMI-ACPSM
Sunday, November 9–Tuesday, November 11 • 8:30am–5:00pm
This three-day ScrumMaster certification course provides everything you need to begin leading or participating
in a Scrum team. You will learn the essential concepts and tools of Scrum, differences between agile processes
and traditional “waterfall” methodologies, and how to build a roadmap for adopting agile at your organization.
Participants will learn how to lead development teams toward agile operations by managing product backlogs,
planning releases and sprints, tracking and reporting progress, and conducting retrospectives.
In Certified ScrumMaster Training (CSM) + PMI-ACPSM you will learn to:
• Be a servant leader
• Build a roadmap of success for adopting agile
• Plan and execute short development iterations to get to market early and often
• Quickly change direction in response to competitive pressures and marketplace changes
• Adapt via an inspect-and-adapt feedback cycle, project retrospectives, and plus-delta feedback
• Break down the barriers between development and the business
• Focus on customer satisfaction and interaction instead of plans and artifacts
• Build a cohesive agile team via appropriate team structure, workplace design, and team roles
Sanjiv
Augustine
21 PDUs
Successful attendees receive Scrum training materials, a twelve-month membership in the Scrum Alliance, and are eligible to take an exam that will qualify them as
Certified ScrumMasters (CSMs) upon successful completion. In addition, attendees will be well positioned to take the PMI-ACPSM exam.
8
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
Your Conference and Save $300!
Product Owner Certification
Sunday, November 9–Monday, November 10 • 8:30am–5:00pm
This two-day Certified Scrum Product Owner certification course provides the jumping off point for you to take on
the hardest role in Scrum, being a Product Owner. Being an effective Product Owner is difficult, but, if executed
well, it can be incredibly rewarding as speed to market and value will grow substantially. On completion of the
course you are registered as a Certified Scrum Product Owner (CSPO) with a two-year membership in the Scrum
Alliance (www.scrumalliance.org) where valuable materials and information are available exclusively to CSPOs.
In Product Owner Certification training you will learn about:
• Articulating clear visions with measurable business objectives
• Describing and prioritizing stakeholders
• Expressing requirements as testable outcomes
• Prioritizing new product development, maintenance and non-software work
• Planning releases and sprints
• Tracking and reporting outcomes
Arlen
Bankston
16 PDUs
Successful attendees receive Scrum training materials, a two-year membership in the Scrum Alliance, and are eligible to take an exam that will qualify them as Certified
Product Owner (CSPO) upon successful completion. In addition, the class is eligible for 16 PDU credits with the Project Management Institute (PMI).
Agile Tester Certification—ICAgile
Sunday, November 9–Monday, November 10 • 8:30am–5:00pm
Learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing
processes. From user stories and through development and testing, this course prepares you to be a valuable
member of an agile development team.
In Agile Tester Certification—ICAgile training you will:
• Discover how testing is different in agile environments
• Learn about user stories and how to test them
• Explore key agile testing practices—ATDD, TDD, and ET
• Examine technical and team skills you need for success
• Recognize the main agile testing challenges and how to address them
Rob
Sabourin
15 PDUs
Fundamentals of Agile Certification—ICAgile
Sunday, November 9–Monday, November 10 • 8:30am–5:00pm
This course will present a roadmap for how to get started with agile along with practical advice. It will introduce you
to agile software development concepts and teach you how to make them work. In Fundamentals of Agile Certification—ICAgile training you will:
• Explore agile software development methodologies and approaches
• Understand differences between agile and traditional methodologies
• Learn how agile practices and principles improve the software development process
• Discover the major steps required to successfully plan and execute an agile software project
• Explore the leading agile development best practices
Jeff
Payne
15 PDUs
Register Early—Space Is Limited!
Combine any training with your conference registration and SAVE $300! Call the Client Support Group at
888.268.8770 or 904.278.0524 or email sqeinfo@sqe.com for more information.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
9
TU T O R I A L S
6.75
PDUs
Per Full-day
Tutorial
Monday, November 10, 8:30am–4:30pm (Full-day)
MA An Introduction to SAFe: The Scaled Agile Framework
Al Shalloway, Net Objectives
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. He then covers the aspects of implementing SAFe: identifying the sequence of features to work, establishing
release trains, the SAFe release planning event, SAFe’s variant of Scrum, and when to use the SAFe process. Al concludes with extensions to SAFe
including creating effective teams—even when it doesn’t look possible—and implementing shared services and DevOps in SAFe using kanban. Get an
introduction to SAFe, discover whether it would be useful to your organization, and identify the steps you should take to be SAFe.
MB Software Requirements Fundamentals for BAs, Testers, and Developers
Lee Copeland, Software Quality Engineering
You deal with software requirements all the time. Whether you are a developer in an agile environment, an analyst who identifies and
documents requirements for plan-driven development, a software designer who studies requirements as the basis for agile development,
a tester who employs or often must discover requirements as the foundation of test cases, or a technical user who describes your needs
to development, you need the right approaches and skills to develop and interpret software requirements. Join Lee Copeland to learn
how to identify all the important stakeholders of a system and better ways to elicit and capture requirements in different settings: one-on-one interviews,
meetings, brainstorming and Joint Application Development (JAD) sessions, buddy checks, inspections, ambiguity reviews, and retrospectives. Discover
ways to ferret out the big risks, unknowns, and unresolved conflicts that often doom projects from the start.
3.75
PDUs
Per Half-day
Tutorial
Monday, November 10, 8:30am–12:00pm (Half-day Morning)
MC Career Superpowers
James Whittaker, Microsoft
Line up all the successful people in the world. Take away the pedigreed and the prodigies—you know the people who are going to
succeed no matter what. Remove the brown-nosers and right-time-right-place lottery winners. And who do you have left? People who
succeeded on purpose. Study these folks carefully, and you’ll find their paths to the top have common themes. James Whittaker exposes
the career strategies of the ultra-successful and analyzes them in detail. Learn about personal strategies for identifying high-payoff
activities and gain insight into being more effective as an individual contributor, manager, and leader. Discover how to identify and interact with the right
set of career mentors and role models. Being successful doesn’t have to be an accident. Join James and learn how to succeed—on purpose.
MD Specification by Example: Mastering Agile Testing
Nate Oster, CodeSquads, LLC
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. Start by joining a team for a humorous simulation of real-world issues and experience. Learn how specification by example
helps build in quality instead of trying to test defects out. Progress to increasingly more realistic scenarios and practice the art of specifying intent with
table-based and given-when-then formats. These paper-based simulations give you meaningful practice with specifying concrete examples and will
change the way you think about writing tests and collaborating as a team. This is not a “tools” session (no laptops required).
ME Build Product Backlogs with Test-Driven Thinking—and More
David Hussman, DevJam
Many product backlogs of user stories are nothing more than glorified to-do lists. Teams have lost the idea of prioritizing real business
value and, instead, focus only on finishing stories and accumulating story points. Join David Hussman as he drives a stake into the heart
of lame backlogs and breathes new life into test-driven thinking that is meaningful to testers, developers, product owners, and others.
Using real-world examples, David shares his experiences and teaches tools you can use to fuse centered-product thinking with end-toend testing. These techniques include: developing test-driven user experiences, improving product discovery (backlog grooming) sessions with testing
talk, adding story clarity with examples and tests, validating requirements with tests, connecting program teams by decomposing product ideas into small
testable stories, and recomposing them to validate product level learning. Because we learn by doing and questioning as we go, show up ready to work.
Bring your failing product backlog stories and discuss them, too.
MF What’s Your Leadership IQ?
Jennifer Bonine, tap|QA, Inc.
Have you ever needed a way to measure your leadership IQ? Or been in a performance review where the majority of time was spent
discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to
build on and improve them, Jennifer Bonine shares a toolkit to help you do just that. This toolkit includes a personal assessment of
your leadership competencies, explores a set of eight dimensions of successful leaders, provides suggestions on how you can improve
competencies that are not in your core set of strengths, and describes techniques for leveraging and building on your strengths. These tools can help you
become a more effective and valued leader in your organization. Exercises help you gain an understanding of yourself and strive for balanced leadership
through recognition of both your strengths and your “development opportunities.”
10
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
TUTO R IALS
Monday, November 10, 8:30am–12:00pm (Half-day Morning)
3.75
PDUs
Per Half-day
Tutorial
MG The Secrets of Estimating—ANYTHING
Payson Hall, Catalysis Group, Inc.
Given the choice between providing an estimate or getting a root canal, most people would choose the dentist—not because they enjoy
pain, but because the pain of the drill is short lived and the pain of a poor estimate may last for months. Payson Hall believes there is a
science to estimation that is learnable and that much of the pain can be avoided with a repeatable process. In this experiential workshop,
Payson shares a way to estimate just about ANYTHING and demonstrates it with numerous examples. He introduces an estimation model
that can be applied to any task and shows how to harness the dangerous power of assumptions as a force for reason. When well-estimated tasks are
collected into dependency networks, projects often overrun their dates. Payson shows you why this happens and what you can do to better defend your
schedules from common sources of delay. Come and estimate.
MH Configuration Management: Robust Practices for Fast Delivery
Bob Aiello, CM Best Practices Consulting
Robust configuration management (CM) practices are critical for creating continuous builds 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 management and control, release management, and deployment. Bob describes current and emerging CM trends—
support for agile development, cloud computing, and mobile apps development—and reviews the industry standards and frameworks available in
practice today. Take back an integrated approach to establish proper IT governance and compliance using the latest CM practices while offering
development teams the most effective CM practices available today.
MI Seven Principles of Impossible Thinking
Ian Rowland, Independent Consultant
By entering Ian Rowland’s world in which business strategy and magical thinking overlap, you can learn to solve problems and
accomplish goals that at first glance seem impossible. Ian presents a range of demonstrations that may hurt your brain but open your
mind to new ways of solving seemingly intractable problems. Discover the seven principles of Impossible Thinking that enable you to
think in curves, twists, and warps that lead not only to fresh solutions but also to significant business advantage. Ian illustrates this with
detailed real-life case studies where impossible thinking meant the difference between failure and significant success—and even market domination. This
no-PowerPoint/no-snoring presentation has performance elements and plenty of interactive participation where your mind does things you didn’t know it
could. Leave this tutorial able to think in ways that are both fascinating and beautifully illogical—and make all the difference between failure and success.
MJ Building a Culture of Trust Where Agile Thrives
Pollyanna Pixton, Accelinnova
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. Pollyanna Pixton provides you with the tools to create a culture of trust by dealing with fear of
collaboration, helping teams take ownership, aligning with the business by using decision filters based on a business values, and helping teams show real
progress while not committing until all risks are within an acceptable range.
Monday, November 10, 1:00pm–4:30pm (Half-day Afternoon)
3.75
PDUs
Per Half-day
Tutorial
MK Continuous Integration and Deployment through Continuous Testing
Jared Richardson, Agile Artisans
Continuous integration and continuous testing are two vital agile feedback loops that lead to a continuous deployment environment.
Continuous integration monitors your 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 then the tools
needed to implement both continuous integration and continuous deployment. Jared demonstrates Jenkins, an open source continuous integration tool,
as the center of the process. These powerful concepts ensure issues are detected within minutes of most code changes, and the developer is notified so
he can fix the problem and learn from the experience. Even a partial adoption changes the cadence of a development organization and eliminates a great
deal of ongoing code maintenance. Learn how to sell the idea and set up the process in your own organization.
ML Twelve Risks to Enterprise Software Projects—and What to Do about Them
Payson Hall, Catalysis Group, Inc.
Every large software project is unique—each with its own complex array of challenges. When projects get into trouble, however, they
often exhibit similar patterns and succumb to risks that could have been anticipated and prevented—or detected sooner and managed
better. Common responses to the problems—blaming, deferring action, or outright denial—only make things worse. Payson Hall reviews
a dozen patterns he has observed over and over again on troubled projects during his career: trouble with subcontractors, challenges
with project sponsors, friction within the team, perils of interfacing with adjacent systems, issues with data cleansing and conversion, and more. Payson
shares the tools he uses to help identify the symptoms of common risks, reduce the likelihood of risks occurring, facilitate early detection of problems,
and establish a foundation for helpful responses when problems arise. This session is designed for project managers, team leaders, project sponsors, and
anyone responsible for building or rolling out large enterprise systems.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
11
TU T O R I A L S
3.75
PDUs
Per Half-day
Tutorial
Monday, November 10, 1:00pm–4:30pm (Half-day Afternoon)
MM The Role of the Agile Business Analyst
Steve Adolph, BootStrap Agile
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. BAs can
leverage traditional tools such as use cases to Generate Flow and feed user stories to fast moving agile teams. However, large backlogs of stories are wasteful,
so lean principles are applied to Lean Out the Flow. Finally, BAs may need to Bridge the Flow between more traditional elements of the organization and its
agile teams. Whether you are a BA new to agile or struggling to find the right fit in your team, join this highly interactive session to “get your flow” going.
MN Essential Test-Driven Development
Rob Myers, Agile Institute
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 to pass
that test, 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 the core TDD techniques, including unit testing with the common xUnit family of open source
development frameworks, refactoring as just-in-time design, plus Fake It, Triangulate, and Obvious Implementation. During this hands-on session, you’ll
use exercises to practice the techniques. With many years of product development experience using TDD, Rob will address the questions that arise during
your own relaxed exploration of test-driven development.
Laptop Required. Delegates should have strong programming skills and be familiar with an object-oriented language and programming techniques.
Delegates should bring a laptop installed with their favorite programming language and IDE—and come prepared to write code. You may need to
download JUnit for Java, NUnit for any .NET language, QUnit or Jasmine for JavaScript. For any other language choice (e.g., C++ or Ruby), you will need
to install and verify your chosen IDE and xUnit framework prior to the tutorial, as technical support for those platforms will be very limited.
MO It’s All About Me™: Owning Your Behavior, Improving Your Team
Doc List, Doc List Enterprises
Successful high-performing teams have many common attributes. One is their ability to function together collaboratively. In order to
collaborate well, they must communicate effectively and get beyond some of the members’ personal biases and quirks. In this interactive
workshop, Doc List shares common problems with behavior, motivation, emotions, and interpretation that frequently get in the way.
Participate in exercises that lead you to understand—and sometimes expose—your own blind spots and limitations. Challenge your
own assumptions, learn about taking ownership of your own feelings and behavior, and articulate the difference between behavior and interpretation.
Along the way, gain a new understanding of intuition and how you’re using it in your interpersonal situations. Leave this workshop with a new and clearer
understanding of how you’ve been interpreting others’ behavior and acting on those interpretations.
MP Six Free Ideas to Improve Agile Success
Pollyanna Pixton, Accelinnova
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 free ideas—and the keys to their effective implementation—to help assure the
success of your agile teams. Pollyanna’s first free idea is how to create a culture of trust—the keystone of open collaboration—within your
team and organization. Second is about ownership—how to give it and not take it away. Third is empowering teams to make decisions
by helping them understand and internalize the project and product’s purpose and value. Number four is that you can only fix processes, not people, so
invest your energy toward the correct target. Idea five is to match people’s roles to their passion. Her final free idea is that integrity does matter—and
matters most. Explore with Pollyanna why each of these ideas is important and how you can adopt them on your agile team.
MQ Mobile App UX and Usability: A Continuous Improvement Model
Philip Lew, XBOSoft
Today, many organizations are migrating to mobile while new organizations are adopting a “mobile first” or “mobile only” strategy.
Because of the special characteristics of the mobile platform and its user base, usability and the user experience (UX) take on an
increased emphasis. With SaaS-based business models, where users can switch applications in a heartbeat and pay by the month,
user experience becomes paramount. Currently, there are no formal models describing user experience. Philip Lew explains the
definitions of usability and user experience, describes the connections between them, and explores evaluation methods that you can use as the first
step toward improving user experience on the mobile platform. Philip uses examples to illustrate the good, bad, and the ugly of mobile UX to build a
deeper understanding of how to improve your own app’s UX. Discover key principles for design and evaluation of usability. Develop a methodology for
continuous improvement of your users’ experience.
MR Design Patterns Explained—from Analysis through Implementation
Ken Pugh, Net Objectives
Ken Pugh takes you beyond thinking of design patterns as “solutions to a problem in a context.” Patterns are really about handling
variations in your problem domain while keeping code from becoming complex and difficult to maintain as the system evolves. Ken
begins by describing the classic use of patterns. He shows how design patterns implement good coding practices and then explains
key design patterns including Strategy, Template, Adapter, Façade, and Factory. In small group exercises, learn how to use patterns to
create robust architectures that can readily adapt as new requirements arise. Lessons from these patterns are used to illustrate how to do domain analysis
based on abstracting out commonalities in a problem domain and identifying particular variations that must be implemented. Leave with a working
understanding of what design patterns are and a better way to build models of your application domains.
12
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
TUTO R IALS
Tuesday, November 11, 8:30am–4:30pm (Full-day)
6.75
PDUs
Per Full-day
Tutorial
TA Continuous Delivery: Rapid and Reliable Releases with DevOps
Bob Aiello, CM Best Practices Consulting
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 industry standards and frameworks such as ITIL v3 (IT Service Management) in both
agile and non-agile environments, focusing on automated deployment frameworks that quickly deliver value to the business. DevOps includes server
provisioning for cloud computing in what is becoming known as Infrastructure as Code. Bob equips you with practical and effective DevOps practices—
automated application build, packaging, and deployment—for meeting today’s business and technology demands.
Tuesday, November 11, 8:30am–12:00pm (Half-day Morning)
3.75
PDUs
Per Half-day
Tutorial
TB Giving Great Presentations: The Art of Stage Presence
James Whittaker, Microsoft
Every hour of every day in every country where business is conducted, the same scene plays out—dozens of well-paid people sitting
in a conference room being bored senseless. Death by a thousand slides. This mind numbing, soul crushing, grotesquely expensive
experience ends here and now! James Whittaker reveals the secrets to conceiving, building, and delivering a great presentation.
Whatever your level of presentation skills, this tutorial will hone them. Learn how to build a compelling story from the ground up. Receive
advice on how to remember and recall that story as you deliver it. Learn how to use oratory and literary instruments to make the story come alive for your
audience. Do your part to put an end to bad presentations—attend this tutorial.
TC Eight Steps to Kanban
Ken Pugh, Net Objectives
Transitioning to agile can be difficult—and 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 evolution 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 board, providing transparency into the state of the current workflow. Another step
is to establish explicit policies to define workflow changes and engender project visibility. Because kanban can easily be expanded to cover many parts of
development, another step is to increase stakeholder involvement in the process. Join this interactive session to practice these key steps with hands-on
exercises. By the end, you will have an initial plan for implementing kanban in your organization.
TD Essential Patterns of Mature Agile Teams
Bob Galen, Velocity Partners
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. Borrowing from his experience and lean software development methods, Bob Galen examines essential patterns—
the thinking models of mature agile teams—so you can model them in your own teams. Along the way, you’ll examine patterns for large-scale emergent
architecture—relentless refactoring, quality on all fronts, pervasive product owners, lean work queues, providing total transparency, saying no, and many
more. Bob also explores why there is still the need for active and vocal leadership in defending, motivating, and holding agile teams accountable.
TE Agile Boot Camp for Project Managers
Ken Whitaker, Leading Software Maniacs
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. Learn ways to
avoid being yet another project failure statistic, how to make better tradeoffs using a simple technique based on a design hierarchy, and
adopt innovative ways to better collaborate with product management to focus on what’s really important to the customer. To become an effective leader,
discover how to size up and then help your team rise up in their hierarchy of needs while adapting your leadership style to effectively communicate with
stakeholders. This workshop is designed to give you practical tools to help you lead and motivate your team to deliver projects on time, every time.
TF Risk Management: Project Management for Grown-Ups
Tim Lister, Atlantic Systems Guild, Inc.
Many organizations are childlike. They blithely plan the project as if nothing will go wrong. And then, when something does go wrong,
they are shocked and dismayed. Risk management is not just worrying about your project, and it is not about running away from risk. Risk
management for software projects is all about when you make decisions and when you take action. How do you deal with uncertainty?
When do you decide to deal with a risk while it is still just a risk? When do you decide to wait to see if the risk does turn into a problem
and manage it then? When done with utmost skill and to its greatest advantage, risk management starts before a project is even born. Tim Lister presents
the advantages—and the dangers—of practicing risk management like a grown-up. Tim offers a process for you to consider tailoring for your organization
and discusses how your organization can grow up.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
13
TU T O R I A L S
3.75
PDUs
Per Half-day
Tutorial
Tuesday, November 11, 8:30am–12:00pm (Half-day Morning)
TG Software Design for Testability
Peter Zimmerer, Siemens AG
Testability is the degree to which a system can be effectively and efficiently tested. This key software attribute indicates whether testing
(and subsequent maintenance) will be easy and cheap—or difficult and expensive. In the worst case, a lack of testability means that
some components of the system cannot be tested at all. Testability is not free; it must be explicitly designed into the system through
adequate design for testability. Peter Zimmerer describes influencing factors (controllability, visibility, operability, stability, simplicity) and
constraints (conflicting nonfunctional requirements, legacy code), and shares his experiences implementing and testing highly-testable software. Peter
offers practical guidance on two key actions: (1) designing well-defined control and observation points in the architecture, and (2) specifying testability
needs for test automation early. He shares creative and innovative approaches to overcome failures caused by deficiencies in testability. Peter presents a
new and comprehensive strategy for testability design that you can implement to gain the benefits in a cost-efficient manner.
TH Agile Project Failures: Root Causes and Corrective Actions
Jeff Payne, Coveros, Inc.
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. If you want help to ensure the success of your agile project or to 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—or
mitigate the damaging effects of—these issues. Poor project management, ineffective requirements development, failed communications,
software development problems, and non-agile testing can all contribute to project failure. Learn practical tips and techniques for identifying early warning
signs that your agile project might be in trouble and how you can best get your project back on track. Gain the knowledge you need to guide your
organization toward agile project implementations that serve the business and the stakeholders.
TI Principles and Practices of Lean Software Development
Al Shalloway, Net Objectives
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. Its foundations are systems thinking,
a relentless focus on time, and an understanding that complex systems require holistic solutions. Lean principles include optimize the whole, eliminate
delays, improve collaboration, deliver value quickly, create effective ecosystems for development, push decisions to the people doing the work, and build
integrity in. Lean practices include small batches, implementing pull, managing work in process, and cross-functional teams. Al will describe how to use
lean—no matter where you are in your development process.
TJ Coaching and Leading Agility: Tuning Agile Practices
David Hussman, DevJam
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.
This assessment guides you through the remainder of the tutorial, helping you tune your current processes and embrace new tools—product thinking, product
delivery, team building, technical excellence, program level agility, and more. Leave with an actionable coaching plan that is measurable and contextually
significant to your organization. If you want to promote real agility—or lead others to do so—come ready to think, challenge, question, listen, and learn.
3.75
PDUs
Per Half-day
Tutorial
Tuesday, November 11, 1:00pm–4:30pm (Half-day Afternoon)
TK Essential Patterns of Mature Agile Leaders
Bob Galen, Velocity Partners
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. Join Bob to 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 training and standards for agile adoption, and situations and guidelines for when to
trust the team and when to step in and provide guidance and direction. Examine the leader’s role in agile at-scale and with distributed agile teams. Good
leadership is central to sustaining your agile adoption; bad leadership can render it irrelevant or a failure. To inspire you and your teams, join Bob to walk
the path of the good and to examine the patterns of the bad.
TL Get the Requirements Right—the First Time
Tim Lister, Atlantic Systems Guild, Inc.
One group—customers, users, and business—need a software system to help them work more efficiently or make more money, but they
don’t know how to build it. Another group—software developers and testers—know how to build the system, but they don’t know what
it is supposed to do. Bridging this gap is where requirements—the work products describing the system accurately and concisely while at
the same time not missing important customer and user needs—are critical. To get the requirements right the first time, you need strategy,
tactics, and a practical process for discovering the real requirements—which may not turn out to be what the users think they need. Tim Lister presents a
strategy to get accurate and explicit requirements, tactics to efficiently develop these requirements, and a process to keep everything glued together when
tackling a large, complex job. Take back an eighty-five page, annotated requirements specification template to help get your requirements right—the first time.
14
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
TUTO R IALS
Tuesday, November 11, 1:00pm–4:30pm (Half-day Afternoon)
3.75
PDUs
Per Half-day
Tutorial
TM Innovation Thinking: Evolve and Expand Your Capabilities
Jennifer Bonine, tap|QA, Inc.
Innovation is a word frequently tossed around in organizations today. The standard cliché is “Do more with less.” People and teams want
to be innovative but often struggle with how to define, prioritize, implement, and track their innovation efforts. Jennifer Bonine shares
the Innovation Types model to give you new tools to evolve and expand your innovation capabilities. Find out if your innovation ideas
and efforts match your team and company goals. Learn how to classify your innovation and improvement efforts as core (to the business)
or context (important but non-revenue generating). With this data, you can better decide how much of your effort should be spent on
core versus context activities. Take away new tools for classifying innovation and mapping your activities and your team’s priorities to their importance and
value. With Jennifer’s guidance you’ll evolve and expand your innovation capabilities on the spot.
TN Techniques for Measuring Team Velocity
Rob Myers, Agile Institute
The velocity metric is often misunderstood by teams and misused by management, resulting in increased levels of stress for everyone.
Management wants velocity to increase while developers want time to craft the software well. The way a team defines velocity—explicitly
or implicitly—can affect its ability to meet delivery commitments. Rob Myers explores the use of velocity as a planning tool, its misuse as a
productivity metric, and alternative metrics. Learn effective ways to obtain consistent estimates, evaluate related ways to plan iterations and
releases, and track progress. Realistic, non-technical group activities help explore and reinforce our analogies. Try out Steve Bockman’s Team
Estimation Game and contrast that with Mike Cohn’s Planning Poker. Discuss how to handle vacations, meetings, and sick days. Learn what to do if the obvious
answer to “Are we on schedule?” is “No.” Explore the latest trends, including a balanced examination of what it means to deliver value with “no estimates.”
TO Security Testing for Test Professionals
Jeff Payne, Coveros, Inc.
Your organization is doing well with functional, usability, and performance testing. However, you know that software security is a key part
of software assurance and compliance strategy for protecting applications and critical data. Left undiscovered, security-related defects in
a system can wreak havoc when malicious invaders attack. If you don’t know where to start with security testing and don’t know what you
are—or should be—looking for, this tutorial is for you. Jeff Payne describes how to get started with security testing, introduces foundational
security testing concepts, and shows you how to apply those concepts with free and commercial tools and resources. Offering a practical
risk-based approach, Jeff discusses why security testing is important, how to use security risk information to improve your test strategy, and how to add
security testing into your software development lifecycle. You don’t need a software security background to benefit from this important session.
TP The Kanban Racing Challenge: An Immersive Workshop
Nate Oster, CodeSquads, LLC
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. Then the race is on as your team competes to build features on your racetrack while you
experience Kanban norms like work in process (WIP) limits, service level agreements (SLAs), and expedite requests. Don’t worry, we take
breaks to continuously improve, guided by simple metrics such as “lead time.” Whether you’re just exploring agile or you’re already a Kanban leader,
this fun and challenging simulation focuses you on how teams can maximize the smooth flow of new features with high quality. No Kanban experience is
required, but experts are welcome.
TQ Product Owner Imperatives for Championing Agile Projects
Paul Reed, EBG Consulting
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. Experience a simulated agile discovery workshop—slicing requirements based on value and allocating features, minimum
marketable features, and stories to planning horizons. Learn how planning—iterations, releases, and product roadmaps—is interwoven and aligned with
the product’s strategy. Take away proven techniques to identify and align requirements to plans, to make difficult value-based planning decisions, and to
refine a lean product backlog. Leave with a new appreciation for the attitudes and aptitudes of a successful product owner.
TR Agile Estimation and Planning: Scrum, Kanban, and Beyond
David Hussman, DevJam
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. David covers skills and techniques from story point estimating delivered within iterations to planning without
estimates by delivering a continuous flow of value. Going beyond the simple mechanics of estimation and planning, David explores
agile techniques to enable continuous learning and ways to prevent sprint planning sessions from becoming empty rituals. Join David and your peers to
practice your agile estimation and planning techniques so they can become powerful tools within your project.
TS Specifying Non-Functional Requirements
John Terzakis, Intel
Non-functional requirements present unique challenges for authors, reviewers, and testers. Non-functional requirements often begin
as vague concepts such as “the software must be easy to install” or “the software must be intuitive and respond quickly.” As written,
these requirements are not testable. Definitions of easy, intuitive, and quickly are open to interpretation and dependent on the reader’s
experiences. In order to be testable, non-functional requirements must be quantifiable and measurable. John Terzakis discusses the
problems with non-functional requirements—weak words, ambiguity, and unbounded lists. To facilitate the development of quantifiable
and testable non-functional requirements, John introduces a solution—Planguage—and its associated keywords. By documenting requirement-specific
parameters—scale (unit of measure), meter (method to determine the position on a scale), and range of success—you can remove subjectivity and
ambiguity so that non-functional requirements are expressed in quantifiable and testable terms. Explore exercises to apply these ideas and develop the
skills you need to improve your non-functional requirements.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
15
1.0 PDU per Keynote
Keynotes
WEDNESDAY, NOVEMBER 12, 8:30AM
D R I V E R
From Chaos to Order—Leading
Today’s Software Teams
NAME:
P R O F I L E
Ken
Whitaker
C O M PA N Y:
To successfully lead “the nerd herd,” you’re expected to motivate your
Leading
team to perform, encourage innovation, and produce software solutions
Software
that delight the customer. Prioritizing your time for what’s most important
Maniacs
can be quite challenging—especially when you’re swamped with a
steady stream of incoming requests, meeting overload, and the everpresent personnel issues. The expectation of even faster product deployment, the evolution of software development to agility,
and the establishment of self-directed teams often require even more time devoted to planning. So, how can you balance all
of these important activities? There aren’t enough hours in the day! Ken Whitaker presents efficient, time-saving techniques for
setting a culture of collaboration and communication, keeping your team focused, improving staff retention, handling awards
versus incentives, improving how status is reported, making decisions for the good of the customer, and setting up successful
geographically-distributed virtual development teams. Learn to focus your attention on turning chaos into order.
Ken Whitaker of Leading Software Maniacs® has more than twenty-five years of software development executive leadership and training
experience in a various roles and industries. He has led commercial software teams at Software Publishing (remember Harvard Graphics?),
Data General, embedded systems software companies, and enterprise software suppliers. Ken is an active PMI® registered education provider,
Project Management Professional (PMP)® certified, and a Certified ScrumMaster (CSM). Ken is author of Managing Software Maniacs, Principles
of Software Development Leadership, and I’m Not God, I’m Just a Project Manager; editor of Better Software magazine; and creator of PM
University™ (pmuniversity.com) and PM Chalkboard® (pmchalkboard.com).
WEDNESDAY, NOVEMBER 12, 10:00AM
D R I V E R
The Roots of Agility
NAME:
Rob Myers, Agile Institute
P R O F I L E
Rob
Myers
What we mean by Agile is becoming less and less clear. Rob Myers
C O M PA N Y:
Agile
shares sixteen years of history and observation, noting the amazingly
Institute
diverse ideologies and practices that people now include under this
umbrella term. Agile started with the earliest notions of iterativeand-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. And
those are just the more obvious adaptations. Rob explores the sensitive but pivotal observations that agile is little more than
project management or a certification program to some—and almost a religion to others. He provides his perspective on why
this seemingly chaotic churn of values, practices, and metaphors is not a bad thing, and how we can navigate the intertwining
disciplines to decide what to embrace. Whether these are the early foundational taproots of agility or the latest innovative
branches, Rob examines the value of keeping an open—and simultaneously critical—mind.
The founder of Agile Institute, Rob Myers has twenty-eight years of professional experience on software development teams. Rob has been training
and coaching organizations in Agile, Scrum, and Extreme Programming topics since 1998. He has recently worked with numerous organizations—from
start-ups to Fortune 100 companies—helping them with cultural change and essential practices during their agile transformations. Rob’s courses
are always a blend of fun and practical hands-on labs, “Training from the Back of the Room” learning techniques, and first-person stories from both
successful—and not-so-successful—agile implementations.
16
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
LADIES AND GENTLEMEN...START YOUR ENGINES!
THURSDAY, NOVEMBER 13, 8:30AM
D R I V E R
The Future of Agile: Dilution,
Calcification, or Evolution?
NAME:
P R O F I L E
Jeff
“Cheezy”
Morgan
The agile revolution began more than a dozen years ago. It was
C O M PA N Y:
started by a small band of rebels who had radical ideas, shared a
LeanDog
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. By taking a probing look at the history and recent developments in agile
software development, Cheezy shows us trends that will continue into the future as well as trends that have the potential to
undermine the whole moment. Looking at both sides of current debates within the agile community, he discusses attempts to
water down the agile principles and those that are hardening their stance against these actions. He paints a picture of several
possible outcomes and challenges you to help shape the future of agile.
Chief technology officer and a cofounder of LeanDog, Jeff “Cheezy” Morgan has been teaching classes and coaching teams on agile and lean
techniques since early 2004. Most of his work has focused on the engineering practices used by developers and testers. For the past few years
Cheezy has experienced great success and recognition for his work focused on helping teams adopt Acceptance Test-Driven Development using
Cucumber. He has authored several popular Ruby gems used by software testers and the book, Cucumber & Cheese—A Testers Workshop.
THURSDAY, NOVEMBER 13, 4:15 PM
Get Out of Your Comfort
Zone—Now
D R I V E R
P R O F I L E
NAME:
Tricia
Broderick
In an industry that continues to rapidly evolve, the pressure to
C O M PA N Y:
increase our mastery can be overwhelming. Whether browsing the
Pearson
web or your organization’s technical library, it’s discouraging to realize
that many of the skills you’ve mastered are now obsolete, replaced
by new, important ones that you know little about. Is there a way
to change discouragement into excitement? Early in her career, Tricia Broderick was terrified to take chances for fear of failing.
Luckily, her determination to deliver—to achieve, learn, and evolve—set her on an accelerated path to becoming a quick learner.
As she became a leader, Tricia identified what characterizes most organization superstars—the desire and ability to reach beyond
their comfort zones. Sharing her personal stories, Tricia discusses the science behind why being slightly uncomfortable is the best
place for learning. The only way to grow is through change—as frightening as that can be. Prepare to get out of your own way,
leave your comfort zone, and learn how to create places to achieve the elusive “magical” results you want.
Passionately focused on the facilitation of high-performance software development environments, Tricia Broderick brings seventeen years of
experience including the last seven years of focus with an agile mindset. Tricia leverages and openly shares work experience stories and examples to
inspire people, especially managers and leaders, to reach new heights through continuous reflection, both as individuals and as members of innovative
teams. She is a highly experienced leader, coach, mentor, presenter, trainer, and speaker. Recently, Tricia returned to leading to the edge at Pearson as
manager of project management. Contact Tricia at leadtotheedge.com or @t_broderick.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
17
CONFERENCE
1.0 PDU Per Session
Wednesday, November 12
AW1
11:30am
AGILE DEVELOPMENT CONFERENCE
AGILE READINESS
Can We Do Agile? Barriers to Agile Adoption —
Steve Adolph, BootStrap Agile
“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. What
they’re not seeing are the real barriers to agile adoption—the social barriers that impede fast decision cycles. Steve Adolph introduces a fast decision cycle model, explains why
social factors are the dominant determinant of agile success, and provides a configuration guide to help participants identify and evaluate these social impediments. Using a case
study of a “high ceremony” organization, you and Steve work together to find ways to resolve impediments to doing agile.
AW2
AGILE METHODS
Scaling Git for the Enterprise —
Bob Aiello, CM Best Practices Consulting
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.
Integrating Git with other tools including workflow automation, continuous integration, and continuous delivery all come with their own challenges. Bob Aiello “gits” you started with
understanding how to implement and maintain a flexible and scalable Git infrastructure that can support your agile development efforts including continuous delivery and DevOps.
Git is a great tool, and scaling Git for the enterprise is very doable—if you implement the right tools and processes.
AW3
DEVOPS
Shifting Left: The Evolution of Test Automation —
Jennifer Bonine and Michael Faulise, tap|QA, Inc.
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. Jennifer and Mike share models that show where your organization is on the continuous integration/continuous delivery path, the required technical skills needed to
implement them, and how to decide if this strategy is right for you. They describe the inevitable “shifting left” of testing, and what your projects will need to optimize quality and
increase velocity. Jennifer and Mike share a perspective of what has been successful and what has not worked in companies from start-ups to Fortune 100.
AW4
PRODUCT DEFINITION
Simplify Project and Portfolio Planning with “Real Options”
Matt Barcomb and David Hussman, DevJam
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. You’ll explore how
to collaboratively create value models and consider risk to create a lightweight portfolio framework for prioritization and decision-making. Finally, Matt and David will wrap up by
embracing the uncertainty of development planning using Starting and Stopping Triggers to begin or terminate a project. Ask them your questions on simplifying portfolio planning,
and leave with answers and lightweight practices you can put to work immediately.
Wednesday, November 12
AW5
1:30pm
AGILE DEVELOPMENT CONFERENCE
ENTERPRISE AGILE
Why Agile Fails in Large Enterprises—and What to Do about It —
Mike Cottmeyer, LeadingAgile, LLC
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. Mike Cottmeyer introduces a framework for understanding the type of company in which you work, its delivery constraints, and
likely challenges you’ll face in your agile transformation. Mike shares a strategy for establishing an end-state vision and operational model to guide your transformation. Finally, he
defines an approach for incrementally introducing change, measuring outcomes, and sustaining those changes.
AW6
AGILE METHODS
Transforming How We Deliver Value: Agility at Scale —
Amy Silberbauer, IBM
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. Amy Silberbauer shares her experience of adapting SAFe in an enterprise organization and describes the struggles, mistakes, and
successes throughout that process. Amy identifies the key challenges, including the need to identify value, provide the right data for various audiences, and the inherent required
culture shift. Learn how to avoid some common pitfalls as you and your own organization embark on this same transformation.
AW7
DEVOPS
Continuous Delivery: Never Send a Human to Do a Machine’s Job —
Steve Povilaitis, LeadingAgile, LLC
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. Steve relates his
experiences implementing continuous delivery pipelines in both large and small organizations, with examples of continuous delivery workflows and patterns. He describes a realworld implementation wholly based on open source tools, and another implementation using enterprise class commercial software. Steve leads you down the path of continuous
delivery enlightenment. You will realize how correct Agent Smith from The Matrix was when he stated, “Never send a human to do a machine’s job.”
AW8
PRODUCT DEFINITION
Crafting Smaller User Stories: Examples and Exercises —
Stephen Frein, Comcast
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. After reviewing the characteristics of a good user story, Stephen introduces various techniques for identifying stories that could be decomposed into several other
stories, along with accompanying practice exercises to help you get a good feel for the practical aspects of breaking up large stories. Join Stephen if you are having trouble finishing
stories within their planned iterations or if your work seems to double in the last days of an iteration.
18
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
SESSIONS
1.0 PDU Per Session
BETTER SOFTWARE CONFERENCE
BW1
Wednesday, November 12
11:30am
PROJECTS & TEAMS
Servant Leadership: It’s Not All It’s Cracked Up to Be —
Tricia Broderick, Pearson
Ah, the sounds of feathers being ruffled! Tricia Broderick believes that servant leadership is not all that it’s cracked up to be. She wants and expects more from leaders then just
being servants who act only when asked. Until now, a common (and easy) coaching style has been to transform managers from command-and-control leaders to serving others. How
can anyone argue that the transition is a great step toward becoming an empowering leader? However, with this style, leaders keep experiencing problems—my team is not making
decisions; my team is not making progress; my team doesn’t know what help they need. Let’s not forget a very personal concern—as the leader, am I now just an admin with a nice
title? Join Tricia to explore the dynamics of various leadership styles that are essential for team evolution. Discover ideal traits and behaviors—beyond servant leadership—that will
inspire, guide, coach, empower, and adapt to successfully serve others. BW2
BUSINESS ANALYSIS & REQUIREMENTS
Requirements Are Requirements—or Maybe Not —
Robin Goldsmith, Go Pro Management, Inc.
Many people talk about requirements. They use identical terms and think they have a common understanding. Yet, one says user stories are requirements; another claims user
stories must be combined with requirements; and yet another has a different approach. These “experts” seem unaware of the critical inconsistencies of their positions. No wonder
getting requirements right remains a major challenge for many projects. Robin Goldsmith analyzes several of the often conflicting, not-so-shared-as-presumed interpretations of
what requirements are, reveals likely implications, and challenges not-so-wise conventional wisdom. Robin describes a more appropriate model of REAL business requirements whats
that provide value when combined with product/system/software hows. He introduces the powerful Problem Pyramid™ systematic disciplined guide to help you more reliably get
requirements right. The structure makes it easier to see where user stories do or do not fit, identifies pitfalls of the “as a <role>” format, and reconciles some of the conflicts between
user stories, features, use cases, and requirements.
BW3
PERSONAL EXCELLENCE
This Is Not Your Father’s Career: Advice for the Modern Information Worker —
James Whittaker, Microsoft
In an era where college dropouts run successful companies and creative entrepreneurs out-earn corporate vice presidents, working smart is clearly the new working hard. James
Whittaker turns on their head the career rules that guided past generations and provides a new career manual for working smarter that speaks to the need for creativity, innovation,
and insight. James teaches a set of skills designed for the modern era of working for companies, both big and small. Learn how to avoid a one-sided relationship with your employer
and ensure your passion is working for—and not against—you. Discover how to manage your technical skills and professional relationships for maximum effect. James introduces
common career hazards and discusses how to identify and avoid them. Think more creatively and examine how to adopt specific career management strategies designed to
supercharge your success. The modern age requires more modern ways to succeed—and James has them for you.
BW4
GOING MOBILE
Incorporating 360 Degree App Quality in Mobile Development —
Roy Solomon, Applause
The exploding apps economy has increased the businesses’ need to have a strong mobile app presence. This has spurred a dramatic upward shift in mobile app development.
Traditionally, testing has been done in the lab, replicating user environments and usage scenarios. However, that approach can be insufficient. Complementing in-the-lab manual and
automated testing with testing in real user environments is a critical new component of mobile app development. Today, leveraging the right holistic mix of software testing tools,
in-house testing and automation, mobile SDKs, analytics tied to ongoing user sentiment, and outside-the-lab testers can be the difference between mobile app success and failure.
Roy Solomon provides information, analysis, and real world examples showing the benefits of a 360 degree, user-focused approach to app quality. Learn the science behind this
approach, and what you can do to overcome the ever-present challenges of speed, cost, and risk to launch apps that users love.
BETTER SOFTWARE CONFERENCE
BW5
Wednesday, November 12
1:30pm
PROJECTS & TEAMS
We Need It by the End of the Year: What’s Your Estimate? —
Tim Lister, Atlantic Systems Guild
Letting good estimates made by smart people be overwhelmed by the strong desires of powerful people is a cardinal sin of project management. Accurate estimates are the
foundation of all critical project decisions regarding staffing, functionality, delivery date, and budget. How do we properly estimate in a world where tradition declares that the
deadline is set before the requirements are even known? Tim Lister offers practical advice on dealing with this thorny issue. Tim presents strategies and tactics for project estimating
and describes his favorite estimating metric—the Estimating Quality Factor (EQF). By thinking of your project this way—goals are important and so are good estimates—you will be
on the road to better quality and better projects. If you can learn to start the project and estimate continuously as events unfold, your goals and estimates will eventually converge.
BW6
BUSINESS ANALYSIS & REQUIREMENTS
EARS: The Easy Approach to Requirements Syntax —
John Terzakis, Intel
One key to specifying effective functional requirements is minimizing misinterpretation and ambiguity. By employing a consistent syntax in your requirements, you can improve
readability and help ensure that everyone on the team understands exactly what to develop. John Terzakis provides examples of typical requirements and explains how to improve
them using the Easy Approach to Requirements Syntax (EARS). EARS provides a simple yet powerful method of capturing the nuances of functional requirements. John explains
that you need to identify two distinct types of requirements. Ubiquitous requirements state a fundamental property of the software that always occurs; non-ubiquitous requirements
depend on the occurrence of an event, error condition, state, or option. Learn and practice identifying the correct requirements type and restating those requirements with the
corresponding syntax. Join John to find out what’s wrong with the requirements statement—“The software shall warn of low battery”—and how to fix it.
BW7
PERSONAL EXCELLENCE
You Said What? Becoming Aware of the Things We Say —
Doc List, Doc List Enterprises
Most of us take language for granted. We use words without thinking about how they may affect others and then are surprised at the reaction we get. Learn the importance of
language in building and maintaining high performing agile teams. Become more aware of the words you choose and the impact of those words on your listeners. Doc List presents a
series of exercises in a game show format. Participants attempt to identify loaded words in seemingly simple statements and questions. Some of the exercises are written; others are
acted out in role play. You’ll engage in discussion and reflection as part of the activity, gaining greater insight into your own use of language and understanding how language affects
your interactions and your teams. Discern how to read the subtle messages in your own and others’ language. Learn how to craft what you say so that it means what you want it to.
BW8
GOING MOBILE
Tips and Tricks for Building Secure Mobile Apps —
Jeff Payne, Coveros, Inc.
Mobile application development is now a mission-critical component of many IT organizations. Due to the security threats associated with mobile devices, it is critical that mobile
applications are built to be secure from the ground up. However, many application developers and testers do not understand how to build and test secure mobile applications.
Jeff Payne discusses the risks associated with mobile platforms/applications and describes best practices for ensuring mobile applications are secure. Jeff discusses the unique
nuances of mobile platforms and how these differences impact the security approach that must be taken when building mobile applications. Topics such as session management,
data encryption, securing legacy code, and platform security models are presented. Learn what to watch out for when building mobile applications and leave with tips and tricks for
effectively securing your apps.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
19
CONFERENCE
1.0 PDU Per Session
Wednesday, November 12
AW9
AGILE DEVELOPMENT CONFERENCE
2:45pm
ENTERPRISE AGILE
Agility at Scale: WebSphere’s Agile Transformation —
Susan Hanson, IBM Software Group
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. Susan Hanson shares the challenges of working with a worldwide team across multiple time zones while
shifting away from component-based teams. Learn how the team transformed their development processes, tools, and culture to better adapt to changing requirements. See how, by
integrating tools, the team is able to have a complete lifecycle from customer-submitted requirements through planning, development, test, and delivery of these requirements back
to the customers, allowing for continuous delivery of cloud-based services.
AW10
AGILE METHODS
How Agile and Project Management Can Coexist —
James Hannon, The Bentley Group International
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. This analysis will show that the agile backlog planning and sprint planning are excellent candidates to be
integrated with the planning process from PMI. The analysis also shows that the best of the PMI methodology and agile can be woven together to give a renewed sense of agility and
a vibrant logical approach to take on complex projects. The end result is a viable integration plan that you can use.
AW11
DEVOPS
DevOps across Distributed Environments —
Paul Brody, Sococo
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 DevOps 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? Paul Brody shares communication principles that can help development and operations
teams closely collaborate and sustain real agility on a distributed DevOps team. Through specific customer case studies, Paul explores both process and technology strategies within
which high-performing distributed teams must operate to foster frequent communication between development and operations. He demonstrates with practical communication lines,
organizational culture changes, and collaborative techniques which improve the success of DevOps teams supporting cloud-based services. Learn to break down the geographic
barriers and make DevOps thrive in the enterprise.
AW12
PRODUCT DEFINITION
Grooming the Backlog: Plan the Work, Work the Plan —
Andy Berner, QSM, Inc.
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. Since keeping the backlog groomed is the best way to make the development team most productive and maintain
the release schedule, Andy describes metrics you can use to find out whether or not the backlog is ready to go as the project progresses. He demonstrates how to monitor whether
the metrics are staying within expected control bounds and when they indicate you might need to re-plan the release. Take back a new process and techniques to maintain the wellgroomed backlog that your team and project deserve.
Wednesday, November 12
AW13
4:15pm
AGILE DEVELOPMENT CONFERENCE
ENTERPRISE AGILE
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Mike Register, Salesforce.com
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. Mike Register shares the major challenges Salesforce faced and how they addressed them—challenges that include
scaling coaching within a very large enterprise (230 teams and growing rapidly) and effectively emphasizing the foundation principles behind the practices. Mike describes what has
worked and not worked during their agile journey. He enumerates the primary support structures that need to be in place to support long term enterprise agile transformation. Mike
also explores the cultural and leadership aspects necessary to support large scale agile adoption that sticks.
AW14
AGILE METHODS
The Agile PMO: Right Work, Right Time, Right People
Heather Fleming and Justin Riservato, Gilt Groupe
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-sizefits-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! Heather Fleming and Justin
Riservato demonstrate how an agile PMO can help your organization ensure you are tackling the right work at the right time and with the right people. Participate in retrospectives
on multiple process iterations, from Request for Work to Swagathons to something called The Social Experiment. Join Heather and Justin to learn why trust is the key to scaling agile.
AW15
DEVOPS
Putting Quality in the Driver’s Seat with DevOps and ATDD —
Adam Auerbach, Capital One
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. QDD provided the
foundation needed to achieve the goals of delivering high-quality working code to production early and often. Adam Auerbach explores Capital One’s experience implementing these
practices. He covers the core principles of QDD, the common roadblocks that occur, and some recommendations on how best to remove the impediments from your environment.
AW16
WATERFALL TO AGILE
Converting from Waterfall to Agile on the Fly: An Amazing FBI Story
Craeg Strong, Savant Financial Technologies, Inc.
Converting to agile a successful ongoing project with two million lines of code offers unique challenges not addressed in most books and courses on agile. A wealth of information
is available on how to institute agile practices into new projects. We hear reports of unsuccessful programs rebooted and rescued through the use of agile software development
methods. But how can a successful waterfall-based government program with fifteen years of history realize benefits by transitioning to agile? Craeg Strong describes successful
strategies used during a two-year period on the FBI CODIS project. Craeg provides context and insight into when and how specific approaches provided the most benefit for legacy
modernization projects, projects answering to skeptical oversight groups, and projects that must maintain large amounts of documentation. He discusses DevOps, CMMI, RTM, sprint
length, paying down technical debt, document and report automation, technical sprints, story point budgeting, technical user stories, and instituting agile practices.
20
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
SESSIONS
1.0 PDU Per Session
BETTER SOFTWARE CONFERENCE
BW9
Wednesday, November 12
2:45pm
PROJECTS & TEAMS
Gamification and Arbejdsglæde (Danish: Work Gladness/Joy) —
Ryan Kleps, Boeing IT
You get paid for doing that? Is it possible to both work and have fun in a large corporate setting? Can joy be made part of the workplace? For the past few years Ryan Kleps and his
colleagues have been conducting an informal social experiment using gamification (before they knew it had a name) in their corporate training modules to encourage participation,
engagement, and enjoyment. Along the way they discovered that what they were doing was not only an effective training method, but that it had actual formal names associated with
it—gamification and arbejdsglæde, a Danish word for work gladness/joy. The results of their “experiment” exceeded their expectations, but there were some failures and obstacles
along the way which impeded their progress. Ryan relates some of his favorite stories from the journey, highlighting and illustrating the transferable brain-friendly techniques used for
the past five years in Boeing IT.
BW10
BUSINESS ANALYSIS & REQUIREMENTS
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood —
Paul Reed, EBG Consulting
Implementing non-functional requirements is essential to build the right product. Yet teams often struggle with when and how to discover, specify, and test these requirements. Many
teams neglect non-functional requirements up front, considering them less important or unrelated to user requirements; other teams specify them incompletely or with untestable
and non-measurable attributes. Paul Reed introduces three types of non-functional requirements: interfaces; attributes including performance, usability, security, and robustness;
and the environment for the product’s design and implementation. Paul helps you explore ways to visualize interfaces and value their options, examine techniques to specify
quality attributes and their acceptance criteria, and consider environmental requirements. Leave with a better understanding of how these dimensions intertwine with functional
requirements, and the challenges of incorporating non-functional requirements in your product backlog. Join Paul in a fast-paced survey of key practices designed to help you
discover and define holistic non-functional requirements for your agile project.
BW11
PERSONAL EXCELLENCE
You, Inc.: Building Your Personal Brand —
Jennifer Bonine, tap|QA, Inc.
Building the right personal brand is one of the most critical success factors in today’s workplace. Organizations develop a brand and image, but not many individuals think about
their brand on sites like Facebook, LinkedIn, and other social media outlets. Every person with career aspirations should be actively shaping their brand. As we interact with people,
we want to influence them to support our efforts—approving projects, budgets, and funding; supporting our next career move; or recommending us for that promotion or raise we
want. As a professional, it is critical to understand how you are being perceived by your “target audience.” Jennifer Bonine shares ideas on building your brand, mastering politics,
reading your colleagues’ and bosses’ perspectives—techniques that get the results you want. Jennifer presents a toolkit for creating your personal brand, changing perceptions in the
organization to ensure successful interactions with others, and improving your ability to achieve your career goals. BW12
GOING MOBILE
The Coming Mobile Wearable World —
Philip Lew, XBOSoft
For better or for worse, like it or not, mobile wearables are already changing our lives. Combined with social media, mobile wearable devices form a new generation of personalized
technology that knows us better than our closest friends. How many of your friends know how far you walked or what you ate? The challenge for developing applications is correctly
incorporating context to add value your users hadn’t considered while being sensitive to their privacy. In the future, our devices will wake us up earlier because of the ice storm last
night and contact the people we are meeting to warn them we could be late. Philip Lew covers the most important element of mobile user experience and customer experience—
context. Using examples, Phil breaks down context into elements you can incorporate into your design and development. Learn the contextual elements you need to incorporate
right now and identify key factors for future generation products based on providing anticipatory services.
BETTER SOFTWARE CONFERENCE
BW13
Wednesday, November 12
4:15pm
PROJECTS & TEAMS
Lean Software Development Is for Everyone —
Ken Pugh, Net Objectives
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 than resource utilization, and demonstrates the value stream map which helps you visualize the
development cycle flow to identify bottlenecks. He explores the differences between push and pull flow, describes how lean thinking shows up in agile processes including Scrum
and Extreme Programming, and discusses how lean can be applied to the entire workflow—not just the development portion. Ken concludes with a discussion of how you can
begin your lean transformation. BW14
BUSINESS ANALYSIS & REQUIREMENTS
Big Data Business Analytics: Get Ready for Tomorrow’s Projects —
James Hulgan, Seilevel
Normal people don’t look at data sets just for fun; they analyze them to make business decisions. More and more often, business analysts and product managers find themselves on
strategic projects that require turning large—and often highly complex—data sets into meaningful information from which conclusive decisions and actions can be derived. In most
IT organizations today, analysis of big data is a reality and will grow in significance as businesses look to better understand capturing, structuring, and learning from their data. James
Hulgan offers advice on tackling requirements for business analytics projects. He outlines how to elicit strategic analytics decisions to help prioritize requirements work and how to
prepare for the future of big data by specifying data needs. Explore examples of questions analysts can use to engage businesses to think outside the box about their requirements
and consider new possibilities from analytics projects.
BW15
PERSONAL EXCELLENCE
Collaboration and Communication through Improvisation —
Kupe Kupersmith, B2T Training
To accomplish anything, you need the help of others. Successful teams are composed of members who are continually improving how they interact and communicate. Collaboration,
creativity, and results grow out of an environment that is honest, positive, and affirming. Improvisation is about creating a positive environment where actors take an idea and then
collaborate to co-create another great idea. In today’s world, a superstar does not sit in his office and emerge with a great idea. Great ideas evolve through group interaction.
Experienced improvisational actor Kupe Kupersmith shares key improvisation techniques, including “Yes, and…” and “Answer Man,” that help you become a more attentive, adaptive,
and open-minded team member. The lessons learned help you stay in the present, temporarily suspend judgment, think on your feet, keep conversations moving forward, and listen
generously—skills that build positive, trust-based, results-oriented teams. Adopt the improv mindset, and be more confident in collaboration, decision making, and negotiation.
BW16
SECURITY
Privacy and Data Security: Minimizing Reputational and Legal Risks —
Tatiana Melnik, Melnik Legal, PLCC
Privacy and data security are hot topics among US state and federal regulators as well as plaintiffs’ lawyers. Companies experiencing data breaches have been fined millions of
dollars, paid out millions in settlements, and spent just as much on breach remediation efforts. In the past several years, data breaches have occurred in the hospitality, software,
retail, and healthcare industries. Join Tatiana Melnik to see how stakeholders can minimize data breach risks, and privacy and security concerns by integrating the Privacy by Design
Model into the software development lifecycle. To understand how to minimize risks, stakeholders must understand the regulatory compliance scheme surrounding personally
identifiable information; the Privacy by Design approach and the Federal Trade Commission’s involvement; and enforcement actions undertaken by federal agencies, State Attorneys’
General, and class action suits filed by plaintiffs.
TO R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
21
CONFERENCE
1.0 PDU Per Session
Thursday, November 13
AT1
10:00am
AGILE DEVELOPMENT CONFERENCE
AGILE LEADERSHIP
A Holistic View of Complex Systems and Organizational Change —
Al Shalloway, Net Objectives
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. Although this approach causes problems that are attributed to the fact that we have a complex system, in reality these challenges are due to the way
we are dealing with the pieces individually. Al describes the patterns of effective organizational change management and explains how understanding the true nature of complex
systems can be used to lead organizational change—particularly at scale.
AT2
AGILE METHODS
Choosing between Scrum and Kanban—or Combining the Best of Both —
Cory Foy, Cory Foy, LLC
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. Cory
Foy examines the most common agile processes in organizations today—kanban and Scrum. Cory offers key insights into how to not only choose between them but adopt and grow
them into a process tailored for your organization’s unique situation—all while guiding teams and organizations into a true sense of agility and delivery.
AT3
IMPROVING THE TEAM
Toward a Well-Run, Cross-Functional, High-Performance Team —
Fuming Ye, Pitney Bowes
Behind every successful delivery to a customer, there is a well-run, cross-functional team. They trust each other; they work well together. Yet every team, agile or not, faces the
challenges of building such a team. And, despite their best efforts, many teams fail in this attempt, never fully realize their full potential, and are unable to deliver the best possible
value to their customers. Fuming Ye discusses the foundations to building a high performing team: an agile team’s responsibilities to each other, problem ownership, and the
discipline to execute. Fuming reveals how learning and continuous improvement can help teams remove barriers between developers, testers, and other cross-functional members
of the team, ultimately fostering the necessary “we succeed and fail together” culture. Additionally, she shares how you can extend these practices to teams that don’t practice agile.
Take away new ideas, approaches, and tools you can start using tomorrow to build your well-run, cross-functional, high-performance team.
AT4
AGILE TEST & QA
Establishing an Agile Testing Culture —
Leigh Ishikawa, TripAdvisor
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. Then Leigh dives into
key components including messaging, concepts, metrics, and tools that can be implemented across different groups; how they are integral to one another; how various data from
metrics across different teams should be interpreted; and what actions should be taken. Through real world examples from various companies, Leigh takes you through lessons he
learned—from both success and failure.
Thursday, November 13
AT5
11:30am
AGILE DEVELOPMENT CONFERENCE
AGILE LEADERSHIP
Is Agile the Prescription for the Public Sector’s IT Woes? —
Payson Hall, Catalysis Group, Inc.
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. Payson Hall examines the
gap between current public sector IT project challenges and the often-suggested agile solution. Payson explores the challenges to effective vendor-delivered public sector agile
projects and possible responses to those challenges. He answers the questions: Is agile ready for large public sector projects? Is the public sector ready for agile? Leave with a better
understanding of the problems public sector entities and vendors face and ideas for overcoming some of those barriers.
AT6
AGILE METHODS
Seven Principles of Cross-Continent, Distributed Development —
Igor Gejdos, Roche Diagnostics
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. Igor emphasizes how agile
teams can approach distributed product backlog management and achieve software architectures that allow software decomposition into distributable components. He emphasizes
design for testability, proper documentation of software interfaces, and methods for managing changes to keep the collaboration cost effective. Igor describes techniques for system
integration planning by using integration checkpoints aligned with sprint plans. If you are a decision maker, developer, or technical leader interfacing with an agile development
partner, join Igor to improve your distributed team interaction.
AT7
IMPROVING THE TEAM
A Proven Framework for Agile Adoption and Improvement —
Paul Hemson, McAfee
Whether an organization consists of a single, collocated agile team or multiple teams spread worldwide, its ability to deliver high quality software relies on a foundation of
engineering practices and techniques. Choosing them wisely is the challenge, even for experienced teams. Teams can adopt a wide range of techniques and capabilities—peer
reviews, static analysis, continuous integration, various testing techniques, and more—but little guidance is available on how to sequence or prioritize their adoption or assess their
effectiveness. Paul Hemson introduces an easy to implement, adaptable, proven framework that has been used both by small agile teams and by large, distributed teams to rapidly
evaluate their current engineering capabilities, define strengths, and identify areas for improvement. For those new to agile Paul offers guidance with their choice of areas to focus on
first. He gives seasoned practitioners a mechanism to quantify and improve their software engineering capabilities.
AT8
AGILE TEST & QA
Integrating Performance Engineering and Testing into Agile —
Arun Shanmugam, Hexaware Technologies, Ltd.
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. Arun Shanmugam describes ways to customize the approach to include performance engineering
and testing throughout agile sprints by including specific user stories related to application performance as part of the product backlog. Learn why the performance engineer must
have a voice in guiding the prioritization of stories to help weed out potential issues before they become bottlenecks. Arun describes how the performance and test engineers can
work in parallel with the development team so that there are few or no bad surprises when the release hits the streets.
22
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
SESSIONS
1.0 PDU Per Session
BETTER SOFTWARE CONFERENCE
BT1
Thursday, November 13
10:00am
PROJECTS & TEAMS
Seven Deadly Habits of Ineffective Software Managers —
Ken Whitaker, Leading Software Maniacs
As if releasing a quality software project on time were not difficult enough, poor management of planning, people, and process issues can be deadly to a project. Presenting a
series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits—along with ways to avoid them. These seven killer habits include mishandling employee
incentives; making key decisions by consensus; ignoring proven processes; delegating absolute control to a project manager; taking too long to negotiate a project’s scope;
releasing an “almost tested” product to market; and hiring someone who is not quite qualified—but liked by everyone. Whether you are an experienced manager struggling with
some of these issues or a new software manager, take away invaluable tips and techniques for correcting these habits—or better yet, for avoiding them altogether. As a bonus, every
delegate receives a copy of Ken’s full-color Seven Deadly Habits comic.
BT2
DESIGN & CODE
Emergent Design: History, Concepts, and Principles —
Rob Myers, Agile Institute
Software design is about change. A good design facilitates adding features—and adding new developers to the team. Yet any change to the code impacts design and could damage
existing functionality. Without design idioms and practices, the code can degrade into a “big ball of spaghetti” and a maintenance nightmare. Your team must know which decisions
to make early in design and which to defer. Rob Myers reviews “families” of design attributes and practices, showing the common principles within each. Exploring emergent design
by tracing how the concept itself has evolved and matured over time, Rob covers traditional attributes of good object-oriented code (cohesion, encapsulation, polymorphism,
coupling); design patterns and the wisdom discovered within; S.O.L.I.D. principles—all culminating in emergent design, where simple (not easy) practices meet the simplest of
guidelines, such as Kent Beck’s “Four Rules of Simple Design.” And the result is code that is easy to understand and delightful to work on.
BT3
CLOUD COMPUTING
Cloud Computing: Yes, It Will Radically Change Your World —
Mike Wood, Red Gate Software
You can’t read a technology article these days without some mention of “the cloud.” Many have labeled it the next sea-change in the industry; others point out that the model has
been around for ages. Regardless of its origins, the cloud certainly does change things. But the bigger question is: Does it really change things for you? The only way to answer that
question is to understand the possibilities the cloud provides. Mike Wood discusses why you should care and shares the fundamentals of cloud computing by not only defining cloud
computing but also describing ideal workloads, the concept of disposable computing, and how the cloud might not be as different as you think. Since the cloud is more than just
virtualized machines, Mike discusses various services of cloud providers, including mapping those services to more familiar aspects of traditional on-premises architectures. Leave with
a better understanding of cloud computing and the possibilities behind the hype.
BT4
TESTING
The Survey Says: Testers Spend Their Time Doing... —
Al Wagner, IBM
How can testers contribute more to the success of their project and their company? How can they focus on asking the right questions, improving test planning and design, and
finding defects so the business releases a quality product—even though there’s always one more fire to extinguish or one more request to fulfill? There aren’t enough hours in the
day to do it all. Join Al Wagner as he reveals recent survey results showing where testers actually spend their time and where testers think their time would be better spent. Compare
your own experience with what 250 test professionals from around the world reported. You may be surprised how prevalent testing challenges really are. Learn what techniques and
technologies are available to help today’s test professionals execute what they were actually hired to do—test software. Return to your organization with an increased understanding
of how other testers are dealing with their testing bottlenecks and what activities your peers view as the best use of their valuable time.
BETTER SOFTWARE CONFERENCE
BT5
Thursday, November 13
11:30am
PROJECTS & TEAMS
Applying Courtship Principles: Hiring for the Long Term —
Philip Lew, XBOSoft
As managers, we tend to focus on improving our processes. But have you considered that good people—not processes—are really the foundation of high-quality software?
Competent and skilled people—combined with good process—can consistently produce higher-quality software. When we look for a spouse, we go out on a date, then another,
and another as part of an information gathering process. We collect several months or even years of information to make this critical decision. So, why do we often make longterm employment decisions with a few brief interviews? Philip Lew shares his ideas on how to find the best testers. Determining what qualities and characteristics to look for, what
questions to ask, and which non-traditional activities or exercises to employ can be done as part of the interview process. Phil says that adapting our questions and methods can help
us not only find people suited for our development processes but also help us hire for the long term.
BT6
DESIGN & CODE
Avoiding Over Design and Under Design —
Al Shalloway, Net Objectives
The question of how much design to do up-front on a project is an engaging conundrum. Too much design often results in excess complexity and wasted effort. Too little design
results in a poor architecture or insufficient system structures which require expensive rework and hurt more in the long run. So, how can we know the right balance of upfront design
work and emerging design approaches? Al Shalloway shows how to use design patterns—coupled with agile’s attitude of “don’t build what you don’t need”—to guide your design
efforts. The trick is to identify potential design alternatives, analyze how each may affect the system in the future, and then find the simplest approach for isolating those potential
effects. Al describes the essence of emergent design—start with a simple design and let it evolve as the requirements evolve—and demonstrates how to refactor to achieve better
designs, which really is quite different from merely refactoring bad code.
BT7
CLOUD COMPUTING
The Art and Science of Cloud-Based Performance Testing —
Abdul Rahim, Hexaware Technologies
Although organizations spend a lot of time and money creating their applications, unfortunately they may not test them with a production-level user load. This often results in the
application failing in production. The hardware cost to simulate thousands of concurrent users makes the organization think twice, so it tests with limited concurrent user volumes
based on the available hardware. If you feel limited by the traditional ways your organization conducts performance tests, join Abdul Rahim as he explores how to leverage the cloud
infrastructure for performance testing and to improve the application’s performance before it goes to the end user. Abdul shares his formula that will help you pick both the right
cloud service provider and performance test tool to get the work done. Learn how to effectively use the cloud for performance testing and give everyone the confidence that the
application will perform well in production.
BT8
TESTING
Software Testing’s Future—According to Lee Copeland —
Lee Copeland, Software Quality Engineering
The original IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing, Software Testing Techniques, also passed thirty. Testing
Computer Software, the best-selling book on software testing, is more than twenty five. During the past three decades, hardware platforms have evolved from mainframes to minis
to desktops to laptops to smartphones to tablets. Development paradigms have shifted from waterfall to agile. Consumers expect more functionality, demand higher quality, and are
less loyal to brands. The world has changed dramatically—and testing must change to match it. Testing processes that helped us succeed in the past may prevent our success in the
future. Lee Copeland shares his insights into the future of testing, including his views in the areas of technology, organization, test processes, test plans, and automation. Join Lee for
a thought-provoking look at creating a better testing future.
TO R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
23
CONFERENCE
1.0 PDU Per Session
Thursday, November 13
AT9
1:30pm
AGILE DEVELOPMENT CONFERENCE
AGILE LEADERSHIP
Software Managers: Their Place in Agile —
Brian Sobus, Teradata
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. Learn from Brian Sobus how to become that advocate as he draws on his experience leading agile and traditional software development teams. Peer
over the abyss as Brian delves into the nuances that are required for this new manager role. Learn how we perceive managers, how that perception must change, and how managers
can embrace this transformation. Discover why this needed leadership meshes well with and elevates self-directed teams.
AT10
AGILE METHODS
Making Agile Work—with Eleven Product Owners —
Neal Huffman, Apex Capital Corp.
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. Neal Huffman shares how Apex transitioned to Scrum, provided formal training across the organization, and fully engaged with their eleven product owners. Listen
and interact with Neal as he shares the details—both the good and the not so good—about the processes and tools Apex used to deliver releases from their more than twenty-five
sprints this past year. Learn how to avoid the heavy layers of tracking and reporting that weigh down many fast-growing organizations.
AT11
IMPROVING THE TEAM
Assessing Agile Engineering Practices —
Rob Myers, Agile Institute
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. Rob Myers describes two techniques that help evaluate
the impact of any change to the organizational system—Lean’s Value-Stream Mapping and the Theory of Constraints’ Five Focusing Steps. He describes the most common set of
agile engineering practices from the standpoint of how they provide a return on investment, including their costs and how they often work in tandem to multiply the effect. Rob
briefly discusses TDD, pair programming, and continuous integration; he then opens the discussion to evaluate practices chosen by the delegates for consideration. AT12
AGILE TEST & QA
Dealing with Auditors: Helping Them Understand Agile —
Steve Nunziata, Independent Consultant
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. To harness the power of agile and still satisfy internal compliance groups, we must address their concerns. Steve Nunziata describes opportunities to educate auditors on
the power of cadence and content of agile ceremonies, while avoiding falling into the “artifact trap” of waste by layering compliance artifacts over the top of agile processes. Learn
how to leverage key agile tenets of visibility and transparency in meeting required audit needs—with greater quality and fidelity than ever before.
Thursday, November 13
AT13
3:00pm
AGILE DEVELOPMENT CONFERENCE
AGILE LEADERSHIP
Executives’ Influence on Agile: The Good, the Bad, and the Ugly —
Steve Davi, Synacor
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. Drawing on his experiences with agile adoption at Synacor as it implements agile
on an enterprise scale, Steve Davi illustrates how the executives on the ground can help or hurt agile adoption. Steve shares ways to turn those executive wolves into agile enablers
as he describes the four critical actions that executives should take to support agile within their organization—define the vision, boundaries, and constraints; gain support and remove
impediments; ensure openness and trust; and hold teams accountable.
AT14
AGILE METHODS
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Projects
Michael Hannan, Fortezza Consulting
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? Michael Hannan describes a set of integrated techniques that drive breakthrough performances in IT portfolios comprised of both agile and non-agile
projects. These proven techniques and approaches can triple the portfolio’s project completions and double the projects delivered reliably. Specifically, Mike discusses optimal
buffer-management methods at both the project and portfolio level, optimal resource sharing methods across agile and non-agile teams, and how to achieve the “common
denominators” of focused execution and aggregated risk across the portfolio.
AT15
IMPROVING THE TEAM
Aligning Teams, Architecture, and Governance —
Dennis Stevens, LeadingAgile, LLC
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. Often misaligned because each is “owned” by a different part of the organization, their overall effectiveness is limited. Dennis Stevens shares an approach
for creating a common view of the organization’s offerings. He shows how to use this view to align team design, architecture design, and the governance model with the strategy of
the organization. Finally, Dennis shows how to leverage this aligned model to maximize the benefit to the business.
AT16
AGILE TEST & QA
Test Automation in Agile: A Successful Implementation —
Melissa Tondi, ProtoTest
Many teams feel that they are forced to make an either/or decision when it comes to investing time to automate tests versus executing them manually. Sometimes a “silver bullet”
tool is purchased, and testers are forced to use it when there may be a better option; other times unskilled team members are designated the automation engineers; and often there
is a lack of good guidance on what to automate. These pitfalls cause product owners to de-prioritize those tasks when there’s a better way. Melissa Tondi shares how test teams
should evaluate automated tools, both open source and commercial; areas to be aware of when traditional manual testers transition to automation engineers; and recommended
priorities for automating tests. By streamlining automation tasks in your project and incorporating these recommendations, you’ll find that your automation intersection becomes a
clearly marked thruway to a successfully released product.
24
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
SESSIONS
1.0 PDU Per Session
BETTER SOFTWARE CONFERENCE
BT9
Thursday, November 13
1:30pm
PROJECTS & TEAMS
Product Management: Optimizing the What to Develop —
Ernani Ferrari, Mondo Strategies
Most organizations struggle with the processes that define what software they should develop, when to do it, and how it will evolve over time—all parts of the product management
role and activities. Because repeatable processes have not been established and organizations cope with conflicting priorities, teams stress needlessly over day-to-day decisions.
Product management requires a fundamental company-wide understanding of its goals and opportunities coupled with the discipline to optimize development and maintenance
efforts. Ernani Ferrari addresses why product management for software is crucial to maximize revenue and reduce costs in the short and long terms, explains the product manager’s
role and activities, and examines how to translate company strategies into product strategies. Ernani also explores what business aspects you should consider during product
planning, discusses the product artifacts you need, and outlines orchestrating product releases to improve corporate communication and overall financial results.
BT10
DESIGN & CODE
Service Virtualization: Speed Up Delivery and Improve Quality —
Anne Hungate and Robb Kelman, DIRECTV
“We could not test this because…” Every technology professional has experienced issues during system testing when unit testing was overlooked or cut short. Every project team has
hit roadblocks during system testing when dependent systems or complicated data have been unavailable. Service virtualization is a tool that eliminates the waiting and the excuses,
making thorough and complete unit and system testing realistic. Done well, service virtualization improves defect detection and resolution in every phase of a project—driving down
cost while improving quality. Done poorly, service virtualization is expensive, time consuming, and difficult to maintain. Anne Hungate and Robb Kelman share their formula for
picking the right project, building the business case, and staffing to get the work done. Anne and Robb give real life examples to help you capture the value of service virtualization―
compressing project schedules, delivering high-quality software, and delighting customers along the way. Learn how to ask for and get the most from your service virtualization efforts.
BT11
QUALITY ASSURANCE
Develop a Defect Prevention Strategy—or Else! —
Scott Aziz, Mphasis
Defects occurring throughout the development of a software project penalize the project. The effort spent remediating these defects robs the project team of valuable time,
resources, and money that could otherwise be used for further innovation and delivering the highest possible quality product to wow the customer. The occurrence of a large
percentage of these defects can be avoided with preventive defect removal strategies. Scott Aziz describes various methods for removing defects during the early design and
development phases—long before testing. Methods include requirements-based testing that eliminates 95 percent of requirements defects prior to the coding phase, code reviews
and inspections, and establishing model-based test design practices that allow for testing business requirements before any code is developed. Take back and adopt in your
environment some of the most effective early defect prevention practices known and practiced in the industry today.
BT12
TESTING
Strategies for Mobile Web Application Testing —
Raj Subramanian, Progressive Insurance
Mobile web testing is still a widely unexplored territory—with no standardized tools or testing processes—where testers often struggle due to lack of guidance and resources. With
mobile devices, tools, operating systems, and web technologies rapidly evolving, testers must adapt their thinking in this quickly changing domain. Raj Subramanian is a tester who
went through this experience, trying out different testing approaches including paired exploratory testing, blink tests, and tools to get quick feedback on the web pages. Raj provides
a basic foundation for mobile web testing by explaining the mobile ecosystem and device selection strategies. He shares his experiences in testing a mobile web application used
by millions of people worldwide. He discusses the lessons learned from testing “responsive web sites”—the idea that every website should render properly for every form factor of a
particular device. Finally, Raj shares his vision for the future of mobile web testing.
BETTER SOFTWARE CONFERENCE
BT13
Thursday, November 13
3:00pm
PROJECTS & TEAMS
Managing Technological Diversity: Avoid Boiling the Ocean —
Katy Douglass, Nationwide Financial
Drop everything! We need to regression test the newest browser version. Apple just released a new device and iOS. We need to test our site on IE11 with Windows 8.1. Sound
familiar? The number of technologies our software products must be compatible with has grown exponentially, and the market is adopting new technologies with ever-increasing
speed. So, how do we manage the diversity of technology with which our software products must be compatible? Katy Douglass shares Nationwide Financial’s story of transforming
their reactive processes into proactive processes that anticipate change. Katy shares a strategy to manage and predict technological diversity that you can use in your organization.
She shows how to gain better insight into trends, determine test coverage through application usage data, implement a process of anticipating new technology through risk and
issue management, and create frameworks for browser, OS, and device test scope decision making.
BT14
BIG DATA
Data-Driven Software Testing: The New, Lean Approach to Quality —
Ken Johnston, Microsoft
The Internet of Things and always connected devices are generating exabytes of user data and device telemetry. Organizations worldwide are leveraging this data for new products
and new business insights, but this data is also fundamentally changing how organizations drive, assess, and improve product quality. Testers have traditionally relied on test results,
but, with additional data sources now available to testers, the testers’ ability to process these is expanding like never before. Data-driven quality (DDQ) strategies such as Testing in
Production (TiP) are essential tools for most testers. But the questions are: How do you implement these strategies to benefit your specific product? How do you convert testers into
data scientists? How do A/B testing, continuous delivery, and creating products from service components drive us to a leaner and better approach to quality? Ken Johnston answers
these questions and more in this insightful session.
BT15
METRICS
Seven Key Metrics to Improve Agile Performance —
Andrew Graves, InterContinental Hotels Group
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just
a few more metrics, you can gain substantial insight into how teams are performing and identify improvement opportunities. Andrew Graves explores seven key metrics—Effort by
Class of Service, Accuracy of Estimation, Cost per Point, and four others—to measure how your team is doing and make adjustments in real time. Andrew illustrates how to use these
metrics to communicate progress to stakeholders. Discover how to use these metrics to identify and analyze trends that lead to performance improvement ideas and strategies. Learn
how to use these seven metrics to monitor the impact of changes made to verify they are bringing the hoped-for difference.
BT16
TESTING
Automating End-to-End Business Scenario Testing
Sandra Alequin, Allstate Insurance, and Monika Mehrotra, Infosys, Ltd.
Allstate Insurance had a problem. Despite thoroughly testing each of their more than thirty business systems, they were still failing to provide good service to their clients, agents,
and internal customers. The reason was simple. Implementing end-to-end business processes requires more than just running data through a set of separate systems. While
focusing on automating unit, integration, and system testing, they had failed to consider the need for system-to-system integration tests—tests that would verify that their business
systems passed data correctly, met interface expectations, and synchronized properly. Monika Mehrotra and Sandra Alequin describe how Allstate, with the assistance of Infosys,
supplemented their existing test suites with a set of end-to-end tests that provided deeper test coverage, demonstrating proper system operation from beginning to end. In addition,
Allstate implemented a test environment that more closely resembled their production environment, discovering defects that had previously escaped into daily operation. Learn the
importance of end-to-end—not just piecemeal—testing.
TO R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
25
NETWORKING
Welcome Reception
Meet the Speakers at Lunch
Tuesday, November 11 • 4:30pm–5:30pm
Wednesday, November 12 and
Thursday, November 13 • 12:30pm–1:30pm
Kick off the conference with a welcome reception!
Mingle with experts and colleagues while enjoying
complimentary food and beverages.
Bookstore and Speaker Book Signings
Tuesday, November 11—Thursday, November 13
Purchase popular industry books—many authored
by conference speakers—from BreakPoint Books.
Authors are available for questions and book signings
during session breaks and Expo hours.
Expo Reception
Wednesday, November 12 • 5:30pm–6:30pm
Network with peers at the Expo reception and
enjoy complimentary food and beverages. Be sure
to play the Passport game for your chance to win
great prizes!
Meet with industry experts for open discussions
in key areas of software development. Both days
designated tables will be organized by topics of
interest. Come pose your toughest questions!
Agile Leadership Summit
(Summit registration required)
Thursday, November 13 • 5:30pm–7:30pm
Friday, November 14 • 8:30am–3:30pm
The Agile Leadership Summit is your chance to join
your peers and agile industry veterans to explore
the unique challenges facing software development
leaders as they transform organizations to support
agile methods. You’ll hear what’s working—and not
working—for them and have the opportunity to share
your experiences and successes.
Presenter One-on-One
Wednesday, November 12 and Thursday, November 13
The conferences offer the unique opportunity to
schedule a 15-minute, one-on-one session with a
presenter. Our speakers have years of industry
experience and are ready to share their insight with
you. Bring your toughest problem, your development
plans, or whatever’s on your mind. Leave with
fresh ideas on how to approach your development
challenges. You’ll have the chance to sign up during
the conference and get some free consulting!
Conference Bonus!
Digital Subscription
to Better Software
Magazine!
September/October
2013
ell.com
www.TechW
AGILE HIRING
TECHNIQUES
l ways to
Unconventionaw and hire
intervie
great talent
PREDICTING
E
PROJECT OUTCOM
patterns
Using project success
to achieve
Agile Development
Conference and Better
Software Conference attendees
receive a one-year digital
subscription to Better Software
magazine. Delivering relevant,
timely information, Better
Software magazine helps you tackle the challenges
of building high-quality software, regardless of your
role in the software development lifecycle.
www.BetterSoftware.com
26
SPECIALLY PRICED
PARK TICKETS
http://click2go.me/disney
©Disney
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
Agile Leadership Summit: Leading
Agile Culture Change
5.5 PDUs • Thursday, November 13 (5:30pm–7:30pm) and Friday, November 14 (8:30am- 3:30pm)
The Agile Leadership Summit is your chance to join your peers and agile industry veterans—to
explore the unique challenges facing software development leaders as they transform organizations
to support agile methods. You’ll hear what’s working—and not working—for them and have the
opportunity to share your experiences and successes
Pollyanna
Pixton
Program Chair
THURSDAY, NOVEMBER 13
5:30pm Summit Kick-Off Reception: Think Tank Issues Identification
6:30pm
Leading through an Agile Transformation
Mike Kehler, senior director engineering, Symantec Corporation
Symantec tried implementing agile once—and it failed. Now they are trying a second time. Although still a work in progress, it
shows encouraging signs of success. What has made the difference? To begin with, Symantec brought in an experienced leader
who had done large scale agile several times and trained their leaders first. But that is not enough. The leaders discovered “learned
helplessness” in the ranks that required more attention to make agile work. Mike Kehler shares his learnings and observations as he elaborates on
keys of success including executive sponsorship and leadership training; coaching, collaboration, and diverting from “top down” management;
building muscle in both leadership and in the team; and putting ownership back into the teams where it belongs. However, fundamentals such as
understanding your customer’s needs and having a highly skilled and motivated team still matter. Ownership holds people accountable at all levels.
Some people fear accountability and seek a process to blame if they fail. Symantec’s leadership is attacking this head on, and Mike talks about their
successes and failure.
FRIDAY, NOVEMBER 14
7:30am Registration and Breakfast
8:30am Welcome
8:45am
Leadership Evolution in a Hyper-Growth Company
Brian Drummond, senior engineering manager and principal agile coach, LinkedIn, Inc.
Rapidly growing companies provide excellent environments for observing and experimenting in leadership evolution. Under hypergrowth business conditions, the effects of decision-making are much more obvious, immediate, and pronounced in their impact on
organizational health and product development efficiency and quality. LinkedIn Corporation, a premier professional social networking
company, is in hyper-growth mode, scaling rapidly in the past several years in organizational size as well as product offerings and service capacity.
Travel along the timeline of LinkedIn’s dramatic journey—barely ten years from a kitchen-table startup to today’s emerging enterprise powerhouse.
Take away a leadership guide and concrete decision-making techniques that are applicable to any organization seeking rapid and positive change.
9:30am
Empowering Global Teams
Todd Little, vice president of product development, Heller Information Services, Inc.
The agile movement got its start with small, collocated teams. Sometimes we have that luxury, but software development in most
enterprises is more frequently a global operation with distributed teams―often across multiple locations and time zones. Even if you
are only split between two locations, you will experience significant challenges to effective agility. Todd Little’s current organization is
scattered across ten different development sites in six different countries. At his previous employer, another global organization, Todd faced similar
challenges. Join him as he shares several direct experiences in answering the challenges he faced: What structures and dynamics have been successful
with globally distributed teams? How do you identify when your current global distribution is not workable, and what can you do about it? Todd also
describes the cultural issues you’ll face and how to mitigate these risks.
10:15am
10:45am
11:45am
12:15pm
1:15pm
Break and Prioritization of Think Tank Issues Think Tank Session: Solutions to Top Issues in Roundtables
Lunch Buffet
Panel (during lunch)—Advice for Leaders: Leading Culture Change
Agile beyond Software Development: The Traumatic Brain Injury Program
Ine-Marie Bornman, project manager, Henry M Jackson Foundation for the Advancement of Military Medicine (HJF)
Advancements in military weapons have yielded the most powerful concussive forces that battlefield soldiers have ever experienced.
This has resulted in an unprecedented level of Traumatic Brain Injury (TBI) in our warriors and raised the question across the scientific
community about the nature of the damage being inflicted: Do we need to diagnose and intervene for long-term consequences
resulting from Traumatic Brain Injury or treat TBI differently with short term results in mind? In 2008 Congress mandated that the US Military Research
community embark on a program to better understand TBI. Perhaps not surprisingly, an agile paradigm, scaled and adapted to behemoth institutions,
has created an effective architecture for collaborative leadership, empowering teams to make their own decisions and fostering active user involvement
in shaping the course and direction of this research endeavor
2:00pm Networking Break
2:30pm Speaker Round Tables for a Focused Q&A Session
3:15pm Wrap Up and Ongoing Informal Discussion with Speakers and Attendees
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
27
THE EXPO
November 12–13
Discover the Top Technologies and Tools All under One Roof!
• The latest solutions in testing technologies, software, and tools
• Meet one-on-one with representatives from some of today’s most innovative
organizations
• Network with colleagues and conference speakers while enjoying food and
beverages during the Expo Reception
• Learn new skills and solutions and participate in live demos during the
industry technical presentations
• Travel the Expo floor for fun games and a chance to win exciting prizes
• Enjoy various session breaks in the Expo with complimentary refreshments
to keep you energized!
VISIT
th e
EXPO
Wednesday,
November 12
Thursday,
November 13
11:30am–2:30pm
3:30pm–6:30pm
9:30am–2:30pm
Premier Sponsor
Expo Reception
Wednesday 5:30pm–6:30pm
All attendees are invited to the
Expo Reception for complimentary
food and beverages.
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Partners
SQE TRAINING
For sponsor/exhibitor news and updates, visit:
28
adc-bsc-east.techwell.com
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
DRIVE
DOWN
COSTS!
Ways to Save on Your Conference Registration
Your Best Value—The Full Conference Package (5 Full Days), including:
FILL THE TANK WITH YOUR
BEST VALUE
Only $2,595
if you register
before September 12
• 2 Days of Pre-conference Tutorials
• 2 Days of Agile Development and Better Software East
Concurrent Sessions
• 1 Day of the Agile Leadership Summit
• 4 Industry-leading Keynotes
• The Expo
• All Networking & Special Events
• All Continental Breakfasts, Lunches, & Refreshment Breaks
• Combine with the other ways to save below for even more value!
Super Early Bird Savings!
Double your discount with Super Early Bird pricing! Register for either conference, remit payment
on or before September 12, 2014, and save up to $400 off your registration fees (depending on
conference package selected).
Groups of 3 or More Save up to 30%
Register a group of three or more at the same time and save up to 30% off each registration. To take
advantage of this offer, please contact the Client Support Group at 888.268.8770, 904.278.0524, or
sqeinfo@sqe.com, and reference promo code GRP3. (See page 31 for more details)
Alumni Discount
Agile Development Conference & Better Software Conference alumni are eligible to receive up to an
additional $200 off their registration fee (depending on conference package selected).
Training + Conference
Save $300 when you combine a training class plus the conference. This package allows you to
conserve precious days away from the office and travel time by allowing the intimate learning
experience of a training class along with the full conference—all in one location. Please Note: We will always provide the highest possible discount and allow you to use the two largest discounts
that apply to your registration.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
29
TIPS TO GET THE
THUMBS UP
FROM YOUR BOSS
SAVE BIG. Approach your manager early to gain approval and receive great discounts! Save by registering
early, bringing a group, being an alumni, and more (depending on conference package selected)!
DIVIDE AND CONQUER. With 100+ learning sessions at two conferences, plan to bring your team to cover
it all! Remember, groups of 3+ can save up to 30% off registration fees.
WORK IT! Let your manager know that you plan to take advantage of networking sessions that allow you
to talk personally with the experts, such as Meet the Speakers at lunch, Presenter One-on-One, and more!
CUSTOMIZE YOUR LEARNING PROGRAM. Choose which sessions you’d like to attend and tie them back
to your company’s current challenges.
COMPARE SOLUTIONS. Share with your manager that you plan to attend the Expo, meet with solution
providers, watch demos, and find exactly the right formula for your workplace.
SHARE. Offer to take your new knowledge back to the office and hold a training session for your
coworkers. Plan to keep a list at the conference of ideas you want to implement when returning to the
office. Type them up and email them to your manager and coworkers.
Choose the Conference Package that Allows the Biggest Savings
5 DAYS
4 DAYS
2 DAYS
Best Value Package
Conference +
2 Tutorial Days
Conference Only
$2,595
$2,195
$1,795
Prices valid when you register by September 12, 2014
For a complete list of pricing options, see page 31.
30
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C B S C C O N F.T E C H W E L L . C O M
Agile Development Conference East & Better Software
Conference East Registration Information
NOVEMBER 9–14, 2014 ORLANDO, FL
CONFERENCE
PRICING
Registration Fees:*
Easy to
Register
Super Early Bird—On or Early Bird—On or
Before September 12 Before October 10
ONLINE:
adc-bsc-east.techwell.com
CONFERENCE
o Best Value Package (Monday–Friday)
PHONE:
Includes 2 days of Tutorials, 2 Conference Days,
and Agile Leadership Summit
o Conference + 2 Tutorial Days
o Conference + 1 Tutorial Day
o Conference Only (Wednesday–Thursday)
o 2 Tutorial Days
o 1 Tutorial Day o Agile Leadership Summit Only
o Add
Agile Leadership Summit (Friday)
to any Conference package
888.268.8770
904.278.0524
$2,595
$2,195
$1,995
$1,795
$1,695
$895
$895
$2,795
After
October 10
$2,995
$2,345
$2,495
$2,145
$2,295
$1,895$1,995
$1,745
$1,795
$945
$995
$945
$995
$595$595
$595
o S oftware Tester Certification—Foundation Level
+ Conference (includes $250 fee for ISTQB exam)$3,740
$3,840
$3,940
o Certified ScrumMaster Training (CSM) +PMI-ACPSM
EMAIL:
sqeinfo@sqe.com
TRAINING
+ Conference $3,490
$3,590$3,690
o Product Owner Certification
+ 1 Tutorial Day + Conference
$3,190
$3,340
$3,490
$3,190
$3,340
$3,490
$3,190
$3,340
$3,490
$3,190
$3,340
$3,490
o Agile Tester Certification—ICAgile + 1 Tutorial Day
+ Conference (does not include $45 certification fee)
o Fundamentals of Agile Certification—ICAgile
+ 1 Tutorial Day + Conference
(does not include $45 certification fee) o Leading SAFe—SAFe Agilist Certification Training
+ 1 Tutorial Day + Conference
BRING YOUR TEAM AND SAVE UP TO 30% ON EACH REGISTRATION!
See how much savings groups of 3+ can enjoy on one of our most popular conference packages: Conference + 2 Tutorial Days.
Super Early
Bird Pricing
Number of
Team Members
Regular Pricing
1-2
$2,495
$2,195
3-9
$1,996
$1,756
20%
10-19
$1,871
$1,646
25%
20+
$1,746
$1,536
30%
Group Savings
(by September 12, 2014**)
**Full payment
must be
received by
deadline date
PAYMENT INFORMATION — The following forms of payment are accepted: Visa, MasterCard, American Express, Discover, check, or US company purchase order. Payment
must be received before the registration is confirmed. Make all checks payable to Software Quality Engineering. You will receive a confirmation email upon payment by check, credit
card, or company purchase order. Payment must be received at Software Quality Engineering on or before September 12, 2014 to qualify for Super Early Bird rates listed above. All
credit card information is encrypted and sent to us using the latest in security methods, so online ordering with Software Quality Engineering is safe and secure.
HOTEL RESERVATION — Take advantage of the discounted conference rate at the Hilton Orlando Lake Buena Vista. To make a reservation, visit http://click2go.me/hilton
or call 407.827.4000 and mention you are an Agile Development Conference and Better Software Conference East attendee to receive your discount. Cancellations on a guaranteed
reservation must occur more than five days prior to the specified arrival time to ensure a refund. If you need special facilities or services, please specify at the time of reservation.
SATISFACTION GUARANTEE — Software Quality Engineering is proud to offer a 100% satisfaction guarantee. It’s part of our commitment to provide you with the
highest quality education and training products. If we are unable to satisfy you, we will gladly refund your registration fee in full.
MEDIA RELEASE —
From time to time we use photographs, video, audio, and written feedback of conference participants in our promotional materials. By virtue of your
attendance at the Agile Development Conference East and Better Software Conference East, you acknowledge that Software Quality Engineering, Inc., reserves the right to use
your likeness in such materials.
CONFERENCE CANCELLATION POLICY —
Registrations cancelled after Monday, October 20, 2014 are subject to a 20% cancellation fee. No cancellations or refunds
may be made after Monday, October 27, 2014. Substitutions may be made at any time before the first day of the program. TO CANCEL: Call the Client Support Group at 904.278.0524
or 888.268.8770 to obtain a cancellation code. All valid cancellations require a cancellation code.
*Your conference registration includes a digital subscription to the bimonthly Better Software magazine.
T O R E G I S T E R C A L L 8 8 8 . 2 6 8 . 8 7 7 0 O R 9 0 4 . 2 7 8 . 0 5 2 4 O R V I S I T A D C - B S C - E A S T.T E C H W E L L . C O M
31
340 Corporate Way, Suite 300
Orange Park, FL 32073
IF ADDRESSEE IS NO LONGER EMPLOYED:
Re-route to Director of Software Development
Want to Go Green?
Email us at sqeinfo@sqe.com with “Green” in the subject line to change your preferences to receive email communications only.
AGILE DEVELOPMENT
LIFE IN THE
FAST LANE
The Expo
November 12–13
Find Solutions to Your
Software Development
Challenges!
TOOLS • TECHNIQUES •
SERVICES • DEMOS •
SOLUTIONS
Agile
Leadership
Summit
Friday,
November 14
REGISTER
BY SEPT. 12 AND
SAVE UP
TO $400
T WO C O N F E R E N C E S I N O N E LO C AT I O N
November 9–14, 2014 • Orlando, FL
GROUPS OF
SAVE BIG!
GROUP DISCOUNTS AVAILABLE • ADCCONF.TECHWELL.COM