Where do I start to learn systems analysis?
-
Though I learned Systems Analysis in college, I feel like I am out of date. All I really remember is certain aspects of the SDLC which I realize is a little passé. I've been on the implementation end of the development process for the past five years, and I am wanting to explore design and perhaps do a few projects of my own. So I have two questions. What is the most popular design methodology? And what book would be a good place to start for someone who wants to learn that methodology. I know quite a lot of methodologies and patterns (PRISM, MVVM, UML, etc..), but I am having a very hard time picturing the overall process of design. Also, is there a website that offers sample requirements documents? That's the hardest part of starting your own projects is finding something to do.
-
Answer:
What is the most popular design methodology? I cannot tell which methodology of design is the most popular. However, I can speak from my personal experience. At work, we follow http://en.wikipedia.org/wiki/Agile_software_development software development practices. The whole Agile philosophy is heavily inclined on frequent feedback and iterative development. For instance, pair programming, a programming technique used by Agile, is an idea where two people code on the problem on the same computer. Typically, one will be at the keyboard typing out code and the other will keep a close eye on the code being produced by his buddy. This way the person coding gets immediate feedback from the other person watching him code. Another benefit is it makes programming more interactive and interesting compared to programming solo. In the previous paragraph I have talked only about coding, which is a small phase in SDLC. Agile practices can be followed during all phases of SDLC. We actually tell our client that we follow Agile methodlogies and hence expect there constant feedback. Clearly there is so much to Agile that I don't know and that I can't type in this textbox. And what book would be a good place to start for someone who wants to learn that methodology. There are many good books on this topic. One of them is http://www.pragprog.com/titles/jtrap/the-agile-samurai. I suggest you also read http://en.wikipedia.org/wiki/The_Mythical_Man-Month and http://rads.stackoverflow.com/amzn/click/0321146530. These are the books highly recommended by my own colleagues that I plan on reading myself. Also, is there a website that offers sample requirements documents? Yes. The first thing that comes to my mind is a http://www.joelonsoftware.com/articles/fog0000000036.html of articles by Joel Spolsky.
Jordan at Programmers Visit the source
Related Q & A:
- Where do I start to become a model or commercial actress?Best solution by Yahoo! Answers
- Where should I start in breakdancing?Best solution by Yahoo! Answers
- I am interested in the field of physical therapy, where do I start.Best solution by Quora
- Where can I start celebrating Kwanzaa?Best solution by Yahoo! Answers
- Where do I start a career in Nursing?Best solution by anthem.edu
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.