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
  • No labels