Category - Project Management

Project management assumes coordinating the work of the team to ensure project tasks completion and goals achievement within the given constraints – in particular, time and budget. Being responsible for leading the whole project, Project Manager is actually a single point of contact for a Customer.

Customer in Agile

Many software development projects are implemented with Agile methodologies. The right use of Agile principles leads projects to the goals. If you are a customer of a software development project, and you are suggested to work in Agile, this article is for you. We will list the essentials to prepare for the work with an Agile development team.

To make Agile work for your goals is the mutual task for a prepared customer and a mature team. Both the team and you have to be prepared to the Agile approach if you did not work this way before or if you did but did not get significant results.

Read More

How to prioritize tasks of a software development project?

Your software project has limited resources, so only prioritized tasks should remain in the project scope. If you are a customer, a product owner or a team member, you need to maximize the value to be delivered by the team. The clue for the maximum added value with minimal applied effort is prioritization of tasks. It is crucial, but it can be a challenge to prioritize several dozens of items efficiently.

Read More

How transparent is your software project budget?

This article provides empirical advice for software project customers, product owners, project managers, team leads. Software project budget has to be clearly understood, examined and optimized. All the practices have been verified by ISS Art’s team.

Read More

Scrum VS Kanban or Scrum AND Kanban?

Definitions

When you run an IT project, you should always consider the work method, that defines how the value is delivered to the IT product. The development process, no matter how many members your team has, can be either efficient or not. The challenges of your IT project have a lot in common with the challenges of other projects in the industry.
Read More

Working in a Virtual Team

How successful is your business? How much of your business is done on the internet? Nowadays, every other businessman has a web application to offer their services online.  Was it created locally or by a virtual team? I believe, a group of highly-skilled developers  working across the road was hired to deliver the project. You must have paid quite a fortune for the time they dedicated to the product.
Read More

Managing the software development budget

Truthful statistics of cost overruns

There is no secret that the cost overruns go closely with each software development project in the world. The average overrun amounts 40 – 50%. And 70 – 80 % of projects in the industry finish with overrun against the initial estimation.

The IT market is not only that is full of overruns. Big complex projects such as military and construction ones often get their budget over.

F-22 Raptor with the project cost overrun

F-22 Raptor with the project over budget

F-22 Raptor aircraft got over budget (initial $115M against effective $411M per a unit)Read More

CrISStal Eye time tracking software: how to monitor employee performance and report to customers effectively

We’ve talked about time tracking issues in software development outsourcing in one of our previous articles. As a Project Manager, you need to monitor time spent by your team on the project tasks. As a Customer, you need to know what you actually pay for. This is where time tracking tools can help.Read More

Some issues with Scrum adoptions

In my previous post I told you about Scrum advantages. But there are a lot of issues when people try to use Scrum on their projects. Scrum is ideal when a company is developing a product for itself, when there are no outsourcing, deadlines and distributed teams. But when you try to use Scrum with outsourced development, things are getting more and more complicated. So, the Project Manager should keep in mind that there might be some false hopes of Scrum (this topic is covered here).

I have a half dozen projects in my portfolio, and today I will share my experience of Scrum in real life with you.
Read More

Time tracking challenges in software development outsourcing

You already know that offshore software development brings the following benefits:

  • Cost reduction when working with competitive labor markets;
  • Unlimited access to highly specialized professionals;
  • Maximizing the efficiency of time zone differences – less production down time.

Together with that, it brings certain challenges you should be aware of:

  • The need for constant management and control (in particular, time and budget);
  • Cultural differences (which were covered in one of our previous articles);
  • Lack of face-to-face contact.

Let’s talk about control in more depth.
Read More