Christopher J. Mackie
2006-Jan-21 01:04 UTC
[Rails] Request for Proposal: On-Site Rails Training
Don''t let the bureaucratic aspects of this RFP bother you: we''re eager to find and work with a good trainer to get our developers up to speed on RoR, and there''s a possibility of a paid Rails-evangelist gig as well. If that sounds like something you would be interested in and qualified for, I hope you will get in touch with us and submit a proposal. --Chris ============== EXECUTIVE SUMMARY The Departmental Computing Support Manager at Princeton University in central New Jersey, USA, seeks proposals from qualified training firms or individuals for an on-campus training session for developing web applications in Ruby on Rails. We will consider proposals for any effective, interactive training model (e.g., in-person instruction v. videoconferencing). Proposals are due on Friday, 3 February 2006. BACKGROUND AND GOALS We want to provide our central-IT and departmental web developers with 1 to 3 days of hands-on training, starting from a zero foundation in Ruby/Rails. Our developers range from highly experienced enterprise web programmers (all platforms, no Ruby/Rails experience) to near-beginners. Because our developers work on different operating systems, preference will be given to curriculum that is as platform-neutral as possible; for example, we value instruction that minimizes (and identifies) the use of features of Ruby/Rails that are not available on all platforms; and we would strongly prefer that any instruction making use of a particular IDE employ one that is available on Windows, Linux, and the Mac. Our developers can come prepared with individual/team projects they would like to implement, or they can all participate in parallel development of a single reference/demo application, at your option. NOTE: We particularly value reference applications that have some relevance to the academic enterprise: very few of our people build shopping carts. We have a particular interest in training that will: 1. Introduce our developers to agile/test-first programming in Rails, and 2. Help our developers learn best-practices for properly securing web applications in Rails, including strategies and tools for protecting user data and managing role-based permissions as well as the use of our campus LDAP or Active Directory services for authentication and authorization. You may specify Windows, Mac, or Linux desktops for attendees: we will set everyone up on a single platform or let them each choose their own, at your option. The computer/media classroom and equipment (including Ruby/Rails configured to your specifications) will be provided by us, as will food and beverages during breaks. We strongly prefer clear, well-written, and concise submissions that indicate a good understanding of the particular needs of academic enterprises. We will consider creative alternatives to our stated proposal requirements, provided they promise to meet our goals more effectively. You are welcome to contact either of the individuals listed at the bottom of this message to obtain more information about our needs and objectives: Ms. Roach is the administrative contact; Mr. Mackie is the technical contact. REQUIREMENTS The successful respondent will document substantial experience in delivering effective Rails training in a multi-platform environment, and will provide (along with a proposal document and price quotation): a resume/CV for each trainer and for the curriculum developer(s) (if different); and supporting materials sufficiently detailed to allow us to evaluate the curriculum and the quality of the services offered. Multimedia evaluative materials (e.g., recordings of previous training sessions; interactive training/demo websites) are welcome. The specific days/times are negotiable, but we plan to accomplish this training within the next 30-90 days. We require a flat-fee, not a per-capita, price quotation. If your pricing depends on class size, please specify a flat fee and indicate the maximum acceptable seating capacity. Your proposal should specify: 1. The content to be covered, in what general order, and with approximate time breakdowns. 2. A list of course materials, if any, to be provided by you to the attendees. (Samples are optional, but welcome.) 3. The total number of days and hours/day you propose to conduct training, along with one or more sets of proposed dates for the training. An indication of your availability outside those dates would also be helpful. We will give preference to proposals for dates from 15-Feb to 31-March, but will consider later and slightly earlier dates as well. 4. Equipment and configuration required for the classroom and teacher''s station desktops, including OS versions, Ruby/Rails versions, any Rails add-ins, IDE (if any), and any additional software/configuration. (Acceptable OS versions are Windows XP Professional SP2, MacOS-X "Tiger", or the Princeton standard Linux image, which is based on RedHat: Linux image details are available on request. You may request only one OS, or permit a mix of all three.) 5. A price quotation covering all charges, including a predetermined, fixed fee for any travel and expenses. (Newark, NJ is the most convenient airport; Princeton has rail service direct to campus from NYC, Washington, and Newark Airport; local hotels average $100/night) Client references will be required prior to contract signing. NOTE: Princeton University encourages proposals from small businesses, minority-owned businesses, and woman-owned businesses. OPTIONS We welcome multi-option proposals (e.g., 1-day, 2-day, and 3-day options) as well as creative, alternative specifications aimed at meeting our needs. If submitting multiple options, you should discuss the relative pros and cons of each and indicate clearly your most-preferred option. Also, we are potentially interested in sponsoring one additional day for Rails evangelism on campus, during which time the evangelist would be expected to speak with at least two wider audiences: one session with a technical demo and one without; both with extensive Q&A. Our goals are to stimulate interest in Rails among campus web developers and increase support for Rails development projects among campus decision-makers. This task, if implemented, will be contracted separately from the training session, and you are not required to bid or to accept it in order to win the training contract; however, the training provider will be given first consideration for the evangelism contract. If you are also interested in this opportunity, please tell us in your proposal and detail your qualifications. Pricing information for the additional day would also be helpful, but is not required as part of this proposal. SUBMISSION INSTRUCTIONS Your initial proposal and any supporting materials may be submitted via hard-copy, e-mail attachment (PDF strongly recommended), or URL-for-download. Proposals should be directed to: Evelyne Roach Departmental Computing Support Manager Office of Information Technology 87 Prospect Ave. Princeton, NJ 08540 evelyne@princeton.edu *** Proposals must be received in our offices no later than 5pm EST (GMT-5) on Friday, 3 February 2006. *** Please contact Ms. Roach or me with any questions -- we look forward to working with you. Christopher J. Mackie Computing Support Manager Department of Politics 130 Corwin Hall Princeton, NJ 08544-1012 cjmackie@princeton.edu
Joshua Susser
2006-Jan-21 01:26 UTC
[Rails] Re: Request for Proposal: On-Site Rails Training
Christopher J. Mackie wrote:> Don''t let the bureaucratic aspects of this RFP bother you: we''re eager > to find and work with a good trainer to get our developers up to speed > on RoR, and there''s a possibility of a paid Rails-evangelist gig as > well. If that sounds like something you would be interested in and > qualified for, I hope you will get in touch with us and submit a > proposal. --ChrisIf you don''t hear from them, I can recommend the Pragmatic Studio training from Dave Thomas and Mike Clark. Well, I haven''t taken the workshop yet, but I''ve been working with them to organize a workshop at our company. I think they''ll be able to provide everything you''re looking for, especially since you are looking for training focused on agile methodology. http://pragmaticstudio.com/rails/index.html -- Posted via http://www.ruby-forum.com/.