fbpx

Scrum Rules: Product Backlog Items Are Features or Functions

June 29, 2020
4 minute read
Read

All PBIs completed by the team should be “potentially releasable” increments of valuable functionality i.e. working features or functions. In order to do this, they must touch all the layers and components of the product so that the functionality produced is truly complete, not just a prototype — a “slice” through the system.

In other words, all of the work that is required for releasing product needs to be addressed while working on any individual PBI. Writing PBIs to represent slices through the system allows the Scrum team to deliver value every Sprint and also allows the Product Owner to re-order the Product Backlog flexibly and without risk of leaving undone work. What happens if we don’t create and complete PBIs that are slices through the system? The result is a Product Backlog with many dependencies between items which then must be delivered sequentially before complete features or functionality can be released to end users (e.g. “waterfall”).

The single most important practice for enabling a Scrum Team to follow this rule is the principle of Collective Code Ownership: every team member has access and authorization to change every line of code throughout the whole system and any dependencies. This enables a team to take a Product Backlog Item and change anything anywhere in the system in order to implement the desired functionality. Collective Code Ownership requires that the Development Team members have the authority (regardless of skill set) and support required to confidently adjust the system as necessary. This often requires that every Development Team member is given access to the source control & configuration management systems. Team members may need to be trained on the use of the source control and/or build tools. This access should include all components and layers in a system from the user interface, through business logic, all the way to the database schema, stored procedures, test environments, and deployment scripts. When Collective Code Ownership is in place, organizations with multiple teams accessing the same code base may also implement a “shepherding” system where senior technical staff have informal responsibility to ensure that the code base has a clean design and is architecturally sound.

If there is just a single team accessing a code base, then the informal internal communication is usually sufficient to ensure the quality of the code base. The application of this rule also requires the adoption of many other Agile engineering practices including, most notably, Test-Driven Development, Mob or Pair-Programming, Continuous Integration, and Refactoring.

Only then can fully working features truly be ‘released each sprint’.

Certified ScrumMaster® – Guaranteed to Run! ✅

  • Certified ScrumMaster® (CSM) [Virtual Learning] badge

    Certified ScrumMaster® (CSM) [Virtual Learning]

    08 to 09 FEB 2021 (2 days) - Starting Monday - Online - Jerry Doucett & Mishkin Berteig

    C$1595.00 Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Mon 08-Feb-2021
    Tue 09-Feb-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    Jerry Doucett

    Jerry Doucett


    VP Training Services, Senior Consultant and Instructor
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Learning] badge

    Certified ScrumMaster® (CSM) [Virtual Learning]

    23 to 24 FEB 2021 (2 days) - Starting Tuesday - Online - David Vicentin & Mishkin Berteig

    C$1595.00 Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Tue 23-Feb-2021
    Wed 24-Feb-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Learning] badge

    Certified ScrumMaster® (CSM) [Virtual Learning]

    22 to 23 MAR 2021 (2 days) - Starting Monday - Online - Jerry Doucett & Mishkin Berteig

    Early-bird Discount! C$1595.00 C$1355.75 Until 21-Feb Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Mon 22-Mar-2021
    Tue 23-Mar-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    Jerry Doucett

    Jerry Doucett


    VP Training Services, Senior Consultant and Instructor
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Learning] badge

    Certified ScrumMaster® (CSM) [Virtual Learning]

    06 to 07 APR 2021 (2 days) - Starting Tuesday - Online - Mishkin Berteig

    Early-bird Discount! C$1595.00 C$1355.75 Until 05-Mar Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Tue 06-Apr-2021
    Wed 07-Apr-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainer:
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Learning] badge

    Certified ScrumMaster® (CSM) [Virtual Learning]

    21 to 22 APR 2021 (2 days) - Starting Wednesday - Online - Mishkin Berteig

    Early-bird Discount! C$1595.00 C$1355.75 Until 23-Mar Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Wed 21-Apr-2021
    Thu 22-Apr-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainer:
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Training] badge

    Certified ScrumMaster® (CSM) [Virtual Training]

    03 to 04 MAY 2021 (2 days) - Starting Monday - Online - Mishkin Berteig

    Early-bird Discount! C$1595.00 C$1355.75 Until 04-Apr Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Mon 03-May-2021
    Tue 04-May-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainer:
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified ScrumMaster® (CSM) [Virtual Training] badge

    Certified ScrumMaster® (CSM) [Virtual Training]

    18 to 19 MAY 2021 (2 days) - Starting Tuesday - Online - Savita Pahuja & Mishkin Berteig

    Early-bird Discount! C$1595.00 C$1355.75 Until 19-Apr Register Now

    - Create Adaptive Product Teams in Any Business -

    This 2-day course provides the foundations to be an effective Scrum Master. Achieve Certified ScrumMaster® (CSM) designation by successfully completing this training and the online exam taken after the class (you'll receive the link directly from Scrum Alliance®).

    The Certified ScrumMaster® course is normally the recommended entry point to the practice of Scrum and is a prerequisite to more advanced certifications: A-CSM®, CSP-SM®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® and PMI)
    - Scrum Alliance® exam fee and 2-year membership included
    - In-depth simulation, engaging classroom discussion & no slides!

    Please register using a corporate email address, for corporate loyalty program discounts.

    __________________________________________________________________________

    IMPORTANT NOTE: This learning event requires:
    - 3 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and SM-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.
    Read More

    Location:

    Online

    Date:

    Tue 18-May-2021
    Wed 19-May-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    Savita Pahuja

    Savita Pahuja


    Agile Instructor and Coach
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer


Certified Scrum Product Owner® – Guaranteed to Run! ✅

  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    11 to 12 FEB 2021 (2 days) - Starting Thursday - Online - David Vicentin & Mishkin Berteig

    C$1795.00 Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.
    Read More

    Location:

    Online

    Date:

    Thu 11-Feb-2021
    Fri 12-Feb-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    25 to 26 MAR 2021 (2 days) - Starting Thursday - Online - Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 24-Feb Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.
    Read More

    Location:

    Online

    Date:

    Thu 25-Mar-2021
    Fri 26-Mar-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainer:
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    13 to 14 APR 2021 (2 days) - Starting Tuesday - Online - David Vicentin & Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 12-Mar Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.
    Read More

    Location:

    Online

    Date:

    Tue 13-Apr-2021
    Wed 14-Apr-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    06 to 07 MAY 2021 (2 days) - Starting Thursday - Online - David Vicentin & Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 07-Apr Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.
    Read More

    Location:

    Online

    Date:

    Thu 06-May-2021
    Fri 07-May-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    25 to 26 MAY 2021 (2 days) - Starting Tuesday - Online - David Vicentin & Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 26-Apr Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.
    Read More

    Location:

    Online

    Date:

    Tue 25-May-2021
    Wed 26-May-2021

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer

All virtual learning events run from 9am to 4:30pm Toronto/New York time and are 100% virtual.  Both CSM and CSPO courses have approximately 2 hours of required pre-work through our e-learning portal, and require you to have high speed internet for Zoom video conferencing and Miro virtual white-boarding.

Maybe attending a virtual training session isn’t for you, but you would like to acknowledge that this article helped you out somehow…

Like what you’re reading?

Sign up for the BERTEIG Real Agility newsletter to have articles like this one delivered directly to your inbox twice a month!
 



Berteig Consulting

Empower Your Entire Organization with BERTEIG Consulting in Agile, Scrum, Kanban, SAFe and LEAN.

Aimia
Bruce Power
Capital One
CBC
Comcast
Equitable Life of Canada
FreshBooks
Suncor