Skip to content

Latest commit

 

History

History
565 lines (416 loc) · 52.6 KB

File metadata and controls

565 lines (416 loc) · 52.6 KB

drawing

Let's learn about Scrum via these 136 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Complex products, sustainability and adaptive solutions, in the constantly evolving work and technological landscape.

Developers already have GitHub open and are using it daily. Therefore, it seems only natural to use GitHub as a project management tool.

Agile is Awesome! But where did I go wrong? 

Planning is the foundation of a Scrum-based management framework. It helps arrange a team, set goals clearly and achieve them.

This is Part 2 of a 4 part series. Part 1: Why Software Requirements In The Real World Are Hard discusses the challenges of developing requirements and what good ones might look like. This post looks at the requirements development process and its outputs on a real-world project.

Today I am going to talk about one misconception made by developers: Continuous Integration is about running automated integration pipelines…

This is the first in a series of posts about my experiences developing software in healthcare with my team over the last few years. For most of that time we’ve worked in eye care, with doctors and patients in major centres in Europe, North America and Australia, as well as with global life science companies, on projects aimed at improving care delivery and patient outcomes.

There is no free Scrum certification out there. Here are a few approaches you can try to get closer to one!

When developers first hear the business has decided to bring in Agile/Scrum, there is a feeling of dread. Agile methodologies are not usually brought in because the “powers-that-be” feel they are getting productive development from their coders. However, if you are an earnest developer you should welcome Agile/Scrum with open arms.

Up until pretty recently my company’s tech team managed its projects through a Kanban-board. In practice this entailed that we’d come up with a product roadmap for the 12 months ahead and would start working on this from top to bottom, moving tickets through the usual swimming lanes as we went.

Return to what works and jettison the fads

By Stefan Wolpers, Professional Scrum Trainer, Scrum.org

Picking the right method for managing your tasks can either make or break the success of your projects.

I remember learning about lean manufacturing at Toyota in an early middle school business class, and was endlessly fascinated by the idea of minimizing waste and maximizing productivity through intentional design. Over time, lean methodology was adopted by several industries, outside of manufacturing, including software development.

After years of research of software teams and working with a PhD-trained research team, a new Impact Engineering methodology cuts Agile project failures 6.5x.

As a Project Manager, one of the most important things that I’ve learned over the years is that Daily Stand-Ups are an effective tool that can solve a particular problem.

It is always worth remembering that good ideas are contagious. Other minds have wrestled with problems similar to yours before and effective solutions tend to bubble up and can be re-applied to new initiatives in ways that can often appear obvious in hindsight.

As the popularity of Scrum grows, so do the expectations and myths surrounding its capabilities. Exaggerated expectations often incur serious disappointments. In this post, I’ll attempt to objectively evaluate Scrum’s real capabilities, advantages, features, and, of course, limitations.

Scrum is the most popular Agile framework today (56% of all Agile teams use Scrum).

Everyone wants to go Agile today. Teams want to put the user in the centre of their product development process while building products. After all, you are building the product for your users, right?

By: Professional Scrum Trainer Stephanie Ockerman, Scrum.org

I’ve been doing DevOps for a few years now, and I think I’m pretty good at it. Over these years I’ve read some books that really helped me along the way, here they are.

Daily standups costs average-sized product engineering teams 6-figure sums every year, so we sure as heck need to make them count.

If teams are not disciplined about the process, or not technically mature enough to actually deliver the work committed to a sprint, scrum processes are bound to fail.

A software development methodology is a set of methods used in the creation of software.

Want to run effective, impactful daily standup meetings? This is the only guide you'll ever need. Learn how to run standups, and great standup strategies.

Hoping to structurize your product development work process? Choosing the correct development methodology for a project depends to a great extent on your group size, objectives, and different variables. Here is a diagram of the most generally used and perceived programming development techniques to assist you with choosing which is directly for your group.

Many development teams suffer from misunderstanding of business requirements. User Story turns out a round table for discussions over future achievements.

If it brings no value to users, chances are, no one will use it.

User stories are brief, informal descriptions of a feature told from user POV.

If you are using Scrum it’s safe to say that you are also using Agile.

This post is the fifth and final article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.

Everyone's talking about the future. So this post is all about how Scrum Masters can get the most out of AI to make significant gains today.

This post is the third article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.

