Skip to main content

Test Manager

Tutorials

MB Continuous Delivery: Rapid and Reliable Releases with DevOps
Bob Aiello, CM Best Practices Consulting
Mon, 06/02/2014 - 8:30am

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.

Read more
MD Giving Great Presentations: The Art of Stage Presence NEW
James Whittaker, Microsoft
Mon, 06/02/2014 - 8:30am

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.

Read more
ME Acceptance Test-Driven Development: Mastering Agile Testing SOLD OUT
Nate Oster, CodeSquads, LLC
Mon, 06/02/2014 - 8:30am

On agile teams, testers can struggle to keep pace with development if they continue employing a waterfall-based verification process—finding bugs after development. Nate Oster challenges you to question waterfall assumptions and replace this legacy verification testing with acceptance test-driven development (ATDD). With ATDD, you “test first” by writing executable specifications for a new feature before development begins.

Read more
MF What Do Agile Managers Do? NEW
Johanna Rothman, Rothman Consulting Group, Inc.
Mon, 06/02/2014 - 8:30am

The Agile Manifesto makes no mention of management. So does that mean that we don’t need managers? No. We need managers, but what they do changes in an agile organization.

Read more
MG Solving Real Problems through Collaborative Innovation Games®
Michael Vizdos, Vizdos Enterprises, LLC
Mon, 06/02/2014 - 8:30am

Are you having trouble getting people in your organization to agree on a path forward? Is collaboration sometimes more like a contest to see who can yell the loudest? Is it difficult to get customers to give you the information you need to create a product charter or unambiguous requirements? Achieving meaningful collaboration with a diverse group of people can be very difficult. Michael Vizdos shares his experiences with Innovation Games®, collaboration exercises that dramatically improve the way people work together.

Read more
MH What’s Your Leadership IQ?
Jennifer Bonine, tap|QA, Inc.
Mon, 06/02/2014 - 8:30am

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.

Read more
MI Scaling Agile with the Lessons of Lean Product Development Flow
Al Shalloway, Net Objectives
Mon, 06/02/2014 - 8:30am

Although first generation agile methods have a solid track record at the team level, many agile transformations get stuck trying to expand throughout the organization. With a set of principles that can help improve software development quality and productivity, lean thinking provides a method for escaping the trap of local optimization. While agile teams can use lean principles to improve their practices, larger organizations can embrace lean to solve problems that commonly plague company-wide agile endeavors.

Read more
MK Risk Management: Project Management for Grown-Ups NEW
Tim Lister, Atlantic Systems Guild, Inc.
Mon, 06/02/2014 - 1:00pm

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, and when do you decide to wait to see if the risk does turn into a problem and manage it then?

Read more
ML Twelve Risks to Enterprise Software Projects—And What to Do about Them NEW
Payson Hall, Catalysis Group, Inc.
Mon, 06/02/2014 - 1:00pm

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.

Read more
MM An Introduction to SAFe: The Scaled Agile Framework NEW
Al Shalloway, Net Objectives
Mon, 06/02/2014 - 1:00pm

Many organizations have achieved agility at the team level only to be unable to achieve it across teams. The Scaled Agile Framework (SAFe) provides both a vision and method for how to achieve this. SAFe is the first documented framework that can be used to scale agile throughout an organization. It is a combination of lean, kanban, and Scrum—lean to provide a context for an organization, kanban to manage the flow of projects, and Scrum to provide agile at the team level. Beginning with an introduction to lean and kanban, Al Shalloway explains why they are required for agile at scale.

Read more
MN Six Free Ideas to Improve Agile Success
Pollyanna Pixton, Accelinnova
Mon, 06/02/2014 - 1:00pm

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

Read more
MO Essential Test-Driven Development
Rob Myers, Agile Institute
Mon, 06/02/2014 - 1:00pm

Test-driven development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles. The developer first writes a failing automated test case that defines a new function or improvement, then produces code 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.

