How to Deliver Quality Software Against All Odds
The conversation challenges traditional governance models, advocating for hypothesis-driven product management and continuous feedback mechanisms to deliver quality software.
Project Management for Software Development
Tutorials and tools for managing, estimating, planning and tracking software development projects: PMP, Agile, Scrum, Lean, Kanban
The conversation challenges traditional governance models, advocating for hypothesis-driven product management and continuous feedback mechanisms to deliver quality software.
In the immortal words of Peter Senge, “If you can’t measure it, you can’t improve it.” So, you need to measure things, and measure them well. And you need to measure the right things too! This video shares the best Agile metrics.
Building software development teams is easy. A lot of people could tell you how to do that. But building teams in a way that everyone would get closer to the things that matter to them and perform in an optimal way long-term is a lot more difficult. You see, the...
As you advance in your software development career, your responsibilities evolve from being a junior to a senior, project manager, architect, or scrum master. How does this transformation affect your daily duties, and what value do you bring to the project team? Can your software development team function efficiently without...
This video offers advice on leading software development teams. How do you make the step from software developer to manager? How do you deal with difficult situations and conversations? What are some of the commonest mistakes that people starting out in team leadership often make?
When we look at the software that needs to be developed we have people pushing us to make sure we get the feature out as fast as possible. However, this will generally have an impact on the quality of the software that is being developed.
Getting the balance right between often opposite and interconnected forces of decoupling and collaboration, when it comes to deciding on software development team boundaries for happy and effective teams, is as much and art as it is a science.
With DevOps being a state-of-the-art mindset, we find ourselves with autonomous software development teams who can take full ownership and not only develops features but also follow up on their usage, put them in production and fix them when they break.
Last Comments