Christine Doig spoke at this year's OSCON Conference about data science as a team discipline and how to navigate the data science Python ecosystem. InfoQ spoke with Christine about challenges data science teams need to address to be more effective.
The book Effective Debugging by Diomidis Spinellis describes 66 different approaches for effective debugging of applications and systems. It provides methods, strategies, techniques, and tools for finding and removing faults, and gives examples for using them in different settings.
It is not Agile's fault, it is your fault - Are you fed up with such statements? This article tries to provide a more constructive answer on how to make Agile successful. It first shows how Scrum can be harmful, then argues how Agile requires different skills on both product and delivery levels. It suggests to use CICD to counteract Scrum's traps and stresses the importance of systems thinking.
Iterative development requires gradual flow of small-sized, prioritized requirements from end customers to delivery teams. The use of all-conclusive, rigid, non-negotiable BRDs leads to dysfunction.
Mobile app development adopted an iterative, rapid development process. Prototypes have a role to play in this agile approach, enabling developers to build, test, iterate rapidly and at lower cost.
What makes an agile team successful is the way people develop an effective level of interaction. Growing agile means both focusing on culture, and on co-evolution of practices and tools.
The book Managing for Happiness provides practices, games and tools to manage organizations and make work fun, with suggestions for applying the practices to achieve organizational greatness.
The story of how Medtronic Neuromodulation realized that in order to modernize their processes while maintaining compliance, adopting integrated Application Lifecycle Management was necessary
Organizational silos may cause a variety of problems for your company. Learning more about how and why they form is the first step towards dealing with them. This article suggest using ventilators.
With over a decade of experience immersed in development and championing agile practices, Wendy Closson coaches technology leaders to manage effectively and navigate the choppy waters of business.
Use the right tools, and remote web developers can easily out-perform those who work face-to-face. Here are 10 tools for bug tracking, collaborative coding and knowledge management.
Steve Andrews discuses the need to empower self-managing teams to stay focused on delivering high-quality solutions using mechanisms like tenets and exit criteria.