Re: OOP - a question about database access
Date: Thu, 06 Nov 2003 03:15:28 -0500
Message-ID: <46idnclna_7LnzeiRVn-uA_at_comcast.com>
So let me try again. Contracting a plumber to do the water pipes as well as the wiring conduits is a task, not a feature. A manager talks features with the customer, tasks with his team. There is no fixed relation between features and tasks: a feature may requires several tasks, or a task can implement several features.
TT> Translating featuers to tasks is often non-trivial. Most TT> managers lack the necessary skillset and that is often why TT> they become managers instead of architects or independent TT> consultants.
BB> Every manager has the necessary skillset
I am not sure why you assume that all managers are competent.
BB> to ask their BB> technical people for a task breakdown. Some of the best tech BB> managers I have worked for have no tech background but know BB> how to build a trust relationship with their tech BB> staff.
Perhaps we have a fundamental disagreement. I think it is the manager's job to map features to tasks and to assign tasks to team members. Note that this does not prevent each member from breaking down his task further. If a manager divides the tasks into too fine a granularity, then he is micro-managing. OTOH, if a manager does not know what tasks are involved in implementing a task, then he in not qualified. (A manager can of course consult experts occassionally, but if he has to ask every time, why hire him in the first place?)
Tak
-- ---------------------------------------------------------------------- Tak To takto_at_alum.mit.eduxx --------------------------------------------------------------------^^ [taode takto ~{LU5B~}] NB: trim the xx to get my real email addrReceived on Thu Nov 06 2003 - 09:15:28 CET