[0:02]So let us see this topic of future software management practices. So, software project management practices in future, that means we are talking about some modern practices. We are talking about modern tools, technologies, latest improvements in the technology that is coming up. And what should be there and what are some parameters that should be there in the development of the software project for the organizations. So this rapid technology improvement, it ensures the efficiency will be increased, productivity will be increased in every business, whether it is small business or large business. And here in this topic, we have to see how technology is scaling our business and project management in an altered way and what the future plans are. Basically, project management is an applied science that doesn't have any dimension. But yes, it has a dimension that is carried by factors of some managerial skills or computational skills. But the question here is what the future of project management holds up. Essentially, a project is a process which is meant to complete a service, an objective, or a product within a fixed budget, time, and resource. And in earlier days, projects had to be managed at any cost to be completed. But there was no certain management process that was discovered to manage the process of projects. So, this was the biggest issue for which managers and the entire organization had to face a lot. And what a project management process exactly looks like that we have to see in this picture. So that picture I am sharing with you.
[2:00]That is our next slide. This one. So this project management process, what it should look like, what that process should comprise of, those things are mentioned over here. Like the process should have a parameter of time management, cost management, risk management, procurement management, communications management, HR management, quality management, scope management, integration management. These things should be properly handled and utilized in organizations for the development of the software. So these things we have to see. So one by one, we will see what are they. Time management is about your span of schedule time that under which we have to develop the project and how to track whether our project is going on on time or not within the specified period of time or not. So that thing is very much required because if we are going above the deadline or over a specified period of time, that can create some problems. That can lead to the unsatisfaction of the customers also. So if any tool is there, if any kind of way is there, automated way which can track how much progress has been made. So obviously we have discussed about SPCCP which gives us this complete scenario about with with the specified period of time how much progress has been made. So those kind of tools if are available with the organization, they make things very easy to check things whether our project is in healthy position or not. Then cost management, again we are on budget or not. Whatever budget we have specified in the on the initial stages of the project development, whether we are going accordingly or not. So that track is also tracking that thing is also very much important. Then risk management, risk management, one of the very crucial parts of any project development. Risk management should be done on the initial stages of the project development and if it will be done only on the later stages, that can create a lot of problem with the budget also with the time also. Earlier detection of risk in the project development will help us to understand where we have to make changes and which things are important to work upon and which risk are kind of unavoidable, which risk are avoidable, avoiding which we can further move to the process of the development. So this makes it really important to detect risk on time in the development of the project. Procurement management is identifying or taking effective decision on the basis of the resources required, you can say. Procurement, procurement means making things available or choosing the things as per the requirement, you can say. So that management is also very much required whenever the team members or other members or stakeholders of the project needs something or they are asking for something. So that kind of management is called as a procurement management on the basis of which effective or essential decisions are to be made by authorities and those authorities are your managers, team leaders, upper management. Then comes your communications management, communications management especially when the projects are large and suppose in case nine to ten people are involved in development of the project or more than that also. Then communication or miscommunication I should say can happen a lot because of some ego issues, arrogance issues or senior junior relationships. Because of those things miscommunications can happen which can lead to failure of the project. That's why communication management or certain kind of activities which lead to a good communication between the team members should be organized. And that is the way to manage good communication within a team, within an organization. Human resource management is related to our providing a good infrastructure and also the people who are leaving the organization, new people who are joining the organization, their skills, their knowledge and as per the requirement providing trainings to them time to time for improvising the performance in development of the projects, that is human resource management. Quality management, quality uh, keeping track of a good quality or maintaining a quality of work of each and every member of the project or each and every stakeholder of the project. They have to see whether they are providing a quality product or not, that is very important part. So even if they are designers, they have to work upon a good architecture. If architecture will not be good, implementation will get affected and if implementation will get affected, overall product will get affected.
[7:48]A final release will be a kind of failure only. So those things are required. Scope management, what is the scope of your project? How much time it will take, how much budget it will take, which areas it will affect in real life, scope of the management. So those things have to keep in mind and then development of the project should be done. Integration management is very essential when we are dividing our complete project into components, sub components and then after completion of the module implementations, different module implementation, we have to integrate them together and then finally we have to do system testing. So that integration management, whether the environment for the development by different developers is being utilized as same or not. Because when you will integrate, there should not be any problem related to the environment are different. One developer has utilized some other environment, another has utilized some other. So those kind of problems should not be there. So I think that's it about this topic.



