@ridife
Building software is easy, even a person in kindergarten that loves to code can create software to write hello world in a nice Windows. However, building useful software is another story, even a veteran software developer will face challenge. So the real question is whether we can mitigate the risk by developing 'correct software' or transferring the risk into ready to use software. On this article, we will discuss how to mitigate the risk by providing steps to ensure you have sufficient skill sets to understand how to get the need of your customers as well as deliver the sufficiently solution.
Core Competency
Where you can learn about it
Requirements Engineering Foundation
Software Requirements (tutorialspoint.com)
Software Requirements Specification
How to Write a Software Requirements Specification (SRS) | Perforce
Requirements Markup Language
Visual Models for Software Requirements | Microsoft Press Store
Direct Elicitation
Software Engineering | Requirements Elicitation - GeeksforGeeks
Indirect Elicitation
Requirements Elicitation in Software Engineering [Complete Guide] | Apriorit
SKILL: Requirements modelling with UML
Use Case | Enterprise Architect User Guide (sparxsystems.com)
Requirements Engineering Model (Agile vs Formal)
Agile vs Traditional Requirements | Agile Product Management (agilepm.se)
Agile Requirement Analysis
Requirements Analysis in an Agile World (techstep.io)
Agile User Requirement
User Stories | Examples and Template | Atlassian
Agile Requirement Specification
Requirements specifications in an agile environment - Blog - t2informatik
Requirement Validation
Software Engineering | Requirements Validation Techniques - GeeksforGeeks
SKILL: Managing Agile project in Azure DevOps
https://youtu.be/HZkmkLYaHCc
Requirements management
What is Requirements Management? | IBM
Requirement Patterns Catalog
Software Requirement Patterns (oreilly.com)
Requirement Documentation
How to Write a Software Requirement Document (With Template) • Asana
Tracking requirement changes
Tracking changes to requirements in Agile development | TechTarget
Requirement changes management
SRCMIMM: the software requirements change management and implementation maturity model in the domain of global software development industry | SpringerLink
SKILL: Planning and Tracking Project in Project Management Tools
https://youtu.be/vvlFsUbgSN8
I prefer you start with the free one, but if you have an access you can download this useful software
What for
Free
Commercial
Modelling your requirements
Draw IO
Microsoft Visio
Managing Software Requirements
Azure DevOps
Enterprise Architect
Managing Project
XMind Project Template
Microsoft Project
Cancel reply to comment
Name* Required Please choose another name
E-mail* RequiredPlease enter a valid e-mail
Country [Not specified] Afghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antigua & Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire, Sint Eustatius and Saba Bosnia & Herzegovina Bosnia and Herzegovina Botswana Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cabo Verde Cambodia Cameroon Canada Caribbean Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo (DRC) Cook Islands Costa Rica Côte d’Ivoire Croatia Cuba Curaçao Cyprus Czechia Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Europe Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Honduras Hong Kong SAR Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea Kosovo Kuwait Kyrgyzstan Laos Latin America Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao SAR Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Authority Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Islands Poland Portugal Puerto Rico Qatar Réunion Romania Russia Rwanda Samoa San Marino São Tomé & Príncipe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Sudan Spain Sri Lanka St Helena, Ascension, Tristan da Cunha St. Barthélemy St. Kitts & Nevis St. Lucia St. Martin St. Pierre & Miquelon St. Vincent & Grenadines Sudan Suriname Svalbard & Jan Mayen Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad & Tobago Tunisia Türkiye Turkmenistan Turks & Caicos Islands Tuvalu U.S. Outlying Islands U.S. Virgin Islands Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis & Futuna World Yemen Zambia Zimbabwe
5+5 = The captcha value you provided is incorrect.
Notify me when new comments are added
This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.
Get notified when a new post is published.
free counter