Your agile software development resource with content and conversations about agile principles & practices, Scrum, kanban, enterprise agile, DevOps practices, agile leadership. AgileConnection.com brings together the latest agile ideas and practices from experienced software professionals and thought leaders. AgileConnection.com offers how-to advice on the latest agile development principles.
Having a design team an ocean away presents some challenges, including misunderstandings that often result from cultural and linguistic differences, occasional time zone conflicts, and difficulty always keeping everyone in the loop regarding decisions that are being made. How do we combat those challenges? Here are three strategies that can help keep your distributed design team on track.
Following agile ceremonies may make an organization feel good, but that’s only a start. “Great big agile” requires leadership at all levels to focus on selforganization and empowerment as a universal framework.
Large companies traditionally have run software development projects so that after delivery, the project finished and the team dissolved. In the digital age, one might think the experience of running and delivering projects would be an advantage, but the legacy mindset and practices of corporate IT projects are actually a hindrance. Digital work needs to be ongoing, which requires a different management approach.
Having your organization make the mental shift necessary to adopt agile is the first important step in an agile transformation. But once you decide you want to change, now what? Should you attempt your agile adoption yourselves or hire an expert? Joel Bancroft-Connors details the benefits and downsides of going it alone and of using contract, consultant, and full-time agile coaches so you can decide what's best for you.
Glenn Buckholz, a technical manager at Coveros, Inc., discusses methods to gain an understanding of serverless technology, the motivation behind businesses moving to serverless technology and how does a serverless infrastructure change testing strategy and bug reports.
Scrum works well for collocated teams, but working with distributed teams brings its own different challenges. There should be some controls in order to prevent instability, ambiguity, and tension from turning into chaos. As the ScrumMaster is the servant leader of the team, here are four important initiatives the ScrumMaster can take to guide their teams—the four C’s of managing distributed agile teams.
In software development, we're constantly learning new skills because we have to. Technology and its associated best practices are constantly changing, but this is a good thing—it means our industry is evolving quickly. It also means we are constantly on the learning curve. Having a good mindset about continuously learning can help you go far in the software world.
Many organizations have problems with consistently tracking and measuring system outages. Issues aren't logged, admins make changes to systems without going through change management, and a high number of issues turn out to be recurring problems. Implementing a performance measurement process calculates system reliability and can help you improve consistency.
In this interview, Amir Rozenberg, Director of Product Management at Perfecto Mobile, discusses the success of a business depends upon taking advantage of web apps that improve and simplify the customer experience, addressing options that will yield a successful implementation.