6 Tips of Tracking Time Spent by the Employee on an Agile Project

time tracking of Scrum team members, it outsourcingFor each Scrum master and for the whole agile team the most important is the done selected backlogs for the sprint, but not time spent on coffee breaks or browsing the internet. And it’s the known fact, that in agile development the most essential issue is how much time is left to finish the user story, but not how much time was spent by each of the developer.

You should ask yourself whether you need the metrics of time at all. Why are you tracking time? One reasonable answer that comes to my mind can be to bill a Client: to know how much time was spent, to pay overtimes. If you can suggest more, I’ll appreciate your feedback.

Nevertheless there are some tips of tracking time:

Continue reading

How to build the communication between customer and vendor for successful outsourcing?

Even if there is enough budget, resources and time to fulfill the project, still one problem can arise between customer and vendor when outsourcing – it is the process of communication. Especially the complexity of Agile Development process (constant changes in requirements) in contrast to building a product from a set of requirements (Waterfall). The communication in this scenario adds more issues and one can’t ignore but have to give highest priority to the process of communication between parties.

How to communicate effectively with your remote team?

Continue reading

Hire Developers Easily: 5 Ways How to Fill an Open IT Position

Are you in search for IT professionals (software, database, web, game developers etc.)? Read the article to make sure that you know about all mentioned ways of filling your open IT positions. You will find pros and cons of the each way and some useful links that may probably help you to find the required developers faster.

Continue reading

13 IT Outsourcing Problems that May Lead You to Bankruptcy

While outsourcing IT functions seems attractive in terms of cost savings and other efficiencies, it is not easy to take the right decisions leading to fruitful results. It is absolutely essential for a company to look at all the variables of outsourcing before making the decision to use it as a tool for growth. Here are a number of possible outsourcing problems that you may come:

IT OUTSOURCING PROBLEMS

Continue reading

A Software Tool or a Whiteboard to Manage Distributed IT Teams?

The problem of choosing the right tool for managing your time, work, your team is very vital, as the rightly chosen tool may help you to:

1) safe your time;
2) safe time of your team or your boss (Product Owner if we speak about Scrum);
3) add visibility of your work or the team’s performance;
4) stay updated on the current project’s status and so on.

Some tool-makers state that their tools help to speed up time to market and a lot of other important things that can be measured in cash equivalent.

How to speed up time to market

How to speed up time to market

Continue reading

What is the Best Agile Tool for Managing Distributed Teams? (The Poll’s Results)

We created a poll to find the answer to the question:

“What Agile Tool to Choose When Your Have a Remote Team?”.

To see the results, click the link below (it is a pdf-document):

What_is_the_best_Agile_tool_poll’s results (2011)

You are free to post this pdf-document whenever you want but don’t forget to add  the link to our blog.

We also added the results of the poll below for those who prefers reading without any clicks:

Terminology

(In order to be sure that we think about the same things)

Remote team vs distributed team

Continue reading

KanbanTool: Worth Or Not Your Attention?

Kanban is a scheduling system and thanks to it you can easily monitor your team’s workflow. It tells you what should be done, when and by whom.  In software development it is a board with a number of placeholders for work to be done. You and your team create separate tasks and place them on it. When the task is completed, you just relocate it to the “done” column.

Among the main advantages of Kanban boards are their simplicity and visualization of the working process.  You and your team always know what others team’s members do just now without asking them about it.

A lot of teams use ordinary whiteboards with stickers as Kanban boards. It really works, but not in case of distributed teams, when members are located in different offices, cities or even countries. One more point against ordinary whiteboards, is that it is not convenient to use it when your team is more than 5 members, as you should have several boards to place all the tasks. Moreover, you should take a photo of the each status’s change of the tasks to analyze the team’s workflow.

That is why the automated Kanban boards have appeared. Today there are quite a lot of such tools. All of them have their pros and cons.

We have tried the most widespread and brand new ones and in this article would like to talk about our choice for today – Kanban Tool by Shore Labs. We have successfully implemented it in our company.

Continue reading

Scrum and IT Outsourcing = New Business model

If you are reading this article, probably you know what is Scrum about and for what it is used. Since it invention in 1993 many things has happened, the world has endured several crisis, we were witnesses of sound bankruptcies, merger, acquisitions etc. The 21st century world is constantly moving forward. And, in order to catch the wave and be on the spot of any industry, we should evolve constantly, especially high-intellectual businesses such as Information technologies (IT) companies.

With the help of Scrum, many businesses have already gained their competitive advantages.

Today more and more companies are using Scrum teams, i.e. teams of software engineers/developers that work within Scrum. It is really works in most of cases. And, although such teams may complete projects faster and you will have your project done in shorter periods, at that speeding up time to market, it is not enough to be ahead of competitors.

Continue reading

Non-Risky Outsourcing: Truth Or Fairy Tale For Kids?

Fast changing environment, strong competition, globalization of world markets are among the main challenges for nowadays businesses. And especially they influence is evident on IT industry, where without constant innovations and new service models is practically impossible survive and be ahead of competitors. World Crisis made most of us more cost-conscious and it is ok, as the highest ROI may be reachable only using your assets cost-efficiently. We have became also more conservative and today are in search of opportunities to minimize our risks.

IT Outsourcing is far from of new trend. It is widespread worldwide and there are plenty of businesses with good or bad experience.

Why some examples of outsourcing successful while some fail? What is wrong?

The answer for today is the lack of communication, misunderstanding, non-transparent relations between IT vendors and those who outsource and distrust that are caused by classic model of dedicated development centre.

Continue reading