{"id":1342,"date":"2021-05-13T12:07:46","date_gmt":"2021-05-13T17:07:46","guid":{"rendered":"https:\/\/www.tameri.com\/wordpress\/poetponders\/?p=1342"},"modified":"2025-06-23T19:09:44","modified_gmt":"2025-06-24T00:09:44","slug":"agile-development-my-rant-against-trendy-project-management","status":"publish","type":"post","link":"https:\/\/www.tameri.com\/csw\/2021\/05\/13\/agile-development-my-rant-against-trendy-project-management\/","title":{"rendered":"Agile Development: My Rant Against Trendy Project Management"},"content":{"rendered":"<p>I used to consider software development one of the few careers, outside librarians and medical examiners, surely insulated from the extroverts too often in charge of human society. Then, along came various project management schemes that forced programmers to act like extroverts.<\/p>\n<p>This post discusses Agile software development project management theories and practices. It helps to understand why private and public companies rush from one trendy project management methodology to the next.<\/p>\n<p>Most software development projects end in failure. Not little failures, either, but big expensive failures. Updating or creating a local government website. Upgrading ancient payroll systems. Creating a new online retail system. It doesn&#8217;t matter if it&#8217;s public or private, a majority of new systems are never delivered as envisioned.<\/p>\n<p>There&#8217;s even a <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_failed_and_overbudget_custom_software_projects\">Wikipedia page dedicated to software development failures<\/a>&#8230; and the list is far from complete because most failures are hidden from taxpayers and investors. Millions of dollars are wasted on projects eventually canceled.<\/p>\n<p>Gamers know that big projects get endlessly delayed and canceled. Big software companies promise features that never arrive. Such is development.<\/p>\n<p>Over time, names were given to development methodologies. Waterfall. Contract. Function Delivery. Along came eXtreme Programming (XP) and Lean. These last two were grouped with a broad project management philosophy known as &#8220;Agile Software Development.&#8221;<\/p>\n<p><strong>Agile software development embodies ableism at its unintentional naturalized worst.<\/strong><\/p>\n<p>Sadly, the extroverts in project management have decided we must all be like them. They not only embraced extreme programming, they took the \u201cAgile Manifesto\u201d and turned it into the basis for project management certifications. The Project Management Institute will gladly charge you a small fee for the honor of taking an exam leading to the Agile Certified Practitioner title.<\/p>\n<p><strong>Agile exists in direct opposition to the natures of many Neurodiverse, talented developers.<\/strong><\/p>\n<p>Let us be ourselves and we can do some amazing work. Try to change us? We won\u2019t remain on the team. Too often, we\u2019re bullied into masking, trying to be people we are not.<\/p>\n<p style=\"text-align: center\"><strong>WARNING: THIS IS A LONG POST<\/strong><\/p>\n<h3 style=\"text-align: left\"><strong>Agile Development Ideals<\/strong><\/h3>\n<p>Agile software development comes in many flavors, with the big three being Scrum, XP, and Lean\/Kanban. I\u2019m going to use \u201cAgile\u201d generically, in place of its variations. I\u2019ve been directly exposed to eXtreme Programming and Scrum, which is what most people mean when they discuss Agile. I have problems with the two Agile approaches I\u2019ve observed because they aren\u2019t inclusive of all personality types, disabilities, or Neurodiversity.<\/p>\n<p>The Agile Manifesto, like so many manifestos, is vague and idealistic. The document isn\u2019t good or bad, but it does support the able-bodies extroverted version of Agile in practice. It is the implementation of Agile that makes it ableist. Consider the manifesto:<\/p>\n<blockquote><p><a href=\"https:\/\/Agilemanifesto.org\">Manifesto for Agile Software Development<\/a><\/p>\n<p>We are uncovering better ways of developing\u2028software by doing it and helping others do it.<\/p>\n<p>Through this work we have come to value:<\/p>\n<ul>\n<li>Individuals and interactions over processes and tools<\/li>\n<li>Working software over comprehensive documentation<\/li>\n<li>Customer collaboration over contract negotiation<\/li>\n<li>\u2028Responding to change over following a plan<\/li>\n<\/ul>\n<p>That is, while there is value in the items on \u2028the right, we value the items on the left more.<\/p><\/blockquote>\n<p><strong>All four points concern me as a disabled and Neurodiverse individual.<\/strong> The nuance that all the items matter, the Agile philosophy merely weighs one side more than the other, is a nuance ignored in practice. When a manager or lead keeps telling me that the \u201citems on the right\u201d matter, it\u2019s usually a sign they won\u2019t matter enough.<\/p>\n<p>\u201cInteractions\u201d leads to an emphasis on talking face-to-face, as I\u2019ll explore later. Also, the emphasis on people sounds good but often leads to all sorts of \u201cteam-building\u201d and \u201cteam nurturing\u201d practices that exclude people like me.<\/p>\n<p>\u201cWorking software\u201d means something specific to me. I hated watching teams push out \u201cworking\u201d code that wasn\u2019t useful and would have to be discarded along the way. In financial modeling, you might enter thousands of variables and then just wait (and wait) for a few numbers in return. There are few, if any, meaningful mid-step functions. Yet, teams trying to demonstrate \u201cworking code\u201d would insert pause after pause, tracing the current values in variables along the way towards a useful result.<\/p>\n<p>\u201cCustomer collaboration\u201d should not include me during any in-person meetings, not even in the same room. My blunt, honest nature needs a filter. Yes, there are ways to accommodate the Neurodiverse, but those are rarely part of the \u201ccustomer collaboration\u201d strategy.<\/p>\n<p>And I don\u2019t know many Neurodiverse people who look forward to working without a plan. That\u2019s inviting disastrous meltdowns for some of us.<\/p>\n<h3>The Disabled versus \u2018Agile\u2019 in Practice<\/h3>\n<p>Autistics programmers might be gifted coders, but we\u2019re not social, hate incomplete and useless feedback, don\u2019t like collaboration sessions, and we need a plan. We need structured routines.<\/p>\n<p><strong>Agile cannot be ignored by disability advocates in technology.<\/strong> We have to deal with the problems the proponents of Agile consciously and unconsciously introduce into our chosen careers.<\/p>\n<p>Problems with Agile software development for the disabled and Neurodiverse are in the implementations of Agile. None of these practices are required by the Agile Manifesto itself. However, in an Agile office, you will experience some or all of these:<\/p>\n<ul>\n<li>Stand-up meetings to encourage speed and brevity.<\/li>\n<li>Face-to-face conversation favored over other discussions.<\/li>\n<li>Sprint calendars, with fixed timelines, to expedite working modules.<\/li>\n<li>Desks sitting together in \u201copen\u201d floor plans for \u201cosmosis\u201d learning.<\/li>\n<li>Pair programming (XP) to \u201cfix\u201d the flaws of single-coder models.<\/li>\n<li>Always-on chat models for \u201cworking agreements\u201d and feedback loops.<\/li>\n<li>Documentation subordinated to focus on \u201cfinished\u201d projects.<\/li>\n<\/ul>\n<h3>The Stand-Up Meeting<\/h3>\n<p>Let\u2019s start with the \u201cstand-up\u201d meetings because the obvious ableism cannot be dismissed by any thinking person. We\u2019ll get to the \u201cface-to-face\u201d because it\u2019s a special kind of hell \u2014 and the stand-up meeting is part of that. The stand-up has a lot of other issues all in one massive ball of miserable ableism.<\/p>\n<p>Beginning the morning with a stand-up meeting that\u2019s \u201ctime blocked\u201d to 15 minutes could only sound like a good idea to an able-bodied extrovert. Standing in one place for 15 minutes causes extreme pain for me, and I\u2019m not alone. If I\u2019m standing, I\u2019m pacing and moving constantly. I have a palsy, too, so the pain leads to tremors. What about people with other mobility challenges?<\/p>\n<p>The person in a wheelchair isn\u2019t face-to-face with colleagues. That\u2019s insulting, a power imbalance. Someone with crutches or leg braces? A severe back injury?<\/p>\n<p><strong>The stand-up meeting draws unnecessary attention to differences and is in direct opposition to the theory of natural accommodations.<\/strong><\/p>\n<p>Since the meetings are limited to 15 minutes, people speak quickly. I\u2019m all for quick meetings, but as a Neurodiverse individual spoken language gets jumbled in my mind and I don\u2019t remember it well at all. I process language slow and need time to untangle the words. What about someone who is Deaf or has a hearing impairment? What about non-native speakers of the language?<\/p>\n<p><strong>Fast-paced discussions exclude anyone with a hearing or auditory processing difference.\u00a0<\/strong>Once again, the stand-up meeting excludes differences and acts as an exclusionary practice.<\/p>\n<h3>Face-to-Face Communication<\/h3>\n<p>Face-to-face meetings might not be as bad as a 15-minute standing rapid-fire session, but they\u2019re not much better. Policies that suggest face-to-face meetings are inherently \u201cbetter\u201d or \u201csuperior\u201d tend to reference theories on non-verbal cues, vocal tone, and social connection. These policies also emphasize that, unlike email or discussion systems, face-to-face meetings end with some level of closure and agreement.<\/p>\n<p>Again, the Neurodiverse? Sorry, but you must be inferior since you miss those non-verbal cues, speech signals, and social markers. And if you\u2019re more confused after a face-to-face meeting, that\u2019s a deficiency with you, not the meeting strategy.<\/p>\n<p>My Deaf colleagues have told managers and human resource departments that written policies promoting face-to-face communication as the ideal are ableist. Often these colleagues need note-takers, sign language translators, or other supports. As one Deaf colleague messaged me, \u201cReading lips isn\u2019t some perfect, magical skill, especially when there are four or five people talking!&#8221;<\/p>\n<p>For some of us, email is better. Text-based messages are also (slightly) better than face-to-face, assuming colleagues can wait patiently for replies.<\/p>\n<p>And, no, video chats with captions aren\u2019t direct replacements for face-to-face. They\u2019re just as draining and often even more difficult to follow.<\/p>\n<h3>Sprints and Other Races<\/h3>\n<p>People do not function on two-week cycles, a common approach to \u201csprint\u201d programming cycles. The Neurodiverse? We definitely do not function on two-week cycles. Whether autistic or ADHD (and often both), our cycles range from full-throttle to burnout, with no particular calendar alignment.<\/p>\n<p><strong>The Agile Manifesto creators did not insist on two-week cycles for development. <\/strong>The two-week sprint model has been imposed by project managers who like their own fixed routines as crutches. The reality is, the two-week cycles lead to rushed, sloppy code and the withdrawing or shifting of features simply to make milestone release dates.<\/p>\n<p>In the actual \u201cPrinciples\u201d document included alongside the Agile Manifesto, the authors argued for weeks or months (as opposed to years) and suggested targeting narrow release windows. However, they did not suggest a fixed every-two-week calendar.<\/p>\n<p><strong>Sprints are unhealthy for most people and abusive towards the Neurodiverse.<\/strong>\u00a0Programming requires a lot of mental energy. If I \u201csprint\u201d through a few nights of coding when I\u2019m at full-throttle, I need days to recover. Neurodiverse coders I know have the same need: burst, rest, prepare\u2026 burst again. That\u2019s not a cycle project managers seem to grasp.<\/p>\n<p>Where are the programmers who can work eight or nine hours, stop cold, and go home? Who are these people? Superimpose a two-week calendar on the programmers I know and you end up with the horrible 80-hour weeks that burn out everyone and result in resentment.<\/p>\n<p>Agile project managers argue, \u201cWe understand the need for balance! It\u2019s part of our philosophy.\u201d Yeah, but I haven\u2019t seen that in practice.<\/p>\n<p>Catering lunches and providing game rooms isn\u2019t balancing the work-life scales. No. Those \u201cbenefits\u201d merely serve to keep developers at work week after week after week. The sprints become a marathon. I\u2019ve observed this too often for it to be an isolated problem.<\/p>\n<p>The Neurodiverse might work well for two or three days and then need a mental health day. We might design and code for a solid week. However, we will burn out and then need downtime.<\/p>\n<h3>Open Floor Plans<\/h3>\n<p>I\u2019ve toured software companies with massive open spaces, echoing loudly with the clicks of mechanical keyboards. Most of the employees in the spaces wore headphones (with microphones) and many were wearing sunglasses.<\/p>\n<p><strong>If your employees are actively trying to cope with your floor plan, it\u2019s a bad design.<\/strong><\/p>\n<p>We\u2019ve known for years that the open floor plan did not enhance productivity. It does not encourage \u201cosmosis\u201d learning, either, regardless of the claims made by some Agile consultants. Stop defending what research suggests makes workers unhappy and unproductive.<\/p>\n<p>Open floor plans create and exacerbate sensory distractions.\u00a0<strong>Neurodiverse employees need control over their spaces to limit sensory overload.<\/strong><\/p>\n<p><strong>My sensory needs are not the needs of others.<\/strong> That\u2019s why we each need some control over our workspaces. Personally, I need dimmer lights with a blueish tint \u00a0(5000 Kelvin and above). Other Neurodiverse individuals respond poorly to blue lighting and want the \u201cwarmer\u201d yellows (3000-4000 Kelvin).<\/p>\n<p>My body doesn\u2019t control its temperature well; my palsy and other physical conditions limit the body\u2019s ability to regulate temperature normally. I sweat a lot over 72 degrees Fahrenheit, while others might be comfortable at 80 degrees. I cannot wear a dress shirt, tie, and jacket without overheating. In an open floor plan, without an office space, I struggle with the temperature of workspaces.<\/p>\n<p>There are other challenges, too. Many open plans feature moving desks, mobile carts of various kinds, and other obstacles. Don\u2019t rearrange my spaces. That\u2019s not good for my visual memory.\u00a0A Blind colleague noted that everyone found going to her desk was easier than asking her to navigate the ever-changing spaces of an open floor plan. Those with mobility challenges might have similar experiences. If you can\u2019t quickly dart over to an impromptu meeting, the meeting will come to you.<\/p>\n<h3>Pair Programming<\/h3>\n<p>When I was coding and writing documentation at a university computing center, many years ago, the manager used pairs. This worked well because we traded off the documents and the code electronically. You\u2019d send an email to the teammate and update a shared checklist to show that you had completed your task. Sometimes, you were the initial programmer or writer, sometimes you were the editor.<\/p>\n<p>This worked well, having two people examine all code and documents. I\u2019m all for extra \u201ceyes\u201d on code and text. We all need editors.<\/p>\n<p>But, Agile proponents often argue for people sitting side-by-side and taking turns at the same keyboard, looking at the same screens. No. I don\u2019t like this at all. I hate it, and I\u2019m not alone.<\/p>\n<p>\u201cThings go faster working together!\u201d the Agile consultants claim. \u201cIt reduces the person-days.\u201d What the heck is a person day? Those mythical internal billing days of human time?\u00a0\u201cPerson days\u201d don\u2019t exist. They\u2019re right there with the Mythical Man-Month.<\/p>\n<p>\u201cJust put on headphones and ignore the person is there,\u201d I\u2019ve been told. Then just don\u2019t put the person next to me in the first place. And it isn\u2019t as if I can block out the presence of a human.<\/p>\n<p><strong>It\u2019s bad enough to meet with people face-to-face, but I cannot stand and will not tolerate someone within my space.<\/strong> I hear the person breathing. I smell everything. The mere proximity causes anxiety. If that person is a \u201csnacker\u201d or, worse, a \u201ctalker,\u201d I am not going to be able to function.<\/p>\n<p>Do not confuse sitting with a \u201cpartner\u201d for collaborating on a project or product. <strong>I do not want a partner. I did not want them in school and I definitely do not want them at work. <\/strong>\u00a0I prefer my space, and I\u2019m still productive in that space.<\/p>\n<p>I write for a magazine and have since 2006. Any publication is a group effort with writers, copyeditors, section editors, artists, and so on. I receive assignments and email my editors with ideas. I write as part of a larger team, but while I am writing I sit alone at home. I\u2019ve never met my current editorial team and I have not talked to them by voice or video conference. We don\u2019t need to interact in real-time.<\/p>\n<p>My wife has telecommuted since 2011. She has colleagues around the globe. They collaborate, but they certainly don\u2019t need to sit together.<\/p>\n<h3>Invasive Messaging Apps<\/h3>\n<p>Agile proponents miss something their own mystical gurus said: give developers the space and peace necessary. Turning off messaging and ignoring email fits within the original Agile practices. Yet, some Agile consultants insist on \u201calways available\u201d modes of contact, as if all that multitasking doesn\u2019t impede productivity.<\/p>\n<p>If you insist I answer emails and messages within a time window, you won\u2019t have me as an employee for long.<\/p>\n<p><strong>Nobody multitasks well, and instant communication disrupts thoughts and requires\u00a0\u2018recovery\u2019 time.<\/strong> Too much research on email and instant messaging exists to ignore. Workers check email too often as it is, wasting valuable mental energy trying to prove their dedication to the team. Tools like Slack and Teams demand even quicker responses, draining more energy.<\/p>\n<p>Read <a href=\"https:\/\/amzn.to\/2Ribqnl\">A World Without Email: Reimagining Work in an Age of Communication Overload<\/a> by\u00a0Cal Newport \u00a0(2021). You should also read his 2016 text, <a href=\"https:\/\/amzn.to\/2RPiDeP\">Deep Work: Rules for Focused Success in a Distracted World<\/a>.<\/p>\n<p><strong>Demanding rapid response times is another form of ableism.\u00a0<\/strong>If all workers struggle to refocus after checking email and messages, try to understand the challenges for Neurodiverse workers. Setting foolish guidelines (and I\u2019ve lived with these) such as \u201cRespond within 30 minutes to all messages during the workday\u201d are detrimental to morale and productivity. The team member with ADHD already has to cope with email, messages, and probably vibrating phone alerts.<\/p>\n<p>We know that email and messages were designed for Pavlovian responses. The little badges, the alerts, the tones, all compel us to react.<\/p>\n<p>Agile wasn\u2019t meant to be about non-stop connections to others, but that\u2019s what it too often becomes. I\u2019m turning off Slack, Teams, and email alerts when I\u2019m deep into a task. We survived for centuries without instant responses to messages. <strong>If you value my skills, let me work in peace.<\/strong><\/p>\n<h3>Neglected Documentation<\/h3>\n<p>Too many Agile \u201cexperts\u201d recommend skipping important documentation procedures. Commenting code? Takes too long. After all, good code should be clear code, right? (That\u2019s rarely true in reality.) User documentation? Nobody reads it anyway. Even the writing suggested by Agile methods ends up being shortchanged. User stories? Let\u2019s just bullet point those.<\/p>\n<p>Agile proponents correctly identified useless documentation as a drain on projects. However, the response should not be to neglect valuable documentation.\u00a0I encourage you to read Agile Insider\u2019s post\u00a0<a href=\"https:\/\/medium.com\/agileinsider\/agile-bullshit-3bd3867e90c1\">Agile Bullshit:\u00a0There is no documentation in Agile Software Development<\/a><\/p>\n<p>The ideal Agile team documents code and creates a documented standard for \u201ccomplete\u201d phases of development. Yet. \u201cWe\u2019ll know it when we see it\u201d has become commonplace within Agile software development.<\/p>\n<p>Code without documentation is a nightmare to update. Incomplete user documentation creates usability problems. Skimping on documentation in the name of \u201cefficiency\u201d will only cost time in the future.<\/p>\n<p><strong>A lack of clear objectives heightens anxiety for Neurodiverse individuals.<\/strong> Disabled people in general have been abused by supervisors with vague expectations and unclear standards. Too often supervisors review us poorly for not meeting an expectation or goal that was never put in writing.\u00a0<strong>Anything that might affect our employment should be in writing.<\/strong><\/p>\n<p>Someone evaluates the team members. You owe it to the team to have clear expectations and these are the \u201ccontract\u201d items to which employees (and supervisors) should be held. If something isn\u2019t in writing and if all parties haven\u2019t had a chance to review that requirement, it doesn\u2019t exist.<\/p>\n<h3>Agile in Practice Must Change<\/h3>\n<p>Agile software development began as a set of good ideas. In practice, \u201cdoing Agile\u201d often represents the worst ableist assumptions of what \u201cnormal\u201d employees should be willing and able to do. Agile has come to emphasize physical mobility, in-person communication, shared workspaces, and social skills.<\/p>\n<p>I have met too many good, even great, Neurodiverse software developers who walked away from Agile teams and employers. I know Deaf and Blind programmers and designers who found Agile too frustrating to endure for more than a year or two.<\/p>\n<p>Agile practices need to evolve. I\u2019d also argue that the Era of Agile is coming to a close thanks to Big Data and projects that don\u2019t fit the agile model.<\/p>\n<p>The disabled won\u2019t be mourning the end of Agile. We\u2019ll be too concerned that the next trendy project management practices might be worse.<\/p>\n<p>Agile in practice isn\u2019t what Agile was meant to be. It\u2019s the implementations that made it a nightmare for people like me.<\/p>\n<h3>What the Agile Manifesto Authors Wrote<\/h3>\n<p>The stated principles associated with the Agile Manifesto are interesting, but not without some problems. For example, most contracts for software have a clear termination. There\u2019s a point at which the software is \u201cdone\u201d and the contract has been fulfilled. If a game ships on a cartridge, on a disc, or another medium, you cannot commit to regular updates, either.<\/p>\n<p>Agile is best for in-house development, web-based solutions, or subscription models (software as a service). Otherwise, at least half the principles do not apply to projects, which are seldom \u201cindefinite\u201d in scope.<\/p>\n<p>Here are the stated principles:<\/p>\n<blockquote><p><a href=\"https:\/\/Agilemanifesto.org\/principles.html\">Principles behind the Agile Manifesto<\/a><\/p>\n<p>We follow these principles:<\/p>\n<ul>\n<li>Our highest priority is to satisfy the customer\u2028through early and continuous delivery\u2028 of valuable software.<\/li>\n<li>Welcome changing requirements, even late in \u2028development. Agile processes harness change for \u2028the customer&#8217;s competitive advantage.<\/li>\n<li>Deliver working software frequently, from a \u2028couple of weeks to a couple of months, with a \u2028preference to the shorter timescale.<\/li>\n<li>Business people and developers must work \u2028together daily throughout the project.<\/li>\n<li>Build projects around motivated individuals. \u2028Give them the environment and support they need, \u2028and trust them to get the job done.<\/li>\n<li>The most efficient and effective method of \u2028conveying information to and within a development \u2028team is face-to-face conversation.<\/li>\n<li>Working software is the primary measure of progress.<\/li>\n<li>Agile processes promote sustainable development. \u2028The sponsors, developers, and users should be able \u2028to maintain a constant pace indefinitely.<\/li>\n<li>Continuous attention to technical excellence \u2028and good design enhances agility.<\/li>\n<li>Simplicity&#8211;the art of maximizing the amount \u2028of work not done&#8211;is essential.<\/li>\n<li>The best architectures, requirements, and designs \u2028emerge from self-organizing teams.<\/li>\n<li>At regular intervals, the team reflects on how \u2028to become more effective, then tunes and adjusts \u2028its behavior accordingly.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Developers, you can stop laughing now. I know you\u2019re all part of \u201cself-organizing teams\u201d and you look forward to the supportive work environments we share.<\/p>\n<h3>Agile\u2019s Struggles in the Era of Big Data<\/h3>\n<p>Agile development works well for smaller-scale web development and apps. Agile works with small teams and user-facing code. Enterprise development isn\u2019t Agile. Breaking big projects into supposedly \u201cself-contained\u201d chunks doesn\u2019t magically make the huge projects Agile.<\/p>\n<p>One of my favorite essays on Agile was written by Kurt Cagle for Forbes. He mocks the cult-like embrace of \u201cdoing Agile\u201d that I have observed.<\/p>\n<blockquote><p><a href=\"https:\/\/www.forbes.com\/sites\/cognitiveworld\/2019\/08\/23\/the-end-of-agile\/?sh=7773c8182071\">The End of Agile<\/a><br \/>\nForbes.com, 23 August 2019<br \/>\nKurt Cagle<\/p>\n<p>I knew the end of Agile was coming when we started using hockey sticks. Every morning, at precisely eight o&#8217;clock, the team of developers and architects would stand around a room paneled in white boards and would begin passing around a toy hockey stick. When you received the hockey stick, you were supposed to launch into the litany: Forgive me, Father, for I have sinned. I only wrote two modules yesterday, for it was a day of meetings and fasting, and I had a dependency upon Joe, who&#8217;s out sick this week with pneumonia.<\/p>\n<p>The scrum master, the one sitting down while we were standing, would duly note this in Rally or Jira (I forget which), then would intone, &#8220;You are three modules behind. Do you anticipate that you will get these done today?&#8221;<\/p>\n<p>&#8220;I will do the three modules as you request, scrum master, for I have brought down the team average and am now unworthy.&#8221;<\/p>\n<p>&#8220;See that you do, my child, for the sprint endeth on Tuesday next, and management is watching.&#8221;<\/p>\n<p>The holy hockey stick would then get passed on to the next developer, and like nervous monks, the rest of us would breathe a sigh of relief when we could hand off the damned stick to the next poor schmuck in line.<\/p>\n<p>This was no longer a methodology. It had become a religion, and like most religions it really didn&#8217;t make that much sense to the outsider &#8211; or even to the participants, when it got right down to it.<\/p><\/blockquote>\n<p>Cagle observes that Agile does not scale. It does not translate well to massive Big Data projects, which have a lot of \u201cbehind the scenes\u201d pieces. I have spent weeks, even months, designing data tables for projects. There\u2019s no way a two-week sprint aligns with capturing what a user needs and mapping those needs to data fields and calculations.<\/p>\n<p>Big Data projects are often about getting two or more very different systems to share data with yet another new codebase. There\u2019s no \u201cworking program\u201d until you have developed ways to merge the data.<\/p>\n<p>Small projects lend themselves to small teams. Period. That\u2019s the reality of Agile. Let\u2019s be honest, a small team doesn\u2019t really need a complex management theory to function.<\/p>\n<blockquote><p>Over the years, I began to realize a subtle but very important distinction. The Agile Manifesto had it wrong from the beginning &#8211; it was not so much that small teams worked better because they could follow a lean and mean methodology to accomplish a project. Rather, small teams on small projects made it possible to follow a lean and mean methodology and have any luck at success.<\/p><\/blockquote>\n<p>If I\u2019m working with two to six other people, we don\u2019t need a manager. We can use cloud-based tools to collaborate. If our \u201cclient\u201d is an ideal user, a future purchaser of an app or a user of a website, we don\u2019t have to meet with that non-existent person.<\/p>\n<p>Open source? On-going development is the norm, too. And if you\u2019ve ever looked at open source projects, it is often a few people adding to the project (and one trying to prune the dead code).<\/p>\n<p>Superimposing a methodology that works for small teams on web-based applications to massive enterprise systems was and is foolish.<\/p>\n<p>Agile was by and for the project managers. Agile reflects their extroversion and their views of normalcy. Let these managers go \u201cdo Agile\u201d somewhere while the rest of us get some work done. Meanwhile, we\u2019ll also ignore their Slack messages and \u201curgent\u201d emails.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I used to consider software development one of the few careers, outside librarians and medical examiners, surely insulated from the extroverts too often in charge&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.tameri.com\/csw\/2021\/05\/13\/agile-development-my-rant-against-trendy-project-management\/\">Continue reading<span class=\"screen-reader-text\">Agile Development: My Rant Against Trendy Project Management<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":1875,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"iawp_total_views":16,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,650,13,8],"tags":[18,23,32,148,159,331,373,436,499],"class_list":["post-1342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-programming","category-software","category-technology","tag-ableism","tag-accommodations","tag-agile-development","tag-design","tag-disability","tag-management","tag-neurodiversity","tag-programming","tag-software","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/12\/FB_Banner_Pen_Mac.png?fit=1200%2C630&ssl=1","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfiw78-lE","_links":{"self":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/1342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/comments?post=1342"}],"version-history":[{"count":1,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/1342\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/1342\/revisions\/1614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/media\/1875"}],"wp:attachment":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/media?parent=1342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/categories?post=1342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/tags?post=1342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}