Read more
MP Agile Test Automation: Do It Early and Often SOLD OUT
Janet Gregory, DragonFire, Inc.
Mon, 06/02/2014 - 1:00pm

Agile teams deliver “potentially” shippable software at the end of every iteration—typically, one to four weeks but possibly as often as daily. This goal can't be achieved without comprehensive automated tests, a place where many teams struggle. The challenge of automating functional regression tests even frightens many experienced and competent testers. But it doesn’t have to be this way.

Read more
MQ The Role of the Agile Business Analyst
Steve Adolph, BootStrap Agile
Mon, 06/02/2014 - 1:00pm

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

Read more
TA Requirements Engineering: A Hands-On Practicum
Erik van Veenendaal, Improve Quality IT Services BV
Tue, 06/03/2014 - 8:30am

Identifying, documenting, and communicating requirements are key to all successful IT projects. Common problems in requirements engineering are How do we discover the real requirements?, How do we document requirements?, and How do user stories, use cases, and epics fit into requirements? Erik van Veenendaal answers these questions and more while helping you improve your skills in requirements engineering for both traditional and agile projects. With practical case studies and hands-on exercises, Erik illustrates requirements issues and solutions.

Read more
TB Testing Mobile Apps—From All Angles
Randy Rice, Rice Consulting Services, Inc.
Tue, 06/03/2014 - 8:30am

As the need for testing mobile apps increases, so does the need to understand and apply test practices that cover more than just functional correctness. Randy Rice leads you through techniques for designing the right tests for your mobile applications, whether they are on the device or on a website. Learn how to know which items of functionality are important to test based on relative risk. Randy presents his visual method of how to rank important attributes including usability, compatibility, accessibility, and security, and then how to design tests for them.

Read more
TC Leadership and Career Success—On Purpose NEW
James Whittaker, Microsoft
Tue, 06/03/2014 - 8:30am

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 theirs paths to the top have common themes. James Whittaker exposes the career strategies of the ultra-successful and analyzes them in detail.

Read more
TD Measurement and Metrics for Test Managers
Rick Craig, Software Quality Engineering
Tue, 06/03/2014 - 8:30am

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

Read more
TE A Test Leader’s Guide to Agile
Bob Galen, Velocity Partners
Tue, 06/03/2014 - 8:30am

Much of the work of moving traditional test teams toward agile methods is focused on the individual tester. Often, the roles of test director, test manager, test team leader, and test-centric project manager are marginalized―but not in this session where we’ll focus on agile testing from the test leader’s perspective.

Read more
TF Software Design for Testability
Keith Stobie, Salesforce.com
Tue, 06/03/2014 - 8:30am

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.

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

In today’s world, multiple project management approaches abound― traditional waterfall, agile using Scrum, and the methodology of the PMBOK® Guide, to name a few.

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

Agile initiatives always begin with the best of intentions—accelerate delivery, better meet customer needs, or improve software quality. Unfortunately, some agile projects do not deliver. 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 these issues—or mitigate their damaging effects.

Read more
TI Eight Steps to Kanban
Al Shalloway, Net Objectives
Tue, 06/03/2014 - 8:30am

Transitioning to agile can be difficult—and often downright wrenching—for teams, so many organizations are turning to kanban practices. 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. Al Shalloway shares eight steps to adopt kanban in your team and organization.

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

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

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

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

Read more
TL Get the Requirements Right―The First Time
Tim Lister, Atlantic Systems Guild, Inc.
Tue, 06/03/2014 - 1:00pm

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

Read more
TM Congruent Coaching: Choosing the Right Approach NEW
Johanna Rothman, Rothman Consulting Group, Inc.
Tue, 06/03/2014 - 1:00pm

We have opportunities to coach people all the time. Much of what we think of as coaching is actually undercover training. Real coaching is richer—offering support while exploring options. In this interactive session, Johanna Rothman invites you to experience coaching, regardless of your position in the organization. Teaching is just one type of coaching. You have many other options, depending on your coaching stance. You may select a counselor’s stance if you are managing up or a partner’s stance if you are a peer.

