Tagged: Project Management
December 25, 2019 at 6:50 pm #82798TochukwuParticipant@tochukwu
To think that project management can be overemphasized is to downplay or neglect the role of project management in a project. To enjoy a smooth progression and progress tracking in any given task then, proper planning must be done and being a developer does not exempt a person from this reality.
From my experiences gathered while working on several projects as a developer, I have realized that proper project management majorly determines the successful launching and maintaining of a product because the organization and structure deployed from conception of the idea to finish can help to effectively communicate to another developer or team member what needs to be done in the project at any stage.
Some Benefits Of Project Management Are:
Quality time management.
Easy assimilation of new team members.
Effective communication with existing team members.
Smooth progression in stages.
Riddance to unnecessary confusion.
Gives a better workflow.
It makes a person work with a budget and within a time frame.
Makes all team members accountable at each stage of the project.
It helps with proper project monitoring.
Enhances risk reduction.
Ability to track issues back to the source easily.
Obviously, the role of project management in a project can not be overemphasized because it solves some issues that may be encountered while working on a project before it arises.
It is truly exciting to work on a project having your code repository and project management tools in one place and one of the project management tools that afford an individual or organization such luxury is GitHub.
GitHub has grown from being a platform that stores and manages people’s code to include managing individual and corporate projects.
The hassle with project management has always been picking necessary tools for workflow. In this piece, I will be showing how to use GitHub to manage a project.
Agile Methodology On GitHub
Agile methodology is simply a process of project management and Kanban is one of the styles used in GitHub projects.
GitHub uses the Kanban style in Agile Methodology to manage projects. It involves tracking Issues, Pull Requests, creating columns and cards for triaging project tasks.
GitHub for Project Management
Go to your GitHub account and create a project.
Give your project a name, select the Basic Kanban template on the drop-down and create your project. You can select other feature you feel is suitable for your project.
This will create a board with three columns, some cards inside the columns and a bar on the left with some instructions.
You can delete the cards on the ‘To Do’ column and create new cards with your project task or drag any of the Issue Card on the left into the right column.
It is possible to play with the columns and cards by moving them from one column to the other and adding notes or labels to the cards.
You are also free to create new columns and cards or click on the Add card on the top left and search for Pull Requests or Issues, add a label and drag them into a column.
It’s that flexible!
Github also allows integration with other tools to make project management more efficient. This depends on the tool necessary for your project. Some of these tools are Jira, ZenHub, Slack, HuBoard, etc…
If you got value from this article drop a comment or challenge on the comment box.