Continuous Integration with Bamboo and JIRA
This video explains how to do build automation and continuous deployment with Bamboo and JIRA.
This video explains how to do build automation and continuous deployment with Bamboo and JIRA.
Pair Programming is a core practices of extreme programming and literally means that all production software is written by two programmers, sitting side by side, at the same machine. This practice ensures that all production code is reviewed by at least one other programmer, and results in better design, better …
The software craftsmanship movement has been getting many followers lately. It is not the first time that a group of developers say they had enough, and it’s time for a change. Only this time, it’s different. It may be unpopular, but it needs saying: Before joining the craftsmanship crusade, people …
This short video discusses the reasons to have a “Sprint Zero” to prepare the start of your Scrum software development project.
Agile transitions do not only change how a development team works but how the whole organization is structured, how it behaves and how it runs its product portfolio. This makes the transition have a significant financial risk and can not just be done by sending the team to one two …
Software engineers rarely invoke compilers and lower-level tools directly. Instead they interact with a build system which analyzes dependency information and then orchestrates the overall build process. Yet build systems are often overlooked by industry and academia. This presents a challenge for large organizations as their code base grows and …