Preparation:
- Mentor: TBD based on the topic area
Training:
- Group overview presentation - ISDA-Overview-Sep-2017-jonglee_cmp.pptx
- Training Intentions:
- Introduction to Atlassian programs: Confluence (Wiki page creation), JIRA (task management), BitBucket (source code management), HipChat (team communication).
- Coding environment setup: configuration of laptop/desktop for standard office use, configuration of laptop/desktop for programmatic development environment.
- Introduction to basic agile project management: task planning, task management, team project communication, collaborator communication, documentation in an agile environment.
- Testing: automated in-code tools such as Pytest, AVA or Wallabyjs, load or stress testing, validation and verification testing.
- Virtual system deployment: CentOS VMs, Docker containers, Kubernetes containers, working with these in a cloud computing environment such as OpenStack and Amazon web services.
Evaluation:
- Evaluation Criteria:
- Proven ability to utilize Confluence, JIRA, Bitbucket, and HIPChat within the IDSA framework
- Laptop working and coding environments successfully set up initially and as needed throughout the internship
- Basic knowledge of Agile programming and how to plan team tasks and communication
- Utilize in-code testing tools and perform stress or usability testing
- Install a VM
- Contribute code to an active project - submitted, reviewed and merged in accordance with project timelines and guidelines
- Provide a summary of their accomplishments and skills gained as well as what could have gone differently during the internship
{"serverDuration": 79, "requestCorrelationId": "bb4efa6c096883f4"}