The Latest

Developer working sustainably Cultivating Sustainable Agile Development[article]

In agile development, we want to support a sustainable pace because we recognize that when we overwork ourselves, we tend to introduce defects that are more costly to repair than can be offset by any efficiencies we gain by putting in massive amounts of overtime. We should encourage a set of common standards and practices to help us build solutions that are more maintainable and extendable.

David Bernstein's picture David Bernstein
Man doing martial arts routine on the beach Agile Shu-Ha-Ri for Business Innovation[article]

The learning pattern Shu-Ha-Ri—originally from the Japanese martial art aikido—has been adapted to apply to agile adoption, with the three levels sometimes interpreted as imitate, assimilate, and innovate. However, it is easy to oversimplify Shu-Ha-Ri, which can slow or halt your agile adoption. Agile is not just another process—it requires changes to our mindsets. Here's how to approach this as a cycle of learning.

Daryl  Kulak's picture Daryl Kulak Hong Li
Distributed team pointing out their locations on a map Creating Time for Collaboration with Distributed Teams and Agile Approaches[article]

Many of us have horrible experiences with distributed teams where we can find no possibility of collaboration, but it doesn’t have to be that way. Even if a team is distributed, those team members need collaborative opportunities and space. What’s important is the team’s time for collaboration, not time zones. Here are some ways you can visualize when your team works and create more quality collaboration time.

Mark Kilby's picture Mark Kilby Johanna Rothman
Mentor teaching a new developer coding skills Learning the Skills of a Professional Software Developer[article]

We hire for programming language skills or framework experience, but these are the kinds of things that any developer should be able to pick up quickly. David Bernstein says we should be hiring based on talent instead, and mentoring developers to write code that can be maintained and extended more easily. These critical skills are best learned on the job, which is why mentoring is so valuable.

David Bernstein's picture David Bernstein
Wilson Mar Retooling and Retraining in the Era of AI: An Interview with Wilson Mar[interview]

Wilson Mar, systems architect at McKinsey & Company, discusses the age of AI, saying the best way to stay with the times is to be a risk-taker and a nonconformist. He talks about who the modern Luddites are and says companies need to recognize and accept different modes of communication in order to keep jobs in a time when technology is taking over.

 
Jennifer Bonine's picture Jennifer Bonine

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.