Usually, the company used Jira board to gauge or measure how Sprint or team performance, but with GitHub Insight we can also determine whether the developer doing a great job or the opposite. During COVID-19 pandemic, the most developers working from home and using GitHub Insight to see all the activity and collaboration between developers become easier.
3. Basic Information :
Experience :
DevOps Cert. :
• Bachelor Degree in Electrical(Instrumentation) and graduated from MARA of
Technology University (UiTM) in Malaysia.
• 34 year(2019), Married with 3 adorable kids
• Have 10+ years working experience.
Infra/Operation(IT)
DevOps Architect , International DevOps Certificate Academy, DevOps Ambassador
• Developer/Programmer: .NET, ASP.NET, .NET Core, PHP, Angular, NodeJS,
Javascript, REST API, Microservices & etc.
• IT Operation/Infra : Azure Cloud, AWS Cloud, Alibaba Cloud Services, Network,
Storage, Serverless Services, Cloud DR.
• DevOps : Jira, Bitbucket, Git, Red Hat OpenShift, Jenkins, Ansible, Azure DevOps,
Kubernetes, Containers(Docker), AWS Code Deploy, Datadog & etc.
4. • Company usually have Collaboration board like Atlantis Jira which
show how team’s performance through out the Sprint.
• We seldom using GitHub’s Insight report to measure and evaluate our
team’s or the Developer performance for each Sprint or Month.
• With Github Insight , we can measure how well our Developer
collaborate or team performance by Github Insight metric or report.
• Thus, we can see whether our Developer doing great job or the
opposite.
INTRODUCTION
5. • It visual your team’s work in key metrics and
reports.
• We can see how contributor(The Developer)
collaborate with certain period:
• Week
• Month
• Year
• It show Pull Requests (PR) created and Pull
Requests merged, and Pull Requests closed
across the Github organization.
• It should developer activity and how your
organization doing in Github.
6. - PR is a method of submitting contributions of the
Developer to a project(GitHub’s Repository).
- commonly used by teams and organizations collaborating
using the Shared Repository Model, where everyone
shares a single repository and topic branches are used to
develop features and isolate changes.
- It occurs when a developer asks for changes committed
to an external repository to be considered for inclusion in
a project's main repository after the Peer-Review.
- Once a pull request is opened, team can discuss and
review the potential changes with collaborators and add
follow-up commits before your changes are merged into
the base branch.
7.
8. - We already moved 7 months from Bitbucket to GitHub.
- We don’t keep all branch/code’s issue related to lemu
repository in GitHub, but we kept in Jira and
Confluence or Microsoft Team for collaboration.
- There are incremental in 3 main activity Pull Requests,
Code Commit, and Code Review for project x
repository as the labelled with numbers.
- During the Covid-19 Pandemic and lockdown period
started: 1) Denmark,13 March and 2) Malaysia, 18
March, record shown that there are more activity in
our GitHub repository.
- Our Developer or team more active when they work
from home(in pandemic period) compare to normal
office hour previously(Jan-Feb)
9. We more productive when
the team given the
flexibility to do our work
for each Sprint.
Regardless Pandemic, team
productivity is increased
when they work from
home. It shown more work
done compare to normal
period.
Productivity
Teamwork
Peer-Review
GitHub’s shown that our
team have more
collaborating for each
Sprint, and it become norm
every Developer using
proper way to do Pull-
Request for each Sprint. It
shown more collaborative
work during Covid-19
period as well.
We starting do more Peer-
Review or Code-Review in
our project which this is
good practice before we
merged into our main
branches.
10. • GitHub’s Insight can be our Sprint performance metric and
it’s help us to measure our Product and the Developer
efforts for each Sprint.
• GitHub’s Insight can be use also as our tool for improvement
on the Developer productivity and better code for our
product.
• Hence, it’s NOT about work from home or work from normal
office, GitHub Insight shown that it’s more about
Plan,Collaboration/Teamwork, & Mindset when work during
Covid-19 Pandemic.