It's hard to draw a line between UX and Dev. There shouldn't be a line (as you state). It's going to depend on the project and the individual skill sets of the team. 

The bigger factor, IMHO, is that the team, as a whole, isn't too large. You want to avoid the 'too many cooks' syndrome which seems all-to-common at the enterprise level where you end up with dev teams pushing over 20 people. That's just a mess. 

You can do a lot with with just a team of 2: a skilled programmer and a skilled UX person who both have some skills that cross the line or, at least appreciate both sides of the equation. 

Maybe a better way to look at it is in reverse...what's a BAD team. I think a sign of a bad team make up is when there is a discernable line between UX and Dev. I'm suffering a bit through that situation right now, where our UX team is entirely independent of the dev team (which I am on)...which is entirely independent from the enterprise architecture team (who's applications services we rely on). Even though we call our selves an agile shop, it ends up being waterfall as there is this assembly line mentality UX -> Dev. Which simply does not make for efficient software development with UX being a priority. 

Proportion of resources devoted to UX Design & Research vs. Software Development on a web app?
I'm looking for a library which do this :


Retrieve a JSON through an AJAX call
Populate table with the JSON
Update in real time the table with the JSON (call every x seconds) and only delete or hide the rows wich are deleted or insert the new rows.


/Editing after first answer

Ok i guess my first explanation was not good.
Retrieving through jquery a json and build a table is good, i could do that, but my request was more on the other part. 
I'm looking for a library to display the result in a special way. 
Let me explain. 
Json request 1 send : 
1;Tomato 2;Apple 3;Salad 4;Carot 

Json request 2 send : 
1;Tomato 3;Salad 4;Carot 5;Potatoes 

I would like the second row disapear with a effect (fadeOut) and the rows below move Up. For the row 5, i just want a new row appears with a fade in. 

Is that more clear ? 

Is there any livrary existing doing this ?

Thanks again

I'm doing it in PHP, but i hope to write all this in JS.

The user could just look the table and see the new rows appearing and the old rows deleting.

Any ideas or am i supposed to write it from scratch ?

Thanks a lots
