Katas are great for learning new skills or to improve existing ones but don't address the intensity we face at work when there is a raging fire such as a deadline, release date, fixing a bug in huge legacy code, etc. This article covers the skills of good developers and highlights changing your training approach to improve your skills for high-intensity and challenging environments.
Communities of practice bring together people who share areas of interest or concerns. They have specific applications in agile organisations: scaling agile development and allowing individuals to connect with others who share similar concerns. Communities of practice bring people together to regain the benefits of regular contact while keeping the value of multidisciplinary agile teams.
While the definition of Minimum Viable Product may work us into a tizzy, the goal behind it is extremely valuable for product companies: to rapidly learn what your customers want. Learning what your users want before you build it is good product development. Make sure when you do invest in a feature or solution, it’s the right one.
In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation.
Telefónica adapted Lean Startup to their processes, culture and organization to make it work. A Q&A with Susana Jurado Apruzzese on innovation and creating digital products.
This article describes learning from XING on how to scale mobile development from 2 to 10 teams, It summarizes all key decisions and structural changes they made in order to enable the scaling. 1
What teachers can do to ignite kid's enthusiasm for coding by using interesting and cool lessons to give them some pointers on how to code and then let the magic happen!
Experienced Scrum Masters explain how they define and measure their own personal success as Scrum Masters, and share their lessons learned about how to achieve success. 1
Moving from traditional project management to agile is a paradigm shift. This article discusses the role that management plays in organizations that have decided to adopt agile. 4
The book The Software Craftsman contains stories, examples and practical advice for software developers and other project professionals to achieve technical excellence and customer satisfaction. 1
The book Soft Skills covers topics for professional software developers, it aims to help developers to become a better programmer, a more valuable employee, and a happier and healthier person.
During the holiday season we think about our families, our children, & their future. In this article, Yakov Fain discusses his new book "Java Programming for Kids" (now available as a free download) 3