Juniper Hill Associates is a company focused on improving the corporate environment at the intersection of business and software development. Our strategy is to enhance business' ROI by leveraging business-focused development processes in the software community. Our services consist of formal training, experienced mentorship, and honest coaching. We believe that self-organization and empirical processes are more effective and honest and ultimately benefit the organization and society as a whole by creating an atmosphere of collaboration.