Agile Development Conference & Better Software Conference West 2013

PRESENTATIONS

Non-Pathological Software Metrics

As semi-scientific software professionals, we like the idea of measuring our work. In some cases, our bosses like the idea much more than we do. Yet, meaningful software development metrics are notoriously challenging to define, and many people have given up trying because metrics often...

Stephen Frein, Comcast

Quality Debt: Is Your Project Going Bankrupt?

Every decision made during the course of a project can affect the quality of the final product.  Compromises in functionality, design, or implementation invariably come with a cost, which must be paid. Without an adequate measure of the debt a product is carrying, no strategy to repay...

Jordan Setters, Planit Software Testing, Ltd.

Scaling Your Tests: Continued Change Without Fear

Agile teams move faster when cycle times are short and code deployments are frequent. To release often, a robust suite of automated tests is a must-have. Tests are the safety net that enables fearless change. Throughout a software system's lifespan, its test suite grows, evolves, and decays.

Ryan Scott, Rally Software Development

Scrum for Global-Scale Development

A global development organization—in seven cities on three continents—has developers all using agile practices to develop complex applications. In addition to the common problems faced by distributed teams, they must deal with attrition rates in excess of 50 percent, possible loss of...

James Lynn, SUTO Consulting

Seeking the Agile Path through Database Design

Being first to market or meeting rapidly changing customer demands compels development teams to build systems while requirements are still being discovered. Developing a relational database design ahead of its requirements can paint you into a corner—with a product that suffers from...

Jonathan Wiggs, Netmotion Wireless, Inc.

Software Security Goes Mobile

Erik Costlow says that, as more and more business is transacted on mobile platforms, securing the applications and data that run on them is a business imperative. Developers and their managers are asked to make key decisions regarding data caching, authorized permissions, authentication...

Erik Costlow, HP Enterprise Security

Testing Cloud-Based Applications: What’s Different, What’s the Same

Cloud platforms are being rapidly adopted because of their beneficial properties including scalability, multi-tenancy, and self-managed functionality. As a result, more and more organizations are moving applications and services from traditional hosting to the cloud. This change in...

Bindu Laxminarayan, Rackspace

The 21st Century Needs Radical Management

Most management methods in use today have been around for more than fifty years. During that time, the work has changed dramatically and so have the types of workers. The new ways of working that have emerged do not align well with the old ways of managing. In the 21st century, management...

Bob Hartman, Agile For All

The Agile Tester’s Mindset

On traditional projects, testers usually join the project after coding has started—or even later when coding is almost finished. Testers have no role in advising the project team early regarding quality issues but focus only on finding defects. They become accustomed to this style of...

Janet Gregory, DragonFire, Inc.

The Business Analyst’s Critical Role in Agile Projects

Are you a business analyst, wondering how you fit into agile projects? Are you a ScrumMaster who wants to work with business analysts for a stronger project team? Are you a product owner who needs to supercharge your product backlog? Mark Layton introduces you to the critical role of the...

Mark Layton, Platinum Edge, Inc.

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.