Articles

Please enter an article title, author, or keyword
Business Case-Driven Decision Making

Decision making should be approached just like a software project: You have to map out what you want and how you're going to get it. Payson Hall tells the story of a team that set out to find the perfect product—without an official plan. Learn how to avoid the mistakes they made.

Payson Hall's picture Payson Hall
Agile Techniques for Meeting Customer Commitments

Agile teams struggle with successfully applying agile approaches to project planning and delivery. In particular, an area that needs to be explored is negotiating customer commitments within an agile process. In this article, I will explain the key steps, and practices within each step, that will assist in making and delivering on customer commitments in an agile fashion.

TechWell Contributor's picture TechWell Contributor
Why Agile Development Teams Need Business Analysts

Unfortunately for the business analyst (BA), much of the literature regarding agile development focuses on the perspective of the developer, largely ignoring the role of the business analyst. BAs play a key role capturing requirements on large, software-intensive projects. Teams are co-located where programmers and their "customers" interact directly as a means of eliciting requirements. Organizations that are moving toward agile development may wonder if a has a role in agile software development. The answer, as addressed by this paper, is a resounding "Yes."

Charles Suscheck's picture Charles Suscheck
How to Quickly Build Trust

You can't get far in your career if people don't trust you. Yet trust is such an elusive concept. It's not tangible. It's not concrete. It's not something you can point to and say, "That's what it looks like." In this column, Naomi Karten ruminates about the concept of trust and offers some ideas about what you can and cannot control in earning the trust of others.

Naomi Karten's picture Naomi Karten
Getting New Agile Teams into Flow

Jean Tabaka considers "flow," a term borrowed from the lean thinking world, to be a core discipline for guiding new agile teams. In this week's column, Jean reveals the characteristics of agile teams in flow, the roadblocks they may have to overcome, and the benefits they will derive from their successful flow adoption.

Jean Tabaka's picture Jean Tabaka
Agile2007 - James Shore - The Art of Agile Development
Podcast

James Shore talks about his new book.

Bob Payne's picture Bob Payne
Agile 2007 - Johanna Rothman - Author, Consultant and Agilist
Podcast

Johanna Rothman talks about agile at the 2007 conference.

Bob Payne's picture Bob Payne
The Product Owner: Choosing the Right Person for the Job

Agile teams large or small, co-located or distributed, have one very important common denominator: the absolute imperative that a strong product owner be established before any work begins. Arguably the strongest, or weakest, link in any Agile team is the product owner. At odds with this basic fact is a startling oversight of this role at the outset of many projects. Add to this a multi-site outsourced development team and it's no wonder successful enterprise Agile adoption is slow going. What makes a good product owner? Why is this role critical to the success of any Agile project? How should this role be supported within the team and organization? These fundamental questions will be addressed herein.

TechWell Contributor's picture TechWell Contributor
Business and IT - A Marriage Made in Heaven?

To most non-technical people, the mere mention of "IT" can be a real turn off, or result in a roll of the eyes. Although traditionally associated with geeks developing code in a back room, IT - in its very broadest sense - forms the backbone of organizations today, which begs the question: why is there still such a huge communication gap between the IT discipline and the business it powers? This article provides anecdotes and advice for businesses to help them resolve the issues between business and IT, and describes how using Agile methods might just save their relationship.

TechWell Contributor's picture TechWell Contributor
What Do Agile and Community Have in Common?

Several forces in the software industry are combining to dramatically shorten product cycle times for even the largest applications. These forces also shorten the feedback loops on an application's quality, usability, and customer relevance. As feedback loops shorten and the number of software deliveries goes up, it becomes paramount to inform and collaborate with employees, customers, and partners in a community setting.

TechWell Contributor's picture TechWell Contributor

Pages

Upcoming Events

Oct 01
Oct 15
Nov 05
Nov 14