As a consultant I currently work solo doing both web and database development. I’ve been reading up on Agile and Extreme Programming, but in these case they appear to emphasize being in a team. Are there any particular developmet methodologies for the individual developer who doesn’t have a team to work with? I am self-taught so I really need to find a good methodology to follow to help me become a better developer and to better streamline my work process.