The worst thing we can do in Sprint Planning is to initiate it with the question, “How many tasks can we fit in this Sprint?”

How to make the best of the Scrum methodology framework to improve productivity without being overwhelmed by rules and ceremonies.

Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning.

If Jira seems disappointing to you and your team, in this quite lengthy article you’ll discover the best Jira alternatives.

Backlog Refinement Cards are a novel tool that gamifies the process of backlog refinement in agile software development.

Every battle is won before it is fought. ~ Sun Tzu

As research from organizations like Google begins to criticize Agile, 6 months on from the Agile failure rate study, psychological factors explain the situation

From the desk of a brilliant weirdo #1:

If you think that a breakthrough idea, strict development deadlines, and marketing strategy are all you need to make your product hit the mark – think again.  The reality is, on top of fierce competition and demanding customers, 9 out of 10 startups fail because their solution has no market fit.

Scrum is a buzzword, the virtue signal of choice for middle-management in software organizations.

In a recent encounter with agile community, I was asked ‘what agile means to me’. Simple question but difficult to answer provided the nature of question being open ended. This certainly got me thinking. I started skimming through multiple ways I can answer this question. I had to revisit my past and reflect on different phases of my agile journey.

How do tech's top companies innovate at scale? It's not just Agile. According to Empowered, it's product discovery, a focus on problems, and coaching culture.

As far as software development is concerned, We have two types of methodologies: Agile or Non-Agile. So, let us get brief information about both methodologies.

From the desk of brilliant weirdo #1: “What does a project manager really do?” Maybe that’s a question you’ve been asking yourself or others if you have been considering a PM career for a while. To be honest, it’s gonna be quite hard to put all the PM roles under one roof as project managers in one industry can differ from PMs in another. But I’ll do my best to give you a clear image of what it looks like to be a project manager.

It is believed that product managers should help a company do something that makes sense and advise against doing something that doesn’t.

During my tenure at Amazon, the teams I was leading used to follow a very effective scrum process. It was made possible by an internal tool called SIM, which was integrated with various other internal tools, enabling a seamless project management experience.

Explore the evolving landscape of Agile roles and the future of Scrum Masters in organisations amidst changing industry expectations and cost-cutting measures.

Here are the top 6 software development methodologies that the project manager and the team must follow throughout the software development process.

Scrum is a set of rules for organizing a flexible workflow, which consists of a team approach, working in iterations, focusing on the goal of each iteration.

I have been involved recently in Agile transformation, i went through lots of conversations, with Techy people, that have a lot of misconceptions about Agile.

As every child of the ‘80’s knows – the most effective way to become a karate expert is not through years of dedicated training, but rather by completing a sequence of seemingly tedious chores for an elderly Japanese neighbor. Thanks to the miracle of muscle memory, before you know it, you’ll have won the all-valley karate tournament.  (Actually, now I think about it, this might have been one of the first, and most effective “hacks” I was ever exposed to).

Discussions on the November 2020 release of the Scrum Guide

Scrum is the most used Agile framework in software development. and more than 56% of companies now started adopting the Scrum framework. Recently, I had achieved the Professional Scrum Master I(PSM I) assessment on my first attempt. I answered 77 questions correctly, acquiring 96.3%. So let me share my experience with you in the next few lines to know more about how to be a certified Scrum master.

Scrum methodology brings team members together to implement an agile framework for the successful completion of the task. Professionals love it because its unique features reduce the efforts of developers without declining their efficiency. It encourages learning and improving through experiences and mistakes where each team member sorts out any work-related problems.

