Social Search Network - for best Answers, Truth, more Traffic
The non-profit Search Engine & Social Network - Est 2004

Question - Topics: Software Development, Web site hosting
GEO: World Wide
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
[
5
]
[0]
Posted On: 2017-07-10 00:48:10
Viewed: 363
What do you think of Agile/Scrum software development?

Now a days many companies are touting that they are developing their software based on Agile methods, Scrum, Kanban. etc.
What do you think of Agile? Is it a panacea for all software development or just lots of marketing buzz? I mean one can become a Professional Scrum Product Owner after taking a 2 Days class that costs about $1200. How can then this be a really valuable skill if it takes 2 Days and $1200 to learn it! Sound more like a new age cult to me. What do you think?

Answers & Comments: 24
Dasha
Member Since:2017-08-23
GEO:Dnipropetrovsk - Ukraine
Interest:Software Development
Trust Level:10
Title:NewBee

Visit My Profile
Friend Me
Private Message Me

[
0
]
[0]
1 month 20 hours ago

The firm I work for is practicing agile development and it works for us.

Pros:
- It allows fast delivery of working software with core features which is good for clients who are in a hurry to enter the market with an early version of their app.
- New features are added continuously, with incorporating the client's feedback and so the app evolves in line with the client's needs.
- No need to plan every detail at the beginning. Instead clients can define short-term goals, check results and then plan for the next stage. It gives flexibility to change functionality and scope of the project at any stage and ensures delivery of the right product.

Cons:
- Most work is done on-the-run without careful long-term planning. If the software engineers are not experienced in agile this can create difficulties, especially with large software systems.
- Agile requires a lot of commitment from the client. If the client is not getting involved, this eliminates all the pros.
quicksilver
Member Since:2014-11-17
GEO:Chicago - United States
Interest:Biking
Trust Level:21
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
1 month 15 hours ago
I think you make some very good Points. Specially the fact that if the Software being developed is simple with few layers of complexity, then Agile which gives MBA types something to do, is useful. And specially as you noted if the client is fully engaged. But if the software system is complex with multi layers of complexity, MBA Agile will produce bloated crap. OTOH, key parts of so called Agile are good software development practices which have been used by good software managers for ever,
quicksilver
Member Since:2014-11-17
GEO:Chicago - United States
Interest:Biking
Trust Level:21
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
1 month 15 hours ago
such as:
People over Process
Software over big documentation
etc.

But Doh! These are common sense good software development!

Characters remaining
webmonitor
Member Since:2015-06-17
GEO:LAGOS - Nigeria
Interest:Web site hosting
Trust Level:3
Title:NewBee

Visit My Profile
Friend Me
Private Message Me

[
0
]
[0]
2 months 1 week ago

