Role: MAS Developer
Medee Common Role
Extends: Developer
Role Sets: Medee Role
Relationships

Design Agent InteractionsDevelop source code for MAS components using AnnotationDevelop source code for MAS components using Delta oriented programmingDevelop source code for MAS components using feature oriented programmingGenerate MAS Product CodeImplement Agent using JackPerform Feature to Implementation MappingSelect existing reusable MAS implementation artifacts[ Organization - Implem. slot][Agent - Implementation slot]MAS_Developer_

Primary Performs
Additionally Performs
Modifies
    Process Usage
    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.