We all know the drill of a complex project—no documentation, no clear requirements from the client, the tester doesn’t know what to test, there’s no timeline, or there’s an unrealistic deadline, the fixes are quick and dirty, and change requests keep piling in. Sounds familiar and oh-so painful, right? Let’s see how we can overcome […]
We all want to be part of a well-delivered project, a product to be proud of, and suited to be showcased in our portfolio. By following some key quality management principles, we can make sure that the execution of the project is at an expert level, that we don’t have to settle for mediocrity, and […]
Undoubtedly, you were put in a position where constructive criticism was needed of you. And I bet, in your perspective, it meant “negative, negative, negative.” If you are a people-pleaser, then worry and cold sweat will set in, and you will be wondering how you will get through this. Why are you hesitant to criticize […]
If you have ever been in contact with a development team in the past 20 years or so, chances are that you’ve heard about User Stories quite a lot. Agile teams all over the world have embraced this concept, especially when using the Scrum framework. Developers, testers and designers are all relying on well written […]
A product owner is a specialist with a strong understanding of the business as well as the vision, goals and mission of a product. The role of a product owner is central to the development lifecycle, and responsibilities vary depending on the product type and specifics of the development process. A product owner’s primary job […]
Some product development teams might fall into the trap of thinking that all customers need the same thing. However, an outstanding vendor should cultivate a mindset of sharing and exploring which ideas would work well for each particular product, and which wouldn’t. Today, with the growth of agile methodologies and DevOps practices, companies that choose […]
As a .NET Technologies Department Lead at Nordlogic, I am always preoccupied with the functional and dynamic aspects of teams, and I try to learn as much as possible through reading books and articles. There are many approaches to how a team should be built, each relying on a different underlying theory. One of the […]
We all know that every successful software product starts with a big idea. However, it takes a lot of time, energy and dedication to take that great idea and transform it into a successful product. Most importantly, you need the right technology and architecture to ensure a seamless experience for your end-users. Unfortunately, in many […]
You’re coming home after a hard day at work. You throw your bag on the couch and grab the two slices of cold pizza left over since last night (you hope), barely feeling the taste of it. With the last bit of energy you throw the box on top of the pile of other boxes […]
So you are the person in charge of a software project. It may be something small, an MVP (Minimum Viable Product) or a large enterprise project. You want it quickly, cheap, and without bugs. I’m not even going to say the “pick two” cliche (there, I said it), but the truth is that too often […]