It has been almost 20 years since the publication of the Agile Manifesto [http://agilemanifesto.org/] and the 12 Principles of Agile [http://agilemani

Technical debt refers to the additional work required later due to choosing the quickest solution rather than the best one.

What's the difference between the two most used approaches to PBI estimation? Learn what they are so that you can decide which one fits your team better.

By Barry Overeem, Professional Scrum Trainer, Scrum.org

This post is the fourth article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.

Does your team feel its alignment with business where what it delivers solve business problems and achieve business desired outcome?

From the desk of a brilliant weirdo #1:

Agile methods are used in one or another way in various areas of business. Many teams use these techniques for developing, marketing and organizing their work. One of the basics of every Agile method is Sprint. It is an iteration or cycle used in delivering work results. But it'll be wrong to think, that you can achieve something big just by dividing your work into periods. You should also plan these periods to achieve a win by the end of the Sprint.

Code monkeys are notoriously strong-willed, and can be particularly hard to break. Here, we’ll outline a few ways in which you can whip your code monkeys into shape.

First things first, don’t trust them as far as you can throw them. Code monkeys will go off on a lark at the first opportunity, not returning for days on end as you wonder what’s going on. Oftentimes, they’ll come back with some godawful interface for doing some obscure thing you don’t care about, something that has nothing to do with your bottom line.

This post is the second article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.

This post is based on my talk at MeasureFest in September 2019, which in turn is based on my experience running cross-functional marketing teams using Agile/Scrum frameworks.

In October 2019 with the mentorship of a dear friend, I made the decision to become a Product Manager starting with a PM certification course and the knowledge that I would have to start my career afresh and work my way up from the lowest rank on the totem. This is what I’ve done. I transitioned from my usual Executive Assistant role which was great but not very challenging creatively.

Out of the 6 best online retrospective boards, which one is the most fun for agile remote teams? I ran a “fun score” calculation to find out. Plus a few tips.

Discover 18 fun sample sprint retrospective templates & formats for Scrum teams: from Mad Sad Glad to creative ideas like the DORA Metrics Retro.

In this article, we’ll share our experience working without manual QAs and you can determine for yourself if it’s really worth it.

And their 4 areas of responsibility

Scrum Alliance, scrum.org, and ICAgile are some of the best Scrum certification providers in the market. Certifications from a reputable source provide insight.

Successful PMs go beyond delivering new features regularly and mediating between engineering and design teams.

The software development process is complicated and, at times, chaotic. To make it less so, all its stages must be well-organized, planned, and agreed upon. Miscommunication, lack of clarity, and missed deadlines will jeopardize any project.

Learn why asynchronous daily standups are beneficial for team collaboration. Explore daily standup alternatives, tools and AI to streamline updates and improve.

User Stories are a fundamental part of Agile and Scrum.

In our previous blog post, we wrote about Agile, a philosophy for managing projects and teams. In that text, we mentioned Agile methods, one of them being Scrum.

Want to know how to be a good Product Owner? Get to know responsibilities and read tips for better communication with clients and teams. Agile Development 101!

This post is the first article in our Tactical Guide to a Shorter Cycle Time five-part series.

We explore the impact of tuning our processes with local optimisations on our productivity.

Discover the key principles for a successful agile transformation, emphasizing the importance of fundamental values, transparency, and continuous improvement.

We observe an increasing share of distributed teams and the growing popularity of remote work. And there seems to be some contradiction, as at the first glance Agile and distributed teams do not merge well. The Agile methodology is laid down in the famous Agile Manifesto and is based on the twelve principles derived from it.

If you are new to Agility and Retrospective, I’ll offer in this post a novel introduction to it. We will explore how retrospectives and your team organization can take inspiration from A/B Testing.

Max Nechaev shares insights from Snoonu on optimizing Agile processes, detailing challenges, strategies, and the positive outcomes of his approach.

Learn everything you need to know about Scrum via these 102 free HackerNoon stories.

A brief guide to story punctuation.

Identify and manage your Dependency with Dependency Poker

Microservices-based projects are a great idea to deliver products in less time and with great flexibility/agility.

When your team is building a software product, the majority of the work that they do is invisible. As a manager, you have to rely on in-person cues for blocked work or frustrated engineers. When they move to a remote workflow—your team also becomes invisible, and all those critical signals are dropped.

In-person, you might notice:

“Our analysis is clear: in today’s fast-moving and competitive world, the best thing you can do for your products, your company, and your people is institute a culture of experimentation and learning, and invest in the technical and management capabilities that enable it.” – Nicole Forsgren, Jez Humble, and Gene Kim, Accelerate.

My aim is to offer practical strategies to make planning a sprint less painful so that you'll feel organized rather than overwhelmed by your technical debt.

AI won’t replace your Agile team—but it can reduce backlog chaos, meeting fatigue, and status churn. Here’s what practical AI might actually look like.

The debate about the best way to run daily standups has plenty of nuance. I dig into the options we have for this agile ceremony.

Scrum vs Kanban: core principles, similarities and differences. See schedule and cadence in both methods, release approaches, roles and attitude towards changes

The Scrum Guide is quite clear on one important thing: for one product there is only one Product Owner and only one Product Backlog:

Learn about Scrum and Kanban methodologies for digital product development.

Creating the Stances of the Product Owner

Can anyone be a Product Owner (PO)? What’s the best position in the company to fill that role? With Scrum you have one and only one product owner for a given product – not a committee, but the effectiveness of the product owner will vary depending on the PO’s organizational enablement, understanding of the product, and involvement with the Scrum Team. 

Scrum isn’t just about speed—it’s about sustainability. Developers run sprints, but Product Managers run the marathon, ensuring momentum, focus, and long-term s

The complete guide to hacking the setup of your scrum team and start delivering business value in 48 hours.

Learn effective strategies for product leaders to navigate challenging conversations and say no to senior leaders while maintaining positive relationships.

From the desk of a brilliant weirdo #1:

I know its conventional to open a new blog with some kind of declarative statement or thesis, but I want to start with a question. If you were to measure just one thing about your team, one metric that best captures “the human element” what would it be?

I occasionally (and usually accidentally) find myself in a discussion about whether or not every story should be a shippable increment of work. Recently, I got involved (deliberately) in the discussion when I was invited to answer the question, “...should a user story correspond to a potentially shippable product increment?” on Quora.

When the software first appeared, it was all delivered in boxes. Such software had a finite state. 20 years after that, it already seemed ridiculous. Today we're building systems that can be perfected endlessly. This begs the question: "When does the work end?" - and that question is difficult to answer. We are looking for an answer to this question because it will help us answer other, even more important questions. Will the team receive its award or will it be reprimanded? Will the team do something new? Will the stakeholder benefit from it?

A common debate in the Agile community is how important or not Standups are, and what their structure should be.

The Daily Scrum is a vital part of Agile practices. Get it right, and you'll speed your team up no end. Get it wrong and it's a waste of valuable time.

Learn everything you need to know about Agile via these 254 free HackerNoon stories.

This is what it would be

The software development market is gigantic and has a lot to offer us

By Stefan Wolpers, Professional Scrum Trainer, Scrum.org

In our previous blog post, we wrote about Agile, a philosophy for managing projects and teams. In that text, we mentioned Agile methods, one of them being Scrum.

Software developers are mostly happy to work by themselves at night in dark rooms. And they turn coffee, cola and pizza into code.

By Professional Scrum Trainer, John Gillespie, Scrum.org

The "start with why" concept is a powerful framework for understanding and communicating the purpose of your work.

A well-planned influencer campaign can yield much better returns than traditional banner ads. For a fintech project, collaborating with influencers can be a key to success – but only if you manage to negotiate all the stumbling blocks.

Discover the benefits of evidence-based management in business, understand its impact, challenges, and how to transition to evidence-based decision-making.

Learn everything you need to know about Kanban via these 15 free HackerNoon stories.

The depths of agile sprints, teamwork, and challenges in software development: the sprint is more than you think.

Seems like everything has been written about effective one-on-one meetings. There are classes available, workshops suggesting ultimate know-hows, and experts offering their services to corporate and HR managers.

Finding a Scrum Master is simple and complex. There are plenty of people out there who call themselves “Scrum Masters”, but how do you know if the person you are hiring really is a great Scrum Master?

Software engineering metrics help daily stand-up meetings to be more productive for the team. They can become tedious or irrelevant for many developers when they frequently exceed the fifteen minutes time box or even sound like a work report.

Experimenting with GitHub Copilot to generate Agile sprint plans for a legacy rewrite. Results show AI struggles with realistic estimates and true Agile plan

The Scrum Guide doesn't tell you how to create a Product Backlog. This article provides one technique to do just that in five easy steps

The 2020 #Noonies are here,and they are both much greener and much bigger than last year.

6/9/2023: Top 5 stories on the Hackernoon homepage!

All too often, I see founders in the blockchain space making the same mistake; a lack of human-centric design. I’m talking about intimately involving who...

How to plan the unplannable: In software as in life “Deciding what not to do is as important as deciding what to do."

Learn how to manage technical debt in Scrum to improve code quality. Choose the right strategy to prioritise and fix tech debt and gain a competitive edge.

By Wai Ling Ko, Professional Scrum Trainer, Scrum.org

The future of delivery still depends on human questioning.