Feedback sucks. It is horrible to give inside a project team, it can be painful to receive – even when it is praise, we are still uncomfortable. It is a problem, because if members of a software development team can’t give effective feedback to each other, and if we can’t...
Project Management for Software Development
Are you interested in learning more about self-managing teams and how to share authority within an organization? This talk discusses the basic patterns and processes of Sociocracy for All, a system of self-governance that can be used in combination with Agile practices to scale self-organization across all decisions made in...
This article contains a selected list of free and open source project management software tools that can be used to manage software development projects. The features provided by traditional open source project management tools are the Work Breakdown Structure (WBS), the Gantt and PERT charts, Critical Path Management (CPM) to...
You have only one chance to make a good first impression. You might have also only one chance to start your project in a good context. Actually not, but the book “Liftoff – Launching Agile Teams & Projects” from Diana Larsen and Ainsley Nies will give you all the material...
Why are we as leaders drawn to the simple and quick solutions? Answers over questions? This presentation is a little journey of reflection and discovery for modern leaders. You already know this: The world is constantly changing.
In the Agile world, bottom-up continuous improvement is the new mantra that replace the (rarely done) postmortem reviews of traditional project management approaches used in software development.
This talk explores the practice of nonviolent communication, and how you can use it to build trust, develop better quality relationships and resolve conflicts in your software development team.
This book was written in 2004 by Barry Boehm and Richard Turner, but the fact that it is already on its 6th reprint tells something about its value. This is a very pragmatic book that tries to put in perspective agile and plan-driven software development approaches.
Eric Ries defines a Minimum Viable Product as the version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. Using the Minimum Viable Product concept is valuable, but its effectiveness is often hampered by excessive process.
Small software development projects are easy to manage. GitHub issues or Basecamp todos are more than enough to keep things going. Adding a feature or refactoring a small software development project is also easy, because there aren’t too many moving parts to consider.
Redmine is a free and open source, web-based project management tool written using the Ruby on Rails framework. It allows users to manage multiple projects and associated subprojects. Redmine features issue tracking, project wikis and forums, time tracking, and flexible, role-based access control.