it is up to your choice
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Doh! Of course it is up to "our choice"! Thanks for stating the obvious :(
avast_adi
Member Since:2012-08-20
GEO:Bali - Indonesia
Interest:Software Development
Trust Level:3
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Be2net, Some People just dont have a Clue and just like to blab away.
That was the case with this webmonitor.
As far as your question goes, when it comes to simple Software development taks that are heavily influenced by non-Techi People, such as by People with MBA and other so called management roles, then Agile/Scrum is good to use. But when it comes to complex Sites & Services that need to be out of the door and bug free, then it is a hindrance rather than a help.
Lux_Report
Member Since:2009-06-03
GEO:Berlin - Germany
Interest:Aging | Anti-aging
Trust Level:220
Title:Guru

Visit My Profile
Friend Me
Private Message Me
2 months 6 days ago
avast_adi, could not agree more. Nothing worse than members such as this webmonitor who have nothing to add to a discussion, and just through a rant so that maybe someone will visit their Profile so they can get free traffic to their Site. Pathetic :(
quicksilver
Member Since:2014-11-17
GEO:Chicago - United States
Interest:Biking
Trust Level:21
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
1 month 15 hours ago
avast_adi, I totally agree with you too that:
"when it comes to complex Sites & Services that need to be out of the door and bug free, then it is a hindrance rather than a help. "

Characters remaining
legare
Member Since:2015-05-29
GEO:Denver - United States
Interest:Energy Renewable
Trust Level:35
Title:Capitan

Visit My Profile
Friend Me
Private Message Me

[
4
]
[0]
2 months 1 week ago

From my years of real software development, I am not a big fan of Agile/scrum, though it does work for some people. I think most organizations give lip service to adopting it and then you wind up with some sort of mish-mash of Agile and Waterfall that is truly a disaster. So overall just a Big waste of time :(
Much better is to let People who have years of REAL software development to select an agile team, and get the Job done fast and good free of Agile/Scrum Bull Shit.
Lux_Report
Member Since:2009-06-03
GEO:Berlin - Germany
Interest:Aging | Anti-aging
Trust Level:220
Title:Guru

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Agree: Management consultants have a whole new system of bullshit now, called Agile/Scrum.
zogby
Member Since:2010-06-01
GEO:Munich - Germany
Interest:Adult content
Trust Level:39
Title:Capitan

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Scrum/Agile does work for us. Well for sure compared to the nightmare & disaster that was waterfall before it. I honestly was very skeptical before the switch, but I have come around.
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Legare & LR, I think you guys make great points. So yes, from what I see, if you want slow and stupid development, then you go Agile/scrum. But if you really want real Agile development, then you surround yourself by people who have done lots of eCommerce development and get it done really fast and safe.
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Zog, even a broken clock is right twice a day.

Characters remaining
dave_silva
Member Since:2012-11-20
GEO:Arlington - United States
Interest:Real Estate
Trust Level:55
Title:Coach

Visit My Profile
Friend Me
Private Message Me

[
7
]
[0]
2 months 2 weeks ago

Well according to agilealliance.org, Agile development method is based on these 12 Principles:
https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/

Such as:

1- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2- Welcome changing requirements, even late in development.
3- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
etc.

1st, which Software developer in their right mind would be not for these Principles to start with!!!!!
2nd, some times "early and continuous delivery of valuable software" is not a good idea at all and can even lead to disasters. Imagine if a Site was launched "early", such as a Bank Site, without multi layers of Security in place, which multi layers of Security "customer" would not even know about unless they were Linux/Php experts.
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Great analytical answer. Thanks you.
kokopuff
Member Since:2015-05-11
GEO:Chicago - United States
Interest:Web site promotion
Trust Level:61
Title:Coach

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Well said. Agile and Scrum etc. are bunch of fancy buzz words to give People in HR or Marketing who do not know much about high level Advanced coding to feel like they have a real say in the game. I select to be Agile++ on my own :)
legare
Member Since:2015-05-29
GEO:Denver - United States
Interest:Energy Renewable
Trust Level:35
Title:Capitan

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Really such a Bull Shit. I mean who would be against any of those so called Agile 12 Principles. It is called good common sense software development. You just need to have a software development manager who has managed many real world software development projects, which means they were actually deployed publicly and many People use it, and then let this manager assemble a crack team of developers to get the Job done 10 times faster than the Management consultants Bull Shit of Agile/Scrum.

Characters remaining
Jessica_papa
Member Since:2014-06-23
GEO:Dallas - United States
Interest:Software Development
Trust Level:18
Title:NewBee

Visit My Profile
Friend Me
Private Message Me

[
1
]
[0]
2 months 2 weeks ago

It is really a buzz word. Since any good Software development team has already been following the common sense principles in so called Agile development which are:

Individuals and Interactions over processes and tools.
Working software over comprehensive documentation.
Customer Collaboration over contract negotiation.
Responding to change over following a plan.

I mean Doh! Which good software development team was not already doing this!
For more on what I mean check out:
10 Key Principles of Agile Software Development
http://www.360logica.com/blog/10-key-principles-of-agile-software-development/
dave_silva
Member Since:2012-11-20
GEO:Arlington - United States
Interest:Real Estate
Trust Level:55
Title:Coach

Visit My Profile
Friend Me
Private Message Me
2 months 2 weeks ago
Yes, I agree.
After all who but a TOTAL Moron or even a Psycho would be for:
processes and tools over Individuals and Interactions

Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
Hardy Har Har. That is really funny and true Dave.
So I am glad that it was not just me who fund these Agile development manifestos to be more a buzz word rather than real actionable skills or knowledge.
Still I do not think that Agile development groups mean any harm.

Characters remaining
mmerlinn
Member Since:2014-09-27
GEO:mint valley - United States
Interest:PCs | Apple Computer
Trust Level:69
Title:Coach

Visit My Profile
Friend Me
Private Message Me

[
11
]
[4]
2 months 2 weeks ago

All that has happened is someone has added a name (Agile) to what professional programmers have been doing for decades, delivering a WORKING program tailored to the CUSTOMER'S needs in a timely manner, then using customer feedback to incrementally update the same program without all of the bullshit that the customer does not need or want.

That is a far cry from what so-called 'web designers' do as evidenced by the massive numbers of bloated half-assed working websites on the internet. There is no reason to constantly re-invent the wheel like is constantly happening on the web.

$1200 to waste 2 days in class is ridiculous. One can spend half that much time at no cost by using Google and have a better handle on what is learned. Of course, doing that will not get a piece of paper showing that you spent time in a class. If a programmer is so bad that he needs that paper, he should take up some other skill that he is capable of doing, like maybe knitting.
Jessica_papa
Member Since:2014-06-23
GEO:Dallas - United States
Interest:Software Development
Trust Level:18
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 2 weeks ago
Yes, really the best proof that this Agile/Srcum/Kanba is just bunch of Buzz Words is to look at the fact that you can become a Professional Scrum Product Owner by taking a 2 Days class that costs about $1200, when it takes at least 10 Years of software development to become really Professional in software development, specially the Web development which has many many layers of technologies, aka the Stack.
dave_silva
Member Since:2012-11-20
GEO:Arlington - United States
Interest:Real Estate
Trust Level:55
Title:Coach

Visit My Profile
Friend Me
Private Message Me
2 months 2 weeks ago
AH I like the bit:
"If a programmer is so bad that he needs that paper, he should take up some other skill that he is capable of doing, like maybe knitting"
Problem is that lots of VC Wall Street funded companies are asking the developers they are going to hire to have this piece of paper as if a 2 Day course really has any value.
Be2net
Member Since:2008-02-13
GEO:Miami - United States
Interest:Language Learning
Trust Level:125
Title:NewBee

Visit My Profile
Friend Me
Private Message Me
2 months 1 week ago
dave_silva, that is very True. That is from all I See too, this Agile this and Agile that, is more driven by people who really do not have advance software development skills. More by People in the C-Suite rather than people who actually develop software FAST.

Characters remaining



Change Topic

Advertising Ad Banners
All Anoox free services are Advertising supported. Please support our Advertisers by visiting their Site and supporting them.


Advertising
All Anoox free services are Advertising supported. Please support our Advertisers by visiting their Site and supporting them.
Ad: save money with refurbish
we offer for sale; Dell
laptops,refurbished, ssd, win7
pro, win10 pro, business
models commercial g
Ad: Web Design and Hosting Se
Web Hosting services for small
to medium sized organizations
and non profits. Try it for 30
days fre
Ad: HotSpot Software with Ban
HotSpot Software helps you
control and bill Internet
access. Create Free WiFi
HotSpot. Easy install.