| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:RoleDescription xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore" |
| xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.0" xmlns:epf="http://www.eclipse.org/epf" |
| epf:version="1.5.0" xmi:id="_NqL7MqeqEdmKDbQuyzCoqQ" |
| name="developer,_0YDosMlgEdmt3adZL5Dmdw" guid="_NqL7MqeqEdmKDbQuyzCoqQ" changeDate="2008-07-02T18:41:08.145-0700" |
| version="1.0.0"> |
| <skills><p> The person in this role needs the following knowledge, skills, and abilities: 
 |
| </p>
 |
| <ul>
 |
| <li>Enough expertise and experience to define and create technical solutions 
 |
| in the project's technology </li>
 |
| <li> Ability to understand and&nbsp;conform to the&nbsp;architecture </li>
 |
| <li> Ability to identify and build developer tests that cover required behavior 
 |
| of the technical components </li>
 |
| <li> Ability to communicate the design in a way that other team members understand 
 |
| </li>
 |
| </ul></skills> |
| <assignmentApproaches><p> A person performing this role can have specialized skills in a particular 
 |
| technical area but should also have a broad understanding of all of the technologies 
 |
| involved to be able to work with other technical team members. </p>
 |
| <p> Even in the smallest team, multiple individuals should be working together 
 |
| to create the technical solution. In small, agile teams, this role is often 
 |
| shared among several team members who also perform other roles.&nbsp;</p> <br /></assignmentApproaches> |
| </org.eclipse.epf.uma:RoleDescription> |