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.
Project Management for Software Development
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.
Scaling agile is all the rage these days, and especially popular with laggard adopters who want to broaden their management span of control. Most scaling frameworks are just classical military hierarchies suitable to command-and-control: in a suitably arranged organization of 625 people, the average number of communication hops between any...
The idea of limited work-in-progress (WIP) is coming from Lean methodologies. At its core, it means that software developers should start new tasks only when the current piece of work is done and delivered. Finding the right work-in-progress limit can increase overall system (organization) throughput.
Stakeholder engagement is critical in agile projects. Agile project managers, business analysts, product owners, Scrum masters as well as agile teams must plan their approach to collaborate well with stakeholders and build productive working relationships.
For years the presenter was telling you how awesome self-organization and autonomy are in the context of organizational design and software development project management. Well, he lied.
Many technology firms are turning to open source tools to accelerate innovation and growth. As these firms work to influence open source projects, governance practices sometimes shift from coordination among a small group of software developers and firms to management by large communities of contributors and organizations, often with competing...
At the beginning of his book Kanban for Skeptics, Nick Oostvogels says “By listing the 5 most common arguments against Kanban and my response to them, I hope to help people in their Kanban journey and build great organizations that create amazing products.”