Coconote
AI notes
AI voice & video notes
Try for free
Lecture on Jira and Agile Methodology
Jul 4, 2024
Lecture on Jira and Agile Methodology
Introduction
Jira
: A project management and issue-tracking tool.
Origin
: Name derived from 'Gojira' (Japanese for Godzilla).
Main Use
: Agile project management.
Other Methodologies Supported
: Can be customized via plugins and apps.
Focus
: Understanding core Agile concepts since Jira operates based on Agile principles.
Note
: If familiar with Agile, skip introductory videos on Agile concepts.
Agile Overview
Agile Methodology
Core Concepts
:
Adaptive planning
Evolutionary development
Early delivery
Continuous improvement
Rapid and flexible response to change
Agile Tools
: Digital and physical (Jira, whiteboards, etc).
Key Element
: Agile board with columns (lanes) representing workflow states (e.g., To Do, In Progress, Done).
Agile Boards
Columns (Lanes)
: Represent different steps in a project.
Basic board: To Do, In Progress, Done.
Customization: Additional columns can be added.
Agile Workflows
Scrum
:
Based on sprints (fixed time periods for completing tasks).
Sprint Planning
: Meetings to discuss last and next sprints.
Day-to-Day
: Moving tasks across the board.
Completion
: Reviewing the sprint, solving roadblocks, discussing improvements.
Kanban
:
Continuous workflow; tasks are moved across the board ongoingly.
No fixed sprints; tasks added dynamically.
Summary
Scrum vs. Kanban
: Main difference is the use of sprints in Scrum.
Agile Board Setup
: Columns and customization to fit workflow needs.
Jira Agile Terms
Stories and Epics
User Stories
: Terminology inside Agile for tasks.
Example: "As a web developer, I want to add users to Jira so that my co-workers can report bugs."
Structure
: As a [type of user], I want [goal] so that [reason].
Epics
: Large user stories broken into smaller tasks (stories).
Used for long-term projects spanning multiple sprints.
Hierarchy
: Epics contain multiple user stories.
Issues and Projects
Issues
: Central to Jira; represent tasks, bugs, or user stories.
Containers for data fields like description, summary, assignee, due date, etc.
Projects
: Collections of issues.
Projects define where issues reside and include various settings and types.
Customizable by access and permissions.
Jira Interface Overview
User Interface
: Familiarize yourself with sections like the dashboard, projects, filters, dashboards, people, apps, and user settings.
Navigation
: Utilize shortcuts and quick filters for efficient management.
Contextual Features
: Utilize features like search, notifications, and help.
Detailed Exploration
Team-Managed Projects vs. Company-Managed Projects
:
Team-managed: Simplified, project-contained entities, no admin permissions required.
Company-managed: Complex, shared entities across projects, requires admin permissions.
Project and Issue Customization
: Add custom fields, issue types, and more.
Practical Applications
Creating Projects and Issues
:
Different methods and detailed steps to creating both team-managed and company-managed projects.
Screens for creating issues directly in Jira and from the board.
Sprints and Boards
:
Managing sprints, adding issues, and using various board views.
Customizing boards for specific needs.
Sample Data
: Enable sample data to better understand and practice Jira functionality.
Conclusion
Key Takeaways
: Understanding core Agile concepts and Jira’s interface crucial for efficient project management.
Continuous Learning
: Customize Jira per project needs and utilize resources (help section, support) extensively.
Future Sections
: Diving deeper into company-managed projects, advanced customizations, and automation.
📄
Full transcript