Agile

Articles

Management Myth 13: I Must Never Admit My Mistakes

Managers are people, too. They have bad-manager days. And, even on good-manager days, they can show doubt, weakness, and uncertainty. They can be vulnerable. Managers are not omnipotent. That’s why it’s critical for a manager to admit a mistake immediately.

Johanna Rothman's picture Johanna Rothman
Agile Development and Software Metrics

Dan Horvath explores useful metrics that utilize function point analysis (FPA) that you can apply to agile projects. Dan shows how to measure productivity and quality as well as how to estimate for agile projects.

Dan Horvath
Did You Know That Your Product Portfolio Is in Trouble?

Based on his own work experiences, Anupam Kundu has found some patterns (or anti-patterns) that explain why product managers and product teams have a hard time managing their portfolios.

Anupam Kundu
Function Point Analysis Example: Hands on with Agile Development

In an earlier article, Dan Horvath explored some history and definitions of agile and how Function Point Analysis (FPA) can be used in the measurement of agile projects. Dan emphasizes that the definition of the project is critical to this process. In this article, Dan demonstrates the use of FPA in agile development through a hands-on example.

Dan Horvath
Making Agile Work for Government: Addressing the Challenges of Agile Adoption

Erich Knausenberger and Raj Shah examine the challenges of implementing earned value management and program management to implementing agile for government IT. Then, the authors propose a “blended-approach” by which government and other large entities can address these and other challenges.

Erich Knausenberger's picture Erich Knausenberger
Transition to Agile: Large Technical Debt, Small Project

When you transition to agile and you have a reasonably size codebase, chances are quite good that you’ve been working on the product for a while. You certainly have legacy ways of thinking about the code and the tests. Now learn how to work yourself out of the technical debt you have accumulated.

Johanna Rothman's picture Johanna Rothman
Divide and Conquer: Find Solutions by Splitting Up

With all of the choices available to software developers, it's easy to become overwhelmed not only by a problem but also by its many possible solutions. One approach that can help you and your team stay on track is to divide and conquer.

Lisa Crispin's picture Lisa Crispin
Globally Distributed Agile Development Globally Distributed Agile Development

Today, application development frequently consists of multiple teams, located across the globe, collaborating on a software project. Alex Perec describes how to make teams more productive and efficient without hindering their natural workflow.

Alex Perec
What You Ignore Can Hurt Your Project

What you don't know may hurt you, but so can what you ignore. Peter Harris explains how to find and prevent big problems on any kind of project as well as showing how you can fix many of your worst problems before they materialize.

Peter Harris's picture Peter Harris
Perceived Challenges to Agile Adoption Making Agile Work for Government: Perceived Challenges to Agile Adoption

Erich Knausenberger and Raj Shah examine three perceived challenges to agile adoption in the government space and explore how the "blended approach" to agile adoption offers an effective response to each.

Erich Knausenberger's picture Erich Knausenberger

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.