BT

Balancing Quality and Velocity in Agile

by Ben Linders on  Aug 14, 2014

Agile software development teams have to assure that the products that they develop have sufficient quality. Management often also expect that they increase their velocity to be able to deliver more functionality faster to their customer. Several authors explored the relationship between quality and velocity and suggested ways to improve both quality and velocity.

Enabling Agile Teams to Improve Software Quality

by Ben Linders on  Aug 07, 2014

Long working days, deadlines and team pressure can impact the quality of the software that agile teams deliver. What can we do to prevent that from happening and enable teams to improve the quality of their software? Some suggestions are to arrange for scope and deadline slack, adopt pull systems, and to make sure that people can slow down and get enough sleep.

Knowing if You Are Building the Right Product

by Ben Linders on  Jul 10, 2014

Developing and delivering products which customers don’t want and for which there is no market can be costly. Agile can help you to efficiently develop products, but you need to know what to build. How can you find out which products your customers need?

Becoming SOLID in C#

by Abel Avram on  May 23, 2014 9

Brannon B. King, a software developer working for Autonomous Solutions Inc., has published an article entitled Dangers of Violating SOLID Principles in C# in MSDN Magazine, May 2014. The author outlines some of the mistakes developers can make in their C# code, breaking the SOLID principles and leading to code that is more difficult to extend or maintain.

Agile Development Races Ahead of Traditional Testing

by Savita Pahuja on  Apr 29, 2014

A report on why agile development races ahead of traditional testing, reasons and new agile testing trends.

Managing your Software Debt

by Ben Linders on  Mar 20, 2014

Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.

Balancing Experiments and Deliveries in Product Development

by Ben Linders on  Feb 06, 2014

Experimentation using for instance lean startup can help you learn about your customers and find out which features and product would be valuable. The value however comes from building products and actually delivering them to customers. You need to find ways to balance between experimentation and delivery.

Improve Your Testing Capabilities with Bug Hunting

by Rui Miguel Ferreira on  Dec 13, 2013

At the recent Testing Portugal 2013 conference Klaus Olsen presented on the Bug Hunting technique, a style of Exploratory Testing.

Supporting Personal Development in a Learning Organization

by Ben Linders on  Dec 12, 2013

Organizations learn through their employees. To enable adoption of agile ways of working, organization have to support the personal development of their employees.

Advice on When to Repay Technical Debt

by Rafiq Gemmail on  Dec 11, 2013

An exploration of recent advice from Henrik Knibert, Ward Cunningham and Hayim Makabee on technical debt, how to make the most of it and when to pay it off.

Rocket to Mars: A Sprint Planning Game

by Ben Linders on  Dec 11, 2013 5

“Many team and their product owners believe that the team's unique job is to deliver more and more story points, but we consider this to be a complete misunderstanding of the relation between the team and the product owner” said Damien Thouvenin and Pierrick Revol. They ran a sprint planning game on investing time to produce stories, investigate issues, reduce technical debt, or do training.

Drinking the Scrum Kool-Aid

by Danny Ackerman on  Nov 06, 2013 1

The Scrum Holy War warns about the religious fervor of Scrum and why it won’t save your company.

NDepend 5 Can Chart Code Trends

by Abel Avram on  Oct 03, 2013

Patrick Smacchia has recently announced NDepend 5.0, the latest version of his .NET code analyzer coming with a number of enhancements: support for VS 2013, trend monitoring, new dashboard and a major UI facelift.

The New York Times Objective-C Style Guide

by Abel Avram on  Aug 06, 2013

The New York Times has published the Objective-C coding conventions used by their iOS team, containing suggestions for source code layout, writing conditional expressions, variable names, methods, using booleans, etc.

Martin Fowler at GOTO Amsterdam 2013 about Agile Essence and Fluency

by Ben Linders on  Jun 20, 2013

Martin Fowler talked about software development in the 21st century, discussing agile essence and how teams adopt agile. He presented at the GOTO Amsterdam 2013 conference how teams can increase their agile fluency, from a first star level up to four stars.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT