Do you remember how long it took you to become conversant with your first computer language or to develop your first database program or interactive Web site? Getting up to speed with any new computing technique takes time, to find out how it works, to locate and understand the options, and to acquire a near automatic proficiency. Even then you need enough experience to know when it's best to use the tool.
You'd be unwise to expect your programmers to become fully acquainted with any major new item in less than a month. You should allow three months for them to be able to write basic code with any semblance of speed and six months before they are able to make genuinely knowledgeable, informed decisions. You may be faster or slower than your programmers, but however you rate your team's performance, factor it into the schedule. No one produces perfect code the first time.
Was this article helpful?