• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

IBM test question: Managing a team...

 
Ranch Hand
Posts: 188
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
This is my first post to this group
Below is one of the IBM sample test questions: -
To MOST effectively manage teams working on different packages within a large project, which one of the following should be true?
a) An architecture board of team leads should negotiate and coordinate changes to inter-package messages.
b) One technical lead should control the project details and communicate decisions to the different teams.
c) Communications between the teams should be minimized to reduce overhead burdens while they work on separate, independent use cases for their packages.
d) The team leads should focus on quality designs for the internals of their packages, mentoring their team members
I understand that a) is the best answer. But, can someone please elaborate why b) and d) are not true and how should they be "modified" to become valid answers?
------------------
Thank you.
- Simon See
simon-ivy@usa.net
-after office hours-
 
Wanderer
Posts: 18671
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My opinions:
(b) - It might be good to have one person ultimately in control rather than a committe, but it's very important that this person get lots of feedback from other team leads knowledgeable the various packages. On a large project one person will not have time to be fully up-to-date on the technical particulars of all the packages, and if he doesn't solicit opinions from others, the project is probably doomed. (b) says the leader communicates decisions to the teams, with no mention of getting any information from them; things don't sound good for this project.
(d) - If the internals of a package are poorly implemented, they can be changed later with a lot more ease than if the outward interfaces with other packages are flawed. In the latter case, the internals for at least two packages will have to change, after the new API is sorted out. Or if it's impossible to change the API at this point, it may be similarly impossible to ever have an elegant design for some components. Certainly the team leads should not ignore the internal designs entirely - but they should most always come after public interfaces, as a priority on a large project.
 
Ranch Hand
Posts: 1157
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Simon,
Welcome to the OO forum
We have discussed this in the forum earlier.You would find the correct answers (with explanations) for all the IBM pre-assessment tests in the forum.
BTW, the correct answer for this question is A.
Looking forward for interesting discussions with you in the future,
Regards,
Sandeep
SCJP2, OCSD(Oracle JDeveloper), OCED(Oracle Internet Platform)
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic