Complex products, sustainability and adaptive solutions, in the constantly evolving work and technological landscape.
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.
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.
Return to what works and jettison the fads
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.
By: Professional Scrum Trainer Stephanie Ockerman, Scrum.org
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.
Agile is Awesome! But where did I go wrong?
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.
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.
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.
Today I am going to talk about one misconception made by developers: Continuous Integration is about running automated integration pipelines…
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.
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 Stefan Wolpers, Professional Scrum Trainer, Scrum.org
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.
Questioning the importance of a meeting isn’t new.
Picking the right method for managing your tasks can either make or break the success of your projects.
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.
Scrum is the most popular Agile framework today (56% of all Agile teams use Scrum).
If you are using Scrum it’s safe to say that you are also using Agile.
The software development market is gigantic and has a lot to offer us
Developers already have GitHub open and are using it daily. Therefore, it seems only natural to use GitHub as a project management tool.
This post is the third article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
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.
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).
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.
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.
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.
Discussions on the November 2020 release of the Scrum Guide
How to plan the unplannable: In software as in life “Deciding what not to do is as important as deciding what to do."
By Professional Scrum Trainer, John Gillespie, Scrum.org
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.
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.
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.
In this article, we’ll share our experience working without manual QAs and you can determine for yourself if it’s really worth it.
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.
By Wai Ling Ko, Professional Scrum Trainer, Scrum.org
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?”
This is what it would be
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?
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.
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.
Does your team feel its alignment with business where what it delivers solve business problems and achieve business desired outcome?
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
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?
The 2020 #Noonies are here,and they are both much greener and much bigger than last year.
Software developers are mostly happy to work by themselves at night in dark rooms. And they turn coffee, cola and pizza into code.
By Stefan Wolpers, Professional Scrum Trainer, Scrum.org
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...
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?
There is no free Scrum certification out there. Here are a few approaches you can try to get closer to one!
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.
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!
Microservices-based projects are a great idea to deliver products in less time and with great flexibility/agility.
This post is the first article in our Tactical Guide to a Shorter Cycle Time five-part series.
The Scrum Guide is quite clear on one important thing: for one product there is only one Product Owner and only one Product Backlog:
Scrum vs Kanban: core principles, similarities and differences. See schedule and cadence in both methods, release approaches, roles and attitude towards changes
The complete guide to hacking the setup of your scrum team and start delivering business value in 48 hours.
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.
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.
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.
A common debate in the Agile community is how important or not Standups are, and what their structure should be.
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.
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.
And their 4 areas of responsibility
This post is the fourth article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
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.
Many development teams suffer from misunderstanding of business requirements. User Story turns out a round table for discussions over future achievements.
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.
Scrum Alliance, scrum.org, and ICAgile are some of the best Scrum certification providers in the market. Certifications from a reputable source provide insight.
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.
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:
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.
Why you shouldn’t follow all these things
“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.
Here are the top 6 software development methodologies that the project manager and the team must follow throughout the software development process.
Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning.
From the desk of a brilliant weirdo #1:
It is believed that product managers should help a company do something that makes sense and advise against doing something that doesn’t.
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.
Scrum is a buzzword, the virtue signal of choice for middle-management in software organizations.
Every battle is won before it is fought. ~ Sun Tzu
By Barry Overeem, Professional Scrum Trainer, Scrum.org
This post is the second article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
Creating the Stances of the Product Owner
A software development methodology is a set of methods used in the creation of software.
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.
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.
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.
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.
From the desk of a brilliant weirdo #1:
From the desk of a brilliant weirdo #1:
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.
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.
If Jira seems disappointing to you and your team, in this quite lengthy article you’ll discover the best Jira alternatives.
Visit the /Learn Repo to find the most read stories about any technology.