You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
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.
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.
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?
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.
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.
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.
As research from organizations like Google begins to criticize Agile, 6 months on from the Agile failure rate study, psychological factors explain the situation
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.
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.
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.
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).
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.
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.
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 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.
Scrum Alliance, scrum.org, and ICAgile are some of the best Scrum certification providers in the market. Certifications from a reputable source provide insight.
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.
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!
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.
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.
“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.
Scrum vs Kanban: core principles, similarities and differences. See schedule and cadence in both methods, release approaches, roles and attitude towards changes
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
Learn effective strategies for product leaders to navigate challenging conversations and say no to senior leaders while maintaining positive relationships.
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?
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.
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.
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.
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
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...
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.