Project Management Plan (pmp).
Project Management Plan Comprise Following Section:
Project Strategic Alignment..
Risk and Issue Management..
Real World Project Plan.
Real Time Money Transfer Application.
Acount Details Entity.
Software Requirement Specification (srs).
How to Test Software Requirement Specification and The Key Points While Testing It Well
Accuracy of Software Requirement Specification:.
Equivocation Should Be Avoided:.
Requirements Should Be Completed:.
Verification of Expected Result:.
Pre-Condition Defined Clearly..
Security and Perfomance Criteria..
Assumption Should Be Avoided..
Deletion of Irrelevant Factor..
A PMP, or project management plan is referred to as the formal document which defines the way the given project is going to be executed. Mainly it consist scope, goal, budget and the impact of project on the growth of the company. Project management plan is necessary for keeping project on track
EXECUTIVE ABSTRACT: This section should include the short summary of whole project including all the key points like high and low points of the project, where to give more attention. Every single key element should be detailed in this section.
PROJECT STRATEGIC ALIGNMENT: This section helps to ascertain the organizational objectives which will be supported by the project execution, and includes the results of the project’s stakeholder analysis.
PROJECT SCOPE: In project scope the objective and the purpose of the project should be written and what will be impact of the project on the company as well as stakeholders. Product or customer service which will be provided by the project to the customer the project scope will be write as the perspective of customer through which you can reached the main demand of the customer and get idea of project scope. All assumption of project must be included in this section. Quality specification should also be a part of this seciton an should describe the project performance criterion.
FEASIBILITY ASSESSMENT: Under this section of the project management plan, the developer evaluates the operational, organizational and technical feasibility of the give project and identify the risk and impact of the project. Blind end of the project has to be evaluated and high end also. Feasibility assessment of the project is very essential in every manner and helps to develop contingency plans which can effectively address risk associated with the project.
PROJECT SCHEDULE: The content of this part of the plan defines the entire project schedule, including duration of the project, last date and critical dependencies. The no. of person involve in this project at what deadline the would submit the project, what will be the circumstances, at what time they have to finish this project as well as which team member is specialized in particular work that work should be allotted to that particular person.
PROJECT RESOURCES: Under this section, the financial and other resources required to execute the poject are included. Cost estimated or budget may be classified into 3 major part expense, labour and capital. Before all this the cost estimation is must for any project whether it is service provider or product based project. Estimation of total cost is required before the project of the execution. How much money is required for the project, what capital income we have, how much expense will be in the project, is this enough for the project or we can get some loan and many other thing are there in this section.
RISK AND ISSUE MANAGEMENT: In risk and issue management all those things are included which comes from the outside like small issues as well as big issue which cannot be resolve only by manager of the project. So in this we can assume every single blind end of the project through which any type of issue can be create and resolved all this problem before it occur through the full planning and power of assuming like if this happened we will take this step and all.
COMMUNICATION MANAGEMENT: Here, the system of the communication and the performance of the project is described which is provided to the stakeholder of the company as well as the team member of the project.
APPROVALS: This section required or capture the signature or approval of the stakeholder of the project.
ATTACHMENTS- This section should include the business deal paper, notes and some other document of the project.
For Developing Real-time Money Transfer app first of all we must have a proper Plan for developing application.
We have to calculate total Budget for project, requirement gathering, Risks related to project, Team, maintenance, testing etc.
The life cycle of project will define the strategy for enhancing software quality and the overall process of software development.
After getting all the requirements we have to find best way to reduce risks, budget and manpower.
In ER Diagram we have Entities
Software Requirement specification (SRS) is a thorough description description of a software system and includes both, non-functional and functional requirments of the system. The software requirement specification is developed on the basis or requirement of customer. It is also an agreement between the customer and company. The software requirement specification includes all the main documents and information of the project. This also include that how the user can interact with the software, how they feel while using it and it is easy to use or not.
ACCURACY OF SOFTWARE REQUIREMENT SPECIFICATION: It is very important to check the accuracy of software requirement specification document because all depend on its accuracy if the SRS is accurate then there will be no problem of correctness of the SRS. There are some standards through which can check and verify the accuracy of SRS.
EQUIVOCATION SHOULD BE AVOIDED: What happened sometimes in SRS there are many meanings of same words which put the testers in trouble of checking it is correct or not. So it is better to use some different type of words or make tester understand better about all the situation of SRS.
REQUIREMENTS SHOULD BE COMPLETED: When the test cases is written by testers, the proper data which is required from the application has to be send to the testers. For example- proper flow chart of the application is required in 500kb. So, this requirement is filled by SRS to the testers.
UNFLUCTUATING REQUIREMENT: The performance of SRS should be consistent in itself and its reference document without any fault because if it is not consistent then we have to face a huge problem related to software. All these things set standard and are supposed to be adhered to throughout the testing phase.
VERIFICATION OF EXPECTED RESULT: There must be not any statement like work as expected by SRS. The work should be proper and verified by testers because every testers have their own individual thinking and the SRS cannot be work on one person thinking .So, the work will be proper and verified by every testers.
TESTING ENVIRONMENT: Some software need specific environment and testing to be accurate in the test because of their favourable conditions for correct result and interaction with other module and hardware. Software requirement specification must have their prominent condition and time to be known well to get correct result.
PRE-CONDITION DEFINED CLEARLY: It is the most important part of getting the correct result by Software requirement specification. Pre-condition of the software will be filled properly in the software through which we cannot get any faults in SRS. It helps us for getting correct result of the SRS.
ID REQUIREMENT: These requirements act as the base of the test case template. Based on requirement of ID’s. Also, it makes it easy to categorized the module by looking at them, tester can ascertain which module to be preferred. SRS define particular if to particular module.
SECURITY AND PERFOMANCE CRITERIA: If we talking about security and performance then these are two terms which is in the priority list of software developer. Security is very important for any software and its business because every software have very crucial information in it if it is leaked then it can cause harm to the business and as well as the society. So the testers should check all the security requirement needed in software. Second is performance of the software it plays a vital role in the business good performance give good business. The tester test that how much load can take the software under performance some aspects.
ASSUMPTION SHOULD BE AVOIDED: Sometimes the tester should not find all the requirement or test. So tester make some assumption related to the information through which the result may vary and there is no accuracy in result. The tester should avoid these types of assumption and asked the customer to fill the required information through which the tester test SRS well.
DELETION OF IRRELEVANT FACTOR: There are more than one team which worked on SRS. So at the time of testing some irrelevant factors can find by testers they can tell the team or delete all the irrelevant factor from SRS and avoid the work load from the team.
Remember, at the center of any academic work, lies clarity and evidence. Should you need further assistance, do look up to our Computer Science Assignment Help
Proofreading and Editing$9.00Per Page
Consultation with Expert$35.00Per Hour
Live Session 1-on-1$40.00Per 30 min.
Doing your Assignment with our resources is simple, take Expert assistance to ensure HD Grades. Here you Go....
My Assignment Services acknowledges the academic integrity guidelines prescribed as per Australian Universities to ensure that the services, sample material, and study resources available on our website, in no way are utilised to commit academic misconduct of any type. All users of our services must adhere to and affirm acceptance of all conditions elucidated in our policy document on academic integrity.