September 28 & 29, 2020 | Virtual
Please login or join to subscribe to this thread
There are not agile values and principles. What people call agile values and principles is something that has been wrote inside the Manifesto for Agile Software Development which is about software only. In fact, what people call values inside the manifesto are not value statements at all. So, Agile is about enteprise architecture as was defined when Agile was created in 1990 outside the software domain. We need to stop, in my humble opinion, on thinking that values or principles related to agile exists. There are values related to the company which are part of the enterprise architecture and will help to create and Agile based architecture.
I believe it is valuable for all leaders to develop an agile mindset regardless of the industry or domain they lead and regardless of what life cycles or approaches are utilized to translate strategy into reality within their companies.
Without this, they risk having their companies left behind in the dust by the competitors whose leadership teams HAVE adopted agile mindsets and they risk losing their most talented staff...
Sergio and Kiron both make excellent points. Agile transformation initiatives ought to be driven by business leaders, not by IT departments within organisations.
The values and principles of the agile manifesto (i.e. the manifesto for agile software development) are part of the problem rather than the solution. Those values and principles are concerned with software development, not the enterprise. Prabhaker, if you have some other values and principles in mind then please say so.
Great points from everyone.
Agile and Agility is a mindset and behavior which is applicable to everyone in an organization to reach common goal or vision.
Change starts with influential and decision making members of the organization thus leaders need to change and demonstrate to the team about agile mindset and behavior.
Values and Principles are not to be confused with the mindset and behavior. Keep in mind path is different from destination. There are various paths to reach a single destination.
It is true that 'agile' originally belonged exclusively to software development. But at present, co-opting the agile mindset increases enterprises agility that leads to great gain. Thus my personal opinion is that Leaders should be taught agile values and principles
Excellent points Sergio, Kiron David and others. As some have rightly clarified, it is a misconception that Agile is exclusively for software, despite some of the principles of the Manifesto referring to software.
In fact the very concept of Agile values and principles has gone beyond the manifesto itself. At the enterprise level agile transformation now encompasses adoption of a wide range of concepts including design thinking, lean startup principles, strategy-portfolio-deliverable alignment, enterprise-wide cross functional team set up, etc.
In fact, in my own experience, what we do at enterprise level goes much beyond what can be called Agile. But for better or worse, the term Agile stuck :). The term is used for a much larger transformation and change management effort.
So, when referring to Agile values and principles to be taught to leaders, what is meant is not just the manisfesto but a wide range values embedded in these larger concepts.
While many talk about becoming Agile, there is large misconception on what Agile actually is. Most focus on a certain practice and ceremonies, which often leads to failure and disappointment.
Agile is about a mindset change first. You have to think about delivering value first and then look for ways to implement it within your company. Thus, training management to understand Agile before setting out on the adoption is a great idea. The more knowledge on the mindset, the more chances of success in my opinion.
I believe the values and principles expressed in the Manifesto for Agile Software Development are (mostly) applicable outside software development. You may have to alter a few words (change "working software" to "working product," for example), and your practical application may look very different from software development. But beyond some adaptation, I think many industries can adopt the same values and principles: putting people first, responding to change, customer collaboration, trust your project teams, etc.
This is over-simplistic, but I like to summarize that software developers learned many lessons from other industries (i.e. aerospace, manufacturing) and now other industries are learning from software development.
Please login or join to reply