Scrum Sprint + FREE Cheat Sheet

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • We're looking at Scrum piece by piece. Today it's the turn of the SPRINT.
    = = = = = = = = = = = =
    New for 2024: my best-ever training:
    "How Your Agile Teams Can Achieve Predictability and Productivity WITHOUT Burnout"
    → www.developmentthatpays.com/w...
    = = = = = = = = = = = =
    Grab your FREE Scrum Cheat Sheet: www.developmentthatpays.com/c...
    -------------------
    138. Scrum Sprint + FREE Cheat Sheet
    #ScrumSprint #AgileScrum #DevelopmentThatPays
    Our journey has brought us to the Sprint. Arguably the defining feature of Scrum. One of the five Scum events - together with Sprint Planning Daily Standup Sprint Review Sprint Retrospective It’s essentially a wrapper for the others. Did you know that all All of the all Scrum events are time boxed There are, and no where is that more evident than in the Sprint. The Sprint Guide tells us that the maximum duration is 1 month. And while some teams go as short as 1 week, most find that 2 weeks is the sweet spot. I started by saying that the SPRINT is the defining feature of Scrum but what is the intent The Scrum Guide lays it out. Each Sprint may be considered a project with no more than a one-month horizon. Like projects, Sprints are used to accomplish something. Each Sprint has a goal of what is to be built, a design and flexible plan that will guide building it, the work, and the resultant product increment. Scrum chunks it down in units of time but still requires that we run ALMOST the full gamut within each unit of time: DESIGN... BUILD… TEST… Sprint after Sprint after sprint. What about release Scrum doesn’t require us to release; what it does require is that - each and every Sprint - we build a “potentially releasable increment”. Whether or not the increment is ACTUALLY released is left to the team to decide.
    • Scrum Sprint + FREE Ch...
  • ХоббиХобби