Read more
TN Innovation Thinking: Evolve and Expand Your Capabilities NEW
Jennifer Bonine, tap|QA, Inc.
Tue, 06/03/2014 - 1:00pm

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 (essential but non-revenue generating).

Read more
TO Security Testing for Test Professionals
Jeff Payne, Coveros, Inc.
Tue, 06/03/2014 - 1:00pm

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 can wreak havoc in a system 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.

Read more
TP The Essential Product Owner: Championing Successful Products
Ellen Gottesdiener, EBG Consulting
Tue, 06/03/2014 - 1:00pm

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

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

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

Read more
TR Getting Started with Scrum: An Experiential Workshop
Mitch Lacey, Mitch Lacey & Associates, Inc.
Tue, 06/03/2014 - 1:00pm

Agile is now mainstream, but many companies continue to struggle. When agile is adopted, common issues occur in every organization: getting people to try agile, selling agile to management, learning how to do efficient standup meetings, fitting planning into a short window, and running effective retrospectives. When you add in scaling issues, different development styles, and outsourcing, your simple agile adoption just gets more difficult.

Read more

Keynotes

K1 Beyond the Web and Apps: The Domestication of Knowledge
James Whittaker, Microsoft
Wed, 06/04/2014 - 8:30am

Since the dawn of computing, we've invented only two ways to get work done―the web or apps. We hunt for information on the web or we gather functionality from the app store. In each case, users must take the initiative to find the information they need. We've become used to this life of hunting and gathering, but its time is ending. A new era of domesticated information and functionality is dawning. In this new world, the web's information comes to users when and where they need it.

Read more
K2 For Maximum Awesome
Joe Justice, Scrum, Inc
Wed, 06/04/2014 - 10:15am

An agile hardware and engineering company of 500 collaborators in twenty countries, Team WIKISPEED uses test-first development practices, is run by Scrum teams, and produces road legal cars, micro-houses, and social-good projects. Joe Justice shares how their 100-MPG road car was created in just three months through object-oriented design, iterative development, and agile project management.

Read more
K3 An Agile Throwdown: Munich Takes on the Columbus Agile Benchmark Study
Michael Mah, QSM Associates, Inc.
Thu, 06/05/2014 - 8:30am

Agile has not only gone mainstream, it’s gone global. Data on agile team performance, time-to-market, and quality have emerged in the past decade. In 2012, a group of Columbus, Ohio, companies—business, IT, and financial services firms—participated in the first ever “Columbus Agile vs. the World” study. They collected velocity, schedule, effort, staffing, and quality data which were compared against QSM’s Software Lifecycle Management (SLIM) database. Analysis revealed delivery was 31 percent faster with 75 percent fewer defects than industry norms. Enter Munich, Germany.

Read more
K4 Producing Product Developers
David Hussman, DevJam
Thu, 06/05/2014 - 3:45pm

Many teams and organizations have found agile methods help them produce more. Where critical thinking is alive, a more important question arises: Are we producing the right thing? Even though agile tools and processes have helped produce more, they often fail to help us produce the right product, change our focus to product over process, or improve product learning.

Read more

Concurrent Sessions

AW1 The Organization Must Change Before Going Agile
John Holmes, Regis University
David Nielson, David Nielson and Associates
Wed, 06/04/2014 - 12:45pm

Agile and Scrum have been wildly successful in many organizations, yet we still see significant failures within those same organizations when attempting to introduce agile to new teams. Some organizations never realize the benefits and improvements that agile offers. When beginning a physical exercise program, we are directed to consult our physician before beginning new physical activity. So, before you attempt your migration from traditional methods to agile and Scrum, you should evaluate your organization for its willingness and ability to adapt to the inevitable organizational changes.

Read more
AW2 Story Maps, Customer Journeys, and Other Product Design Tools
David Hussman, DevJam
Wed, 06/04/2014 - 12:45pm

