A software Engineering project focusing on the implementation of a Green Field Project with an empahsis on Team work with different team members that adopts a software iterative approach to development. This software underwent 3 iteration during its development.
Developed using JAVA, IT Logger is a desktop app for managing software issues during development and production. It is used for tracking issue resolution from defect inception till resolution via a Command Line Interface (CLI).
It can be used for managing the Quality Control (QC) of different project during its SDLC.
It has features similar to most defect tracking softwares such as JIRA & HP ALM.
The project is built based on the User Story collected.
Implemented the following function:
Action | Format, Examples |
---|---|
list | list |
Search | search /title /<title> search /status /<status> search /severity /<severityNum> search /owner /<owner> search /deadline /<deadlineDateString(dd-MM-yyyy)> |
The list
function was created to allow different users to view the total list of defects present in the IT Logger
It was subsequently enhanced to perform listing based on different types & category such as severity, deadline and etc. It is a must have feature in for usage.
The search
function was created to allow users to look up all defects present in the IT Logger that meets certain search criteria. The list of which can be found above.
Assisted to produce the Feature & Command Summary Section. Also Collaborated & Worked together with the team on the remaining parts of the UG. Jiancheng consolidated the submission to teams repo.
Assisted to upload members UML object diagram’s, created description for the developer guide and created Class diagram to illustrate program for UI
and Finder
component. Added the implementation of search
function and feature of ItLogger such as the description, sequence diagram & design consideration.
Also Collaborated & Collaborated & Worked together with the team for the rest of the items. Jiancheng consolidated the remaning submission to teams repo.
Assisted team members to resolve technical issue and provided articles to assist in their problem resolution within Team’s internal chat.
Motivated the team during weekly discussion by discussing about matters outside of project work to build and consolidate bond. Kept relationship healthy.