Do you prefer working in agile or scrum environment?
Do you prefer working in agile or scrum environment?
Author
Discussion

sdyson31

Original Poster:

156 posts

154 months

Wednesday 1st April 2015
quotequote all
I am a developer and have been working in rapid development environment. I enjoy working on in house project as there is not much pressure but definitely you have to produce results.

I have a basic understand of scrum environment but never worked with any scrum team. Just wondering if you feel more pressure working in scrum team because you work in tight deadlines.



V8covin

10,107 posts

222 months

Wednesday 1st April 2015
quotequote all
Am I the only one who doesn't understand a word of that lol

jesta1865

3,453 posts

238 months

Wednesday 1st April 2015
quotequote all
V8covin said:
Am I the only one who doesn't understand a word of that lol
No smile

GadgeS3C

4,727 posts

193 months

Wednesday 1st April 2015
quotequote all
I like waterfalls wink

slow_poke

1,855 posts

263 months

Wednesday 1st April 2015
quotequote all
GadgeS3C said:
I like waterfalls wink
Me too.

But lately I've been hearing the word "DevOps" being bandied about an awful lot..... frown

C0ffin D0dger

3,440 posts

174 months

Wednesday 1st April 2015
quotequote all
I'd love to know who dreamt all that Agile/Scrum st up. We had a manger try it here, was an abject failure.

What's wrong with just defining the tasks required to fit within the project deadlines / budgets and produce something useful at certain points along the way. Put together a Gantt chart if you must. Then get on with it. Actively manage your team but don't micro manage, meet maybe once a week to ensure everyone is heading in the right direction. Maybe ramp up the meetings as deadlines / milestones loom but keep them sort and purposeful so that people have plenty of time to do the actual work wink

TonyToniTone

3,920 posts

278 months

Wednesday 1st April 2015
quotequote all
I thought a scrum was an agile way of working?

NormalWisdom

2,183 posts

188 months

Wednesday 1st April 2015
quotequote all
C0ffin D0dger said:
I'd love to know who dreamt all that Agile/Scrum st up. We had a manger try it here, was an abject failure.

What's wrong with just defining the tasks required to fit within the project deadlines / budgets and produce something useful at certain points along the way. Put together a Gantt chart if you must. Then get on with it. Actively manage your team but don't micro manage, meet maybe once a week to ensure everyone is heading in the right direction. Maybe ramp up the meetings as deadlines / milestones loom but keep them sort and purposeful so that people have plenty of time to do the actual work wink
Agreed - It's also an excuse to not get it right first time and fix it later.

I.T. in particular, would be quite stagnant if some bright noddy wasn't employed full time by the Ministry of Murphy to create non-essential activity!

supertouring

2,228 posts

262 months

Wednesday 1st April 2015
quotequote all
After 20 odd years in IT, the only method I use is the "get it done" method.

Sometime works, sometimes doesn't.

toon10

7,133 posts

186 months

Wednesday 1st April 2015
quotequote all
slow_poke said:
GadgeS3C said:
I like waterfalls wink
Me too.

But lately I've been hearing the word "DevOps" being bandied about an awful lot..... frown
Don't go chasing waterfalls, please stick to the backlog and the sprints that you're used to...

DevOps was thrown my way last week at a conference. Seems to be the new buzz word. That along with traditional developers as we knew it are a dying breed and need to adapt to become business analysts and the like.


Crafty_

14,075 posts

229 months

Wednesday 1st April 2015
quotequote all
Don't really have a problem with agile/scrum, I just see it was a way to break down the work in to tasks, which anyone used to waterfall would do anyway.
Where it works well is for those who can't figure out how to do a breakdown and spend lots of time trying to complete everything. Once they have an objective of the first task for a given sprint they understand where they are and (hopefully) can manage to get that done.

The really clever buggers are the ones that write the books/do the training courses/consultancy etc on all this junk and earn lots of money from teaching people common sense!

jpringle819

734 posts

268 months

Wednesday 1st April 2015
quotequote all
We have layers upon layers of project management and jargon, as an engineer I just stick to working to the JFD methodology.

Troubleatmill

10,210 posts

188 months

Wednesday 1st April 2015
quotequote all
It is a bit of an odd question.

You use the right methodology to suit the size and type of the project.

