|
The Developer is responsible for developing a part of the system, including designing it to fit into the architecture, possibly prototyping the user interface, and then implementing, unit-testing, and integrating the components that are part of the solution. |
|
Identifies candidate services for change or to be virtualized. Creates assets (schema, wsdl, etc) to be used for
virtualizing services through sampling or other generation techniques. Manages centralized virtual services capabilities. |
Staffing
Skills |
The person in this role needs the following knowledge, skills, and abilities:
-
Enough expertise and experience to define and create technical solutions in the project's technology
-
Ability to understand and conform to the architecture
-
Ability to identify and build developer tests that cover required behavior of the technical components
-
Ability to communicate the design in a way that other team members understand
|
Assignment Approaches |
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.
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.
|
Relationships
Additionally Performs |
|
Modifies |
|
This program and the accompanying materials are made available under the
Eclipse Public License V1.0, which
accompanies this distribution.
EPF Copyright.
Licensed Materials - Property of IBM
© Copyright IBM Corp. 1987, 2013. All Rights Reserved.
|
|