| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> |
| <!-- VERSION rmc:7.1.0 --> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| <!-- START NON-TRANSLATABLE --> |
| <title>openup&#92;roles&#92;&#92;developer_sln.xmi</title> |
| </head> |
| <!-- WARNING: do not modify the generated comments in this file below this line. They are used as markers for the import process. --> |
| <body> |
| Element Name: developer_sln.xmi<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: skills<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:skills,-1wXuezaQfr5H9CIXNoppBw CRC: 1216531078 --><p> |
| This role needs the following knowledge, skills, and abilities: |
| </p> |
| <ul> |
| <li> |
| Define and create technical solutions in the project's technology |
| </li> |
| <li> |
| Understand and conform to the architecture |
| </li> |
| <li> |
| Identify and build developer tests that cover required behavior of the technical components |
| </li> |
| <li> |
| Communicate the design in a way that other team members understand |
| </li> |
| </ul><!-- END:skills,-1wXuezaQfr5H9CIXNoppBw --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: assignmentApproaches<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:assignmentApproaches,-1wXuezaQfr5H9CIXNoppBw CRC: 3311799610 --><p> |
| On small, agile teams this role is often shared among several team members that also perform other roles. See <a class="elementLinkWithType" href="./../../openup/guidances/guidelines/self_organize_work_assignments_F47FC314.html" guid="_rmBEkJjsEduad8I_c-ogIA">Guideline: Self Organize Work Assignments</a> and <a class="elementLinkWithType" href="./../../openup/guidances/guidelines/staffing_project_70705561.html" guid="_Jq64EJjsEduad8I_c-ogIA">Guideline: Staffing a Project</a> for more information on this approach. |
| </p> |
| <p> |
| Even in the smallest team, multiple individuals should be working together to create the technical solution. |
| </p> |
| <p> |
| A person performing this role can have specialized skills in a particular technical area, but should also have a broad |
| understanding of all the technologies involved to be able to work with other technical team members. |
| </p><!-- END:assignmentApproaches,-1wXuezaQfr5H9CIXNoppBw --> |
| </body> |
| </html> |