Agile Zone is brought to you in partnership with:
  • submit to reddit
Gil Zilberfeld06/18/13
869 views
0 replies

Metric Mind Tricks

“What gets measured, gets done”. We all know this. By the way, did you notice that it says: “done”, not “done well”? We like metrics, because we base decisions on them. If we didn’t have them, then we would just be guessing.

Allan Kelly06/18/13
1102 views
0 replies

A Role for Project Managers and Business Analysts in Agile?

For project managers things are decidedly more complex. Much of their traditional work around “when” is redundant, since we are aiming for stable teams and sizing work to the time work around “who” is also gone.

Mitch Pronschinske06/18/13
1743 views
0 replies

Links You Don't Want To Miss (June 18)

German parliment may be preparing to end future software patenting, and Subversion 1.8 is live! Plus, learn how to speed up your site with Redis and watch the funniest JavaZone parody trailer yet!

Anders Abel06/18/13
575 views
0 replies

Undo Checkout for Unchanged Items in TFS

The pending changes list of TFS is a lie. It shows all files checked out for edit, not those with actual changes. A TFS power tools command can save the day.

Kane Mar06/18/13
1588 views
0 replies

Large Scale Scrum and Cosmic Function Points With Dr. Dan Rawsthorne

About half way into the interview Dr. Dan starts talking about Cosmic Function Points. I almost sounds like a new age approach to Agile software development but he’s really talking about the complexity of the data flow between components in a system. It’s an interesting concept!

Oscar Berg06/17/13
1259 views
1 replies

Here's to the trouble-makers

To be successful, organizations desperately need people who are both thinkers and doers. People who want to get things done, but always start with asking “Why?”.

Johanna Rothman06/17/13
513 views
0 replies

Estimating the Unknown: Dates or Budgets, Part 5

In many ways, estimating project budgets or dates for agile projects turns out to be irrelevant. If you have a ranked backlog, and you finish features, you can always stop the project if you hit a particular date or cost.

Vijay Narayanan06/17/13
3616 views
2 replies

Why do we fear Continuous Refactoring?

There are so many reasons why continuously refactoring code is a good idea – in fact, it is a sound investment for the overall health of your codebase. So, what could be some reasons why we fear doing refactorings?

Vijay Narayanan06/17/13
693 views
0 replies

Refactoring Legacy Assets With Agile

Working with legacy assets can be difficult. You will start out with fear, uncertainty, and doubt (aka the FUD factor) and you will probably question if it is worth going through the trouble of touching old code.

Johanna Rothman06/16/13
450 views
0 replies

Estimating the Unknown: Dates or Budgets, Part 4

In Part 3, you had some knowledge of the team’s velocity. This is the option of when you do not have knowledge of the team’s velocity, because this team has not worked together before, or has not worked on a project like this before. You are all coming in blind.

Vijay Narayanan06/16/13
946 views
0 replies

9 Quick Tips to Reducing Technical Debt

Wrote earlier about the importance of refactoring and continuous alignment within the context of systematic reuse effectiveness. Reducing technical debt is an integral aspect of refactoring.

Erich Styger06/15/13
631 views
0 replies

Eclipse Problems View: Only Show Problems for Project

Having many projects open the same time, and working on them in parallel is a challenge. Ok, the human brain is not built for multitasking, but I still try ;-) . What I typically I end up in my Eclipse Problems View to have entries from multiple projects mixed up:

Vijay Narayanan06/15/13
721 views
0 replies

Agile Software Reuse Design Practices Primer

Pursuing systematic reuse the agile way? This primer will cover a variety of design practices to help your development teams. It covers:

Michael Muller06/15/13
1232 views
0 replies

Agile, Technical Debt & Resign Patterns: Interview with Patroklos Papapetrou

An agile enthusiast who seeks excellence in software engineering. This is how Patroklos Papapetrou defines himself. Let's have a techdebt talk with this greek "software gardener" who recently published a very interesting approach on how to identify & remediate resign patterns with code metrics and agile practices, based on the original article written by Michael Duell.

Johanna Rothman06/14/13
2844 views
0 replies

Estimating the Unknown: Projects or Budgets, Part 3

You have options for estimation, once you have met the preconditions. If you don’t have the feature set in a ranked order, you are in trouble.

Ian Mitchell06/14/13
1179 views
0 replies

The Kanban Sandwich: A Bite-Size Recipe for Agile Work Flows at Scale

At the business level we often find "project pipelines" that become Kanban-like once Agile practices are embedded in the boardroom. This article considers this enterprise pattern...a "Kanban Sandwich" with a Scrum-like process in the middle.

Hamid Shojaee06/14/13
584 views
0 replies

Staying Agile Webinar: How to Grow High Performance Teams

If you missed last month’s webinar on How to Grow High Performance Teams Through Mentorship by Peter Saddington, we have attached the audio and slide deck below. Enjoy!

Stephen Forte06/14/13
329 views
0 replies

Accelerator - Startup Weekend Style Assignments, Week 3

This week at the 1:1’s Paul and I started to push for the teams to build MVPs around a core assumption or two. We also brought in technical mentor and Telerik customer advocate, Dhananjay Kumar (DJ), to talk about hybrid apps and also give an overview of Icenium and Everlive for the technical co-founders.

Vijay Narayanan06/13/13
5984 views
0 replies

10 Signs Services Are Accumulating Technical Debt

Your teams are busy building services and service enabled processes – great! – how do you know if these services are built at the appropriate level of quality? Here are ten signs that your services might be accumulating technical debt...

Tom Howlett06/13/13
883 views
0 replies

The Blamer

I blame others and they blame me. The more difficult the problem, the more I need the help of others, the more I blame others and push them away.

Johanna Rothman06/13/13
658 views
0 replies

Estimating the Unknown: Projects or Budgets, Part 2

So now that you know why it’s so difficult to estimate what do you do when someone asks you for an estimate?

Stephen Forte06/13/13
356 views
0 replies

Accelerator - Startup Weekend Style Assignments, Week 2

“Get the Hell Out of the Building” week with a focus on Customer Development. Most teams went out and started to talk to potential customers about their offerings. We had a mentor, Joel Semeniuk, come in and spend all week with the teams to work on customer development and their business model canvas.

Venkatesh Kris...06/12/13
2284 views
0 replies

Agile and Post-Its

This misconception has gone to such an extreme that, some believe that if you are not using post-it notes then you are not Agile. This looks funny for many Agilists, but this belief is true with many newbies.

Jurgen Appelo06/12/13
1893 views
0 replies

5 Reasons for Writing a Blog - Reason 1

The original purpose of my blog was to pave the way for my first book. But 5 years later I have realized that NOOP.NL has become more than just a vehicle for my book projects.

Michael Sahota06/12/13
618 views
0 replies

Agile Failure and Corporate Culture

You need to understand corporate culture before undertaking Agile adoption or Agile transformation. Here are some tips.