Комментарии • 42

  • @Developmentthatpays
    @Developmentthatpays  4 года назад +1

    Remember to grab your FREE Scrum Cheat Sheet --> www.developmentthatpays.com/cheatsheets/scrum

  • @falconercameron
    @falconercameron 4 года назад +4

    Just discovered your channels and videos Gary... I'm a PM a start-up digital games company and your content is incredibly helpful. Please keep up the fantastic work!

  • @LizatHome
    @LizatHome 4 года назад +3

    I love that you have closed captions on your video, thank you very much.

  • @calebkopp4174
    @calebkopp4174 4 года назад +4

    My team uses two week sprints, but this past Spring I worked with a team in a weekly format. Though I have never worked anything longer than two weeks, it feels like a sweet spot.

    • @Developmentthatpays
      @Developmentthatpays  4 года назад

      I'd be interested to hear how the weekly format played out. Did you do all of the events - inc. Review and Retro - every week?

    • @ArchimedesTrajano
      @ArchimedesTrajano 4 года назад

      @@Developmentthatpays I find that if it is a week people can get burned out because people find that we'd be more working on the process than the actual work.

    • @calebkopp4174
      @calebkopp4174 4 года назад +1

      @@Developmentthatpays We did not hold all the ceremony, no. We had a weekly demo session where we also assigned ourselves work for the next sprint in the same session. Since we were a small dev team of three people, there wasn't much friction when it came to getting everyone on the same page.

  • @konradkrzyzewski1031
    @konradkrzyzewski1031 4 года назад +1

    Gary great episode, like always!

  • @RogelioJimenez
    @RogelioJimenez 4 года назад

    we are a full remote team, we do 2 weeks Sprints and one week hackaton kind of Sprint every 4 to 6 months that we all meet on a location, awesome videos.

  • @gloriaroyan5488
    @gloriaroyan5488 3 года назад +1

    Thanks, Gary, you made a massive topic from my syllabus seem to be merely a problem to sprint through ;)

  • @davitmarkarian1795
    @davitmarkarian1795 4 года назад

    In our team we are used to 2 weeks sprints but some times we go with 3 weeks sprints if the development is going to work to new chunk of project which is totally new and have not had any experience implementing that before then we plan the improvements in the next sprint which is indeed a 2 weeks sprint .

  • @baruskas
    @baruskas 4 года назад +2

    We do 2 week Sprints, thanks for the idea of "No changes are made that would endanger the Sprint Goal". There is always a tendency of people in my team to be adding things into the Sprint during it and this is a very good idea I can always emphasize to them. Thanks a lot!

  • @ArchimedesTrajano
    @ArchimedesTrajano 4 года назад +1

    two weeks as well, not only that, it is aligned with the executive level sprints which are also two weeks though the meetings are staggered otherwise everyone gets nothing done the whole day. Execs will discuss the strategy and talk about higher level chunks usually with the product owner and the dev team discussions the day after use the discussion as input to help with their own sprint team plannings for the retro and sprint planning.

    • @Developmentthatpays
      @Developmentthatpays  4 года назад

      Does the exec-level-feeding-in-to-dev-level work as well as it sounds like it would?

    • @ArchimedesTrajano
      @ArchimedesTrajano 4 года назад

      ​@@Developmentthatpays we just started it recently. Our organization as I have generally noted is growing up to scrum organically rather than being forced upon by consultants. So far so good though. Some key things...
      The main reminder I put up again was that the project owner (rather than product owner because execs deal with projects) was that they are responsible and have to be in control of their task board. In there, they should make sure they know if anything moves around in there regardless if it is assigned to them or not, and actually the assigned is more of a tool for the project owner to know who to "hunt" for in order to move things forward. Not exactly sure if that's what you said in the Product Backlog video.
      The project owner [theoretically] does not do any of the actual development work. However, the project owner must know what it is they are telling their development teams to do before it goes to the Sprints.
      One issue we have was a bit of a tooling gap because I don't want the execs to learn yet another tool so we have two systems at the moment. ODOO and Azure DevOps. Because of this there's two stages for the product backlog, but it keeps Azure DevOps backlogs a little more pristine for the developers as it won't have any back and forth with the executives.
      Scheduling wise we do it this way with two week sprints
      THURSDAY = Exec Sprint End/Sprint Planning here we discuss at a high level some key things. The product owners are there along with the Scrum master (though I may change my title to Agile Coach because it sounds less arrogant).
      1) which ones we have completed that would impact exec level stuff. Generally bugs unless it had a major customer impact **cowers** do not get brought up here. Some things that would go here are... need for analytics, marketting materials, *physical* deployments, sales support etc.
      2) which ones were not completed and will continue next sprint because reality
      3) which ones are expected to be added in next sprint. (Now this list is sort of special in that this drives what will be fed into the development sprint)
      4) which ones that are elaborated that are not going to be added into the next sprint because the project owner does not believe there'd be enough time for his team to implement. Some discussion about priority may occur here in case some other exec may want something sooner or designate a deadline.
      5) which ones have started discussions already but not fully elaborated. Elaborated entries meet most of the INVEST criteria. The order of the list would be shifted according to priority as discussed by the execs. They'd also have a chance to be a squeaky wheel and move items from the inbox column over to the discussion column.
      FRIDAY = Dev sprint planning + review + retro
      Here we do things a little backwards, primarily because reality has some of our contract staff in the other side of the planet. So we do the planning early in the morning in place augmenting our dailies. Though reality is this day is a write off for development generally. I don't bother with marking it as an off day though, I have our capacities lowered to 5.5 so the time is more or less compensated.
      Here the Project Owner now Product Owner shows the team the initial cut of next Sprint plan based on the exec meetings. Though it does not mean he did the planning himself, there's no reason for them not to contact with the other dev team members or even get refinements from other parties to make it a little more accurate so less changes during the actual sprint planning.
      Then we just do the planning. The dev team shows off the product increment to the Product Owner and other interested parties later on (usually after lunch) and then we do the retro the order of the two may change depending on people's availability.

  • @ArchimedesTrajano
    @ArchimedesTrajano 4 года назад +3

    BTW welcome back

  • @fabioloyola4788
    @fabioloyola4788 4 года назад

    Hi Gary, I am "new" in this context of Agile / Scrum / Kanban, etc. I didn't understand well the concept of a "potentially releasable increment". As I have watched in one of your great videos before, where you have outlined that one of the key characteristic of "being agile" is exactly the deliverables of the increments to customers - due to the systematic feedback collected by product owner. I assumed that "release" these increments during the life-cycle of a project would be "imperative" in scrum - as it is exactly a key benefit against the waterfall mindset/framework, from my humble view...Could you please clarify to me why release seems "loose" now? Thanks. Your videos are extremely didactic, a perfect mix of good sense of humour and professionalism, please keep making them.

  • @rogs6802
    @rogs6802 4 года назад +1

    A true Gary 💪💪

  • @pankajkhandelwal4593
    @pankajkhandelwal4593 4 года назад

    How relevant are sprints for packaged application's implementation like Oracle ERP, SAP etc?

  • @MrSibate
    @MrSibate 4 года назад +1

    Hi Gary,
    2 week sprints with one team and Scrumban with the other.
    For the team running 2 week traditional sprints What are your views on dropping subtask estimation and having task/story level estimates only?

    • @Developmentthatpays
      @Developmentthatpays  4 года назад

      Does the team estimate Tasks and aggregate them for Story estimates? Or does it estimates Stories first, Tasks afterwards?

    • @MrSibate
      @MrSibate 4 года назад

      Development That Pays Hey Gary, they are doing the later estimate the story/task level then subtasks. I am finding that it’s extending planning sessions for little payback and also creating a culture where people focus individually on sub tasks not overall story/task level value for the customer

  • @lutaseb
    @lutaseb 4 года назад +1

    "potentially releasable" increment is actually released if the team says so? or just the PO?

    • @Developmentthatpays
      @Developmentthatpays  4 года назад +3

      I think I said "the team"... but "the PO" may be more correct. Here's what the Scrum Guide says:
      "Development Teams deliver an Increment of product functionality every Sprint. This Increment is useable, so a Product Owner may choose to immediately release it."

    • @lutaseb
      @lutaseb 4 года назад +1

      @@Developmentthatpays now I agree ;)

    • @Developmentthatpays
      @Developmentthatpays  4 года назад

      @@lutaseb - Good catch. Thank you!

  • @catarinaferreira6187
    @catarinaferreira6187 4 года назад +1

    HR team working in 2 weeks sprint here.

  • @stefangorecki119
    @stefangorecki119 4 года назад +1

    2 week sprints

  • @shandahunt1119
    @shandahunt1119 4 года назад +1

    We do one month sprints.

    • @Developmentthatpays
      @Developmentthatpays  4 года назад

      Is that a calender month, or four weeks?

    • @ArchimedesTrajano
      @ArchimedesTrajano 4 года назад +1

      I find that month sprints can get pretty hairy if you have a strong development team. However, working for the large bureaucratic organizations (e.g. government) reduces the analysis paralysis that would occur. The thing to watch out for is whether your task list in a sprint grows larger than 2 screenfuls. Because at that point, it would mean that your team is getting more efficient and the work is being broken down better in which case I would evolve the organization to have shorter weeks. I don't believe in having hard rules that a sprint should be consistent because reality. However, it shouldn't change too often unless everyone is in agreement

  • @the1bit
    @the1bit 4 года назад

    2 weeks

  • @nickcallaghan2619
    @nickcallaghan2619 4 года назад +1

    2 weeks