Saturday, September 23, 2017

#Agile & #DevOps posts of the month - Sep 2017

Many people wants to read quality and good agile or DevOps related content on the web. We have compiled for you some of what we think are good reading Agile and DevOps posts of this month. 

Wednesday, September 20, 2017

Agile and Production Support Best Practices

"In an ideal world, a Scrum team should be dedicated and exposed as little as possible to external disturbances. But in most cases, teams must focus on developing new software and support earlier versions of the software application in production". So what is a development team charged with application support to do? 

Saturday, September 16, 2017

The new role of HR in the agile organization

"The impact of corporate Human Resources (HR), on Agile adoptions  are often overlooked. In fact, Agile practitioners often bypass HR in their zeal to quickly change the way they work and the related people processes.R to a hole new level...There is a misconception that Agile exclusively falls under the IT domain; overlooking the fact that the core of Agile is about the people and culture – the sweet spots of the HR profession."

8 #Scrum Master Interview Questionnaires to choose from

Such as "Explain Agile in 30 seconds."

Thursday, September 14, 2017

The different roles of the spotify model.

Spotify Chapter lead vs. tribe lead vs. functional manager vs. Team lead vs. Functional manager etc.

Sunday, September 10, 2017

What the role of a #DevOps coach? Part 2 (4) : What is Holistic #DevOps ?

By : Liat Palace  (Director, Delivery Technology Office Agile/DevOps Coaching Team Lead – Amdocs)  & Shirly Ronen Harel (Co-Founder & Agile / DevOps Coach -WeChange)

“DevOps does not just mean the technical practices and tools to put your code into production with confidence. It is much more than that. It is an overall approach where the entire organization must acknowledge the existence of DevOps. Starting from sales and marketing, DevOps must be an integral part of their processes to be included in every project. It must be taken seriously. Eventually, when the project is passed on to the next party taking responsibility of the project, it is essential to have best DevOps practices in place.”

DevOps practices exist throughout the lifecycle of a product, from sales to support.  They don’t focus on one person or on a small part of the organization; instead they address the entire production line, providing end to end value stream cultural change. When an organization adopts DevOps, this affects different parts of the organization. It is a culture, a mindset and practices that should be present across the board. It means removing barriers and building a collaborative culture that affects much more than just Dev to Ops.
Adopting DevOps is hard. It requires management support, a company-wide mindset change, and of course coaching.
If DevOps is a culture of collaboration, then we cannot limit the close collaboration and continuous feedback to development, testing and operations. We also need to include accounting, marketing, sales and more in the loop; otherwise the organization will sell and market deliverables that the Delivery group will not be able to deliver. This would leave us in the same place we were when Agile was implemented on development only, while testing and operation were out of the loop. This is good but limited, and we no longer want any limitations.

If we want to achieve Faster, Cheaper, and Better, this requires the entire production line to be involved. As an example, the Sales department cannot enter into a ‘silo’ contract with a customer, while Delivery delivers a small chunk of working software each sprint. All parties in the organization must be aligned with the same mindset.

Defining job titles such as “DevOps engineer” and “Director of DevOps”, and creating DevOps training and certification programs, are not sufficient. DevOps is a culture; it’s not silos of specific people developing tools or collaborating among themselves. It means that everyone in the organization is part of a single approach call DevOps. Everyone is expected to act according to the principles and values of the DevOps approach. However, a DevOps coach is a sufficient term, it's a leading role in transforming an organization into a DevOps organization, using a holistic approach, addressing system thinking, and focusing on the end result.

Monday, September 4, 2017

Matrix Resource Management and #Agile

As matrix management encroaches upon Agile management the philosophical view points on resource allocation are contrary to each other. 

Sunday, September 3, 2017

The #agilefamily team - Stories from 2017

How do some families and individuals incorporating agile methodologies into modern family life in 2017?