Containers are just around the corner for the Windows community, and this article takes a closer look at using SQL Server containers. The author discusses the value, use cases, and means for taking advantage of SQL Server containers today.
Our efforts to improve software development face the question of what to focus on. Should we govern for predictability without concern of value, maximizing cost-efficiency without concern for end-to-end responsiveness? Or maybe do the opposite and govern for value over predictability, focus on responsiveness over cost efficiency? What we really need is to be predictably adaptable.
Learn two novel practices for continuous delivery to increase speed and reliability of software development and reduce risks: Latent-to-live code pattern and Forward compatible interim versions.
Bimodal IT has been supported by many and criticized by many. InfoQ reached out to enterprise experts to dig deeper into the pros and cons of this strategy and how/when/if is it applicable.
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.
The book Strategize by Roman Pichler provides practices, advice, and examples for product strategy and roadmapping that you can use to create successful products.
To adopt Agile at a systemic level, take an Organization Development approach to redesign organizations, redefine learning, empower teams through self-organizing and to reduce resistance to change.
Is pair programming all that it's cracked up to be? Wes Higbee discusses why it definitely shouldn't be mandated, and why you should consider other options where it could be beneficial. 3
It is always a challenge to pick the correct priorities. Which one of work A or B shall you do first? The Volcano is a tool to prioritize work for multiple teams working with several products. 1
The force awakens: is it Agile or are we just going through Scrum motions? Michael Nir speaker and coach shares expert best practices; too much Scrum might lead us to the dark side of the force.
Ahmad Fahmy provides an authentic retrospective of a large scale agile transformation at a large bank, looking at what worked, what didn't and lessons which can be applied at other organizations. 6
Pair programming is one of the core techniques of eXtreme Programming and has been shown to be effective for knowledge sharing as well as code quality, but it is a practice that is often not done 3