Are you sure you are building the right product? Although agile methods help teams build products faster, many teams struggle to validate customer direction or product features. Some teams talk about “grooming the backlog” but still find their stories are not strong. If you’re struggling with bad backlogs or weak stories, this session is for you.

Read more
AW3 Driving Lean Innovation on Agile Teams
Sanjiv Augustine, LitheSpeed
Wed, 06/04/2014 - 12:45pm

The Lean Startup® methodology has taken the business world by storm and is revolutionizing product development through the application of a Build-Measure-Learn cycle, and the systematic application of techniques such as Customer Discovery, Customer Development, and Pirate Metrics. With agile teams in place, how can organizations drive lean product innovation on their agile teams? How can we bootstrap product development with product roadmaps and business requirements that are truly aligned with end-user needs?

Read more
AW4 Patterns for Effective Use Cases: Unleashing Your System's Value
Steve Adolph, BootStrap Agile
Wed, 06/04/2014 - 12:45pm

Use cases are a powerful tool for modeling how a system delivers value by telling stories about how actors interact with it. User stories are an excellent tool for delivering a flow of value. Together, they offer an excellent strategy for modeling and delivering value. However, writing good use cases, like good user stories, is difficult. Steve Adolph presents pattern that can help use case writers and reviewers know what makes a good use case and judge their quality.

Read more
AW5 Agile Leadership and Culture
Pete Behrens, Trail Ridge Consulting
Wed, 06/04/2014 - 2:15pm

According to recent studies, CEOs want more open and collaborative organizational cultures in which employees are empowered, connected, and learning. However this remains out of reach for most. Cultural inertia—in the form of policies, procedures, and hierarchical reporting structures—is the most significant barrier to increased agile adoption. More than 50 percent of organizations are unsuccessful in embedding, growing, and sustaining real agility. Pete Behrens explains how identifying organizational values and classifying organizational cultures can guide leaders in becoming more agile.

Read more
AW6 Essential Agile Engineering Practices: TDD, Pairing, and Continuous Integration
Rob Myers, Agile Institute
Wed, 06/04/2014 - 2:15pm

Organizations are often reluctant to adopt the more challenging agile engineering practices, first described in Extreme Programming, and now adopted by the Scrum Alliance as the “Scrum Developer Practices.” They're difficult to implement and sustain, and the benefits are often vague, subtle, and measurable only after months of disciplined effort. 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.

Read more
AW7 At Least Five Tips for Improving Your Geographically Distributed Agile Team
Johanna Rothman, Rothman Consulting Group, Inc.
Wed, 06/04/2014 - 2:15pm

About half of all agile projects either have team members who are dispersed or are part of large programs where the teams are remote from each other. That makes agile, with its real-time communications rituals, quite difficult. How do you build effective collaborative and autonomous feature teams when they are geographically separated and have different cultural beliefs? Johanna Rothman shares tips on building respect across time zones, how project charters can help create team norms, when to have—and not have—real-time rituals, and how to share data across time zones.

Read more
AW8 How Agile Helped a Business Analyst Discover Her True Value
Diane Zajac-Woodie, Erie Insurance
Wed, 06/04/2014 - 2:15pm

As companies introduce agile practices, the business analyst (BA) role is often left by the wayside. The BA title doesn’t exist in Scrum and other agile implementations, leaving many BAs wondering where—or if—they fit in. But fear not! The skills of a good BA are even more valuable in an agile environment. Diane Zajac-Woodie tells the tale of a  new and struggling agile team, with no formal training, a resistant corporate culture, and unwilling team members. Diane shares how this team benefited from the communication, collaboration, and facilitation skills of an experienced BA.

Read more
AW9 SAFe: The Scaled Agile Framework
Jared Richardson, Agile Artisans
Wed, 06/04/2014 - 3:45pm

The Scaled Agile Framework (SAFe) is a popular process for enterprise-wide agile adoption. It is a pre-built framework that describes the individual roles, teams, activities, and artifacts necessary to scale agile from team to enterprise level while providing a cadence for teams to follow. Jared Richardson, an agile coach at a large insurance company in the midst of a SAFe adoption, brings practical lessons from that work to this session.

