Which Agile Adoption Strategy Is Good for Me?
The statistics I have seen recently give me a euphoric feeling about the pace of Agile adoption. However, I feel that most of the so-called "Agile projects" are just the "water-Scrum-fall," which no one is willing to admit. I could list various reasons behind the failure, but one thing that stands out clearly is a poor Agile adoption strategy.
You're Doing It Wrong: Part I—Analysis Isn't Enough
As business professionals we're trained (or born) to value data and analysis. Despite a plentitude of data and analysis, however, many decisions do not result in the desired outcome. The problem, as I'll describe in this Executive Update, is not about the volume of data or days of analysis; it is the data and analysis mindset itself.
The 4C Approach to Building a Social Media Strategy
Depending on their maturity (as determined by the Social Media Maturity Model we describe in Measuring the ROI of Social Media and Social Media Analysis Investments, companies can leverage the advantages of social media using the 4C strategy, which consists of Content, Communication, Community, and Collaboration (see Table 1):
The 4C Approach to Building a Social Media Strategy
Depending on their maturity (as determined by the Social Media Maturity Model we describe in Measuring the ROI of Social Media and Social Media Analysis Investments, companies can leverage the advantages of social media using the 4C strategy, which consists of Content, Communication, Community, and Collaboration (see Table 1):
Round Agile Pegs and Square Traditional Holes:Temporary Fixes and a Practical Solution
This Executive Report suggests temporary fixes that can be adapted by project managers constrained by traditional models when facing Agile projects. These fixes include: management reserve, a bundled change-request process, and integrated release strategies. The report also provides an enterprise-level permanent solution for the effective management of Agile and other complex projects.
Round Agile Pegs and Square Traditional Holes: Temporary Fixes and a Practical Solution (Executive Summary)
Today there are still many project managers trapped in traditional linear project management models such as the standard waterfall or rapid development waterfall. When these managers encounter complex projects using these models, they put project success in harm's way. They try to force fit these complex projects into their linear models with marginal results. If you are a project manager facing this situation, what can you do?
Does IT Lie on the Critical Path? A Look Back at the 2014 IT Budget — Opening Statement
By looking closely at both the current year's data and the historical changes, we have an opportunity to gain insight into what really matters to our survey respondents, where they want to go, and how they intend to get there.
Joseph Feller Editor
Agile Architecture: Dodo Bird or Differentiator? -- Opening Statement
In this edition of Cutter IT Journal, we offer opinions and perspectives on how an Agile architecture increases the value teams deliver to their organizations. We also seek insight on the possible challenges and risks faced by project teams working within an Agile architecture framework, as well as specific practices that can ensure your team's Agile transformation executes smoothly.
How to Agilely Architect an Agile Architecture
In this article, we present lessons learned about the characteristics of an Agile architecture that enabled an organization to develop its architecture in an Agile manner and continue to rapidly deliver features when more stringent quality attribute requirements emerged.
Using an Automation Architecture to Avoid Becoming Less Agile
Agile teams rally around the theme of "eliminating waste." DevOps teams rally around the theme of "breaking down organizational pillars." In both, freeing up resources to do work that delivers value to users/customers is paramount. The benefits (and limitations) of the practices that result from these themes need to be understood to execute the practices successfully. In this article, we focus on one aspect: applying automation. Automation is an obvious way to free up resources and increase agility, because it replaces the need for humans to perform certain repetitive tasks, it is not a constrained resource in the way that headcount is, and it typically executes tasks faster and more repeatably than humans can.
Does Agile Architecture = Agile + Architecture?
If what you mean by "Agile architecture" is software architecture compatible with Agile development methodologies, then you'll likely end up with higher-quality software, but it won't be any better able to support the organization's agility requirements than any other software. For that you need a new architecture paradigm.
The Role of Architecture in Agile Development Projects
Performance Management Redefined
Traditional performance management rarely assesses a person's actual performance. Most managers focus instead on one's behaviors and skills. In addition, managers rarely evaluate outcomes achieved by an individual or team member -- such as monetary results or quantifiable validated learning, however the team defines them -- which would instead ensure that individuals be accountable to each other and their teams' commitments.
Negotiating Within Relationships
Negotiating within relationships is difficult. The importance of the relationship causes you to want to give in to the other party, making it harder to negotiate effectively for your own needs. Your own preconceptions, narratives, fears, and emotions also impact these negotiations, causing difficulties in thinking clearly and behaving strategically. Indeed, to be effective, you must prepare extensively, listen for the other person’s needs, and manage your emotions in real time. This Executive Report outlines how to take these steps, so you can negotiate effectively to meet your interests while simultaneously maintaining and building your relationships.
The Architecture Development Process Framework: Part IV -- The Architecture Communication Framework
In this Update, we examine what leading architects use to manage effective communication regarding enterprise architecture. We start by looking at the factors needed to create a good Architecture Communication Framework.