Sprint Planning | Minutes of Meeting | 11 Dec, 2023 - L00179208/HelloJenkins GitHub Wiki

Minutes of Meeting

Date: 11th December, 2023

Attendees: Vikash, Shreya, Binupa, Aneesh, Neeharica, Sushmitha


Decisions Made

  1. Documentation Tool: Adopt GitHub Wiki for project documentation.
  2. Testing Frameworks:
    • Mocha for Node.js testing.
    • Jest for React testing.
    • Cypress for front-end testing.
  3. Cluster Management and Containerization:
    • Kubernetes for cluster management.
    • Docker for containerization.
  4. Version Control and Repository Management:
    • Git as the version control tool.
    • GitHub as the repository manager.
  5. Cloud and Development Environment:
    • AWS as the cloud platform.
    • Visual Studio Code as the preferred editor.
  6. Continuous Integration and Testing Integration:
    • Jenkins as the CI tool.
    • SonarQube as the test integration tool.
  7. Storage and Server:
    • Amazon S3 for storage.
    • EC2 instances for the server.
  8. Infrastructure as Code (IaC):
    • CloudFormation for IaC implementation.

Things to Discuss

  1. Evaluate the necessity of configuration management tools such as Ansible, Chef, or Puppet.
  2. Review the cluster setup and its feasibility concerning IaC security.

Assignments

  1. Vikash:
    • Set up Jira and GitHub (Today).
    • Initiate React setup.
  2. Shreya:
    • Create an AWS account (Today).
    • Assess the need for Ansible/Chef/Puppet.
    • Set up Jenkins pipelines.
    • Establish the database.
  3. Binupa:
    • Conduct research on Node.js.
    • Begin basic setup.
    • Integrate Jira with GitHub.
  4. Aneesh:
    • Research monitoring tools.
    • Set up the backend.
    • Draft the Software Requirements Specification (SRS).
  5. Neeharica:
    • Select appropriate test automation tools.
    • Take charge of IaC.
  6. Sushmitha:
    • Handle Dockerization and containerization.
    • Manage Kubernetes setup.
    • Focus on security integration.