Agile, Early Feedback, Sprint.
could be done in RoR and then later implemented in Java. These are more like prototypes and are thrown away. Research — this has a larger base and might be very theoretical. Research should be time boxed and the results should be good enough to indicate whether a spike or a tracer bullet is