Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Agile #14

Open
Ayshyama opened this issue Oct 2, 2023 · 0 comments
Open

Agile #14

Ayshyama opened this issue Oct 2, 2023 · 0 comments
Assignees

Comments

@Ayshyama
Copy link
Owner

Ayshyama commented Oct 2, 2023

One Team for Everything

  • Common Backlog: A single team works on the entire project, and the backlog contains tasks for both frontend and backend.
  • Sprint Planning: During sprint planning, tasks are chosen that can include elements of both frontend and backend.
  • Iterations and Feedback: The frontend and backend are developed in parallel, and integration and testing are performed at each stage of the iteration.

Parallel Development with Mocks

  • Mock Services: Mock APIs are used during frontend development to avoid waiting for the backend implementation.
  • Stub Implementations: The backend can start with "stubs" for the APIs, which will later be fully implemented.
  • Merge and Testing: Once the major parts of the frontend and backend are ready, they are integrated and tested together.

Continuous Integration and Delivery (CI/CD)

  • Regardless of the approach chosen, continuous integration and delivery (CI/CD) systems can be set up to automate the testing and deployment of both the frontend and backend.

Communication and Planning

  • The key element in all these approaches is constant communication between all developers. This can include daily meetings, sprint planning, and retrospectives to discuss progress and potential issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants