MrWonderful
Well-Known Member
I personally find it like a machine factory where masters keep beating servants until servants just quit. Not sustainable. Huge turnover I bet.
. Someone has to write requirements. They’re called user stories. Documentation is there. Agile is just one way to get things done faster, but it takes toll on the servants. Remember, software engineering is brain work. Constant sprinting is exhausting and stressful.Agile development is a useful approach for a team. It allows the team members to work collaboratively on the project, without being required to report to a stricter development hierarchy. Agile development also allows the team members to work together more effectively and efficiently, making it easier to complete work on time. There’s very little documentation required when working on an agile project, which makes the team more efficient and more likely to be able to complete their project in a timely manner.
UPS wasn't ready for Agile. It built the entire BA community (that it dismantled in 6 months) on waterfall methodology. The course of training and certifications was enough to make people doubt becoming an analyst. Now any random college drop out can do analysis at UPS and the quality of the work speaks volumes now. The era of strong dev work and documentation is long gone and the result is all dev work being pushed offshore. I finally got out. Its a whole new world out here with great pay and being able to actually do my job versus being a scrum master/BA/PM/Babysitter. PS: It takes forever for UPS to give you everything you are supposed to get retirement wise after leaving lol. The brown ship of Dev is slowly sinking. Get off it while theres still life rafts.. Someone has to write requirements. They’re called user stories. Documentation is there. Agile is just one way to get things done faster, but it takes toll on the servants. Remember, software engineering is brain work. Constant sprinting is exhausting and stressful.
I agree with most of what you said but you have to remember, UPS uses off the shelf nothing. Some of he younger guys I have encountered are actually really talented but they end up leaving either for (way) more money, or a better work situation most of the time both. If I am a decent young developer, why would I want to stay for less money and longer hours, when I can get a WFH job that pays significantly more money with less hours and a paid lunch? The ones who end up staying, the ones who can’t leave because they are “least best practicing“ developers.UPS fired those people or forced them to retire while replacing them with mostly idiots that have zero experience in dev work or processes to accomplish said projects.
Agile is continuous and tiresome. You’re lucky to still follow waterfall.I will let you know once we start doing it. We are still a very waterfall organization
How do these methods translate to what we see in operations?
Operations is physical work; IT is mental work.How do these methods translate to what we see in operations?
Diad 6 ?a horrible product brought to you by these methodsHow do these methods translate to what we see in operations?
In theory, Agile is designed to implement smaller more incremental changes to software over time. This results in several benefits such as smaller incremental releases rather than huge changes, ability to make changes easier as the delivery window is usually two or three weeks, and it makes a better use of everyone’s time. However UPS upper management is very reluctant to let go of the old way and either demands more work than can be possibly delivered in the two to three week timeframe or interjecting in the middle of the development process with new priorities they want delivered immediately which throws a wrench in the works. In addition, software developers are supposed to be using the majority of their time writing and testing code rather than spending half their day in meetings.How do these methods translate to what we see in operations?
In theory, Agile is designed to implement smaller more incremental changes to software over time. This results in several benefits such as smaller incremental releases rather than huge changes, ability to make changes easier as the delivery window is usually two or three weeks, and it makes a better use of everyone’s time. However UPS upper management is very reluctant to let go of the old way and either demands more work than can be possibly delivered in the two to three week timeframe or interjecting in the middle of the development process with new priorities they want delivered immediately which throws a wrench in the works. In addition, software developers are supposed to be using the majority of their time writing and testing code rather than spending half their day in meetings.
So in English for the operations guys, imagine loading a trailer that has to go out after the sort and after having the trailer half loaded, you get pulled off to go work on another trailer half way across the building and on the way to that trailer you get pulled into 4 hours of meetings after which your sup who was in the meetings with you wants to know why neither trailer is finished.
. Great explanation and analogy!They got no idea
To busy blowing smoke up each other’s ass about how hard they have it over on cubicle island