jonathan Babcock's Library tagged → View Popular
Defining External Interface Requirements
To identify and document the interfaces to other systems and external entities within the project scope. These types of interfaces are classed as subsystem interfaces.
-
Purpose
To identify and document the interfaces to other systems and external entities within the project scope. These types of interfaces are classed as subsystem interfaces.
Business Analyst Times - BA Community - Why Agile?
Most interesting aspect of this is the comments. Lots of dialog questioning how well agile can work in less than ideal circumstances......
The Agile approach to managing software projects has been getting a lot of play recently. Why are people talking about it so much? Is this just the latest "new thing"? Or is there some real value to it?
"Agile," as a set of software development methods, was defined seven years ago, so the "flash in the pan" would have burned itself out long ago. The fact is that more and more organizations (from small shops to large corporations) are finding real value in Agility.
Mathematics as a language. Ambiguities in the plain language from Interactive Mathematics Miscellany and Puzzles
Examples of inconsistencies, redundancies, and misuses of plain English language. Could serve as a good example for why plain language is imprecise.
Lost in translation: How requirements management tools can bridge the communications gap
Poor communication about user requirements can doom a software development project. But there are tools to make the discussion more organized and successful.
7 Trends in Project Management and Business Analysis to Watch for in 2009
The close of one year tends to make one reflect on the past and ponder the future. Here we ponder some trends in the Project Management and Business Analysis fields for 2009. We invite you to read the trends we offer and ponder for yourself our advice about what project professionals can do about them.
Forget Requirements - Collaborate on a Solution Concept
The approach is, of course, Agile, but adding the concept of an Increment or Micro-Increment on top of an Iteration. Increments should be measured in days, yet still deliver some demo-able or executable software to stakeholders. Micro-Increments are important as they drive projects to meet short term goals that are focused on software delivery, even if it's a simple as a dumb HTML UI mock-up, this adds infinitely more value that lines of requirements text or use cases.
Automated Quality Analysis Of Natural Language Requirement Specifications
The Goddard Space Flight Center's (GSFC) Software Assurance Technology Center (SATC) has developed an early life cycle tool for assessing requirements that are specified in natural language. This paper describes the development and experimental use of the Automated Requirements Measurement (ARM) tool. The ARM tool searches the requirements document for terms the SATC has identified as quality indicators. Reports produced by the tool are used to identify specification statements and structural areas of the requirements document that need to be improved.
SOFTWARE ASSURANCE TECHNOLOGY CENTER (SATC) - TOOLS & TECHNIQUES
The Automated Requirement Measurement (ARM) Tool was developed by the Software Assurance Technology Center (SATC) at the NASA Goddard Space Flight Center as an early life cycle tool for assessing requirements that are specified in natural language. The objective of the ARM tool is to provide measures that can be used by project managers to assess the quality of a requirements specification document. The tool is not intended to evaluate the correctness of the specified requirements. It is an aid to "writing the requirements right", not "writing the right requirements".
Project managers: Stop 'gathering' IT requirements - Strategy - Project Management - Builder AU
So if we're gathering requirements, we assume that they must be out there, ready to be assembled like a roll of coins. Our problem is finding and selecting the right ones. So if the users don't tell us what they really want, we should grab them by the ankles, hold them upside down, and shake them until those pesky requirements fall out on the floor. The only logical conclusion is that if we don't get good requirements, we haven't shaken enough.
Understanding requirements engineering | JAOO Community Blog
How do you get requirements right? Do you have to be clairvoyant to do requirements engineering?\n\nAt JAOO Aarhus 2008 Chris Rupp talked about exactly that and why it is so hard to get requirements right. She talked about different approaches to reading the customers mind, how you can match the techniques to your project based on the biggest threat in the project and how to ask the right questions to identify defects in a delivered requirements document.
Study: 68 percent of IT projects fail | IT Project Failures | ZDNet.com
According to new research, success in 68% of technology projects is "improbable." Poor requirements analysis causes many of these failures, meaning projects are doomed right from the start.
An Argument for Requirements Analysts
"If we don't know our requirements, we can't have quality."\n\n"Recent surveys have found that the most frequent causes of software project failure have to do with requirements problems - requirements that define the wrong system, that are too ambiguous to support detailed implementation, or that change frequently and wreak havoc on the system design."
Requirements Prioritization Lecture
University of Toronto lecure on requirements prioritization.
Bradley Blankenship Professional Journal: Requirements, Maintanence, and Games
Looking back on one of the first game projects I worked on, I realize now, more than ever, how important good requirements are, how important good communication and best practices are in designing and developing a software system.
This article summarizes the impact of not having good requirements in a game development environment.
From start to end: INDEX for business analysis
Nice, comprehensive list of business analysis and software requirements articles.
Benefits of Collaborative Requirements Gathering | Pierson Requirements Group Blog
Pierson Requirements Group’s customers have found that they are able to capture 93 – 95% of the business requirements functionality by using a collaborative requirements method and by creating and validating paper prototypes with the business community.
Custom Application Development » Definition of a Feature (Given … When … Then) » Pathfinder Development
Given that something has already happened (e.g., user logged in) [context]
When the user does something (e.g., clicks on a button) [event]
Then this is what should happen [outcome]
Very straightforward. Very understandable. And once written, the client must review and sign-off on the scenarios before we begin to code.
The benefit of this process is that we’re not asking the client to do the impossible (write the nitty gritty details); we’ll take the first pass at bringing the 60,000 foot idea down to the nitty gritty. But, we are asking that the client read the scenarios and approve them as the definition for the feature ... or get back to us with improvements/additions and then approve the scenarios. Once approved, though, the scope of the feature is now defined and understood by both the business stakeholder and the development team.
UXD » Wireframes: Much More Effective than Interpretive Dance » Pathfinder Development
Wireframes are a sketch of the business and user requirements. Since they are a drawing, they allow us to demonstrate how these requirements, nicely bulleted in a list format, are translated to a visual medium. In addition to showing that the requirements are met, wireframes can generate discussions uncovering what may have been overlooked. As the project progresses, we use them to begin explorations on how the user will interact with the screens and which data is affected.
UXD » Requirements Visualization, V1 » Pathfinder Development
annotated pictures are far more specific & engaging than trying to describe with only text things that can be easily shown. If that adds pages to the document, it is a small price if it gets read and understood.\n\nAnnotated pictures are far more specific & engaging than trying to describe with only text things that can be easily shown. If that adds pages to the document, it is a small price if it gets read and understood.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in requirem...
-
Interoperability and The Quest For A Universal File Format
Bookmarked pages related to...
Items: 11 | Visits: 238
Created by: Gary Edwards
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
