• Home
  • Learn
    • Scrum 101 >
      • Agile VS. Traditional
      • Agile Manifesto
      • Scrum Guide
      • Scrum Overview
    • FREE Courses
    • Cheat Sheets
    • 🔒 Workshop
  • Resources
    • Videos
    • Articles & Posts
    • Glossary
  • Certifications
  • Updates
Scrum Ideas
  • Home
  • Learn
    • Scrum 101 >
      • Agile VS. Traditional
      • Agile Manifesto
      • Scrum Guide
      • Scrum Overview
    • FREE Courses
    • Cheat Sheets
    • 🔒 Workshop
  • Resources
    • Videos
    • Articles & Posts
    • Glossary
  • Certifications
  • Updates

UPDATES

Sharing Scrum related Ideas, Resources, and Tools

Jira Software in Agile Projects

8/19/2022

 
Looking for a powerful tool to support your Scrum and Agile projects? Jira Software may be the solution you need! With features and tools designed for agile development, Jira helps teams plan, track, and release software with ease. From user story and issue tracking to progress monitoring and release management, Jira has it all. Plus, with integrations with other tools, Jira supports end-to-end development workflows.
Source: Simon Sez IT 
Jira is a project management and issue tracking software that helps teams plan, track, and release software. It is commonly used in agile development environments, and provides a range of features and tools to support agile methodologies. With Jira, teams can create and prioritize user stories and issues, track progress, collaborate with team members, and manage releases. The software also offers integrations with other tools, such as source control systems and continuous integration platforms, to support end-to-end development workflows. Jira is designed to be flexible and customizable, and can be used by teams of all sizes and in a variety of industries.

Read More

WHAT IS the Difference Between Agile and Scrum in Project Management?

9/9/2021

 
Are you confused about the difference between Agile and Scrum in project management? Wrike created a short video that breaks down the key distinctions between these two approaches and provides insight into when and how to use them effectively. 
Source: Wrike
Some key differences between the two include the timeline, team structure, and focus on customer input. The following table summarizes some of the key differences.
Characteristic
Agile
Scrum
Overview
Agile as a flexible, iterative approach to project management that is based on the values and principles outlined in the Agile Manifesto. 
Scrum is a framework that helps teams implement the agile methodology and includes specific roles, events, and artifacts. 
Scope
Agile is an umbrella term that covers a wide range of approaches.
​​Scrum is a more detailed and specific guideline for managing projects.
Feedback Loops
​Agile offers constant feedback and updates.
Scrum uses short iterations called Sprints.
Management
Agile teams are cross-functional and led by a manager.
​Scrum teams are self-organizing with specific roles such as the Product Owner and Scrum Master.
The choice between agile and Scrum depends on the team, organization, and project, and factors to consider may include the importance of client input, the need for speed, and the complexity of the project.

Scrum Guides by Visual Paradigm

5/13/2021

 
Visual Paradigm created a series of guides and articles related to Agile and Scrum, including their principles, practices, tools, and strategies. Although based on Scrum practices from a few years ago, manu of the concepts are similar to current practices and can enlighten you on the evolution of Scrum if you compare them to today's standards. ​
Screenshot of the Visual Paradigm Scrum Guides pageScreenshot of the Visual Paradigm Scrum Guides page

The list covers a wide range of topics, including agile and Scrum values, roles, artifacts, events, and comparisons to other frameworks separated into the following categories:
  • Agile & Scrum Basics
  • Agile & Scrum Principles
  • Scrum Roles
  • Scrum Artifacts
  • Scrum Events
  • Large Scale Scrum
  • Agile Software Development
You will find articles on agile estimation, user stories, sprint planning and review, retrospective meetings, product backlog refinement, continuous integration/delivery/deployment, and time-boxed events.
​Furthermore, it also addresses common misconceptions and challenges in agile development, as well as the benefits and limitations of agile and Scrum approaches.​
Access Resources

The Agile Manifesto

3/26/2021

 
Are you looking to understand the foundation of Scrum and agile project management? The Agile Manifesto is an influential document, first introduced in 2001, outlines the values and principles that form the basis of Scrum and other agile methodologies. Whether you're new to Scrum or an experienced practitioner, the Agile manifesto is an essential resource for understanding the foundations of agile software development.
Content of the Agile Manifesto
The 4 values of the Agile manifesto are:
  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan
    ​ 
