Towards improved project and product management in a software environment
- Authors: Malan, Andre
- Date: 2009-02-26T12:20:52Z
- Subjects: New products , Project management , Computer software development
- Type: Thesis
- Identifier: uj:8166 , http://hdl.handle.net/10210/2171
- Description: M.Ing. , The competitive world of commercial software development exacts unremitting regeneration, innovation and adjustment from each and every company that chooses to perform this function. The said regeneration, innovation and adjustment could result either from the proactive decisions of a company, or from its reaction to certain changes, such as changes in the market place and changes in available technologies. Should the business model fundamental to the software development of a company, however, fail to be adjusted for technological innovation (for example, object-orientated development), the chances of such innovations culminating in actual improvements in productivity are, however, greatly diminished. The principal aim of the present research study is to investigate the project-management and product-development processes within a specific organization selected as a case study, and, if possible, to propose improvements to these processes. Rubico, the selected company, has decided on account of observed marketing opportunities to focus on the development of software components and patterns for the financial-services sector. In order to realise the said focus, some of the current and envisaged activities of the company, for example, marketing and project delivery, have been outsourced to third parties. The Rubico Products Company (hereafter called Products) and Rubico Delivery Services (hereafter called Delivery Services) utilise a formalised methodology of interaction in order to find software solutions for their clients. Products is responsible for developing software components and software solutions, whilst Delivery Services specifies the said components and solutions with the client, in addition to reselling them to other clients. Products has entrusted the management of software products and patterns to product architects, whilst Delivery Services have employed project managers to manage the delivery of the said products and patterns. The golden thread that ties together the activities and roles of these two divisions is the product-delivery methodology to which both divisions subscribe. Proposals for the improvement of project management and product architecture are made not only in terms of a new definition for and in terms of the execution of the said processes, but also in terms of the responsibilities implied by these two roles. The present dissertation, however, contains merely the author’s opinions and conclusions in this connection, and does not necessarily reflect the vision and opinions of Rubico Company.
- Full Text:
An AHP approach to systems development and implementation for improved sustainability
- Authors: Nkosi, Samkele N.
- Date: 2013-05-28
- Subjects: Software engineering management , Computer software development , Analytic Hierarchy Process , Computer-aided engineering
- Type: Mini-Dissertation
- Identifier: uj:7560 , http://hdl.handle.net/10210/8422
- Description: M.Ing. (Engineering Management) , Sustainable development is the buzz word of the twenty-first century and it is the prerogative of the modern organization to ensure that it keeps up with sustainable development initiatives in order to keep its products marketable. As such a need has arisen to assist OPSI Systems, an IT company that specializes in software development, in selecting appropriate algorithms, implementation architectures and business processes to implement in order to achieve improved sustainability in the development, deployment and usage of its software products. The Analytic Hierarchy Process (AHP) is the management tool of choice for this. Opsi Systems is an IT company that develops niche vehicle routing and scheduling software for the transport logistics industry. Opsi Systems' software products are typically used by distribution planners and managers to find the most efficient combinations of vehicles to use to transport goods, assignment of goods to vehicles, routes to take and stops to make along routes, in order to optimise the value-chain in the supply of products to customers. As a software development and support company, there are various documented methodologies that can be used to enhance Opsi Systems' own value-chain in delivering its software products to its clients. The Systems Development Life Cycle (SDLC) approach is used in the development of OPSI Systems' products and a lifecycle approach to product development is important in catering for sustainability in the software design process. The main objective of OPSI systems software products is optimally realistic solution of the Vehicle Routing Problem (VRP), which is quite key for logistics and supply chain management companies to be able to conduct their business with minimal impact to the environment. The use of fewer vehicles and a reduction in the total distance travelled by those vehicles means lower fuel consumption and lower cost of business. IT integration also leaves less of a paper trail and thus electronic processing of orders is possible at a much reduced cost to the company and the environment than traditional paper based sign-off . The savings introduced by e cient solution of the VRP has a direct positive impact on sustainable development. As such research on the VRP is also an important component of this study.
- Full Text: