<p>I mean, this is <a href="http://sakaiproject.org/portal" rel="nofollow noreferrer">Sakai</a>, the open source project of a learning management system. But, really I'm clueless trying to estimate the hidden costs in one implementation project (on the technology side, not the pedagogy-stuff) in a small-medium scale institution.</p>

<ul>
<li>Deployment (1 engineer two or three months, with experience in Java EE)</li>
<li>Customisation (1 engineer, 1 designer two or three months also)</li>
<li>Support (1 guy)</li>
<li>One server reasonably good with 4, 8 or 16 GB in RAM. It will host the application server, the database server, and da da! ? </li>
<li>???</li>
</ul>

<p>can somebody experienced, give me advice in how to estimate the TCO in open source implementations like this? In fact, it could be Moodle, and in that case I would be lost too!</p>

<p>Yep, is not really a question of programming, but I think that this is one proper place to ask.</p>

<p>Thanks!</p>

I work on support staff for a large uni that uses Blackboard. All the support people are students working part time, so salary can be pretty low per hour. You'll want to have someone on permanent staff as an administrator, who could also be the developer/deployment guy. Perhaps only part time if your institution is small enough, but someone who knows the ins and outs of the system will be handy
when
(not if) things go wrong. (Maybe you could combine them with the support role?)  On that note, you'll probably want a seperate server for backups and recovery, at the least something that will backup data.
If your school is small enough, maybe one person could handle the admin/support/dev roles by themselves (my roles are both support and developent and I often wish I had admin priveleges). You could probably talk to your IT department on how much servers are going for these days, I'm not sure there or on competitive salary ranges (but students are cheap.) Hope that helps some.