Agile Scoping — How to Keep the Focus

Some of the people I admire in the agile community avoid working with organizations that are not fully committed to the agile changes they are asking for.

This can create drama and a possible loss of connection between the ‘thought leaders’ and the rest of us. But what if some agile approaches would help us understand how best to support our clients if we do not have the full support of the organization?

How to Approach Data Migration in 3 Stages

Moving data from one system to another can be a complex process. In this post, we have broken down how to approach data migration in 3 stages:

  • Before you migrate
  • Ready to migrate
  • Once you’ve migrated

Your requirements will take into consideration:

My Consultant Is Not My Enemy

Monkey, Application, Training, Business, PortraitFirst Concern: Yes, We Want to Work!

That's all we ask for; however, we are human beings, not a purchase order, not a slave, and not a claimant. Our work and motivation are to be of service to you because we find this noble and we want to bring you something.

Second Concern: Clients Are Not Very Aware of the Real Need to Use a Consultant

There are two good and two bad reasons for hiring a consultant.

We Really Need to Talk About Agile Contracts

If we really want to be Agile, we need to make sure our contracts are, too.

We all are aware that Agile software development has been in existence for about 18 years now, so it's clearly been enough time for organizations to adopt Agile processes for the complete development lifecycle.

But when it comes to writing contracts, I think most of us who have been working in software consulting companies will agree that there is still reluctance, and most of the time we either go back to waterfall language of writing or succumb to a mix of both the traditional and agile way.

All Consultants Are The Same, Right?

Last month, I published the "Considering Offshoring? Consider These Lessons Learned" article, which provided five lessons that I have learned when attempting to employ offshore or nearshore services to assist with development efforts. One of those learned lessons reminded us that:

"Service providers exist to provide services for their clientele. At the core, they are doing it as a means to generate revenue." 

As a reader of this article, one might pose the question...