Developing Pressbee Blogging Application

Developing Pressbee Blogging Application

Overview and Product Information

Pressbee is a blogging application for sharing information and expertise with like minds and people who wants to learn. The app allows users to create blog posts, share post on social media, manage contents, create and manage a newsletter and share their ideas to readers.

Objectives

The PM teams were tasked to monitor the FE and BE teams to complete their tasks within the timeframe given. The PM team 13-15 collaborated to complete the task.

Our goals were to:

• Ensure that the Blogging app is built within a week.

• Remove all blockages that can hinder the efficiency of the task.

• Ensure that every PM team member is informed during the process.

Obstacles

• A low number of engineering team members with expertise, like last week this block continued, but what we agreed on with the engineering teams is to create a blog application with only essential features.

Product development Sprints

During our first meeting on 2nd of May, 2023, the task was divided into three sprints which are:

• Development: The development is divided into two; Backend and Frontend development. This was carried out separately but the Frontend and Backend teams.

• Integration: Linking the frontend and backend development was done after development was done.

• Testing: Testing was done simultaneously by the Front end and Backend teams as they develop the two ends of the app, also after the integration was done the PM teams ran testing and Quality assurance on the web app.

List of features for the Blogging Application:

Blog post, Blog author, Blog Date and time, Sign up, Sign in, Sign out, Create post, Comment on post, Newsletter subscription, Search by tag or keyword, Share to social platforms.

Sprint Planning Meeting

During our first meeting on 02, May, 2023, the FE team gave an update on what they will build and BE teams consented that they will work on the essential features to build first. List of subtasks to include in the Sprints; Development, Integration and Testing were to be shared the next day.

The list of Blog application features, to be included in the sprints and as user stories was also discussed and the engineering team told us they will get back to us on it when they streamline it.

First Standup Meeting

We had our first Standup meeting on 03 May, 2023, the engineering teams gave an update on that they're working on a 3 page blog, to save time, and due to limited expertise.

The Blogging application's features was shared and explained and incoherence with the features was sorted. The BE team updated us that they're 50% done and will be 100% done the next day.

The PM group assigned to create documentation of the Product Development gave an update that it has began, Jira and Clickup sprint creation and todos monitoring.

Lastly, we required that the engineering teams share list of Features they're done with tonight or early tomorrow, for the PMs to update on Jira and Clickup.

Second Standup Meeting

Was held on 04, May, 2023 the Backend team's work on development is done, this has already been shared on the group during the day while the Frontend team's work on development is still in progress.

We were updated that integration will start tonight; starting with the post page which will enable us to see what has been created; posts and other pages. No product name was used by the Engineering teams; we are to create a name for the Blogging application but we decided on using Pressbee on 06, May 2023.

The Documentation group gave an update that its ongoing and the Clickup Workspace gave an update that they have updated the completed task and sub-tasks from the BE team.

Third Standup Meeting

On 06 May, 2023, updates was shared on yesterday's task and progress of the integration by the engineering teams. The integration is still ongoing, and the FE team are not done with the development of the Author's page and Search Functionality. We required they complete it before by Sunday, and that the pages shod be integrated.

Steps in the Product Development Process

1. Creating a Clickup Workspace for all the team members: to onboard and communicate on the task.

2. Creating the product Development Roadmap on Jira: to monitor the product development Stages and the sprints and various subtasks under each sprint.

3. Planning and Sorting out Obstacles for the FE and BE teams: Various obstacles posed a threat to the completion of the task, the major threat was a low number of team members with expertise to carry out the task.

4. Development of the Front and Back ends of the Product: This process started on Tuesday and lasted till Friday before integration started fully.

5. Product Development Documentation: The product development process was documented as a report to keep track of what has been done and the Features that have been completed by the product management teams.

6. Integration of the Front End and Back End: This started on Friday and involves making the backend and frontend interface work together as one to make the music web app run efficiently, afterwards testing will be done by the product managers.

7. Testing and Quality Assurance: The product management team members will test the Blogging application for quality assurance, and make sure all the features were done and with no bugs detected before shipping the Blogging application.

8. Launch: will be launched successfully for public use after, Quality Assurance testing by the Product managers has been done, and all sprints, and sub-tasks completed for Development, Integration, and Testing have been done.

It has been a less hectic week when compared with last week, we were able to improvize on areas where we lacked last week, more team members took ownership, the engineering teams worked together on streamlining the task to a Blogging app with essential features.

In addition, we have been nourished by this experience because we learnt from last week and we improvized, this week our product a great learning curve.

Lastly, this has been great experience for experience for growth for us all, we are able to learn on the work, improvize, challenge ourselves, and upskilling. It has been a great ride with this product management bootcamp.

Product Managers:

Amos Adedoyin

Chidinma Ohaeri

Mitchelle Leonard

Alara Charis

Victoria Ihonre

Afonja Omotomiwa

Nnadi Chioma Faith

Daniel Omotara

Akinlotan Busayo

Timileyin Blessed

Eunice Adamper