- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
no - that's not funny either.
Admin
Admin
oh yes you do
Admin
Admin
Hey, at least they're using actual project management software for managing their waterfall project, instead of troweling a thick layer of custom styling on an Excel spreadsheet to make it look like MS Project (but not act like it).
I'm convinced that a large number of PMs are employed only so VPs of Development won't be lonely at status meetings.
Admin
"Miracle X in liquid form isn't working sir." "Is there an alternative?" "Yes. Miracle X in tablet form." "Thank god. Crush it into a powder, and mix with it water - NOW."
Admin
Oh, and here I thought the definition was: "Name attached to any software tool, book, or other software-development related product produced by a company whose marketing VP read in a magazine somewhere that Agile was the latest way cool thing."
Remember when every new product, book, methodology, etc was called "object-oriented"? Or for your older folks, when every new product was called "structured"?
Captcha: "acsi" Chararacter encoding scheme used by dyslexics.
Admin
Admin
Admin
TRWTF is that they were claiming to use Waterfall initially to begin with. Despite the long 'history' it supposedly has, 'Waterfall Process' is not the classic development model; it is the classic development strawman against which all 'new' methodologies compare themselves, something that has been true since Waterfall was first (accidentally) introduced by Royce in 1972. No one has ever used Waterfall in it's strict form because strict Waterfall isn't a viable approach to software development and was never meant to be one. Anyone who claims otherwise should look more closely at what was actually being done, as they will soon find that the linear 'cascade' is/was being subverted at many points in the process - actions taken out of order, different parts of the projects operating at different stages, stepping back to undo mistakes, etc. are always part of any larger project, software or otherwise.
immitto - all the people claiming to have 'improved' on Waterfall are just imitating Royce, who did it first - before 'waterfall' was even named!
Admin
I wish you be my project manager sir. -)
Admin
In this case he was referring to a real project manager. I would imagine that this lady, while trying to be effective at her job, was probably probably stepping on the toes of some knee jerk, egotistical, incompetent, but politically savvy and entrenched manager whose people/resources were involved in the project and he probably didn't "feel" the project was being managed the way he thought it should be.
Admin
I notice in discussions like these, there are only 3 recognized possibilities: Agile, Cowboy, or Waterfall. Indeed, I'm curious why everyone is certain this non-Agile Gantt chart is Waterfall? Waterfall means that you cannot back-track or revisit prior steps. From a Gantt chart alone, I have no way of knowing if the PMO is unwilling to backtrack. Why does no one recall Spiral or Iterative development in these discussions?
Admin
Not getting into the Pros and cons of Agile however its really scary how many people don't understand what Agile actually means. You do understand its not a Methodology right??
Its a set of principals NOT a methodology
http://agilemanifesto.org/
XP, Scrum etc are Agile Methodologies Agile itself is a state of mind :)
Admin
Sorry but without more of the schedule I have to say this isn't a WTF. They are going from Waterfall to Agile. The PM or whoever is merely following current process (Waterfall) in making the transition. If you notice, there isn't anything in the schedule other than figuring out what Agile is, and training people in it.
Admin
Hehe... possibly. But it's all true.
Admin
Because that would be admitting that "what we actually do" isn't actually called Agile.
Admin
You're absolutely right.
On the other hand, when you are told that you need to identify all of the tasks necessary to develop each feature, prior to any kind of coding being done, and have each user story complete prior to the beginning of the first sprint...
Let's just say that I have some first-hand experience of companies saying, "Oh, we do Agile," when they really mean "We do Waterfall, only now you have to report to me every day."
Admin
How many of you have used a 'C' compiler written in 'C'? How about a Java compiler written in Java? etc
Admin
Not so. The whole point of being agile is that you add exactly as much of that ceremony as you require for the current project. If it happens that you don't need any of it - and that does happen, sometimes - then you don't need it, and you don't add it. The words "you need" or "you must" have no place in an agile methodology. On a +particular project+ those terms may come up, with first-person pronouns, but that's all.
Admin
ITT: A lot of people declaring war on straw, because they don't +get+ agile
Admin
Admin
Or, working as a contractor to the US Gov't. They want Agile for all it's benefits, but they demand progress be tracked with Earned Value Management (EVM). The tools to track progress against plan? MS Project and Cobra. So, gotta have a detailed waterfall plan but also gotta manage thru SCRUM. So, it's pretty much SCRUM in name only...