Articles

Please enter an article title, author, or keyword
The Beauty of Agile in the Cloud

As compared to other development methods, agile is clear, straightforward, and rewarding for all of those who are involved in the process. Most of you know this already—that’s why you’re here! Clearly, a successful transition to agile requires a strong organizational commitment and a number of management and development changes. With that in mind, the white-hot movement to this trend over the past year continues to amaze me. In striking parallel, the industry has seen this same sort of resonance around the trend to the “cloud”—secure anywhere access by distributed teams to a centralized set of services and compute resources that span the complete lifecycle of the development and deployment process.

Bill Portelli
A Community of Practice Retrospective

In this article, Jennitta Andrea explains how a community of practice retrospective differs from a project retrospective. She also explores the motivation for a community to perform this type of retrospective.

Jennitta Andrea's picture Jennitta Andrea
Releasability status Ready to Ship?

On the surface, a Broadway musical, a newspaper, and software may not seem to have much—if anything—in common, but they have one common thread. All are delivered on a fixed schedule. But of the three, software tends to stray the most from the fixed schedule. In this week's column, Jeff Patton says that by focusing on the readiness of the entire product—as done in theatrical performances and when publishing a newspaper—and not just on the completion of the planned bits of work, you can produce software on a fixed schedule that you know is ready to ship.

Jeff Patton's picture Jeff Patton
Lightweight Application Lifecycle Management Using State-Cards

It is a well known fact that all applications are different; all application development teams are different. So, why should we expect application lifecycle management to be fixed? There is no such thing as “one size fits all.” Yet, it is also common sense that there must be something in common, as otherwise there is absolutely no way to learn from experience and mistakes. The challenge is then to find a middle ground that is easy to communicate to the development team and stakeholders.

TechWell Contributor's picture TechWell Contributor
Using Lean-Agile to Provide the Real Value of ALM

If Agile is going to make a difference to an organization, it must accomplish two things. First, it must assist us in being driven by business needs—not the development organization. Second, it must help us with the entire value stream—not merely part of it. Lean-agile practices presents us with an opportunity to reunite the business and software development organizations so our Application Lifecycle Management (ALM) can focus on value, not merely delivered software.

Al Shalloway's picture Al Shalloway
How much Visioning is Necessary in Scrum?

Through open communication among the members of your scrum team, and a calculated, iterative approach, your projects achieve timely releases to customers. The concept of visioning helps everyone work together on the same page, and for the common goal.

TechWell Contributor's picture TechWell Contributor
Agile-Lean Software Development Does Application Lifecycle Management Help Agile-Lean Software Development?

In a Forrester’s report, The Changing Face Of Application Life-Cycle Management, nearly one-third of enterprises are already using application lifecycle management (ALM) processes and tools, and almost half are aware of it But in conversations with user companies, we find that even those familiar with the term are often hard-pressed to define it.

TechWell Contributor's picture TechWell Contributor
My Manager Thinks I'm Holding Her Hostage

You don't need to look any further than to your coworkers to see how many different personalities and work styles are in effect. Despite the differences, certain predictable behaviors occur between staff and management when personalities clash. Jonathan Kohl defines a few managerial behavioral anti-patterns that could undermine your project. He also sets the ground work for ways to improve the relationship between staff and management.

Jonathan Kohl's picture Jonathan Kohl
Agile DC - Washington DC's regional agile conference - Bob Payne
Podcast

Agile DC - Washington DC's regional agile conference - Bob Payne

Bob Payne's picture Bob Payne
Building Team Trust, Front to Back

Trust is more than a feeling. In a project, it is something that can be grown from careful planning and development of good requirements. Ellen Gottesdiener describes three types of trust which can be built from good requirements and team management.

Ellen Gottesdiener's picture Ellen Gottesdiener

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13