+1 703.350.4150 Have TeamExpand Call You Leave a Message

"I really like the way you can access your work items from within Outlook. I like the way you can bring up the full work item forms, make edits, and save immediately to TFS. It was great to create new meeting requests or mail messages from the work items."

Lori Lamkin
Product Unit Manager for Team Foundation Server at Microsoft

"These types of products are important to the industry."

Joel Semeniuk
CEO and co-founder of ImagiNET Resources Corp.

"I know of a good number of companies that will love having something like this - getting their timesheet management into TFS (so it can be reported on, especially) will make life a lot easier for them."

James Manning
Software Design Engineer for Visual Studio project at Microsoft

"I like the idea of being able to link work items to e-mails and meetings. I also like that it provides non-technical information workers the option of working with TFS in a more familiar environment. Congratulations to TeamExpand on the release!"

Jason Barile
Principal Test Manager for Visual Studio Team Foundation Server at Microsoft

"TX Chrono, by TeamExpand, allows users to easily track how they are spending their time, store that information in TFS, and make it available for reporting in the warehouse."

Brian Harry
Product Unit Manager for Team Foundation Server at Microsoft

Left 1 2 3 4 5 Right
TFS Timesheet

VSTS-Outlook Bridge

Blog

On the Efficiency of Project Time Tracking Software

March 9th, 2010
by Olga Belokurskaya

Yesterday, I had a very interesting discussion with a friend of mine about project time tracking. Being a project manager in a small company, he’s been looking forward to find some project time tracking tool that could help him get more accurate data on time, as the way of time tracking they were used to often proved to be inaccurate and time consuming. So, my friend needed to find arguments to convince his executive in the efficiency of the efficiency of project time tracking software versus spreadsheets.
As a result of this talk, I decided to describe the difficulties a project manager faces when using the old-fashioned means of project time tracking, such as a kind of shared calendars to plan tasks and activities, and weekly Excel spreadsheets where actual time spent on those activities is marked.

  1. Inaccuracy in the reported time. – Shared calendars are great to plan some activities, as a manager may add changes to the tasks or appoint tasks for the next week or even month. The problem is that when it comes to entering the time spent on tasks in Excel spreadsheets manually, the probability of making a mistake is very high. Moreover, hardly everyone may remember (or mark in a calendar) the exact time it took them to fulfill this or that task. When company’s clients are billed for time-and-material, it’s more than just inconveniency.
  2. Time-consuming process of getting the information. – Even in a small company of about 30 employees getting all the Excel timesheets together is a pain. It takes a significant amount of time. But to worsen the things, someone may suddenly need changes in his/her spreadsheet, as misspelled the numbers, or “completely-forgot-about-that-little-five-minute-task…” I say, it’s a nightmare.
  3. Time-consuming reporting. – Then a project manager needs to make reports for accountants, for customers, for executives, etc. out of the information received, which is also rather time-consuming.

Project timesheet software eliminates the double work of entering and re-entering the data from calendars to spreadsheets. Entering the time spent on tasks daily provides more accurate data, and there’s a far less chance for making a mistake.

There’s no need to wait for the spreadsheets to come, as the data gets into a single system, and a project manager has the access to the information just as soon as it is entered. Moreover, there’s no need to spend loads of time on making reports, as project timesheet software, commonly, provides the possibility of creating different kinds of reports automatically.

The reports for accounting, billing, etc. are done faster, and much more accurately, thus providing more accurate and actual calculations.

P.S. The problem is that my friend’s executive is a kind of far away from being a geek, using his PC once a week to check e-mails. He’s absolutely satisfied with the way project time tracking is performed currently. Hope, however, as my friend’s going to provide him with detailed calculations of the savings the customers and the company can achieve, thanks to accurate billing, his eyes and his heart will open to the progress.

Posted in Project Timesheet Software | No Comments »

Project Time Tracking: What’s the Point?

March 5th, 2010
by Olga Belokurskaya

Today, most companies have implemented or intend to implement and use software for project time tracking. But what exactly they should track?

Some mangers insist on tracking everything, every single step or activity aiming to be aware of how exactly an employee spends every minute of the working day. But this is, actually, time tracking for the sake of time tracking. And in such a situation I can understand guys who say they’re just wasting their time.

There should be a clear purpose for the use of project time tracking software. The key is to define the metrics and understand what data (received through project time tracking) will be useful for different business purposes. They may be accurate billing, productivity and efficiency tracking, project estimations, etc. So, when the purpose is known, it becomes easier to choose the project time tracking tool that can provide the necessary data

Project time tracking software is not just a tool for tracking time spent on different tasks and activities. It supposes that information will be analyzed and used to bring value into business.

