For software design and development (and many, many other tasks), productivity is always a high priority — and in pursuit of this is a seemingly never-ending supply of new methods, from Kaizen ...
A team charter is a common tool of an agile team to create consensus on how the team will do its work. Unfortunately, the act of creating a team charter can be lengthy and dull. Our Agile Architect ...
Lisi Hocke, a tester at FlexiBus who also blogs on testing, recently spoke at the Testing United conference in Bratislava about how she helped shape a collaborative environment with a ...
Sweden’s SEB bank is using mob programming to develop new applications, and is introducing the practise to more development teams across the business. This approach to software development is a step ...
Pair programming is one of the most contentious practices within Extreme Programming - both supporters and detractors can become quite emotional. So what is pair programming, and why do people become ...
E-commerce site Etsy held its first dojo with a small group of engineers to solve a coding question it posed to job candidates. “Dojos refer to collaborative group coding experiences […] which is a ...