Explain the processes that you would use at each of the eight steps to assure minimal user frustration for the product in this course’s project scenario.
One set of eight steps for a software project design might consist of the following:
1. Idea: Gather requirements about how to implement the idea.
2. Plan: Define the goals, specify the consumers, and begin low-level prototyping.
3. Market analysis: Collect customer input and improve the design.
4. Definition: Define resources, tasks, risks, costs, and testing.
5. Mock-up: Build and test a working high-level prototype
6. Product development: Refine the working model.
7. Testing: Conduct user tests.
8. Launch: Launch the product.
Explain the processes that you would use at each of the eight steps to assure minimal user frustration for the product in this course’s project scenario. Do this for all eight of the steps.
This discussion will require some thinking and some correlating between causes and solutions of user frustration. For example, the Gathering requirements on how to implement the idea, #1, one way to make sure that good requirements have been collected consists of determining what those requirements consist of. In order to find those requirements, research section 508 requirements. Also, why not research any conditional section 508 requirements? A conditional requirement consists of one that might be either waivable or modified depending upon implementation circumstance. Remember, every effort that you expand costs resources and money. Minimize resource and expenditure to maximize gain.
Running head: SOFTWARE DEVELOPMENT PLAN 2
SOFTWARE DEVELOPMENT PLAN 2
Week 4 Assignment – Software Development Plan
LaRonda McKay
Strayer University
Professor John Dorociak
CIS524 Computer Interaction and Design
January 19, 2023
Software Development Plan
Steps for the Project and their Management
Step 1: Proposal
Handling immigrants entering the United States (U.S.) is imperative so that illegal persons would not be introduced into the country. Target users for the application shall be first responders and law enforcement officers who constantly interact with potential immigrants. The main locations to get managed by the application shall be airports, seaports, and borders. The project’s direction is to ensure a detailed process of investigating, disrupting, and dismantling terrorist plans.
Step 2: Planning
The app shall allow target users to use interactive elements for modification, editing, and navigational operations. The use of parametric and non-parametric statistical tests shall be handled in the project to ensure coordination activities involved in the project facilitate different tasks involved in homeland security.
Step 3: Design
The app shall integrate an interactive interface where users can use, modify, and edit different elements. Improvements in navigational controls are suitable by using assistive technologies, which ensure there can be advanced design considerations. A non-test interface is required to ensure the text-handling procedure includes animations, video and audio files, images, charts, and graphs.
A reliable process of conveying meaningful information is possible when the app development procedure includes different color conventions, which enhance the productive method of capturing user attention. Software development provides access to the human capital required to ensure digital platforms’ conformity can be performed for any proposed product (1).
Step 4: Implementing
There shall be a reliable coding process in this stage while using different programming languages to facilitate the mobile app’s desired outcomes. The main programming languages to get used shall be Java and Laravel. The step shall take a long time since coding is a detailed process that integrates various modifications to ensure the resultant outcome is an app required to handle Homeland Security tasks.
Step 5: Testing
The app shall have an interface that allows users to perform parametric or non-parametric tests. Using parametric tests shall provide a proper method of collecting data from the sample population (2). Non-parametric tests shall also create a suitable statistical assessment of user data entered into the app.
Step 6: Integration
This step shall create a migration process from existing systems to the new mobile application. It shall be possible to ensure data storage operations get facilitated in the right ways where it shall be possible to promote suitable system outcomes.
Step 7: Deployment
Different errors removed during the testing stage shall promote proper system development operations in this stage. Delivery of intelligence fast and securely are the main requirements that shall produce proper system development outcomes.
Step 8: Maintenance
As the target users adopt the app for their daily duties, there can be different issues that might have been overlooked during software development.
Gantt Chart for the Project
Table 1
The table below displays different activities that shall get performed in the project.
Sources
1. Maruping, L. M., & Matook, S. (2020). The evolution of software development orchestration: Current State and an agenda for future research.
European Journal of Information Systems,
29(5), 443-457. doi:10.1080/0960085x.2020.1831834
2. Yu, J. (2018). Research process on software development model.
IOP Conference Series: Materials Science and Engineering,
394, 032045. doi:10.1088/1757-899x/394/3/032045
3. Sharp, H., Preece, J., & Rogers, Y. (2019). Interaction Design (5th ed.). Wiley Professional Development (P&T).
https://strayer.vitalsource.com/books/9781119547303
image1.emf
Microsoft_Excel_Worksheet.xlsx
Sheet1
Mobile App Development Gantt Chart
Steps
Detailed Description
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Step 1 – Proposal
Development of an application for the U.S. Department of Homeland Security is the proposal that would validate safe outcomes for different citizens.
Step 2 – Planning
Contracting an information technology (IT) specialist is a crucial resource that shall promote better software development operations.
Step 3 – Design
Access to $5,000 is imperative to facilitate resource utilization operations so that the design process can integrate software and hardware tools.
Step 4 – Implementing
Working with existent frameworks shall promote the best outcomes when trying to validate system development requirements.
Step 5 – Testing
Development of generalized data shall be possible using automated statistical tests that are required to enhance reliable outcomes from the system.
Step 6 – Integration
Linking of the systems to enhance connection to Homeland Security’s database using a confidential path shall promote the proper technique of integrating mobile application requirements.
Step 7 – Deployment
Allowing the users who are law enforcement officers, first responders, and federal personnel shall be possible in this stage to ensure the app maintains conformity to their daily activities.
Step 8 – Maintenance
This step shall use the main IT specialist’s device to allow proper management of the systems so that there is a technical review procedure for the mobile app.