Internosis - knowledge management,ecommerce and project consulting
*Home>>>Project Manager

Development strategies?


A software manager is involved in the project development of a software design support system that supports the translation of software requirements to a formal software specification. Comment on the advantages and disadvantages of the following development strategies:

a. Develop a throw-away prototype, evaluate, it then review the system requirements. Develop the final system using C.

b. Develop the system from the existing requirements using Java, then modify it to adapt to any changed user requirements.

c. Develop the system using incremental development with a user involved in the development team.

a. prototype makes sure customer and developers have the same understanding of what's required, and both parties get a deeper understanding of what can be done.
But, it's just throwaway stuff which will be never used - so it costs more. But, the cost is justified since the customer might quit after the prototype, saving the cost of the full system, or be able to change requirements earlier, which is cheaper than doing so later.

b. What's developed may be out of whack with what the customer wanted and couldn't articulate. Customer might then decide to not pay, since what's developed isn't what they wanted. Developers can't sue, because then nobody will hire them ever again.
Modifications are always cheaper early on and more expensive afterwards.
Advantages? hmmm. Well, kind of good if a really clear set of requirements exists - government tender type projects.

c. incremental is good, customer gets little pieces of functionality with different releases, rather than absolutely nothing up until the final release. Also good to pick up requirement changes earlier, and customer can keep saying "do this bit next" until they've got what they want.
disadvantages... ummm... user involved in the development team will cost more, but the cost is likely to be less than going with (b).

hope that helps!

Tags
  Project Control   Project Risk   Project Tools   Project Software   Project Planning   Project Consulting   Project Manager   Project Management   Microsoft Project   Knowledge Solution   Knowledge System   Knowledge Transfer
Related information
  • My top managers are always complaining about why i am so slow. how should i react?

    It is understandable. noway it is hurdle in your life you have to suffer that and come out successful.

    ...
  • Can you make the last two sentences of this paragraph more effective and efficient?

    If it doesn't, please submit justification as to why you feel this way. We'll use this justification to remove the project from the list.

    ...
  • What should I do? High School Kid with disabilities do not know what to ? PLEASE HELP!?

    Talk with his aide or ESOL teacher. Explain what he is doing and ask how you can explain things to him. Gently but firmly tell him that it's not okay to kiss Bee, pull your hair, or pat your...

  • Please Help! Stakeholder Analysis?

    First, I will answer the questions from bottom to the top. & That is your first of many answers. Is there a personal problem with you and the said parties? Because a fashion show is nothing ...

  • Office management?

    Your Manager's reaction clearly justifies that he's not managing the team well at least you...He's just acting like your Boss,but not a good Manager Simple relation between a Boss a...

  • Faltering at Work...Dealing with mind games?

    One, congrats that you were put in a mgr. position. I know -- people we work with can get jealous and feel insecure. The thing is....you are now dealing with a person who can psych others.....be ...

  • What rights do I have as a employee when being sick? I have worked for a Health care company for over 10 year

    HIndsight being what it is, you should have told him when you were diagnosed. HIs insistance that you come in even though were sick might have been avoided. He is allowed to ask you questions abo...

  • What do you recommend?

    Use fiber just between the two buildings, then switch to UTP using a multiplexor once inside the buildings. This is called a hybrid network.

    ...
  •  

    Categories--Copyright/IP Policy--Contact Webmaster