Three PM issues you are to face when changing app development team

Three PM issues you are to face when changing app development team

There are times when businesses need to change app developers, but is it possible for one developer to work on another developer's code? Can your new software development team continue a project started by another team? Here we list the?three most common project management (PM) issues you might face when deciding to adopt someone’s project and see it through from partway through completion.?

1. Inheriting someone else's code?

Expectations: The?original?team transfers the project step by step to the new team. Because software development is a continuous process, such an approach enables new developers to gain important insights into?the project and concentrate on its essentials.??

Reality: The "adopted" project may be in disarray. Programs may be unstable with assorted bugs; the new team will need to fix, modify, and optimize unclear workflows on the fly because speed and quality are crucial elements in software development.??

Solution: Patience, hard work, and perseverance always pay off. Having a good project manager, who knows numerous ways to get through issues left by the predecessors, as well as proper prioritization are essential. ?

2. Prioritizing when everything is “no. 1”?

Expectations: The team addresses issues by prioritizing?the project's needs.?

Reality: Prioritization can be a double-edged sword. On the one hand, the product needs continuous development. On the other hand, various errors continue to pop out of the program and need to be fixed urgently.?

Solution: If the system you are trying to handle is too massive, it makes sense to collect the current tasks and arrange planning sessions with the product owner, which will help you understand the system and how it works. In turn, you'll be able to build a paradigm: what is missing at the moment, what should be paused, what you will do when time permits, and what?you should do first.??

3. Changing PM methodology?

Expectations: The team inherits the previous PM methodology, for example, scrum. The developers have two-week sprints, and everything that gets into development is brought to an end.??

Reality: New tasks have been a higher priority for the team. The client-executor system becomes more complicated; for example, the customer gets a new user. Now, it becomes necessary to add additional personalized functionality to the developed software. The new user's needs have now also become a priority. The developers try using different prioritization methods, but they are useless due to the project dynamics.??

Solution: In the above-described case, an experienced project manager may decide to switch the project to the Kanban methodology. As the tasks begin to flow, the number of contentious issues gradually drops. Asaps, hot features, and hotfixes arrive as before, but it is easier to manage them in Kanban—build a good process, find the limits that the team can use at a specific development stage, and continue to work on the project henceforth.?

In summary, an "adopted" IT project may be a great challenge with bugs, pitfalls, and unforeseen circumstances. But still, there are a couple of reasons you should try this experience:?

  1. Such challenges bring the team together.?
  2. Sophisticated tasks are essential for IT project managers' professional development.?
  3. The reward in shepherding good ideas out until the end (even if you didn't launch the process) and helping smart, hardworking people present their brilliant products to the world is priceless.?

Viktoria Levchenko

IT Consulting | Custom solutions | PIESOFT.US

2 年

I remember when some years ago our team was in project “adaptation” process, our PM Chris had to face numerous issues.. yet that made the team stronger and much more experienced. The project is still “in house” and the client is happy.

要查看或添加评论,请登录

PieSoft.US的更多文章

社区洞察

其他会员也浏览了