1/20
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
code review
Systematic procedure that is conducted to ensure the quality of the program’s source code, may be formal or informal
code review is conducted by:
those who did not program the code under review
code review can be used to check
the code meets the coding standards, bug-free, understandable, does what it is supposed to do, design is consistent, complies with best practices.
issue tracking
process of recording, monitoring the status of, managing, tracing and resolving issues
issues
include not only code defects but also issues concerning workflow, requirements, design and others. encountered in development and production.
tickets
In a help desk environment, issues are typically associated with _ that may eventually be passed on to developers for resolution.
bug tracking
subset of issue tracking that enables a team to manage and monitor reported bugs.
Issue/bug tracking tools
facilitate the testing process during development and facilitate the issue/bug tracking process during development and while a system is in production
team management
disciplined methodology that involves all employees of an organization towards working together to meet the organization’s goals and objectives.
project manager or team leader
not only responsible for ensuring that the team delivers what is required but also for overseeing the collaboration and the harmonious relationship among its team members.
delegation
distribute tasks in accordance to the members’ skills and capabilities
motivation
positive approach. some people are highly; others need more supervision and direction
management balance
balance the technical aspect and the human aspect
communication
take advantage of communication tools
development
the team should grow, learn, develop their skills and give feedback
collaboration
enables individuals / teams / organizations to work together to achieve a common
goal.
team collaboration
involves a team with specific skill sets, each member is expected to contribute to the tasks at hand
effective collaboration
results in better teamwork, increased productivity, minimal oversight, efficient processes, knowledge sharing, better work environment, quality work
project management
adding of members and assignment of roles, project creation
team communication
email, chat, video meetings
following features may be integrated to one software or tool
project management, team communication, task monitoring, knowledge management, integration of services such as version control, code review, issue tracking, reporting