Read more
AW10 The Software Quality Metrics Conundrum
Philip Lew, XBOSoft
Wed, 06/04/2014 - 3:45pm

When measuring software quality, we first need to understand its meaning, then its definition. Then we can begin to measure whether or not we’ve attained it. And this is where metrics come in. Unfortunately, many organizations collect and publish all sorts of metrics without considering if measuring and obtaining the data will actually lead to better software quality.

Read more
AW11 Agile Resiliency: How CMMI® Will Make Agile Thrive and Survive
Jeff Dalton, Broadsword Solutions
Wed, 06/04/2014 - 3:45pm

IT and software engineering organizations are embracing agile methods to take advantage of the benefits of incremental and iterative delivery. While more software developers are living in an agile world, many businesses continue to live under the waterfall. Large corporations and the Federal Government are increasingly directing software developers to “be agile,” but their business practices related to marketing, procurement, project management, and systems definition are anything but. Jeff Dalton shares how agile resiliency can make the critical difference.

Read more
AW12 Build the Right Product through Lean Canvas and Story Mapping Techniques
David Hawks, Agile Velocity
Wed, 06/04/2014 - 3:45pm

Too many organizations focus on maximizing output and often miss delivering the right product. Studies show more than 60 percent of system features are rarely—or never—used. You may deliver a pile of features, but if they aren’t being used, does it really matter how well or fast you do it? To deliver the right outcomes, you need to discover your customers’ real needs and validate your assumptions as early as possible. This means completing an early version of your product so you can begin testing, validating, and improving.

Read more
AT1 See the Value: Focus on Delivering the Right Software
Jeff "Cheezy" Morgan, LeanDog
Ardita Karaj, EPAM
Thu, 06/05/2014 - 10:15am

Many agile teams focus solely on velocity as their measure of progress. They draw burn-up charts to track it over time and make it the focus of much of their discussion during sprint planning and retrospectives. Is the strong focus on this metric truly in line with the principles of agile software development? Cheezy and Ardita Karaj lead a workshop to explore this question. Discover how focusing first on value, rather than velocity, changes the team approach to the work.

Read more
AT2 The Agile Dashboard
Fadi Stephan, Excella Consulting
Thu, 06/05/2014 - 10:15am

There is more to agile metrics than velocity graphs and burn-down charts. However, most agile teams focus just on the velocity of implementing story points which leads to management’s misusing the metrics and to teams’ gaming the numbers. Additional metrics can provide a more holistic view of the project's overall health. Fadi Stephan shares the agile dashboard, which collects such metrics and acts as an information radiator to give real-time project updates on value, performance, schedule, scope, cost, quality, and team spirit. Learn what to measure and for how long.

Read more
AT3 Lessons from the Front Lines: Implementing DevOps in Large Complex Organizations
Mike Baukes, ScriptRock, Inc.
Thu, 06/05/2014 - 10:15am

Financial services are not about high fives, flashy suits, and Maseratis. Behind the scenes, the technology that powers these companies walks a delicate line, balancing regulatory risk and the need for rapid technology response to continually changing market conditions. DevOps is the perfect fit, a natural for these organizations. Getting it right, however, is quite another story. Mike Baukes describes two recent experiences of wide-scale organizational change in establishing DevOps capabilities in a trading firm and a commercial banking operation.

Read more
AT4 Risk-Based Testing in Agile Projects
Erik van Veenendaal, Improve Quality IT Services BV
Thu, 06/05/2014 - 10:15am

Many projects implicitly use some kind of risk-based approach for prioritizing testing activities. However, critical testing decisions should be based on a product risk assessment process using key business drivers as its foundation. For agile projects, this assessment should be both thorough and lightweight. Erik van Veenendaal discusses PRISMA (PRoduct RISk MAnagement), a highly practical method for performing systematic product risk assessments. Learn how to employ PRISMA techniques in agile projects using Risk Poker.

