The true Agile Gantt chart?

The case against Gantt charts To be honest, that's more how Project Managers do with them that make Gantt not Agile at all. The worst fallacy of a Gantt chart is to pretend to be an accurate representation of the reality. Again, that's not the fault of the chart itself...

Read more

Seamless integration between Tuleap and Jenkins

Jenkins and Tuleap for CI-CD and DevOps Continuous Integration & Continuous Delivery (CI/CD) is a software engineering practice that aims to reduce the lead time to produce software. It's a core practice of DevOps approach whose objective is to transform business ideas into working software, test the idea and iterate...

Read more

Code review: What 8 years has taught me

As developers we all know that reviewing code is a beneficial and necessary process. Remember: Code review can help make your entire team more efficient, your software more maintainable (and maintenance is 70% of the cost of software), and your job more rewarding! At least in theory! In practice, nobody really wants to review code—a task perceived as tedious and time consuming.

Read more

How we replaced RabbitMQ by Redis

There are various places in Tuleap were message queues are needed but the primary one is to run jobs in background Historically it was for all system related stuff (creating users, git/svn repositories, etc) that required special unix permissions that we were not eager to grant to a web app....

Read more

Tuleap 8.18 Release Notes

Enhancements File Release System There is an on going work on File Release System permissions, the first part is ready for 8.18, other stories will be completed in 8.19. story #9281 define FRS global permissions Multiple Subversion repositories per project (aka. SVN Plugin) story #9253 delete a svn repository Trackers...

Read more