Build your professional network on facebook via our app Go to app
 
<< Prev  6 of 16 in Topic  Next >>
Posted in Community :

Tech World |

Project Management ++

 
Created by : Manoj , Project/Tech Lead, IBM INDIA  | 11 14 2009 18:08:42 +0000
Industry : IT ServicesFunctional Area : Project Management(Technology)
Activity:  224 views;  last activity : 07 06 2010 20:18:09 +0000

Note: This debate is Not Applicable to projects involving Repetitive tasks.

To achieve 100% utilization, management has started allocating developers on multiple applications or projects. A typical allocation of any person would be - 50% to project/application A, 30% to project/application B, and 20% to project/application C. In some cases even there would be 5 or 6 allocations. On a single day one has to do several context switch to meet the conflicting priorities.

In addition to the allocated (multiple) works, there would always be some organizational and admin tasks also to work upon. Mind you the HR & Organizational tasks are notified with shorter and stricter end date.. one can not avoid them as well.

Time management, Context switching and Priority conflicts make the life extremely challenging.

 
Share
 
 
  Rate : 
 
 
Multiple assignment does NOT impact effectiveness, productivity Vs Multiple assignment does impact effectiveness, productivity
0
 
 
 
 
1
0
1
Support   Support
 
0
0

Unlike construction industry where basic implementation process is almost same for each building even though Architecture is different. In IT field, every Application or Project is different in design & implementation even though Architecture is same. Also, due to nature of work (in IT project/applications), one need to put concentrated effort till the design or development (unit work) is done to a logical level.
- Good amount of Time (sometime quality time) gets wasted in context switching and recollecting the things/point where you left on the other task other day.
- With multiple assignments comes multiple status meetings & reporting - another big overhead.
On an average you loose 10 to 15% of your time because of above twos.

- Priority (between tasks) is another major concern which results in conflicts and delays. Lesser priority work always suffers.

Either Schedule delay or Extra effort (by developers) is obvious and both effectiveness & productivity decreases overtime. There are many other hidden dimensions as well like higher Cost (due to extra coordination & delays), lesser quality (rush to complete the work), higher stress, strained relations etc..
So do we really gain by with this new mantra of multple assignment to acheive 100% utilization... my answer is Not Really !

In my view, any allocation below 50% is just mathematics (in MSP) where you can divide/multiply any numbers but certainly not logical for development work to complete any meaningful task (not talking about trivial taks).
Assignments (tasks) should always be logically related and should Never be more than two.


By Manoj , Project/Tech Lead, IBM INDIA  | 11 14 2009 18:47:03 +0000
Leading Recruitment Firm
Leading Recruitment Firm
Viewers also viewed
close the sick projects vs revive the sick projects
 
5 referals 12 arguments, 212 views
West Bengal Chief Minister Mamata Banerjee's special economic and development package for the...
 
1483 referals 12 arguments, 364 views
Some people spend a lot of money in decorating their business outlet,logo's,advertising and...
 
0 referals 26 arguments, 660 views
more...  
Recent Knowledge (2)
These days as I switch on the tv or radio or look at a hoarding I do feel that power of ads I...
 
3004 referals 23 arguments, 492 views
I am associate of prajapati association and i am working for BJP from year 2005 to till date....
 
0 referals 3 arguments, 111 views
more...  
More From Author
Note: This debate is Not Applicable to projects involving Repetitive tasks. To achieve 100% utilization, management has started allocating developers on multiple applications or projects. A typical allocation of any person would be - 50% to...
To fix any failing project, you need to know the cause(s) of failure... but how do you know the cause(s). To know the health of project you need to have periodic external review and audit. Review audit will tell you where exactly the project is...
Decision has to based on the type of Application(s),  Requirement complexity, Generic vs Special Requirements (e.g. data formats), Customization Effort, cost of Support Maintenance... so there is no simple answer for this. It needs evaluation and...
more...