For the time being, when I went to work in a suit, the director immediately laughed at me, "I wish I could wear plain clothes." It ’s good. Although I went to work, I didn't know what to do, so I was shocked at the meeting. In this intern, many things are not known, keywords etc. are told, but other things are investigated and proceeded by myself. I think the intention is probably to train self-solving ability. I was convinced that I could grow big in the last month and a half. I would like to thank my seniors for introducing me to this intern. Thank you very much.
Only the keywords of development process guidance and waterfall model were informed at the meeting. We will have another meeting in the afternoon, so we will ask you to announce the necessary items so that you can make good use of the meeting by then. The time is ten o'clock in the morning. The meeting is temporary. Well, first we have to put in an office. It was 11 o'clock when I entered the office. dangerous.
There are two models in the development process, the agile model and the waterfall model. The agile model is a model that repeats implementation and testing without preparing any documents. Agile means that it is quick, and as the name implies, it has the advantage of being able to develop faster than the conventional waterfall model. On the other hand, it is difficult to migrate when the customer wants to leave the created system to another company. I don't know the details because I haven't made any documents. In recent years, this development method seems to be the mainstream. On the other hand, the waterfall model is mainly the work of carefully planning, preparing detailed documents, and then filling in the changes. It takes a lot of time even before implementation. I will post a link later, but I am surprised to see the sample. I'm going to be crazy about making this kind of thing one by one. The merit is that you can make exactly what you want. However, the disadvantage is that it takes time anyway, and if you try to change it later, this also takes a huge amount of time.
Let's briefly explain the contents
1, requirement definition 2, basic design 3, detailed design 4, Implementation 5, unit test 6, integration test 7, system test
The ratio of time is 50% for 1,2,3, 20% for 4, and 30% for 5,6,7. It can take a long time to implement You will understand.
For the time being, today was a day to investigate as long as I had a lot of time to decide what to do from now on, but it was a little difficult to investigate the requirement definition. It's easy just to look it up, but I want you to be in a position to write. How do you write it? For the time being, I also checked the contents of the requirement definition document, so let me introduce it.
Definition of business requirements 1-1. Business overview 1-2. Scale 1-3. Time and time 1-4. Location 1-5. Indicators to be managed 1-6. Systematization range
Definition of functional requirements 2-1. System functional requirements 2-2. Screen requirements 2-3. Form requirements 2-4. Information / data requirements 2-5. External interface requirements
Definition of non-functional requirements 3-1. Usability and accessibility requirements 3-2. System method requirements 3-3. Scale requirements 3-4. Performance requirements 3-5. Reliability requirements 3-6. Scalability requirements 3-7. Upward compatibility requirements 3-8. Continuity requirements 3-9. Information security requirements 3-10. Information system operating environment requirements 3-11. Test requirements 3-12. Migration requirements 3-13. Handover requirements 3-14. Educational requirements 3-15. Operational requirements 3-16. Maintenance requirements
The requirement definition is completed only after all of these are organized.
Tomorrow we will have a meeting from 9am to fill this up. Let's do it today.
Thank you for watching Only the number of views is the motivation to write!
https://pm-rasinban.com/rd-process About requirement definition