These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Heres another view on agile programming such as scrum for example...

Author
Dasola
New Edens Freeports
#1 - 2013-06-05 06:55:06 UTC
Why users hate agile programming

explains pretty well why i feel scrum is making things fall apart in eve. Thanks CCP

We are Minmatar, Our ship are made of scraps, but look what our scraps can do...

Robus Muvila
Caldari Provisions
Caldari State
#2 - 2013-06-05 07:23:25 UTC
Dasola wrote:
Why users hate agile programming

explains pretty well why i feel scrum is making things fall apart in eve. Thanks CCP


As a developer myself who has worked for several companies who used agile dev including systems like Scrum and Kanban it's a system that requires a whole lot of communication. Agile dev lives and dies on keeping everyone in the loop. If a client can see an issue list, or ticket system on demand and watch all the little issues and features slowly all sliding towards the "completed" column it gives a very real sense of progress in the development process.

We are not CCP's clients, we are there customers, we are sort of kept in the loop as a courtesy which is why some people panic. But you either trust CCP or you don't and that's a decision you have to make yourself.

TMC Senior Developer http://themittani.com - Because EvE has needed a proper news site for ages

knobber Jobbler
State War Academy
Caldari State
#3 - 2013-06-05 07:32:57 UTC
Agile done correctly is the best method to develop any kind of project or product.

It only falls apart when design specs are not clear, developers fail to estimate properly, insufficient time is given to unit testing and qa and as above, people don't talk.

Where ccp probably has issues with it they're building on legacy code which wasn't designed to be modular and possibly isn't documented. Agile tends to work better when you start a project from scratch, unit tests are built in from day 1 and it's all clearly documented. There is also allot to be said about choosing the right ticketing system for agile.
Herzog Wolfhammer
Sigma Special Tactics Group
#4 - 2013-06-05 07:40:03 UTC
All this Agile and Scrum business...


I do development all day. Short projects mainly to show clients how to use an encryption API. I do this alone, from start to finish.


Like a kid at a home computer.


Sometimes I get graphical projects. Once made a little space ship fly around in a sky box for an XNA program. I tried to extract the Cyclone from the Eve files but didn't get a chance to finish that.

Bring back DEEEEP Space!

Inxentas Ultramar
Ultramar Independent Contracting
#5 - 2013-06-05 07:58:56 UTC
I've done projects under scrum / agile. With a team of very dedicated programmers, managers and clients projects can run very smoothly. I always felt the weakest link was the client, usually he's the guy caring the least about the process itself. Usually their concerns are with some presention or product release on a predetermined date, and little else. It's overkill to use Agile for small websites with a dozen or so pages, but for an MMO with 10 years of iteration it might work very well as a management style.
Rordan D'Kherr
Imperial Academy
Amarr Empire
#6 - 2013-06-05 08:00:30 UTC
Dasola wrote:
Why users hate agile programming

explains pretty well why i feel scrum is making things fall apart in eve. Thanks CCP


I feel scrum is making EVE a better game. Now what?

Don't be scared, because being afk is not a crime.

dexington
Caldari Provisions
Caldari State
#7 - 2013-06-05 08:03:25 UTC
I'm not a big scrum fan, but it is still a lot better then not using a development framework. Scrum, XP, RUP, etc all have their ups and downs, but that don't mean they are not worth using.

I'm a relatively respectable citizen. Multiple felon perhaps, but certainly not dangerous.

Brainless Bimbo
Pator Tech School
Minmatar Republic
#8 - 2013-06-05 08:18:34 UTC  |  Edited by: Brainless Bimbo
Robus Muvila wrote:


We are not CCP's clients, we are there customers..


Explain? client buys services, customers buy services, what were customers in the past are now clients, clients, customers its just nit picking on when promise to pay is made in some cases.

The old adage "The Customer is King" seems to have been forgotten.

And CCP has no CLIENT in your sense, it has shareholders after returns on Investment at the highest rate achievable in the short term, long term is secondary.

but hey your a goon and while smart you guys can be so fk´n dumb its embarrassing

already dead, just haven´t fallen over yet....

knobber Jobbler
State War Academy
Caldari State
#9 - 2013-06-05 08:59:40 UTC
Ccp would have internal customers in the case of agile, these are the producers on the product side. In the business I work for the business team is the customer, they tell the product team what they want, the product team turn it into specs which then get evaluated by the development and qa team. Once done they work out the Sprint details. We use the exact same method as ccp if their presentation at fan fest is anything to go by.
Robus Muvila
Caldari Provisions
Caldari State
#10 - 2013-06-05 09:12:32 UTC  |  Edited by: Robus Muvila
Brainless Bimbo wrote:
Robus Muvila wrote:


We are not CCP's clients, we are there customers..


Explain? client buys services, customers buy services, what were customers in the past are now clients, clients, customers its just nit picking on when promise to pay is made in some cases.

The old adage "The Customer is King" seems to have been forgotten.

And CCP has no CLIENT in your sense, it has shareholders after returns on Investment at the highest rate achievable in the short term, long term is secondary.

but hey your a goon and while smart you guys can be so fk´n dumb its embarrassing

Usually I don't stoop to respond to posts like this, my toast isn't ready so sure. A client implies a two way relationship with two entities. Usually in the form of a company that wants to achieve something, and a second company that wants to be paid to see that something comes to fruition. As a means of success, be that through creation, analysis or whatever else is being offered. Example: A client goes to a lawyer so he doesn't lose a legal case.

A synonym for customer is consumer CCP gives us content and we consume it, we either like it or we don't but the process is one way. CCP lays out a smorgasbord of content and makes bank if what it lays out is popular. It is literally that simple.

As for the customer being king? No. With more specialised and less mainstream trades (Say for example the difference between selling groceries and running an online MMO) the Dunning Kruger Effect becomes compounded (hell there's enough of it on these forums) and in the end it reaches a point where it is literally safe to say that no, you're not king and you don't know what's good for you.

TMC Senior Developer http://themittani.com - Because EvE has needed a proper news site for ages