I would like to use JIRA as a project management tool to enhance our software development activities in our organization. Our organization is a very small one, and our projects are very shortly timed (Eg. 2-3 weeks). I would like to know how good JIRA can perform to boost our productivity. And can JIRA be customized (code some features to make it our way)to fit into our process?