ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message Broker - estimating effort

Post new topic  Reply to topic
 Message Broker - estimating effort « View previous topic :: View next topic » 
Author Message
pm.person
PostPosted: Tue Dec 02, 2008 7:18 am    Post subject: Message Broker - estimating effort Reply with quote

Newbie

Joined: 02 Dec 2008
Posts: 2

Hello. I am a project manager and a part of my current project involves Message Broker. I am trying to develop realistic estimates for some message flows that need to be developed. In most cases (some are quite complex), the flow involves three / four nodes - Database, Filter, Compute.

XLM input - XML output ; no mapping. I am told that average effort (including unit testing) should be 3 days.

Could anyone please comment on this - is this ambitious, generous, realistic? Any other insights are welcome. The idea is to provide the time required and not put people under pressure when we don't have to.

Thank you.
Back to top
View user's profile Send private message Send e-mail
scravr
PostPosted: Tue Dec 02, 2008 8:35 am    Post subject: Message Broker - estimating effort Reply with quote

Partisan

Joined: 03 Apr 2003
Posts: 391
Location: NY NY USA 10021

in general for simple flow it take about 1 wk to develop (the first flow) and 2 days for unit test. then after first is OK it would take 3 days to develop and 2 days for test all other flows.
but i think you need to look at big picture: before you start design, think about major sub-flows: backup, error-reporting, reply, and more. then look into individual transaction and how they placed in overall design.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
smdavies99
PostPosted: Tue Dec 02, 2008 9:13 am    Post subject: Any Guestimates are useless unless Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

you have a decent ( ie as close to complete as possible) set of test data available from Day 1.
If you don't just like and decent programmer, they will spend > 50% of the dev time just creating the test data.

Designing Message Broker flows is just like any other Application Programming.
A Finger in the air guestimate is
20% Design, 30% coding & 50% Testing.
Unless things are pretty trivial.
Another factor (just like java programming etc) is the experience of your Flow developers you have board to do the work. Then the numbers may change.
Also if this is a greenfield site then the initial numbers will be longer.

If you are a decent project manager then you will know this already...

_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
SAFraser
PostPosted: Tue Dec 02, 2008 9:43 am    Post subject: Reply with quote

Shaman

Joined: 22 Oct 2003
Posts: 742
Location: Austin, Texas, USA

A project manager who doesn't want to put people under undue pressure....

How do I get one of those?!!

Back to top
View user's profile Send private message
pm.person
PostPosted: Tue Dec 02, 2008 10:47 am    Post subject: Reply with quote

Newbie

Joined: 02 Dec 2008
Posts: 2

Thank you, everyone, for your help. I think I learnt most from:
"think about major sub-flows: backup, error-reporting, reply, and more. then look into individual transaction and how they placed in overall design.".

These are points that will help the less experienced in my team - they will help me to ask if these have been considered.

Best regards.
Back to top
View user's profile Send private message Send e-mail
francoisvdm
PostPosted: Tue Dec 02, 2008 12:02 pm    Post subject: Reply with quote

Partisan

Joined: 09 Aug 2001
Posts: 332

From experience, a new site will take about 3-4 times as long for first flow than for others if similar transactions.

Also, if you need to develop some monitoring / management / error control then those will take as long as the rest of the project.

Initially, set 1 day aside for every database you want to connect to and 1 day for every established web service you need to connect to.

For every additional programmer on the job that must work together, add 10% additional time to co-ordinate communications.

For time difference between complex XML structures and simple ones also very different, especially during testing phase.
_________________
If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.

Francois van der Merwe
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message Broker - estimating effort
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.