BT

Becoming Software Craftsmen

by Ben Linders on  Nov 20, 2014 9

The software craftsmanship movement talks about practicing as a way to to develop programming skills to become software craftsmen. Technical practices are considered to be important, it takes time to learn them and become better programmers.

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.

Technical Practices, Systems Thinking, and Culture Matter in Agile Adoption

by Ben Linders on  Nov 05, 2013

Simplicity, feedback, communication, respect and courage, these eXtreme Programming (XP) values still inspire the team of the XP Days Benelux 2013 conference. InfoQ did an interview with two of the conference hosts, Merlijn van Minderhout and Pascal Van Cauwenberghe, about new developments in agile, successful agile transformations and the needs of European organizations in agile adoption.

Wikispeed - Doing Awesome with Agile

by Shane Hastie on  Jul 23, 2012 1

Wikispeed founder Joe Justice gave a talk in Wellington, New Zealand, this week in which he spoke about the Wikispeed mission of "Rapidly Solving Problems for Social Good", starting by using agile techniques to build a 100MPG vehicle with the intent of creating a new approach to motor-vehicle manufacturing, using open-source and crowd-source approaches building on agile values and principles.

Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge

by Craig Smith on  May 19, 2012 2

Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.

The Most Influential People in Agile

by Craig Smith on  Apr 18, 2012 11

A recent post by Paul Dolman-Darrall on the Value, Flow, Quality blog proposed a list of the 20 most influential people in the Agile community.

When to Cease Being an Agile Coach?

by Todd Charron on  May 23, 2011 2

Agile coach Morgan Ahlström recently turned to the Agile Coach Support mailing list to ask how to deal with an organization that said they wanted the benefits of becoming more agile, but was behaving in ways contrary to that goal.

The Importance of Agile Feedback Loops

by Dan Puckett on  Mar 28, 2011

Several members of the Agile community emphasize the importance of feedback loops in the effectiveness of Agile development processes.

Constraints are Advantages in Disguise

by Vikas Hazrati on  Oct 06, 2010 2

Building software is closely associated with managing a lot of constraints. These constraints might be in terms of time, money, technology, decisions, compatibility, regulatory, people, process or all of the above. Jim Bird discussed the constraints imposed by Scrum, XP and how they help in fostering creativity and building the right software.

Agile 2010: Where Were the Programmer-Focused Sessions?

by Shane Hastie on  Aug 21, 2010 5

The Agile 2010 conference was held in Orlando from 9-14 August. A number of commentators felt there were not enough sessions focused on the technical practices and programming techniques, including Bob Martin who twittered about the lack of technical sessions. This resulted in a number of responses and the announcement of plans to launch an XP Universe conference in 2011 targeting programmers.

XP or Scrum, Either, Both, or Neither?

by Amr Elssamadisy on  Oct 26, 2009 14

Which is better? Scrum or XP? Is there one that is more applicable than the other or is there another alternative?

A Good Velocity

by Chris Sims on  May 18, 2009 2

Buddha Buck recently asked the Extreme Programming list if there were a velocity range that could be considered 'good' for a team of about seven people doing two-week iterations. He felt that a velocity of eight or below indicated that the team's stories might be too big. The resulting discussion provided some answers to the question, and the questions behind the question.

Presentation: A Tale of 2 Systems

by Abel Avram on  May 05, 2009

In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.

Presentation: 10 Ways to Improve Your Code

by Abel Avram on  Apr 16, 2009 19

In this presentation recorded during QCon SF 2008, Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.

An Agile Approach to Code Reuse

by Chris Sims on  Apr 13, 2009 11

A recent discussion on the Extreme Programming Yahoo Group explored the apparent conflict between making software reusable and the XP practice of not writing code until it is needed. Ron Jeffries and others shared insights about the costs and benefits of code reuse, as well as how and when to do it in an agile environment.

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