Abstract – This paper tries to determine the possible options as enterprise maturity models for software houses in Pakistan. Some characteristics of small Pakistani software houses are provided which affect implementation of a maturity model. Some possible problems are identified in the implementation of the best maturity model and some solutions are also provided. I. INTRODUCTION In last 15 years, information technology has developed at an outstanding rate throughput the world including Pakistan. This development of information technology also requires the development and use of large and complex software solutions. These solutions are provided by different software houses found mostly in the developing countries. Due to the complexity and high-end requirements of such software, it is usually difficult to manage them and make sure to provide the software product in time. In these circumstances it is necessary to have some good enterprise maturity model. It is usually thought that CMMI is the only solution to work in this case but there are other solutions available as well. We will discuss ISO-9001 and CMMI for a small software house having up to 25 employees in this paper. A brief look at different human resources and job portals reveals that there are many software houses in different cities of Pakistan. According to Pakistan Software Export Board, however, only two companies are at CMMI level 5. All other companies are below this point. II. QUALITY CERTIFICATION IN PAKISTAN A brief look at different human resources and job portals reveals that there are many software houses in different cities of Pakistan. In our country 45% companies have obtained at least one kind of quality certification [1]. Most of them have ISO-90... ... middle of paper ... ...hem among CMMI and ISO-9000. We discussed cost & benefit and proved that the certification is not just to have certification but it affects the business as well. Since problems and issues are expected to come during implementation of CMMI, we presented some possibilities and provided some solutions to avoid them as well. Works Cited [1] “Pakistan’s Software Industry Best Practices & Strategic Challenges – An Exploratory Analysis” by Athar Osama [2] Software Engineering Institute (SEI) Annual Report 2006. [3] “Enterprise Maturity Models: Have We Lost the Plot?” by Alastair J. Walker [4] “CMMI in Medium & Small Enterprises: Problems and Solutions” by D.B. Huang and W. Zhang. [5] “Creating Software Process Capability/Maturity Models” by Christiane Gresse von Wangenheim, Jean C.R. Hauck, Alessandra Zoucas, Clenio F. Salviano, Fergal McCaffery, and Forrest Shull
Nimi Feghabo is an Atlanta-based consultant in Capgemini’s Custom Software Development service line. She has worked and acquired knowledge in many different industries spanning from Accounting to the Legal Industry. She brings significant leadership experience along with a proven track record. Prior to Capgemini, she has had experience in various industries which include legal, manufacturing, and international professional services. Her contributions include software implementation, ERP development, and facilitating changes. Through these projects, she has gained valuable insight and is able to develop transformative solutions into an effective facilitation strategy.
The Software Development Life Cycle is seldom used at my place of work. Unfortunately, recent developments in its use are deemed confidential. Due to this fact, this paper will examine in general terms one of the projects we are undertaking right now while at the same time attempting to maintain our confidentiality.
MDCM: Diversified and global organization, as we read we get the scale of operation as we see that MDCM has location in 35 cities, MDCM Corp., USA being oldest and largest. As the operation is purely manufacturing and operations driven, MDCM does not do any R&D and marketing, they are purely contract manufacturers. Major problem is with the margins, as they do not have any control, which will be managed by their Customer who will be selling to the Consumers. MDCM is sandwiched between and has no control or power to salvage their Margins. MDCM planned for diversification, and started a strategy of acquisition to have economy of scale as there is no other alternative to achieve the Cost benefit, when you are fighting on Cost differentiation. This lead to material mismanagement and dysfunctional operations, as sourcing has red...
TopDog is a software company. The founder of the company is Ari Weiner and Mary Carpenter. TopDog opens customer relation’s management applications or (RCA) applications, which use in design engineering organizations. TopDog has a significant rival “FastData”, who is looking forward to going global. Thus, TopDog cannot stand in the primary position in The USA, but TopDog has to be a global player. Nevertheless, the company is not ready for global expansion since it lacks sufficient capabilities and resources, like managers with international experience. Besides, the cultural complexities and complex world environment are also becoming concerned issues that will directly affect the organization. Therefore, the TopDog software company still holds some shortcoming within the organization system and yet does not ready for the international market.
The development of good quality software is very important factor in software industry. Medical software of medical devices with embedded software and decision support system can have great affect on the supply of patient care. A good quality software with poor management practices will never give very good quality of services. Hospital industry and telecom industry are facing challenges in terms of managing software. There have lots of reasons behind this activity. Main reasons are size, complexity of practices, management and comply to change
A Computer Software Engineer develops software systems to be used by their clients, such as a website used to sell the client’s products. Although software engineers spend the majority of their time programming and testing the software, a key component to the success of a software engineer is the ability to write a thorough Software Requirement Specification (SRS). A SRS documents the requirements and dependencies needed for the software, prior to beginning any programming. Therefore, a Software Engineer must po The SRS is so important because engineers can have a wide scope of clients that they regularly work with.
The ISO aims to align the plethora of different standards into one quality system that can handle many standards. In order to align the standards, ISO has to first move the standards towards more competence, consistency, and impartiality so that businesses who follow them can practice the three tenants more openly in their process (Diesing). The revisions that have been completed on the various ISO standards, specifically ISO 9000 and 9001, have allowed companies in any industry to easily adopt them, making them prime models for future revisions to other ISO standards and indicators of how these standards will change over time. These standards are increasingly moving away documentation heavy manuals that force companies to adhere to stacks of procedural manuals which prevent adaptation to new procedures. The recently revised standards embrace subjective definitions for how companies define field-specific terms and rely on measurement of progress more than how well a procedure is followed to determine the success of a company in producing quality products. Current ISO standards focus more on identifying the particular task or activity that presents problems or delays in an organization rather than the old methods that involved writing procedure manuals to attempt to limit unknown variables that could raise issues
Globalization has had a major impact on the way business is conducted. Companies are increasingly turning to offshore software development outlets for design management. Anywhere from one-half to two-thirds of all Fortune 500 companies are already outsourcing to India and the amount of work done there for U.S. companies is expected to more than double this year according to Forrester Research. This paper will take a look at some of the arguments for and against outsourcing IT development to India. Most importantly this paper will take a look at ethical standpoints taken on outsourcing. But first, we'll take a look at the history of outsourcing to India.
The software industry is one of the great catalysts of economic growth and job creation.
The Systems Development Life Cycle (SDLC) consists of phases used in developing a piece of software. It is the plan of how to develop and maintain software, and when necessary, replace that software. In 2007 during my hospital’s transition to a new software system, I was fortunate enough to be included in the process. I did not get involved until the implementation phase, but from then on, until now, I remain very active in the process. I decided to highlight the Waterfall Model of SDLC. The Waterfall Model is a “sequential development process” with each phase continuing in a line (McGonigle and Mastrian, 2012, p. 205).
2. Project committee prepares a briefing for top management describing ISO 14000, the EMS, registration, costs, and benefi...
Relate Microsoft’s problems with its control and evaluation systems to each of the stages of growth in Greiner’s model.
Categories of metrics differ according to the type of company and its goals. An article written by Paul Germeraad (2003), describes in detail different segments of metrics that are used in measuring Research and Development processes which is a critical technical competency. Each category of metric is calculated or measured differently. The categories identified in the article Measuring R&D 2003 include output, in-process, and people.
They outsourced and gave a quick training on project management for 50 employees (out of 300), some of which were place as part of the committee to create a project management methodology for the company. After two months of meetings, and mainly due to personal interests, three stage-gate models were created: information systems, new products/services provided, and one for acquiring new
TQM is essential to be used by all the companies especially the manufacturing companies who have the responsibility to ensure about the quality of the product. TQM is being viewed as the boon and it is an approach for improving the quality and customer satisfaction in the long run and also reduces the amount of waste (www.businessknowledgesource.com). There are various components which have to be addressed in implementing the TQM they are Ethics, integrity, training, trust, teamwork, communication and recognition (www.businessknowledgesource.com).