What is DevOps? This is a question that I find challenging to answer and the more I study the subject the more difficult it is to define the term. One way to think of DevOps is by applying the notion of Complex Adaptive Systems.
DevOps uses Agile principles and combines infrastructure, development, QA, and operations engineers together through the entire cycle of software development, deployment, and support, eliminating many of the silos between teams. Most importantly, DevOps improves communication and enables better collaboration, helping enterprises to bring products and innovation to market much more rapidly.
In this post, Application Development Manager Wesam Darwish highlights some important information to help customers learn and adopt DevOps.
DevOps: a buzz word, or an exciting transformation journey? As organizations strive to deliver value to their end users faster, improve quality and availability,
This post is contributed by App Dev Manager Justin Scott who asks three very important Agile questions.
Agile has been adopted by many successful companies who value quality, incremental change on a more frequent basis compared to a team that uses a waterfall development methodology.
Premier Developer Consultant Daisy Chaussee writes how to integrate user experience and design into agile processes. In combining Agile and UX, teams can attain greater collaboration, continuous improvement, and efficiency in development.
The goal of this blog post is to provide guidance on how to integrate User Experience into Agile processes.
The following post about managing risks in modern software development is from Premier Developer consultant, Assaf Stone.
No offense, but despite your best intentions, you might not be handling risk properly. In this day and age, everything is software-dependent; even if you do not consider yourself a “software-firm” per-se,
Premier Developer consultant Ron Vincent recently posted this article on the relationship between Finance and modern software development practices such as Agile and DevOps. It’s an interesting discussion of how you can bring finance and planning along on your DevOps journey.
In this post, Premier Developer consultant Ilias Jennane explains Agile Work in Progress Tracking.
In almost every engagement I have with customers seeking guidance on how to effectively run an Agile development shop, the question of work in progress tracking comes up.
In the latest article on his blog, Premier Developer consultant Ilias Jennane discusses how to scale the Agile software development process for large organizations using Visual Studio Team Services.
When the Agile Manifesto was written about 16 years ago, it had a simple goal and that is to uncover better ways of writing software.