Posted in Project Timesheet Software | No Comments »

Project Timesheet Software: The Way to Control Outsourced Projects

February 26th, 2010
by Olga Belokurskaya

Hi!

There’s no doubt that when a company outsources the development of their software products, they want a good possibility to better control everything about the outsourced project. Here project timesheet software is a great controlling tool that can provide a lot of information.

How much time developers spend on different tasks is not just a way to be sure the work is being done. Project timesheet software gives a clear image of developers’ productivity, and gives a great opportunity for improvement.

Most of project timesheets allow a variety of reports that can be used for accurate billing. Moreover, using the data in the reports helps find a space for improvement, control the project progress, and probably, make new project estimations on time and budget. This enhances greatly the quality of business, as project timesheet software eases management of the outsourced software development team to a great extent.

Posted in Best practices, Project Timesheet Software | No Comments »

Fast Friday Thoughts on Software for Project Time Tracking

February 19th, 2010
by Olga Belokurskaya

In one of my previous postings, I wrote about a rendez-vous with a friend of mine, the developer, whose way to entertain me was quite peculiar. To be exact, he was complaining about software for project time tracking, they started to use, and how much he was against it, etc.

My point was (as I got furious) that the problem, probably, was in his resistance to make an effort and adopt the new way of project time tracking. However, motivating people (in that case, employees) to adopt something, is a challenge. Here a lot depends on the software, rather than on people.

People are so often devoted to “old good way of doing something,” even if it takes a lot of time. As the idea of project time tracking software is to save time, it should be easy to use. When software has poor or bewildering user interface, for example, or a bunch of unnecessary features, it’s hardly to be adopted enthusiastically.

Then, form the technical point of view, software for project time tracking should be easily integrated with other company’s systems, so the data on time that employees spend on tasks could be accessed from different departments.

In fact, project time tracking, is not the general part of work on the project. It helps to control (self control, as well) and analyze employees’ productivity, as well as search the place for improvement. Employees need solutions that make their jobs easier and become a part of their daily routine. Software for project time tracking that possesses these qualities (apart from functionality, etc.) will be easily adopted.

P.S. And surely, it will not become the subject to be discussed on a date!

Posted in Project Timesheet Software | No Comments »

What to Worry About When Choosing a Project Time Tracker

February 18th, 2010
by Olga Belokurskaya

Project time tracker is a very effective and essential part of any successful business; however, to get the most out of it, a company should make the right choice from a variety of offerings. By the right choice I mean the project time tracker that suits company’s goals and possibilities the best. There are some points to pay special attention to, in order to avoid an inappropriate purchase.

Usability – Good usability leads to faster adoption of a project time tracker, while poor usability may result in strong resistance and the need to look for another solution (which means additional expenses and wasted time).

Functionality – Here the major features and functionality a project time tracker provides should be analyzed and compared to company’s requirements. Often, large companies have more requirements and need wider set of features than SMBs.

Possibilities for support and maintenance, including various updates, add ons, etc.

Compatibility – there should be a possibility to integrate a project time tracker with other company’s systems, as the data, provided by the tool, may be used by different departments (HR, accounting, etc.)

Posted in Best practices, Project Timesheet Software | No Comments »

Using Project Timesheet Software to Speed Up Billing Process

February 17th, 2010
by Olga Belokurskaya

Hi!

Project timesheet software, apart from giving clear idea on how and on what tasks employees spend their time, affects greatly billing. This fact speaks in favor of using automated timesheet software against Excel spreadsheets (not speaking about paper-based time tracking).

Usually, invoices are sent to clients, when account managers get the information of all the hours spent on the project by each member of the team. And a team supposes a number of people – developers, project managers, etc. Collecting this information is quite an effort, as people may not submit their hours or send spreadsheets on time, they may get sick, or by any other reason… This becomes more challenging if the development team is comparatively big (which is a common situation with complex projects). Moreover, employees’ rates are different.

So, without project timesheet software gathering the information and making all the calculations necessary to prepare invoices may be really time-consuming and error-prone. Project timesheet software makes this process faster, as the changes and corrections employees make in their timesheets (when timesheet software is used) are made in real time. So account managers get this information faster, with no, or at least, less mistakes, and are able to prepare invoices withing a shorter period of time.

Posted in Project Timesheet Software | No Comments »

TFS Training: On TFS and VSTS Misconceptions

February 16th, 2010
by Olga Belokurskaya

I’ve recently found out an interesting thing about TFS and VSTS. There are several misconception regarding TFS and VSTS, which may result in difficulties with TFS adoption. I’m convinced, that companies that plan to adopt VSTS/TFS to manage their software development lifecycle, should have a kind of TFS training, explaining these misconceptions.

