--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To post to this group, send email to scruma...@googlegroups.com.
To unsubscribe from this group, send email to scrumallianc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/scrumalliance?hl=en.
--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To post to this group, send email to scruma...@googlegroups.com.
To unsubscribe from this group, send email to scrumallianc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/scrumalliance?hl=en.
I agree with you that Agile is much more than software. Should the Agile Manifesto be revised to reflect that Agile is much more than software?
I agree! I just had a conversation with Integrum about how Agile has evolved way beyond software and the manifesto should be revised.I am helping an entire school go Agile (Scrum), from student learning, school leadership, and teacher teams with surprisingly amazing results.The software language is a barrier to faster adoption.We should pay homage to the roots of Agile, but, the roots should not hold it back. I use it for my IT Dept for all operations, and we do absolutely no software dev.I will be facilitating a session at the SA Atlanta Gathering in May about Scrum in Schools and I hope to have some good discussions on "Is Agile for non software products Agile?".I say yes! It time to inspect and adapt the Manifesto to empower people and make a better society.
So, the manifesto only belongs to the individuals who created it? Not rhetorical, this is an honest question.
If so, are those not open to feedback on how to grow their movement?
Are those people who look to the manifesto for guidance forbidden to offer suggestions?
Is that in the true spirit of Agile?
Anyone can create their own manifesto, for sure. Would it not be more powerful to have an overarching one that unites people rather than have a million forks from it?
If I am using Scrum for non-software projects, is that still Agile?
Ok well I will have to change my view on things then. Up until now I
had been considering the Agile Manifesto and the Principles as the
maybe not definition, but foundation of Agile software development.
I find the values and principles just as relevant now as ever, and no
one has ever been prevented from developing new practices based on
those values and principles and calling them Agile practices. It is a
strength of the manifesto that the values are set in stone, and the
principles serve as fairly solid guidance, whereas little mention is
made of concrete practices, which allows plenty of room for growth.
I already see people trying to use it as a synonym for good, or apply
it as a marketing term for things that conflict with the values and
principles in the manifesto. If you aren't doing software development,
or wish to deviate from the values and principles in the manifesto,
but what you are doing is sort of culturally similar to the intent
behind the manifesto, then find another word. Find out what it is that
what you are doing has in common with Agile software development, and
find a new word to describe it to avoid confusion.
There might be an even more fundamental cultural basis or something
behind these values and principles that can be applied outside of
software, but to me it doesn't make sense to use the word Agile to
describe things that have nothing to do with software development,
(unless of course you are deliberately trying to hijack the momentum
of the Agile software development community, cause confusion, or you
genuinely intend to use the English word "agile" in its pre-manifesto
sense).
Once people start using it to mean anything they like, or things
outside of software, then it basically loses all meaning, unless of
course some authoritative figure comes out and says, "ok, Agile refers
to a certain culture characterized by the following attributes..." or
something.
How could we then define Agile? Does it really mean something that can
be applied outside of Software development?
(Note this is about the term Agile, with a capital A, used in the
title of the Agile Manifesto, commonly associated with developing
software. Not Scrum, people have been open about its applicability
outside software development. And not the English word agile, although
I feel people should really make more effort to distinguish when they
use the normal English word agile, and the term Agile as commonly used
in the software development field).
Ahh hold on a minute. So the values and principles in the Agile
Manifesto are still the main deciding factor determining whether the
label "Agile" is appropriate or not.
That is ok, that is how I feel too.
And I also agree that it isn't that important to be "Agile" (but
rather to be effective etc), so I wonder why people outside the
software development field, or doing things outside the scope of (but
perhaps inspired by), or blatantly contrary to the values in the
manifesto, are so desperate to hijack the term?
I think I have the start of an answer. If I understand the history correctly, Scrum, XP, etc existed before the Agile Manifesto. Agile was the label given after the fact for a family of frameworks and methodologies by the manifesto creators.
So, perhaps all I can say is I do Scrum, but it is not Agile?Thoughts....
We do look at the Agile Manifesto for guidance by default. Would the original creators be open to develop, with others, a new weather report? It would really help strengthen the "movement".
Ok well I will have to change my view on things then. Up until now I
had been considering the Agile Manifesto and the Principles as the
maybe not definition, but foundation of Agile software development.
And I also agree that it isn't that important to be "Agile" (but
rather to be effective etc), so I wonder why people outside the
software development field, or doing things outside the scope of (but
perhaps inspired by), or blatantly contrary to the values in the
manifesto, are so desperate to hijack the term?
|
Pierre E. Neis Agile/Lean Coach, (available) | Mobile: (+352) 661 727 867
http://meetwith.me/pierreneis |
Owner of the "Product Owner's Help Desk"
![]() |
Latest tweet: @flowchainsensei @talboomerik need to advert this to head hunters or.... train them Follow @elPedroMajor Reply Retweet 11:26 Mar-21 |
![]() | Save a tree - kill a beaver |
No. Scrum is applicable for product development and knowledge work of
many types.
"Scrum (n): A framework within which people can address complex
adaptive problems, while
productively and creatively delivering products of the highest
possible value." - Scrum Guide
> Shall we not focus on "Declaration of Interdepence" instead "Agile
> Manifesto"?
Well the Declaration of Interdepence looks pretty good, and the word
Software is nowhere mentioned. "Project Management" and "Project
leaders" is however mentioned, so I guess it's scope of relevance is
constrained to projects, and it is probably most useful at that level
of management. I also note that when the word agile is mentioned not
at the beginning of a sentence, they use a small a, so I assume they
are using the English word agile rather than capital A Agile that I as
a software developer sometimes presume.
Looks good, I agree with what it says. I can see for some people it is
the manifesto they are looking for rather than the Agile Manifesto for
software development.
|
Pierre E. Neis Agile/Lean Coach, (available) | Mobile: (+352) 661 727 867
http://meetwith.me/pierreneis |
Owner of the "Product Owner's Help Desk"
![]() |
Latest tweet: @flowchainsensei @talboomerik need to advert this to head hunters or.... train them Follow @elPedroMajor Reply Retweet 11:26 Mar-21 |
![]() | Save a tree - kill a beaver |
My today's bloody questions:
- Is Scrum still only focused on Software Development?
- Shall we not focus on "Declaration of Interdepence" instead "Agile Manifesto"?
No, Scrum can be used for many things.On Mar 21, 2012, at 6:44 AM, Pierre Neis wrote:
My today's bloody questions:
- Is Scrum still only focused on Software Development?
Why not focus on improving one's own situation, rather than on words written a long time ago? That said the Manifesto has had more impact than the Declaration did. It was ... odd.
- Shall we not focus on "Declaration of Interdepence" instead "Agile Manifesto"?
I don't know if it was explicitly designed for projects, but it seems
ideal for both projects as well as things that aren't structured as
projects.
|
Pierre E. Neis Agile/Lean Coach, (available) | Mobile: (+352) 661 727 867
http://meetwith.me/pierreneis |
Owner of the "Product Owner's Help Desk"
![]() |
Latest tweet: @flowchainsensei @talboomerik need to advert this to head hunters or.... train them Follow @elPedroMajor Reply Retweet 11:26 Mar-21 |
![]() | Save a tree - kill a beaver |
Maybe we should make "Agile Manifesto for non-software" rather than having an endless debate whether we should revise it or not. :-)
Hello Joshua,You could at least do that. Revising the Agile Manifesto is ... how can I put this ... not something anyone but the 17 of us could do, and we're not likely to do it.On Mar 21, 2012, at 8:01 AM, Joshua Partogi wrote:Maybe we should make "Agile Manifesto for non-software" rather than having an endless debate whether we should revise it or not. :-)But a more important question is why WOULD you do it? What would you get from doing it?
I would say no, not directly. Scrum's job is to maximize value sprint to sprint. Project Management's job is to balance Cost, Schedule, and Scope. Not the same thing... Scrum doesn't claim control over Cost and Schedule, only Scope.
It's a question of the definition of Project Management. If the PO were a Project Manager he/she would have to have dominion over cost, schedule, and scope. Scrum doesn't give the PO that power; it only gives the PO the power over Scope (and Releasibility). As a simple example, I don't think Scrum gives the PO the power to add people to the team or hire subcontractors - that would be a business decision. He makes the need visible, but somebody else (the Project Manager, perhaps) has to make the decision. That's one of the things Scrum is for, right? To expose issues to the business that it needs to deal with. I think that you should use Scrum for Project Management, but the question was if Scrum was intended for Project Management. I don't think it is. Scrum doesn't use the right words, it doesn't give the PO the right powers... but I do think scrum can easily be extended to do it. This is the subject of the book I'm working on now... it's an interesting set of topics - how to do "big boy" Project Management using Scrum. I'm sure many of the "usual suspects" will hate it. :)
I respectfully don't agree with what you are saying :)
In Scrum, we teach that the PO is responsible for ROI of the product. This mean that Cost/Schedule/Scope decisions are the PO to make.
It doesn't mean the PO is a project manager as, in the good Scrum implementation I've seen, there is no project manager. The tasks and responsibilities of the project manager are distributed over the other Scrum roles and mainly go to the PO and Team (and a bit to the SM). Having a Project Manager in a Scrum organization often leads to very disempowered POs :(
You gave the example of adding people to the team. IMHO and my experience, that is definitively a PO decision... and it is a business decision too, but POs make business decisions...
Bas
I respectfully don't agree with what you are saying :)
In Scrum, we teach that the PO is responsible for ROI of the product. This mean that Cost/Schedule/Scope decisions are the PO to make.
It doesn't mean the PO is a project manager as, in the good Scrum implementation I've seen, there is no project manager. The tasks and responsibilities of the project manager are distributed over the other Scrum roles and mainly go to the PO and Team (and a bit to the SM). Having a Project Manager in a Scrum organization often leads to very disempowered POs :(
You gave the example of adding people to the team. IMHO and my experience, that is definitively a PO decision... and it is a business decision too, but POs make business decisions...
This seems to be imposing a lot of, um, methodology to work around having someone of insufficient authority pretending to be Product Owner. When I learned Scrum, I learned the PO decides whether to continue development, which is a cost (and schedule and scope) decision. I'd rather find a Product Owner the organization trusts to make business decisions.