The 12 principles of the Agile manifesto are:
  1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  4. Business people and developers must work together daily throughout the project.
  5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  7. Working software is the primary measure of progress.
  8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity--the art of maximizing the amount of work not done--is essential.
  11. The best architectures, requirements, and designs emerge from self-organizing teams.
  12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
It was created by a group of software developers who were seeking a more effective and flexible approach to software development, and it has since become a widely-adopted framework for agile project management. 
There are several potential reasons why it is important for developers to be familiar with the Agile manifesto:
  • The Agile manifesto is a widely-adopted framework for agile project management, and many organizations use it as a guide for their software development processes. Being familiar with the values and principles of the Agile manifesto can help developers understand how their organization approaches projects and how they can contribute to their success.
  • The Agile manifesto promotes a focus on delivering high-quality products and services to customers, and it encourages transparency, collaboration, and continuous improvement. Understanding these principles can help developers work more effectively with their team and contribute to a positive work culture.
  • The Agile manifesto has influenced the development of various agile methodologies, such as Scrum, Lean, and Extreme Programming. Familiarity with the Agile manifesto can provide a foundation for understanding these methodologies and how they might be applied in a software development context.
  • Many organizations value Scrum certification as a way to demonstrate knowledge and skills in agile project management. The Agile manifesto forms the basis of Scrum, so familiarity with the manifesto can be helpful for preparing for Scrum certification exams.
Visit the Agile Manifesto Website

Subway Map to Agile Practices

1/6/2021

 
It can be very confusing navigating the different terms and overlaps between difference methodologies and practices related to Agile. To help with that, Agile Alliance produced a "Subway Map" of Agile practices and terms (see screenshot below).
The subway map of agile practices (preview image)
This map shows the Agile practices and terms in context (including overlaps) in the following areas:
  1. Extreme Programming
  2. Teams
  3. Lean
  4. Scrum
  5. Product Management
  6. DevOps
  7. Design
  8. Testing
  9. Fundamentals
Download PDF of Agile Subway Map

Join the community: AGILE ALLIANCE

5/6/2020

 
The Agile Alliance is a nonprofit organization that promotes the values and principles of Agile software development. The organization was founded in 2001 by a group of software professionals who were interested in improving the effectiveness of software development by adopting a more flexible and iterative approach. The Agile Alliance is dedicated to advancing the understanding and use of Agile methods and practices, and it provides a variety of resources and support for Agile practitioners and organizations. This includes hosting conferences, workshops, and other events, as well as publishing articles and other educational materials. The Agile Alliance is open to software professionals of all levels and backgrounds, and it has a global membership base.
Screenshot of the homepage on the Agile Alliance website
Joining an Agile membership organization offers numerous benefits, including networking opportunities, professional development resources, potential career advancement, and the opportunity to give back to the community. By becoming a member, you can connect with like-minded individuals, enhance your skills, demonstrate your commitment to the field, and contribute to the advancement of Agile principles and practices. Some of the benefits of joining are:
  • Access to a community of like-minded professionals:
    Agile membership organizations provide a platform for connecting with other practitioners and experts in the field, allowing you to share experiences, insights, and resources, and learn from one another.
  • Educational and professional development opportunities:
    Many Agile membership organizations offer a range of educational and professional development opportunities, such as conferences, workshops, webinars, and certification programs, which can help you stay current on best practices and enhance your skills and knowledge.
  • Leadership and networking opportunities:
    By getting involved in an Agile membership organization, you may have the opportunity to take on leadership roles or participate in committees or other activities that can help you build your professional network and advance your career.
  • Advocacy and representation:
    Agile membership organizations may also advocate on behalf of practitioners and organizations and work to promote the adoption and advancement of Agile principles and practices.
  • Access to resources and tools:
    Many Agile membership organizations provide access to a range of resources and tools, such as articles, templates, and guides, which can help you learn and apply Agile principles in your work.
Visit Agile Alliance's Website

    Categories

    All
    Agile
    Scrum


Picture
ScrumIdeas provides freely available information and resources for understanding and using the Scrum framework. Here you can find a range of materials, including articles, videos, and courses, that cover various aspects of Scrum and Agile.
  • Home
  • Learn
    • Scrum 101 >
      • Agile VS. Traditional
      • Agile Manifesto
      • Scrum Guide
      • Scrum Overview
    • FREE Courses
    • Cheat Sheets
    • 🔒 Workshop
  • Resources
    • Videos
    • Articles & Posts
    • Glossary
  • Certifications
  • Updates