One of them is about Team Foundation Server (TFS) to be just an expensive source control repository. The other, regarding both VSTS and TFS, is saying that they are hard to adopt.

Well, as for the first misconception, it is more about what you are using TFS for. Being an Integrated Process Environment, TFS provides the space for storing and managing everything regarding development initiatives, such as project planning, task status tracking, defect tracking, time tracking, source control, etc. So, in fact, using it just for source control may be expensive. But that’s only because TFS is, a kind of, misused.

Second one, is a misunderstanding that VSTS/TFS is hard to adopt, though the difficulty is mostly about improving software development process. TFS training, in this case, might help to discover how to use this framework to improve the processes, using best practices, such as test driven development, automated builds, continuous build environment, trend information about your project plan tasks,etc.

Posted in TFS Management, VSTS Development | No Comments »

A Fiew Words On Visual Studio Add Ins

February 15th, 2010
by Olga Belokurskaya

Hi!

I’d like to dwell a bit about Visual Studio add ins. I’m convinced that VSTS/TFS guys when provided the possibility to create different kinds of add ins, thought about such people, as, for example, I am.

Look, any company that uses VSTS in their software product development and management processes, has not only developers among their staff, but also a number of non-technical specialists of all kinds who do not code, and do not use Visual Studio in their everyday working activities. But as well as developers, they have to utilize some of the VSTS/TFS functionality, in terms of receiving and tracking their tasks, for example.

I suppose, entering TFS each time to check for new tasks, to track their time spent on those tasks, etc. might bring some difficulties, as the environment is completely unfamiliar. So Visual Studio add ins may become a great way out. Let’s take, for example, add ins that allow people work with TFS through the Microsoft Outlook interface that is familiar to most employees. This can improve productivity, as they do not have to spend their time on investigating an unknown interface, and at the same time, work together with the rest of the team.

Posted in Visual Studio Add-ins | No Comments »

TFS Managenment: On Reporting

February 4th, 2010
by Olga Belokurskaya

When using such huge systems as TFS when developing software, it’s essential to feel comfortable with TFS management. No doubt, the system is complex, and this complexity comes out of the amount of functionality provided by TFS.

Reporting is a part of this huge functionality. In TFS management, reporting is not the least thing, as it allows tracking and analyzing project progress, quality and a variety of other metrics.There’s a bunch of new reporting possibilities available in Team Foundation Server 2010.

These include:

A set of SharePoint Dashboards, based on Excel, which makes them easy to customize;
A set of improved SQL Reporting Services giving a view of bugs, builds, tests, etc.;
Excel Reports from Work Item Queries, the feature that eases creation of own reports, generating an Excel report based on a work item query.

What seems great to me is that there is a place for customization, which means that you can get the metrics you need.

Posted in TFS Management | No Comments »

Using Project Timesheet Software for Making Efficiency Plan

December 7th, 2009
by Olga Belokurskaya

Apart from improving accounting and billing, accurate time records, and clearer vision of how and how much time employees spend on different tasks, project timesheet software may become a tool for controlling company’s efficiency. The data that is gathered by project timesheets may become a base for analyzing efficiency and creating a plan of improvement. Here are some steps for those starting from scratch:

Select and implement project timesheet software that will meet your requirements. This is the first step that sounds quite simple, however requires some time and effort. Because you need to make sure the chosen software will provide you with the information you need. Find out time tracking possibilities of the software, such as weekly or daily time reporting, possibility for project managers to approve or disapprove time reported by employees, etc.

Define a monitoring period for tracking employees’ efficiency. Let’s say, during a month period you check how much time employees spend on different tasks, find out how much time is spent not directly on work, but on other activities.

Now, when analyzing the data delivered by project timesheet software, you’ll probably notice that some of your workers use their time efficiently. So, select them to be so called efficiency leaders. Then, divide others on several groups, according to the level of their work efficiency, and appoint a leader to each group. Thus, the leaders may help the employees in their groups to better arrange their working time in order to avoid overtimes and inefficient use of time. Here again project time sheet software may be of great help, as well, because each employee may track their personal improvement in using their working time.

Set the goals to each group, and set another monitoring period. So, in a moth or two, check whether those goals were achieved.

Well, this was, actually, an example of how you may use project timesheet software to control and improve employees work efficiency. However, the main idea is clear, apart from accounting accuracy, wise use of project timesheet software may bring improvement to company’s work efficiency.

Posted in Best practices, Project Timesheet Software | No Comments »




RSS entries or comments