Infos for : Student Loans |
Software Requirements AnalysisWhen a Software product has to be developed, one of the first tasks in the Project Manager's schedule book is Requirements Analysis. What is Requirements Analysis? Simply put, Requirements Analysis process aims to identify and document the customer's requirements for a proposed system. A trained software practitioner called the Requirements Analyst(RA) communicates with knowledgeable user(s) to understand what the requirements are. Most times, the client will have a brief idea of what they need in the proposed system. The Analyst's job is to flesh it out, add implied requirements and mandatory or regulatory requirements the client may not be aware of and create a document called the Software Requirements Specification or SRS. At the end of the process, the SRS turns out to be the blue print of the product. A reference point for the client, the project manager, the tester and the designer. The SRS should ideally restrict itself to specifying "what" the product should do rather than "how" to do it. Never include implementation details such as database structure, architecture and so on. What should the Software Requirement Specification include? Ideally, an SRS should include at the least the following information. Functional requirements The analyst should also identify requirements that the customer has missed or those that are required to support the main features. These requirements are called Implied Requirements. For example, if the client has asked for a Shopping site, the analyst includes requirements for the Shopping cart such as the View cart, Checkout and Delete from Cart. Non functional requirements Regulatory requirements External Interface Requirements Acceptance criteria It is important that all requirements should include the Feature Number. This improves traceability of each feature throughout the project lifecycle. At the design, construction and at the testing phases, the project members know that they are designing, coding or testing Feature No. FE-2 or FE-45. Prioritizing Requirements Isn't the Software Requirements Specification (SRS) a waste of time. Who benefits? Finally, the SRS helps the customer the most. The customer knows what he will get in the end. Generally, development starts only after the client reads and approves the SRS. For example, if the customer wants the Shopping site system to include a Wishlist, he can quickly scan the SRS and ask for the Wishlist to be added if it is already not there. Increased customer input so early on in the project, helps everyone know what is to be developed and what needs to be developed first. Review Software Requirements Typically, a review session will include at least 3-4 experts and will be held for a maximum of 2 hours per session. The attendees will read the doc prior to attending the meeting. A good review will unearth about 60-90% of the defects in the product. Some software development companies ignore this crucial meeting leading to disastrous consequences. A simple requirements review will result in a Net Schedule savings of 10-30% . And yes, these inspections are about 20 times as effective as testing the product. It comes as no surprise that each hour spent on review avoids an average of 33 hours of maintenance. Managing requirements change The Analyst "has" to try to minimise late changes as far as possible. The best way to do that is to show the customer what he is going to get using small prototypes and the SRS. Customers can easily see what they are going to get and ask for changes much before any development has begun. This way the analyst manages to reduce cost for the customer. In case changes do occur, during or after coding, the Project leader has to ensure that these changes are controlled. All changes in the specification should be approved by the customer and should be reviewed by team members. All team members should get copies of the latest specification. Most projects generally experience a 25% change in requirements. Good requirements methodlogies will reduce the No. of changes and cost per change. For example, if the RA could reduce number of changes to 10% and the cost of change by a factor of 5 or 10, the combined effect would be really huge. Can't you code without requirements analysis. Customers, project leaders and coders generally under-estimate the value of good requirements analysis and give it the go by because a software product "can" be developed without proper requirements, design or testing. But problems start surfacing in several unrelated incidents. For instance, tester claim they have completed testing and submit the project to the customer. The customer says "Hey this is not what I wanted. I wanted the shopping cart to be stored in case the shopper decides to complete the ordering process after 2 days?" The tester may not even have known of this requirement, the coder wouldn't have known, the project leader wouldn't have known. Finally everyone works overtime to develop this new feature. The coder will claim that it is impossible to develop this feature with the existing design. Then the designer has to twist the design to somehow include the new feature. Will it be optimum design? Well who knows? No one has the time to find that out. Eventually after all that confusion, the customer is given the new feature which is poorly designed and executed. Is requirements analysis important in smaller projects.
|
||||

NewsNet5.com
NBC4i.com
When paying for college, sometimes scholarships and grants don't cover everything and students have to use private loans. (more) By Steve Wainfor When ...
Private college groups launch web loan tool
New College Website Simplifies Loans for Students
Private colleges facing competition use web tool to streamline loan process

Boston Globe
Boston Globe
Nine months after graduating from Lincoln Technical, Derek Gregorio, with $23000 in student loans, is still seeking a job. (Jon Chase for The Boston Globe) ...
Bloomberg
Congress and the administration of President Barack Obama have attacked what they call high-pressure sales tactics and low student loan repayments at ...

Globe and Mail
Globe and Mail
06, 2010 1:27PM EDT The recession-fuelled rise in postsecondary enrolment has maxed out the federal student loan program at $15-billion, forcing Ottawa to ...
Feds make last-minute fix to student loans
Ottawa's Student Loan Program Uses Up $15 Billion Fund

New York Times (blog)
Washington Post
Now there's another clock, only this one is online, ticking away the amount of student loan debt being amassed by college students and their parents. ...
Student Loan Debt Clock Ticks Past $848 Billion
Student Loan Debt Outpaces Credit Card Debt in US
Students make history with loan debt

Digital News Report
FPRD (press release) (blog)
You can avail numerous online help in case looking for a student car loan for bad credit. You must go for the alternative to obtain a car loan at the lower ...
Personal Loans for People with Poor or Bad Credit
Anchorage Daily News
Between August 2003 and May 2006, while Yould was living in Japan, she obtained 19 student loans for almost $680000, prosecutors say. ...
Tom Wilt News
We paid off our student loans and are now debt-free. We have now decided to move to a nicer neighborhood with better schools for … ...

Washington Post
Washington Post
At FinAid.org, you can use the Student Loan Advisor calculator to determine the monthly payment amount based on a future salary. ...
Best colleges are the ones whose graduates find jobs
Clock shows it's time to rein in student debt
Boston Herald
... for Bentley University students for the first time will include instruction on creating personal budgets and managing finances and student loans. ...