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