Agile Development Conference & Better Software Conference West 2013

PRESENTATIONS

By
Sanjiv Augustine, LitheSpeed

Agile development methods such as Scrum, XP, and kanban have achieved notable success in improving speed to value, reducing waste, and raising customer and team satisfaction. Successful practitioners worldwide have cut development times, improved product quality, and reduced development cost.

By
Rick Craig, Software Quality Engineering

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

By
Woody Zuill, Hunter Industries

Teamwork is an important component of agile software development. We all agree that teamwork must be nurtured and grown in our organizations. But what does it mean to work as a team in the world of software development? How can we encourage our “teams” to truly work “as a team?” 

By
Jimmy Xu, CGI

With the rapid rise of mobile devices including smartphones and tablets, many organizations are rolling out mobile apps to extend the reach of their traditional web applications. Although the methodology for mobile application testing is fundamentally the same as that of traditional web...

By
Stephen Frein, Comcast

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

By
Jordan Setters, Planit Software Testing, Ltd.

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

By
Erik van Veenendaal, Improve Quality Services BV

Identifying, documenting, and communicating software 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 fit into requirements?”

By
Dean Leffingwell, Leffingwell, LLC

Scaling agile from the team to the program to the portfolio level of the enterprise requires the inclusion of additional roles—product manager and system architect;activities—release planning and program retrospectives; and artifacts—portfolio and program visions and backlogs.

By
Alan Shalloway, Net Objectives

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

By
Ryan Scott, Rally Software Development

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.

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!