Read more
AT5 Make Your Mainframe Systems and Technology More Agile
Jay McFarling, Nationwide Insurance
Danielle Roecker, Nationwide Insurance
Thu, 06/05/2014 - 12:45pm

As the technology industry increasingly shifts to agile development, we’re faced with the challenge of maintaining our mainframe technologies and legacy systems. We must face the challenges of employee engagement and the problems of fitting procedural/linear technologies into the fluid world of agile, but successfully navigating these issues will allow IT leaders to breathe new life into the development of aging technologies.

Read more
AT7 Preparing for Enterprise Continuous Delivery: Five Critical Steps
Andrew Phillips, XebiaLabs
Thu, 06/05/2014 - 12:45pm

The ability to quickly and reliably deliver new, high-quality features to customers has become a standard business requirement across industries. Development, IT, and DevOps organizations are looking to Continuous Delivery (CD) to meet this need. However, introducing CD into an existing enterprise poses a number of challenges. The vision and principles of CD are well known and articulated, but practical guidance and concrete recommendations based on actual experience are difficult to find.

Read more
AT8 Key Success Factors for Agile Testing
Janet Gregory, DragonFire, Inc.
Thu, 06/05/2014 - 12:45pm

How is testing different for successful agile projects? How can agile development teams employ testers’ skills and experience for maximum project value? Janet Gregory describes key factors she has identified for agile teams to succeed and explains the whole-team approach of agile development that enables testers to do the most effective job. Then, Janet explores the “agile testing mindset” that contributes to a tester’s success. She describes the different kinds of information that testers on an agile team need to obtain, create, and provide for the team and product owner.

Read more
AT9 From Fragile to Agile: The Roles of Product Management
Steve Johnson, Applied Frameworks
Thu, 06/05/2014 - 2:15pm

The success of agile development methods has had a detrimental effect on product management. Agile methods’ intense focus on product development has ignored the business and marketing roles of product management. Product management activities extend beyond development to shepherding the product through the entire process—from idea to creation to delivery to customers. Furthermore, many product managers are overwhelmed—with too many responsibilities that require too many areas of expertise.

Read more
AT10 Test-Driven Development Illustrated
Carsten Czeczine, binaris informatik GmbH
Thorsten Werle, binaris informatik GmbH
Thu, 06/05/2014 - 2:15pm

Agile methods help development teams create good quality code and ensure this with early testing. Test-driven development (TDD) is the preferred approach to accomplish this. First, you write the tests; then, you write the code so the tests pass. Sound simple? It is—when done correctly. And this is often where the trouble starts. Thorsten Werle and Carsten Czeczine explain the basic steps of TDD. You’ll see how to write tests for non-existing code using the compiler as your first testing tool. You’ll learn that TDD does not start with unit testing but with an integration test.

Read more
AT11 Improve Continuous Delivery through Continuous Questioning
Joel Tosi, DevJam
Thu, 06/05/2014 - 2:15pm

Adopting continuous delivery can yield a substantial competitive advantage. However, if we turn off our brains and just perform the process without thinking, we won’t realize all of its benefits. Continuous delivery creates challenges―What to automate and how to deliver safely without risking breaks across teams, operations, and customers? How fast can we deliver versus how fast should we deliver? Joel Tosi describes how to investigate your current delivery process by asking: Are we doing the right thing? How do we know?

Read more
AT12 Session-Based Exploratory Testing in Agile Projects
Bob Galen, Velocity Partners
Thu, 06/05/2014 - 2:15pm

One of the challenges associated with testing agile projects is selecting test techniques that “fit” the dynamic nature of agile practices. How much functional and non-functional testing should you do? What is the appropriate mix of unit, integration, regression, and system testing? How do you balance these decisions in an environment that fosters continuous change and shifting priorities? Bob Galen has discovered that session-based exploratory testing (SBET) thrives in agile projects and supports risk-based testing throughout development.

Read more