PROJECT PLANNING FOR SPRINT 2 - JU-CSE-27/swe-wiki GitHub Wiki

Project Plan For Sprint-2 -- Ecommerce

1 Introduction

We are going to create an Ecommerce web-based project using Django as well as HTML, CSS, JS.

2 Process Description

The process of this project will be constructed by using the Agile Scrum model.

2.1 Targeted Project Requirements For Sprint-2

  1. Adding new live events, shops, events download in pdf and text format, Livechat, Send mail Facilities.
  2. Shopping cart management.
  3. Product offer
  4. Product search
  5. Creating User Profile and modifying user data
  6. Payment Method and Shipping Procedure
  7. Individual documentation and Testing

2.2 Define Project Plan For Sprint-2

  1. Tazel Hossan (TH): Have to complete his task (Adding new live events, shops, events download in pdf and text format and Livechat, Send mail Facilities.) within Jan 14, 2022.
  2. Manas Sarker Akash (MSA): Have to finish his respected task (Shopping Cart) within Jan 14, 2022.
  3. Israt Jahan Munny (IJM): Have to complete her task (Product offer) within Jan 14, 2022.
  4. Tabia Tanzin Prama (TTP): Have to complete her task (Product search) within Jan 14, 2022.
  5. Musfika Ikfat Munia(MIM): Has to complete her task (Creating User profile) within Jan 14, 2022.
  6. Rubaiya Reza Sohana(RRS): Need to complete her task (Payment Method) within Jan 14, 2022.

2.3 Coding Standard

All of the team members please follow our Coding standard.

2.4 All Developed Features(Sprint-1 & Sprint-2)

  1. Create account [IJM-completed in 8/Jan/2022
  2. Login [IJM-completed in 8/Jan/2022
  3. Product review [IJM-completed in 8/Jan/2022
  4. Product offer[IJM-incomplete, Have to complete in 14/Jan/2021]
  5. Adding new live events, shops, events download in pdf and text format and Livechat, Send mail Facilities. [TH-incomplete, Have to complete in 14/Jan/2021]
  6. Events create for shops [TH-completed in 8/Jan/2022
  7. User complain box [MSA-completed in 09/01/2022]
  8. Publishing Blog [TTP-completed in 8/Jan/2022]
  9. Adding Blog post by admin [TTP-completed in 8/Jan/2022]
  10. Searching product [TTP-incomplete, Have to complete in 14/Jan/2021]
  11. Product Sorting [MIM- completed within 09/01/2022]
  12. Creating User Profile [MIM-incomplete, Have to complete in 14/Jan/2021]
  13. Add Products [RRS-completed in 8/Jan/2022]
  14. View Products [RRS-completed(needed some modification) in 8/Jan/2022]
  15. Shopping Cart [MSA-completed in 14/Jan/2022]
  16. Payment [RRS-incomplete, need to complete within 14/Jan/2022]
  17. Shipping [RRS-incomplete, need to complete within 14/Jan/2022]

2.5 Test program

Feature-6: Tested by unit testing [ done by TH]
Feature-3: Tested by unit testing [ done by IJM] Feature-8: Tested by unit testing [ done by TTP] Feature-10: Tested by unit testing [ done by MIM] Feature-12: Tested by unit testing [ done by RRS] Feature-14: Tested by unit testing [done by MSA]

3 Team

3.1 Team members' names

Tazel Hossan (TH), Israt Jahan Munny (IJM), Manas Sarker Akash (MSA), Tabia Tanzin Prama (TTP), Musfika Ikfat Munia (MIM) ,Rubaiya Reza Sohana (RRS)

3.2 Team member's roles

Project Manager

  • Tazel Hossan

Documentation Lead All the members

  • Create documentation of requirements.
  • Edit and update existing documentation.
  • Work with the various team members to test and document new features.
  • Help keep related documentation standardized and version controlled.

Development Lead All the members

  • Guide team development efforts towards successful project delivery.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Collaborate with other software developers, business analysts, and software architects to plan, design,
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates, and work plans.
  • Design, develop, and unit test applications under established standards.

3.3 Role assignment for team members

Team member Roles
TH Project Manager
TH,IJM,MSA,TTP,MIM,RRS Documentation Lead
TH,IJM,MSA,TTP,MIM,RRS Development Lead

4 Estimates

4.1 Effort hours

Each team member will spend 2 hours per day on this week's project. (2 hours/day x 1 week) = 14 hours for each team member. We have 6 team members, so a total of 48 hours will be expected to spend on the project.

4.2 Lines of code

Based on the features of the program and coding language (in Django) we are using, a minimum of 80-100 lines of code would be expected to have in our final product.