Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Is this why Agile often fails?

Is this why Agile often fails?

Scheduled Pinned Locked Moved The Lounge
combusinessbeta-testingquestionannouncement
52 Posts 24 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Orlin Georgiev

    Which company is that? A humble Googler would like to know

    S Offline
    S Offline
    Sumuj John
    wrote on last edited by
    #39

    Quote:

    Which company is that?

    Bollywood :)

    1 Reply Last reply
    0
    • N Nelek

      raddevus wrote:

      They are disinterested because they will never use the thing -- or at least don't think they'll have to use it. If you were going to be forced to actually use the thing you'd get involved and have heavy opinions about how it would look and work.

      How are they going to use it? Most of the times the ones "approving" don't even have a clue about what is going to be approved.

      raddevus wrote:

      Are we devs that boring? :sigh: Yes! :rolleyes:

      No... we only speak a language that most decision makers or money responsible just don't understand

      raddevus wrote:

      However, when they are finally forced to use the software (because there is no alternative) they will finally use it and complain about the way every feature works. :laugh:

      And don't forget about the icons / colors of the GUI :doh:

      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #40

      Nelek wrote:

      And don't forget about the icons / colors of the GUI

      The most important part of any app. How could I forget!?! :rolleyes:

      1 Reply Last reply
      0
      • S Super Lloyd

        This is all well and true. But waterfall is worse. So Agile fails... less...

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        R Offline
        R Offline
        raddevus
        wrote on last edited by
        #41

        Super Lloyd wrote:

        But waterfall is worse.

        So true!! Very good point.:thumbsup:

        1 Reply Last reply
        0
        • U User 14060113

          I experienced this exact thing decribed by Robert C. Martin in one of my last companies (1000+ employees). The SCRUM masters always had to defend SCRUM's integrity against the managers and their traditional hierarchical superstructure. The SCRUM masters did a good job fighting this war, yet they had to make a couple of concessions, which were so essential that SCRUM turned into something not-actually-SCRUM-any-more. These concessions were: - effort estimations in hours/Euros instead of Poker points - SCRUM team members have to stay disposable for their non-SCRUM legacy projects It didn't work out.

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #42

          Yeah, it's too bad that Agile gets interrupted like this. If it could go the way it is supposed to, it can be a very good process (probably the best possible) --- if it can go the way it is supposed to.

          U 1 Reply Last reply
          0
          • F Fabio Franco

            I have actually seen this transformation happening in my previous workplace. And it happened just what most organizations struggle with, which is getting rid of middle management. Many people left anticipating the movement, others were fired and others relocated to more agile positions like product owners and scrum masters. What I also realized was that it takes certain very specific profiles and characteristics to make a successful agile team. Scrum masters need to be very dynamic, pro-active and communicative, or else they won't fit the new mindset. To me, getting the right people as SM's (or related) and PO's is the real challenge. The team also needs to respect and believe in them for this to function correctly, which is no easy feat by itself. The SM and PO also need to have the right mindset. Having a SM that feels like a manager also makes thing go wrong, because in agile role is more important than hierarchy.

            To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

            R Offline
            R Offline
            raddevus
            wrote on last edited by
            #43

            Fabio Franco wrote:

            ...which is getting rid of middle management. ...Many people left anticipating the movement, others were fired

            Yes, it looks as if the best thing for transformation happened in your company. It is said, "It is easier to give birth than raise the dead." And in your company's case there was a new birth because the right people left and the new people were added which created a new thing. However, many companies fail and try to build a group by using the same people who are against change and the new process in the first place. It's quite a challenge.

            1 Reply Last reply
            0
            • M MSBassSinger

              FWIW, this article I wrote some months ago reflects my subjective view on Agile and my experience at actually making it work. https://www.linkedin.com/pulse/agile-principles-from-traditional-american-view-jeff-jones/[^]

              R Offline
              R Offline
              raddevus
              wrote on last edited by
              #44

              That link doesn't seem to work. I get a linkedin landing page that says it doesn't exist. I'd like to read the article if you fix the link. :)

              M 1 Reply Last reply
              0
              • R raddevus

                That link doesn't seem to work. I get a linkedin landing page that says it doesn't exist. I'd like to read the article if you fix the link. :)

                M Offline
                M Offline
                MSBassSinger
                wrote on last edited by
                #45

                Link is fixed. Thank you for pointing that out.

                1 Reply Last reply
                0
                • R raddevus

                  I'm reading the rough cuts of a pre-release edition of a new book (Clean Agile: Back to Basics (Robert C. Martin Series) amazon - not yet released [^]) soon to release and I stumbled upon the following:

                  Robert C. Martin said :

                  Transformation The transition from non-Agile to Agile is a transition in values. The values of Agile development include risk-taking, rapid-feedback, intense, high-bandwidth communication between people that ignores barriers and command structures. They also focus on moving in straight and direct lines rather than mapping out and negotiating the landscape. These values are diametrically opposed to the values of large organizations who have invested heavily in middle-management structures that value safety, consistency, command-and-control, and plan execution. Is it possible to transform such an organization to Agile? Frankly, this is not something I have had a lot of success with, nor have I seen much success from others. I have seen plenty of effort and money expended, but I have not seen many organizations that truly make the transition. The value structures are just too different for the middle-management layer to accept.

                  The very ideas and values that Agile proposes are often quashed immediately -- but silently. Thus, Agile never actually exists in those organizations, but only some false facsimile. This creates the immediate formation of another group of people known as the I_TOLD_YOU_SOs.

                  H Offline
                  H Offline
                  hricker
                  wrote on last edited by
                  #46

                  I think the real take away from this is it isn't agile that is failing, it is that large hierarchical organizations are a failed structure. Break out your team, do agile development somewhere else and bring the result back to the organization.

                  R 1 Reply Last reply
                  0
                  • H hricker

                    I think the real take away from this is it isn't agile that is failing, it is that large hierarchical organizations are a failed structure. Break out your team, do agile development somewhere else and bring the result back to the organization.

                    R Offline
                    R Offline
                    raddevus
                    wrote on last edited by
                    #47

                    hricker wrote:

                    large hierarchical organizations are a failed structure.

                    I agree. People in general often believe (or say) that they want to buy their products from large companies so they get the benefits that the large ($$$) company can provide (service, repairs, etc). However, if you ask a person questions like the following then no one says, "Oh, yes, I'd love to be involved with a large company." 1. Would you like to interact with a large doctor's group where you are literally known by an ID number and you get assigned to a different doctor who has your records every time? 2. Would you like to have an insurance company that is so enormous that it takes 3 hours to get them on the phone? 3. Would you like to go to a grocery store that is so large that you have to ride in a motorized vehicle to get from one aisle to another?

                    hricker wrote:

                    Break out your team, do agile development somewhere else and bring the result back to the organization.

                    Right! Agile is for producing a product. The rest of the company can do the other administrative things as a large organization, but the development team needs only the people that are specifying, building, testing, (etc.) the product (a Self-organizing team will arise).

                    1 Reply Last reply
                    0
                    • R raddevus

                      I'm reading the rough cuts of a pre-release edition of a new book (Clean Agile: Back to Basics (Robert C. Martin Series) amazon - not yet released [^]) soon to release and I stumbled upon the following:

                      Robert C. Martin said :

                      Transformation The transition from non-Agile to Agile is a transition in values. The values of Agile development include risk-taking, rapid-feedback, intense, high-bandwidth communication between people that ignores barriers and command structures. They also focus on moving in straight and direct lines rather than mapping out and negotiating the landscape. These values are diametrically opposed to the values of large organizations who have invested heavily in middle-management structures that value safety, consistency, command-and-control, and plan execution. Is it possible to transform such an organization to Agile? Frankly, this is not something I have had a lot of success with, nor have I seen much success from others. I have seen plenty of effort and money expended, but I have not seen many organizations that truly make the transition. The value structures are just too different for the middle-management layer to accept.

                      The very ideas and values that Agile proposes are often quashed immediately -- but silently. Thus, Agile never actually exists in those organizations, but only some false facsimile. This creates the immediate formation of another group of people known as the I_TOLD_YOU_SOs.

                      S Offline
                      S Offline
                      SeattleC
                      wrote on last edited by
                      #48

                      I love the Agile Manifesto, but most organizations are not capable of "getting it". To me agile is two things 1. short sprints with delivery at the end of each one. 2. rapid feedback to improve process. That's it. And that's enough. I also like the scrum-ish notion of continuously reviewing user stories with all the stakeholders so that each sprint you're building the thing that adds the most value.

                      R 1 Reply Last reply
                      0
                      • S SeattleC

                        I love the Agile Manifesto, but most organizations are not capable of "getting it". To me agile is two things 1. short sprints with delivery at the end of each one. 2. rapid feedback to improve process. That's it. And that's enough. I also like the scrum-ish notion of continuously reviewing user stories with all the stakeholders so that each sprint you're building the thing that adds the most value.

                        R Offline
                        R Offline
                        raddevus
                        wrote on last edited by
                        #49

                        SeattleC++ wrote:

                        I love the Agile Manifesto, but most organizations are not capable of "getting it"

                        :thumbsup: Agree 100%! I like your assessment because it "keeps it simple" and I think that is a big part of the Agile process, keep it simple and focused on delivering product. Whatever helps do that, keep. Whatever doesn't, throw it out.

                        1 Reply Last reply
                        0
                        • R raddevus

                          I'm reading the rough cuts of a pre-release edition of a new book (Clean Agile: Back to Basics (Robert C. Martin Series) amazon - not yet released [^]) soon to release and I stumbled upon the following:

                          Robert C. Martin said :

                          Transformation The transition from non-Agile to Agile is a transition in values. The values of Agile development include risk-taking, rapid-feedback, intense, high-bandwidth communication between people that ignores barriers and command structures. They also focus on moving in straight and direct lines rather than mapping out and negotiating the landscape. These values are diametrically opposed to the values of large organizations who have invested heavily in middle-management structures that value safety, consistency, command-and-control, and plan execution. Is it possible to transform such an organization to Agile? Frankly, this is not something I have had a lot of success with, nor have I seen much success from others. I have seen plenty of effort and money expended, but I have not seen many organizations that truly make the transition. The value structures are just too different for the middle-management layer to accept.

                          The very ideas and values that Agile proposes are often quashed immediately -- but silently. Thus, Agile never actually exists in those organizations, but only some false facsimile. This creates the immediate formation of another group of people known as the I_TOLD_YOU_SOs.

                          S Offline
                          S Offline
                          Slow Eddie
                          wrote on last edited by
                          #50

                          Nope! Agile fails because it is a fatally flawed concept. It is a bunch of buzzwords that have no meaning in the real world.

                          Groups of 3 or more become increasingly dumb and dangerous. E.G. look at any political party in any nation.

                          1 Reply Last reply
                          0
                          • R raddevus

                            I'm reading the rough cuts of a pre-release edition of a new book (Clean Agile: Back to Basics (Robert C. Martin Series) amazon - not yet released [^]) soon to release and I stumbled upon the following:

                            Robert C. Martin said :

                            Transformation The transition from non-Agile to Agile is a transition in values. The values of Agile development include risk-taking, rapid-feedback, intense, high-bandwidth communication between people that ignores barriers and command structures. They also focus on moving in straight and direct lines rather than mapping out and negotiating the landscape. These values are diametrically opposed to the values of large organizations who have invested heavily in middle-management structures that value safety, consistency, command-and-control, and plan execution. Is it possible to transform such an organization to Agile? Frankly, this is not something I have had a lot of success with, nor have I seen much success from others. I have seen plenty of effort and money expended, but I have not seen many organizations that truly make the transition. The value structures are just too different for the middle-management layer to accept.

                            The very ideas and values that Agile proposes are often quashed immediately -- but silently. Thus, Agile never actually exists in those organizations, but only some false facsimile. This creates the immediate formation of another group of people known as the I_TOLD_YOU_SOs.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #51

                            The problem isn't agile versus non-agile. It's "non-technical" project managers / leaders that are incapable of "leading" because they are non-technical in the first place ... creating a project that is being led by nobody ... while everybody hopes that everything will work out in the end because "someone" must be in charge ... somewhere. The idea that "you are as good as the people working for you" only works if you can tell the difference between those that can and those that are simply posers. Most can't tell the difference because they don't know what questions to ask.

                            The Master said, 'Am I indeed possessed of knowledge? I am not knowing. But if a mean person, who appears quite empty-like, ask anything of me, I set it forth from one end to the other, and exhaust it.' ― Confucian Analects

                            1 Reply Last reply
                            0
                            • R raddevus

                              Yeah, it's too bad that Agile gets interrupted like this. If it could go the way it is supposed to, it can be a very good process (probably the best possible) --- if it can go the way it is supposed to.

                              U Offline
                              U Offline
                              User 14060113
                              wrote on last edited by
                              #52

                              Although I would like to add that SCRUM isn't necessarily good in my opinion. The more innovative the project and the larger the team is, the more SCRUM becomes the only way to ensure proper communication and project management. Anyway, if team communication and project management still work properly without SCRUM, I don't see the need to introduce it. It adds a lot of overhead and tends to break the developer's concentration several times a day every day.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups