switch to room list switch to menu My folders
Go to page: First ... 118 119 120 121 [122] 123 124 125
[#] Fri Mar 24 2017 17:12:37 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I don't speak any of those languages. This sounds like some sort of conspiracy.

[#] Tue Mar 28 2017 07:25:19 EDT from fleeb @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

How dare the majority of people in the world speak a language that requires 16-bit representation!

[#] Mon May 22 2017 09:56:28 EDT from fleeb @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I think the idea behind agile predates the use of that term.

Waterfall doesn't really work well. Planning the entire effort is, basically, impossible, with so many variables involved, and the surprises you learn along the way for any large project. In the end, the customer doesn't get what they wanted, even though they get the product to which they agreed.

I think any software engineer would get this. Work on chunks of a project at a time, and be prepared to change course in the middle of things when you learn that something isn't quite going to work accoding to expectations, or the customer realizes that what they thought would work for them won't.

Heh... 'accoding'...

Back when I worked on WinINSTALL, we did agile. We didn't know it by that name, and we didn't follow any sort of formal methods proposed to us, because no such name as 'agile' existed then, as far as I knew. I recall going to a class intending to teach people how to write software more quickly... I thought the close would focus on programming techniques, but it instead focused on project management. That got me interested in the subject, and I guess I've been keeping up with some of these trends since then, at least to some degree.

I don't know exactly when SCRUM and Agile and other such terms came about, but I know software engineers had already been doing that for a long time before formalizing the methods in a book and teaching them to incoming project managers who had never written a lick of code in their life.

DAD feels like more of the same, except formalizing these things for a corporation.
It seems to emphasize such things as discussions with the people who need to use the product, getting ongoing information as the product develops to ensure that the customer gets what they want rather than an agreed-upon specification that doesn't actually help them. It isn't quite clear to me how it helps a higher-level manager understand that the project isn't out of control (something that can be obvious to a lead, or to a manager closing examining the progress), since most of those guys want something like waterfall, which gives a false sense of security that a project is going according to plan when you can't really plan it that way in the first place.

[#] Wed May 31 2017 16:56:47 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I just learned that I am probably going to be called upon to be a Scrum Master.
For the first order of business, I will mandate that everyone maintain a video presence on all team meetings, and must be dressed as their favorite Minecraft character.

[#] Thu Jun 01 2017 10:41:13 EDT from Ragnar Danneskjold @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Your life will be sprinting for job to job. Fun.

[#] Sat Jun 03 2017 13:47:48 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Applying the Agile method to non-programming work is an experiment. We're going to see how it goes. Separating our architecture/engineering team from our customer-facing teams has been a huge success. Now we have to wrangle the way we take in and complete work.

The trick will be to learn how to divide projects into chunks of work that can be completed during each cycle. And if it doesn't work, we'll try something else. We're already a high output team but we're trying to make things a little less chaotic.

[#] Sat Jun 03 2017 20:30:14 EDT from kc5tja @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I find kanban is especially applicable to non-programming tasks. (It was, originally, part of the Toyota manufacturing process, so I guess that kind of makes sense that it would.)

[#] Sun Jun 04 2017 13:09:51 EDT from Ragnar Danneskjold @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

2017-06-03 13:47 from IGnatius T Foobar @uncnsrd
Applying the Agile method to non-programming work is an experiment.

Sounds like someone needs to pad their resume.

[#] Sun Jun 04 2017 14:29:22 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

The top decision maker who is making this effort happen is not a resume-padder.
He's looking for a way to better organize the workflow into and through a heavily loaded team.

Kanban does happen to be the process we're using.

[#] Sun Jun 04 2017 20:27:31 EDT from wizard of aahz @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I've used kaban. It's not bad.. The biggest goals for teams is to have a process. Follow the process and then tweak the process where it doesn't work.. Always evaluating.

[#] Mon Jun 05 2017 19:13:31 EDT from LoanShark @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

And if it doesn't work, throw it out.

My previous employer had a bad habit of piling on more process steps every time something went wrong. This leads to a slow death by suffocation.

Here, we're very lean: no branching code, use feature-toggles or the branch-by-abstraction pattern to turn off anything that is not fully vetted. A company that's growing fast and adding partners fast, sometimes 4 in a week, to a shared-hosting platform, can not afford to push QA cycles out to 1 month each...

Delivery is everything.

[#] Tue Jun 06 2017 09:54:04 EDT from fleeb @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Heh... 'delivery is everything'...

Sorta. Design failures that lead to increasingly delayed deliveries muddy those waters.

[#] Tue Jun 06 2017 10:43:18 EDT from wizard of aahz @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Delivery is everything.. Accurate delivery more suprising?

Old Adage.. But so true.

System Development is based on three things.

1) On Time
2) On Budget
3) On Target

Choose any two.

[#] Wed Jun 07 2017 11:56:56 EDT from fleeb @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I can present a company that avoids all three.

[#] Wed Jun 07 2017 18:05:51 EDT from LoanShark @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Ready... fire... aim!

[#] Thu Jun 08 2017 10:11:32 EDT from kc5tja @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Perhaps of some interest:

[#] Thu Jun 08 2017 13:56:35 EDT from bennabiy @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Nice article. 

[#] Thu Jun 08 2017 15:40:33 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I've seen people put things into software for no other reason than it's cool and they wanted to try it. I didn't realize that was known as cargo cult programming. My understanding of that term was that it referred to people copying code and data structures into software without knowing what they were for.

[#] Sat Jun 10 2017 15:23:10 EDT from LoanShark @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

It's both.

The Goddamned Consultants are the worst with the cargo cult crap, and we've got someone high-up egging them on...

Me, I'd be a lot happier if people would stop arguing over what is the best framework du jour, stop neglecting a working stack just because it isn't trendy, roll up their sleeves and start taking some responsibility.


[#] Sat Jun 10 2017 15:25:21 EDT from kc5tja @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

As a recovering Node.js/Javascript developer, that resonates with me greatly.

Go to page: First ... 118 119 120 121 [122] 123 124 125