Practices for IT project development
To develop a technology project requires a person needs to consider the following techniques:
One-on-one interview with people – by conducting interviews, we can be able to gather requirements that work very well in an environment of a single user, and the required got are expected not to be controversial
Surveys – will help us reach the customers in large numbers; they should be kept very simple, and the questions asked should clear and specific. It will serve as a tool that takes the customers’ pulse.
Observation or Jobshadowing – it has been got to the most growing technique when gathering requirements; it works best when the customers have some verbalization difficulties. It focuses on the as-is business situation, and customers might not give accurate pictures when observed.
Joint Application Development (JAD) session – It is designed for situations for multi-stakeholders where consensus between the stakeholders need to be built to get the most appropriate requirements (Gasca-Hurtado & Muñoz, 2020).
Project success
The part of the project that will guarantee its success is the project planning process; this is because they are the project’s backbone. If you don’t have a fully detailed project planning process, then your project might not reach its objective as effective as it should have; it will also save us on time and cost the project will use. A proper planning process will determine the role every person will take, the kind of technological solution required, the project’s network operating environment, and how all of them will be implemented and then reviewed for any errors.
The learning experience from the project
I learned how to negotiate prices of technological equipment and services since we were supposed to purchase some of the products we would incorporate into our project.
I learned how to build something from scratch and drive changes during the project; this is where I changed how those three companies used to function by implementing one single system.
I learned how to delegate tasks for different people and select the most appropriate team to deal with a particular problem.
I learned that closure is critical, and in every task, we were doing, we were sure to finish it first before we went to the next one.
Reference
Gasca-Hurtado, G. P., & Muñoz, M. (2020, July). A Path for the Implementation of Best Practices for Software Requirements Management Process Using a Multimodel Environment. In International Conference on Computational Science and Its Applications (pp. 812-828). Springer, Cham.