In this week our group are still working on the program for the client. A little more work is needed in order to complete the program. The order form is still being built, however other forms are nearly completed. The other form that is yet to be completed it the reports/charts form, update staff details form. This form displays late orders, on time orders in a report format that could be saved to the user’s computer for future reference. The staff details form lets the user update staff details if they change in the future. Or if they forget there password they could change it using this form.
Once the order form is completed we will then share the forms so our group can make the program looks nice with relevant colours and fonts. This wouldn’t take much of our time. I will set each individual with 2 forms. They will then be set to add relevant colours and sort the layout.
The other part that is left is the testing of the program. Again the program will be tested once the program is complete.
My contribution
In this week I have completed the update staff details form. Below is the interface for the form. I am still working on the report/chart form.
Interface

Code

This is the code to update staff details that have been entered in the textbox. However if the textboxes are empty and the user clicks the update button. A message box will appear to inform them they need to enter some details. This was done using an if statement.

This is the code to view the data in a datagrid view. However I did try to use the update command but it didn’t work. The purpose of this code was to refresh the data grid view once the data was entered in the textboxes.

If the user click the clear button the code will clear the textboxes once the user has entered the new staff details.
Report form
At the moment I am still working on displaying a chart. The issue I am having is that the x and y axis are not getting detected on the chart tool.
I have tried to view late orders in a chart. However I have been having issues with the x and y axis. I have
Below is the screenshot of the Series Collection Editor. It should display the fields in the database but it isn’t. I have manually entered these in and it still isnt working.

Interface

This is the interface for the Reports form.

I have added the right table using data source in the properties. But it still doesn’t show the x and y axis.
Tasks for next week:
- Add colours and sort layout of the forms
- Testing the program
- Finish of order and reports form
Kanban board

Week 11 blog
This week I have set the team to add colours and make the layout look nice. Also the testing will be carried out this week ready to present to the clients the following week.
In this week’s session I have still been working on the reports form. As from the previously week I have been having trouble trying to display the late orders in a chart. I have decided to change it around a bit. I have decided to view number of late orders and number of low stock items. However this would be displayed as a data grid view.
So far the form is looking like this. I am now working on displaying the results in rich text box from the data grid view.

Sprint review meeting
We had a spring review meeting with William. In the meeting we presented a sample colour on one of the forms. The feedback received from William was that the colour is very bright and acidic. He would like to see the colour less bright. Overall William was happy with the overall progress.
Testing
Testing was carried out for the forms created by myself. These tests were carried it to make sure the program is working as it’s supposed to.
Tasks for next week
Next week we will be preparing the presentation and finalizing the program ready to hand over to the client. The presentation will be prepared and presented as a group to the client on the 8th of May at 10:00am.
Week 12 blog
During this week I organised a meeting with the team members to delegate the roles. Afif wasn’t at the meeting however he did sent the PowerPoint containing the information. In this week testing was being done and uploaded on egnyte. The reason the testing is uploaded o egnyte is so everyone can share their contributions instead of only one member doing all the testing.
In this week all the user stories and post it notes will be put together ready to deliver to the client on the 5th of May by 2:00pm.
I tried to put the data grid view data in a rich textbox but I couldn’t manage to do that. Due the short amount of time the reports form has been left as you have seen in the previous week (week 11)
Conclusion
Overall this project went well with the agile methodology. Even with the risks faced I am happy with the outcome of this project. It could have went better without the absences and the team leader issue during week 1-5. Next time I think a good team leader needs to be decided at the start of the project to avoid any discrepancies or arguments. Deciding what language and program that was going to be used took a few weeks of time. So I think in future whatever software that is going to be used needs to be decides as soon as the project is undertaken.
Week 12 Problem
After everything went well all of a sudden we came across a big issue. Afif had the updated version of the diagram and risk log. Due to communication issues we are unable to deliver some parts of the program. As I have the older version of the program that doesn’t include the order form and email form. The older version also doesn’t include any colours or logos. So this has set us back a lot and now I have to try and deliver. Also the testing for the orders haven’t been included due to the fact Afif has the updated version of the program. On the other hand Afif also has the risk log. So this won’t be included in the report.
In the presentation our group will present the issue we have faced. Colours and layout had to be done for some user stories because Afif had the updated version of the program. Small tasks have been implemented however the whole order form would take at least couple of week to do because this form was started in week 6-7.
Below is the kanban board for the final week. As you can see there are no tasks left to be completed. However to start the order form from scratch would be impossible to complete within 2 days. So as a group we will discuss with the client what has gone wrong.
