Wood Intensive Furnishing Incorporated of WIFI is a hypermarket chain of stores all across the country that specializes in marketing their manufactured goods of wooden office and household furniture that require heavy loading and deliveries all across the country. On the other hand, Dynamic Software Methodologies or DSM is an organization that specializes in software consulting and provides insights and analysis to an organization’s existing software processes and restructures them with suitable Software Project Management Methodologies. The organization of WIFI is currently utilizing the Online Sales Order System or the OSO System which is a popular choice amongst the hypermarket chains in the industry and also an On-Time Order Delivery System or an OTOD System for the delivery of their newly integrated sales orders and truck delivery scheduling project for their delivery of heavy weighted items to offices and households (Trendowiczand Jeffery 2014). The computerized OSO system is well networked, therefore, WIFI wanted to integrate this system with the OTOD system it is currently been using. WIFI knew that the latest implementation of the OTOD project is being too big as a single project for being integrated as a single integrated component and also the current industry standard project management methodology the organization was using would not be feasible for handling the project. This would further bring in delays in the project and this is why for providing feasible solutions, the software consulting organization of Dynamic Software Methodologies or DSM was contacted (Wrubel and Gross 2015). The management of WIFI wanted to use the tailoring methods of DSM as a convincing recovery plan to make amends with the project management methodology characteristics to meet OTOD‘s delivery target date and users expectations. In addition to that WIFI also needs to relook at alternatives that would reduce the overdependence of its staff on non-core projects and project activities. Thus, the following report would project the Software Project Management methods for the following issue that WIFI have been facing providing six different Tailoring methods for the issues and the four main delivery requirements in the scope of the OTOD project seem to suggest that it should have been managed differently to reduce its complexity. This will be followed by a rationale and a self reflection on the topic in discussion.
In the contemporary times, where organizations are utilizing software plans in their systems, providing a feasible software solution is highly emphasized. This is because; this is facility that is desired by all the customers to get their desired deliverables or requirement within a mouse click distance. Since, customer satisfaction has always been a major goal for any organization to achieve; every other company is focusing on implementing software solutions to their products and services. This is a driving force for every organization that is in the race for emphasizing Quality of Service. It is critical for any organization to implement successful software projects with a well defined software process (Abrahamsson et al. 2017). The process of software tailoring can be defined as fine tuning of a software process that meets the need of a specific organization handling the project. In this case study, the WIFI organization has been using the OSO system for utilizing their organization’s software services to the customers and they are keen on implementing OTOD services to deploy the truck delivery system as well. However, the process is complicated given the heavy weight structure the OTOD system has and the complications it will lead to for implementing the OSO system along with the OTOD system. This process will be modified to a simplified version with the help of the consulting organization of DSM that will provide 6 tailoring methodologies to the organization of WIFI for implementing feasible processed to merge the OSO and OTOD systems. Following would be the suggested tailoring methodologies that DSM would suggest that the WIFI Company uses in their software project management methodologies:
If during the examining of these characteristics in the process of evaluation for the OSO and OTOD system is found by the consulting company of DSM, then it would be a feasible option to utilize tailoring methodologies to emphasize the software developmental procedure (Yang et al. 2017). This can also include the further studying of the bugs in the system, the functionality of the software, the usability checking and the security associated with the use of the software. The entire checking of the software for the open source software development may however be made to develop less on the legal aspect of the matters. Nevertheless, the recognising of the ownership of defined processes may be an important issue.
Thus, in conclusion of the description of the above 6 activities of the proposals for a tailoring process to be initiated in the organization of WIFI, it can be said that two of the processes can be readily applied to the system for the software integration process. As the consulting organization, DSM would like to specifically suggest that the two of the tailoring activities that can be put forward feasibly for the modification of the software systems would be (a) motivating the maturity of the software project and (b) checking the technical detail of the software system.
This is because, before everything else, it is required that the software development process meets the needs of the clients more than it meets the needs of the organization and therefore it needs to mature with the client’s specifications. Again, for the software development process, it needs to be specified that the requirements of the clients and the organization are coordinating with the technical details of the software (O’Connor and Laporte 2014). Therefore, as the consulting organization, DSM provides proper insights about the WIFI organization’s requirements and suggests proper tailoring procedures associated with it for the integration of the OSO and OTOD system software.
Delivery requirements or deliverables of software are the descriptions of the services that software must deliver to the users and the constraints under which it performs. WIFI felt that OTOD’s integration component of the scope was too big as a single project and the industry standard project management methodology it was currently using was not suitable to manage it. Project changes needed to be quickly handled to meet the project’s target date, else delays would be experienced. WIFI’s senior management was now looking at opportunities to make some changes to the OTOD systems and manage the 4 delivery areas in the scope above (Pacheco et al. 2015). This is because there were too many deliverables or delivery requirements that the OTOD system was to be integrated with the existing Online Sales Order or OSO system to provide an efficient ‘after sales- delivery-service’ to its customers. The four delivery requirements that were considered to be as important ‘after-sales service areas in its scope’ are as follows:
Based on these four deliverables, it could be seen that the process for the deliverables of the software is becoming a very bulky project. This is why DSM had strategized to integrate the system in such a way that these 4 tasks can be divided into further 3 possible sub-projects rather than the 4 extended deliverables. This can be done by leaving the first two deliverables as it is and grouping the zoning and the pre-programming of the delivery trucks within the country (Papadopoulos 2015). This is because, both of the activities involve incorporation of GPS or Global Positioning System in the software process, however; both are from different perspective. However, if these two tasks being similar in nature are put together, the software tailoring and development process would be much less time consuming and this would also protect the budgeting of the entire process. Thus as per the grouping of the sub-processes, the deliverables of the software would be as follows:
From the perspective of a project manager, it has been found that the project management methodologies that WIFI uses for the software development process have proven to be quite heavy weighted. This is because the OTOD software system that WIFI wanted to incorporate in the existing OSO software system had been too complex a project to implement. Probably because it had too many deliverables than required and this was not at all sub-grouped into similar constraints.
With further suggestions of the tailoring process as per the consulting company of DSM, the activities or the deliverables have been sub-grouped into similar tasks in accordance to the project because, both of the activities involve incorporation of GPS or Global Positioning System in the software process, however; both are from different perspective (Khademi, Zulkernine and Weldemariam 2015). However, if these two tasks being similar in nature are put together, the software tailoring and development process would be much less time consuming and this would also protect the budgeting of the entire process. This would further bring in delays in the project and this is why for providing feasible solutions, the software consulting organization of Dynamic Software Methodologies or DSM was contacted (Wrubel and Gross 2015). The management of WIFI wanted to use the tailoring methods of DSM as a convincing recovery plan to make amends with the project management methodology characteristics to meet OTOD‘s delivery target date and users expectations. In addition to that WIFI also needs to relook at alternatives that would reduce the overdependence of its staff on non-core projects and project activities.
Therefore, it is required that the suggestions for DSM be followed or else there might be severe results of the software integration process, given the issues that have been in the OTOD complexity.
WIFI is a hypermarket chain of stores all across the country that specializes in marketing their manufactured goods of wooden office and household furniture that require heavy loading and deliveries all across the country. WIFI is currently utilizing the Online Sales Order System or the OSO System which is a popular choice amongst the hypermarket chains in the industry and also an On-Time Order Delivery System or an OTOD System for the delivery of their newly integrated sales orders and truck delivery scheduling project for their delivery of heavy weighted items to offices and households (Islam, Mouratidis and Weippl 2014). The computerized OSO system is well networked, therefore, WIFI wanted to integrate this system with the OTOD system it is currently been using.
The tailoring activities that have been suggested by DSM to be implemented in the software integration process of WIFI Company for amalgamating the order of OSO and OTOD are as follows:
Both of these processes are justified since, an organization is only focusing on the online ventures to make their organization be more publicly appealing and to gain more market. In addition to this, the organization would like to have more client attraction in near future. Thus, the organization of WIFI would need that the software system integration is more likely to implement usability ease to the clients for them to browse the software in whichever way they wish to (Mikusz 2014). Thus, it is necessary that the software is extensively fulfilling to the customer’s requirements and expectations.
If the characteristics of the software are thoroughly tailored, it will create a window to the developers and the organization to check for its advantages and vulnerabilities all at once. Thus, if any task failure occurs, it would be easier to mitigate them and make sure that the software can be readily made to mitigate those problems. The characteristics of the software would define how likely it is to solve the queries of the clients. In addition, technical detail of the software system may not be complying with the entire requirements of the organization. Thus, this can also be tailored if all the technicalities of the software system are known. Meeting the client’s requirements is as important as meeting the requirements of the organization since, it depends a lot on the budget constraints as well as the time consumed for the development process according to the need of the software (Grady 2016). Thus, when all these are kept in mind and preceded accordingly, the tailoring process can be implemented feasibly and if these methodologies are followed for every project management methodology that WIFI takes upon, it would be very successful in the long run.
Software tailoring is a process that I have had a wholesome experience on theoretically with the help of this case study and the report that has been prepared in lieu of that. With this I have learned about the wholesome idea of a software development method and also an organization’s perspective on the entire process of software development from the perspective of the organization. I have learned that it is not just the task of a developer to make feasible software for a specific set of clients but also it runs through many constraints regarding an entire organization. This means that the development process is not just about the software developers producing the software with the customer requirements but also the monetary constraints, characteristics, life cycle of the development, time management and many others.
In the case study I have found that the Wood Intensive Furnishing Incorporated of WIFI is a hypermarket chain of stores all across the country that specializes in marketing their manufactured goods of wooden office and household furniture that require heavy loading and deliveries all across the country (Ahmad, Soomro and Brohi 2014). On the other hand, Dynamic Software Methodologies or DSM is an organization that specializes in software consulting and provides insights and analysis to an organization’s existing software processes and restructures them with suitable Software Project Management Methodologies. The organization of WIFI is currently utilizing the Online Sales Order System or the OSO System which is a popular choice amongst the hypermarket chains in the industry and also an On-Time Order Delivery System or an OTOD System for the delivery of their newly integrated sales orders and truck delivery scheduling project for their delivery of heavy weighted items to offices and households. The computerized OSO system is well networked, therefore, WIFI wanted to integrate this system with the OTOD system it is currently been using.
WIFI knew that the latest implementation of the OTOD project is being too big as a single project for being integrated as a single integrated component and also the current industry standard project management methodology the organization was using would not be feasible for handling the project. This would further bring in delays in the project and this is why for providing feasible solutions, the software consulting organization of Dynamic Software Methodologies or DSM was contacted.
Thus, the tailoring process that the consulting organization of DSM is willing to implement on the software integration of the WIFI Company goes through a lot of processes before actually tailoring the software development project management. From this tailoring process implementation plan, I have learned that tailoring is also a process that is not applied readily to an organization’s existing software project management system. It goes through a lot of processes before actually the tailoring is done to mitigate the risk factors of the legacy systems.
Before reaching any conclusions with the issues that the OSO system has it has to be made sure of what the existing software WIFI Company has been using for their Open Source Software Development. Then, it is found that the software model that WIFI Company is keen on using for their truck order delivery, that is the OTOD system, is a complex system and can often turn out to pretty overwhelming (Lewis et al. 2017). Thus, this indeed proves the fact that the project system for the software development model is a bit immature compared to the ideal software development processes. In this context, the consulting company can incorporate several ways to the organization of WIFI and encourage them in raising the maturity levels of their software processes. Again, for implementing the tailoring process, it needs to be found out what the developmental process is being followed in the organization of WIFI and to further integrate the software systems of the OSO and OTOD process if the organization is following the systematic approach. To ensure this, there are several characteristics of the developmental process that DSM needs to check for which includes the software requirements, usability heuristics as well as the budgeting constraints of the entire project (Shih et al. 2015). Before deciding the tailoring process, the DSM organization needs to check the technical details of the existing software system for WIFI Company and then needs to decide whether or not the integration of the OTOD software system would be feasible for the process. I have also learnt that while the tailoring process, it is necessary that the account information of software is made according to the software lifecycle model that took into account the integration process that the organization of WIFI required (Trendowiczand Jeffery 2014). It needed to integrate both the OSO system and the OTOD system, even when it was found that the OTOD model is heavy and complicated for the system. I have also learned that the tailoring process for any software development project management begins right at the grassroots level where the WIFI Company had first thought about implementing the plan of integrating the software OSO and OTOD for the benefit of the company.
This has provided me the insight that developing software and managing the project of software development may have some shortcomings of the entire system, however, having said that it is also required that the tailoring process is designed on the initial thoughts of the integration (Jelschen 2014). This gives me the idea that tailoring of a software project management for any organization is a wholesome process of analysing the entire organization to find out the need of tailoring and also the actual deliverables of the entire tailoring process by finding out where the software development project management is actually having a lack.
Conclusion
Thus, it can be concluded that the organization of WIFI had indeed been embarked upon using a really complex OTOD process and the tailoring methods consulted as per the organization of DSM is feasible for curbing the issues regarding the complexities the furniture manufacturing company has been facing with utilizing their OSO system integrated with the OTOD system. The computerized OSO system is well networked, therefore, WIFI wanted to integrate this system with the OTOD system it is currently been using. WIFI knew that the latest implementation of the OTOD project is being too big as a single project for being integrated as a single integrated component and also the current industry standard project management methodology the organization was using would not be feasible for handling the project. This would further bring in delays in the project and this is why for providing feasible solutions, the software consulting organization of Dynamic Software Methodologies or DSM was contacted. The management of WIFI wanted to use the tailoring methods of DSM as a convincing recovery plan to make amends with the project management methodology characteristics to meet OTOD‘s delivery target date and users expectations. In addition to that WIFI also needs to relook at alternatives that would reduce the overdependence of its staff on non-core projects and project activities. Thus, the following report had projected the Software Project Management methods for the following issue that WIFI have been facing providing six different Tailoring Methods for the issues and the four main delivery requirements in the scope of the OTOD project that suggested that it should have been managed differently to reduce its complexity. This will be followed by a rationale and a self reflection on the topic in discussion. The self reflection clearly specifies that there have been effective insights in the entire process that had enabled to achieve the learning outcomes of feasible software project management methodologies to ensure smooth handling of complex procedures with the help of tailoring processes. Thus, DSM had been successful in eliminating the issues that WIFI have been facing with their software project management methodologies.
References
Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J., 2017. Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Ahmad, G., Soomro, T.R. and Brohi, M.N., 2014. XSR: Novel Hybrid Software Development Model (Integrating XP, Scrum & RUP). International Journal of Soft Computing and Engineering (IJSCE), 2(3), pp.126-130.
Barricelli, B.R. and Valtolina, S., 2015, May. Designing for end-user development in the internet of things. In International Symposium on End User Development (pp. 9-24). Springer, Cham.
Bass, J.M., 2016. Artefacts and agile method tailoring in large-scale offshore software development programmes. Information and Software Technology, 75, pp.1-16.
Campanelli, A.S. and Parreiras, F.S., 2015. Agile methods tailoring–A systematic literature review. Journal of Systems and Software, 110, pp.85-100.
Dittrich, Y., 2016. What does it mean to use a method? Towards a practice theory for software engineering. Information and Software Technology, 70, pp.220-231.
Fitzgerald, B. and Stol, K.J., 2014, June. Continuous software engineering and beyond: trends and challenges. In Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering (pp. 1-9). ACM.
Grady, J.O., 2016. System management: planning, enterprise identity, and deployment. Crc Press.
Islam, S., Mouratidis, H. and Weippl, E.R., 2014. An empirical study on the implementation and evaluation of a goal-driven software development risk management model. Information and Software Technology, 56(2), pp.117-133.
Jabeen, R. and Awan, M.D., 2016. Role of Risk Management in Scrum. Communications, 4, pp.18-22.
Jelschen, J., 2014, February. SENSEI: Software evolution service integration. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week-IEEE Conference on (pp. 469-472). IEEE.
Khademi, A.F., Zulkernine, M. and Weldemariam, K., 2015. An empirical evaluation of web-based fingerprinting. IEEE Software, 32(4), pp.46-52.
Klepper, S., Krusche, S., Peters, S., Bruegge, B. and Alperowitz, L., 2015, May. Introducing continuous delivery of mobile apps in a corporate environment: A case study. In Rapid Continuous Software Engineering (RCoSE), 2015 IEEE/ACM 2nd International Workshop on (pp. 5-11). IEEE.
Lewis, B.A., Napolitano, M.A., Buman, M.P., Williams, D.M. and Nigg, C.R., 2017. Future directions in physical activity intervention research: expanding our focus to sedentary behaviors, technology, and dissemination. Journal of behavioral medicine, 40(1), pp.112-126.
Mikusz, M., 2014. Towards an understanding of cyber-physical systems as industrial software-product-service systems. Procedia CIRP, 16, pp.385-389.
O’Connor, R.V. and Laporte, C.Y., 2014. An innovative approach to the development of an international software process lifecycle standard for very small entities. International Journal of Information Technologies and Systems Approach (IJITSA), 7(1), pp.1-22.
Pacheco, C.L., Garcia, I.A., Calvo?Manzano, J.A. and Arcilla, M., 2015. A proposed model for reuse of software requirements in requirements catalog. Journal of Software: Evolution and Process, 27(1), pp.1-21.
Papadopoulos, G., 2015. Moving from traditional to agile software development methodologies also on large, distributed projects. Procedia-Social and Behavioral Sciences, 175, pp.455-463.
Pillat, R.M., Oliveira, T.C., Alencar, P.S. and Cowan, D.D., 2015. BPMNt: A BPMN extension for specifying software process tailoring. Information and Software Technology, 57, pp.95-115.
Sánchez-Gordón, M.L. and Moreno, L., 2014. Toward an integration of Web accessibility into testing processes. Procedia Computer Science, 27, pp.281-291.
Shih, P.C., Han, K., Poole, E.S., Rosson, M.B. and Carroll, J.M., 2015. Use and adoption challenges of wearable activity trackers. IConference 2015 Proceedings.
Trendowicz, A. and Jeffery, R., 2014. Software project effort estimation. Foundations and Best Practice Guidelines for Success, Constructive Cost Model–COCOMO pags, pp.277-293.
Wrubel, E. and Gross, J., 2015. Contracting for agile software development in the department of defense: an introduction(No. CMU/SEI-2015-TN-006). CARNEGIE-MELLON UNIV PITTSBURGH PA PITTSBURGH United States.
Yang, J., Cooper, J.K., Toma, F.M., Walczak, K.A., Favaro, M., Beeman, J.W., Hess, L.H., Wang, C., Zhu, C., Gul, S. and Yano, J., 2017. A multifunctional biphasic water splitting catalyst tailored for integration with high-performance semiconductor photoanodes. Nature materials, 16(3), p.335.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download