Early on in my EA career, I was very fortunate to become involved in a pioneering EA initiative at Westpac. My introduction to Westpac came when I helped its Group Data Resource Management team develop tool and repository support for its enterprise business model. During this engagement, I kept hearing people refer to an exciting but very hush-hush project that went under the code name “CS90.” I was intrigued and determined to find out more. That proved very difficult because the project was so leading-edge and innovative that all its documentation was marked at the highest level of secrecy. To make it even harder for competitors to find out what Westpac was doing, CS90 was divided Read more
Posts Tagged 'requirements'
While Agile is pretty mainstream by now in Web and app development, it is still a major challenge in system design, where software plays only a part of the game, although that piece is steadily increasing. Whether we’re talking about manufacturers of cars, chips, or medical devices, they all need to respond to the increasing pace in the market. Only one or two decades ago, these industries were content with product cycles of three to five years. Today, some chip manufacturers are capable of delivering a new version of their product every second month, causing excitement for their customers and despair for their competitors. Obviously, Agile in these industries means something different than in pure Read more
Say that you had a recurring problem with your car. Every time you stalled, the radio was playing. While there might be other contributing factors, such as running the air conditioning, or recharging your phone through the car, you’d be inclined to think that the radio is a major contributing factor. The capacity of the car’s electrical system might be the ultimate culprit, but you’d also be suspicious that the radio is drawing far too much power, all by itself. In 100% of the application lifecycle management (ALM) assessments that I’ve done for clients, requirements are one of the major contributing factors to ALM problems. (If you want to know the assumptions that go into Read more
Words shape thoughts. The word “requirements” has limited software professionals to a very narrow set of information about the value they produce. In the end, we’re supposed to be delivering software value, which is a much broader, more ongoing conversation than the content you create just before working on the code. While a switch to user stories helps start this transition away from traditional requirements, that’s only a step. How do we understand what capabilities will help the customer? Do we understand the customer at all? What hypotheses are we posing about the value of adopted software? How do we test these hypotheses, so we can make adjustments, if the software isn’t providing perceived value, Read more
Agile’s success depends, to a great extent, on the seriousness with which the team performs the prescribed ceremonies. Thou shalt start a sprint with a real sprint planning meeting. Thou shalt always end a sprint with working code, which thine customers and stakeholders shall comment upon. If thine daily stand-up meeting goes longer than 15 minutes, then lo! Someone needs to put a cork in it. Agile keeps the list of ceremonies small, and the ceremonies themselves fairly lightweight. They serve the same purpose as any ritual, to encourage both right behavior and right thinking. Unfortunately, there are not enough of them. Agile ceremonies must reach beyond the team The founders of the Agile movement Read more
Cutter Senior Consultant Bob Benson is researching how IT governance management practices are actually applied in organizations — and the effectiveness of those practices. We’re hoping you’ll let us know your opinions on this topic by participating in our survey. We’ll thank you with an immediate download of the Cutter Consortium article by Steve Andriole, New Governance vs. Organizational Terrorism“, when you complete the survey. If the IT Governance Survey isn’t a good fit for you, we’re also currently surveying on Software Project Requirements, and invite you to participate. Cutter’s constant flow of new research provides our clients with accurate forecasts about the business and technology strategies, tactics, and trends that will have an impact Read more