Doing Business in Real Time

About this Blog:

The global economy has a life of its own, it lives in real-time, and we are all part of it. Hello brave new world.

Michael Hugos

Elephants in the Room – What Agile Practitioners Don’t Talk About

The agile movement has given rise to some behaviors and beliefs that are not agile at all

to Development |

Agile development has proven to be successful yet there are "elephants in the room" - things agile practitioners don't talk about but that need to be addressed. Those things range from the role of technical architecture and design to elitism in the agile community and adherence to agile dogma even when it doesn’t make sense.

No assessment of the agile movement can be complete without frank discussion of the faults and self-delusions that the movement has inspired. At the 10 Years of the Agile Manifesto conference last month there was just such a discussion. One way to address these issues (in the agile spirit of transparency) is to name them and then state what needs to be done to correct them. Two of the conference’s four recommendations for the future of the agile movement came about because of this discussion. Those recommendations were to demand technical excellence, and to organize knowledge and improve education.

[ I do lively presentations on this and related topics - mhugos@yahoo.com ]

Fixing Agile Shortcomings Starts by Admitting They Exist

One of the big “elephants in the room” that people don’t want to talk about is a lack of software engineering and system design skills which agile practitioners need to posses in order to deliver the value that they claim to deliver. Another issue is the tendency in the agile movement to espouse agile values but then not live by them (as in refuse to practice transparency and continuous improvement in skills and education).

And people agreed that there is a problem with contextual applicability. As one person put it, “context gets in the way of the dogma.” There is a tendency in the agile movement to simply repeat the party line and not consider situations where the dogma may not be relevant, or situations where typical agile approaches are not appropriate. A transcript of this discussion is shown below and you can also SEE A SHORT VIDEO OF THE CONVERSATION on YouTube.

Elephants discussion

David Anderson – What we’re talking about now is what is it about our community that’s preventing us from talking about…

Russ Rufer – And I’m saying maybe let’s go beyond that and talk about them and we need that conversation…

David - Okay, can I summarize the list I’ve got?

Ryan Martens – Can you put them on the wall too? Could you do it?

David – Yeh, I mean we can, right so…

Ryan – Just stick them over the agenda.

David – So right now on the list we’ve got, and they’re in no particular order: Agile Alliance; role of architecture and design; self-organizing teams… ah so in some cases these are place holders for, like, something we know doesn’t always work but we kinda pretended it did…

Tracy Bialik – Yeh

David - … elitism; business value; the naiveté we’ve had around scaling and some of the fairly naïve advice we’ve been giving out; commercial interests…

Andrew Shafer – That’s scaling organizations and applications right?

Ryan – That what works at the team level necessarily works at the org level.

Andrew – Alright, so it’s the same with applications.

Tracy – Yeh, yeh

David - …commercial interests that have sanctioned the discussion of failure; technical debt; there’s been this core anarchism ethic in the community and there’s some positives and negatives, and we’ve really been incapable of properly introspecting on that.

There’s been a lot of hypocrisy; you know, I espouse agile values, but I don’t live by them myself, that’s a problem.

And then there’s context and contextual applicability and a lack of willingness to discuss it. I

Continue Reading

Print

Browse CIO Blogs

See all CIO Blogs »

Cloud computing has emerged as one of the most significant game changers to hit the technology landscape in the past 20 years. With this massive expansion of the cloud, the perception of the IT organization is shifting from a utility player to a change agent. This eBook breaks down five ways progressive organizations are using cloud-based IT Management solutions to help drive innovation and become more strategic, including: adding visibility and analytics, speeding up time-to-value, lowering costs, improving prioritization, and providing a blueprint for future cloud deployments.
Read the white paper to see how IBM helped Citigroup deliver new services and enhancements to their 200 million customers faster.
There are 3 ways to modernize legacy applications: rewrite completely, acquire packaged solutions or migrate existing code. This paper explains why it's best to migrate and how IBM® Rational® software can help.
Accommodating specific lines of business can result in a hybrid ecosystem of applications and servers. The resulting complexity of this architecture makes for an environment that is costly to maintain and difficult to change when addressing new challenges.
This whitepaper will help you to define a mobile device passcode policy. Security managers must attempt to reconcile two opposing goals. They must: 1) create a passcode policy that is strong enough to protect the device if it is lost or stolen, while: 2) not annoying users with needless length or complexity.
This whitepaper, authored by The Radicati Group, looks at the key reasons organizations should consider moving to a cloud-based archiving solution. Email archiving solutions enable organizations to store, monitor, and collect electronic data exchanged by their users to comply with internal policies and regulations.
ATERNITY will showcase a 30-minute demo on how Fortune 500 companies are leveraging its award-winning FPI Platform to deliver a user-centric approach to Proactive IT Management.
For businesses to move forward and tap into the ever-expanding universe of Internet users and network-enabled devices, it's critical to learn how to make the transition to IPv6. Learn the critical steps your organization must take to make a seamless transition-and keep your business world connected.
Learn how IT teams can protect against spear phishing tactics. Harry Sverdlove, chief technology officer of Bit9 offers a frank discussion about spear phishing - the most common technique used in today's advanced attacks.
Learn how to build a solid business case for your migration to Red Hat Enterprise Linux so you can run leaner, innovate faster, be more flexible and own the New Now.
Social media isn't about you; it's about everything around you. As you consider how your customers want to communicate with you, social media is something that can't be ignored. But what should your strategy be? Is social media "just another channel?" What kind of a plan makes sense for your contact center and for your customers? Join our experts as they share their insight and research results.
Hardware tokens were a popular method of strong authentication in past years but the cumbersome provisioning and distribution tasks, high support requirements and replacement costs have limited their growth. The additional log-in steps that hardware tokens require and the resulting user frustrations have limited adoption and make them impractical for larger scale partner and customer applications.

Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all Newsletters | Privacy Policy