Too many project managers don't.

anonymous-user

83 months

Wednesday 1st April 2015
quotequote all
Try the JFDI startup methodology instead, very simple and pretty self explanatory.

CAFEDEAD

222 posts

144 months

Wednesday 1st April 2015
quotequote all
NormalWisdom said:
Agreed - It's also an excuse to not get it right first time and fix it later.
I've heard this a lot in the past week from project managers but it's really not, it's a reaction to people expecting to get something with the complexity of a space shuttle built right in a single drop.

Scrum is an agile methodology. Agile means less and less and is more a general perspective on how to build working software, scrum is some specific tools for getting there. Neither of these are understood by management who, if they've even read the agile manifesto, usually have an instinct to do the exact opposite of what it says regardless and assume you're all cowboys if you, say, choose individuals and interactions over processes.

Having just spent too long working on a project for a customer where they actually had a guy whose job title was 'scrum master' - i.e. what is normally a 10 minute role for a developer was somehow his entire job... I'd recommend understanding exactly what agile and scrum are before dipping your toe. This talk came up the other day, it's well worth a watch: https://www.youtube.com/watch?v=SsReC-u--gg

Troubleatmill

10,210 posts

188 months

Wednesday 1st April 2015
quotequote all
Agile methodologies are very useful - for the right projects.

The problem is project managers come back from a 2-3 day course - and try it out on very inappropriate projects.


bogwoppit

705 posts

210 months

Thursday 2nd April 2015
quotequote all
As usual, it is one of those things that probably 80% of the time is misinterpreted/misapplied/mismanaged and so its worth is going to depend on a lot of factors.

You can boil "agile" down into some very basic principles, the main one being to break up the job into small tasks and check progress against those tasks very often (e.g. a week or less). This is supposed to be the opposite of defining a detailed specification and architecture all in advance, before anything is implemented, and not checking anything until the very end (which is bad as it can fail big time). The problem is, agile is therefore often compared not as an alternative method to some other method, but as an alternative to failing to follow another method. Inevitably, when it comes to the crunch, if you were going to fail at one method then it's quite likely you'll fail at this too.

However, in defence of agile, it can genuinely be very useful for some types of projects (e.g. ones where there is a fair degree of uncertainty about the best way, required features etc). But like anything, you have to implement it properly. If you are used to following one method, one in which meetings go on and on and essentially waste 3 hours x 20 people's time, you will tend to be skeptical about any method that intersperses "real work" with lots of task-setting exercises. But agile methodologies normally have very different types of meetings explicitly to avoid this - hence lots have silly things in them like "stand-ups" (meetings where nobody is allowed to sit down). If you instead just have more meetings than you currently do, you'll probably just do the same thing as you're currently doing, but slower.

In my industry/employer we have largely switched to agile processes and they have been quite successful, despite the fact that most teams don't really implement them properly. That is purely because of the nature of the work: we tend not to work to detailed briefs: the "product" itself needs to be "agile".

944fan

4,962 posts

214 months

Thursday 2nd April 2015
quotequote all
Troubleatmill said:
Agile methodologies are very useful - for the right projects.

The problem is project managers come back from a 2-3 day course - and try it out on very inappropriate projects.
This is it, 100%. I have worked with very successful agile run projects but you have to make sure that is the appropriate methodology for that particular project. The problem is people get involved in the latest thing and try and apply it to everything. My current role I was brought in after the previous head of it tried to run a massive project using scrum, which was totally in appropriate and almost lost the company the biggest client by far. We are still paying for his mistake years later.

SofaBear

167 posts

221 months

Saturday 4th April 2015
quotequote all
I enjoy it, I think you chat to people more,, get to know your colleagues better and come up with better solutions. I also like the team having each others back. It also helps avoid having "that guy" in the team that just sits in the corner and writes code no one understands.

However, Agile/Scrum implemented badly is as dangerous not using any method. I've worked in teams who are "sort-of-Agile" and it's chaos, knackering, painful chaos.

Crafty_

14,075 posts

229 months

Saturday 4th April 2015
quotequote all
Agreed on the communication thing, I work in international teams, we're always at the end of the phone for each other but having 10 minutes a day where everyone is concentrating on nothing but listening to each other has proven beneficial. We even use video links..