Difference between revisions of "Environment - Product Team Programming"

(Created page with "The teams will be programming regularly throughout the week. Therefore, we need computers in the room. We only need (and want) 1 computer for each 2 people; e.g., if 8 peopl...")
 
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
  
  
IT IS USUALLY BEST IF THE PEOPLE BRING THEIR EXISTING COMPUTERS INTO THE WORKSHOP
+
A network is required; the computers should be on your regular development network - we will be working with existing code and tools in your environment.
 
 
 
 
A network is required; the computers should be on your regular development network - we may be working with existing code and tools in your environment.
 
  
  
Line 15: Line 12:
  
  
(MAYBE...) The coach may contact the team before the workshop, and ask to arrange installation of a continuous integration tool, such as CruiseControl.
+
Regular development tools (e.g., Eclipse) and environment.
 
 
 
 
If Java group:
 
* Latest release version of Java Runtime (JRE)
 
* Latest release version of Eclipse or other IDE the team uses
 
 
 
 
 
If C++ group:
 
* The tools that the team normally uses
 
  
  
If .NET group:
+
NOTE: There will be special tool requirements (related to testing and integration) that involve discussion with the coach.
* Visual Studio
 

Latest revision as of 16:05, 3 March 2014

The teams will be programming regularly throughout the week. Therefore, we need computers in the room.


We only need (and want) 1 computer for each 2 people; e.g., if 8 people in 1 team, then 4 computers. Often, it is possible for people to bring their own laptop.


A network is required; the computers should be on your regular development network - we will be working with existing code and tools in your environment.


Software

Access to a shared version control tool (e.g., Subversion)


Regular development tools (e.g., Eclipse) and environment.


NOTE: There will be special tool requirements (related to testing and integration) that involve discussion with the coach.