Proposal of Accounting Center of Xxx Aviation
Lei Zhang, Lei. Zhang, MSMIT
Sullivan University
Managerial Communication Skills
2016 Winter
Abstract
With the internet fast growing in the last twenty years, information technology is everywhere and it contributes a lot for traditional industry. But it’s not a simple task for traditional industry when integrate the engineering project management.
In this paper, we analyze the case of Accounting Center of Xxx Aviation, study succeeding experience of soft industry, and combine the organizational character of Chinese corporation. We draw a conclusion which has three aspects: establishing the manage system based on project, establishing modern manage ideology like human-center, promoting the
…show more content…
Background
In 1998, the Civil Aviation Administration deployed a task to solve the “year 2000 problem”, and also the center set up a “2000 problem” leading group. This was the first time the center introduced software engineering to the civil aviation enterprise. The center had the computer department and the computer manager before they introduce the software engineering. The manager of the computer department became the project manager and the various sections under the department became the project teams.
Project objectives were divided into two areas, first one planned to be done by October, 1999. And the second task, to achieve the same period assessed system feature upgrades, add special prorate(SPA) function. Center hopes introduction of software engineering to improve the professional software development capabilities, thereby accelerating the main business automation processes. But the results of the project are not good, the general the task completed on time, SPA module was postponed to the end of March 2000, overall, it can be said the implementation of the project was unsuccessful.
Problems
Form of organization problem(Bennet,1998). When center introduced the software engineering management model without enough analysis. They were not very clear the concepts of software engineering management. Center just converted the
This step creates model of the software system based on the stockholder’s requirements, then requirements are analyzed again to produce a fine model of the software
In the current business environment, the demand for project managers is ever growing. In short, project management is a provisional project constrained by time, cost and scope (A guide to the project management body of knowledge, 2013). Between the immense organization, optimization, and communication assets skilled project management brings to a project, it is easy to see why project management is a booming field of study. Furthermore, project management can be both financially and personally rewarding when long term milestones and goals come to fruition.
Step-1 – intent: A need was realized. In early 1995, the Swedish groups (Sahlqvist and the Marta) were investigating the acquisition of new computer software to run their parts operations. The main reasons where heavy instability of their existing systems. Frequent system failures came from large amounts of modifications of their source code. As a result, they not always rely on the data thorough there present system.
In today's business it is in the best interest of companies to have project managers. Common sense isn't always easily accomplished. Anyone who's ever worked on a project in a technical setting knows this. Indeed, much of working with others consists of solving unexpected problems and learning from mistakes along the way. Knowing this and having the proper tools a project manager will be able to manage and complete the most intense project out there.
i. Speed has become a competitive advantage; more and more organizations are relying on cross-functional project teams to get new products and services to the market as quickly as possible.
Software engineering (SE) is the profession concerned with specifying, designing, developing and maintaining software applications by applying technologies and practices from computer science, project management, and other fields.
The success of a software development project greatly depends upon which process model is used.This paper presents a description of various software engineering process models. It emphasizes on the need of using appropriate model as per the application to be developed.In the paper description of following seven models are given namely Waterfall,Prototype,Rapid application development,Incremental,spiral, Buid and fix and V-shaped. Advantages and disadvantages of these models have been given in this paper. our aim is to create a reliable and cost effective software and these models provides us a way to develop them.In the paper a comparative study of various models have been made along with their defects and features.
Project management is a critical process in organization, as it entails planning and implementing projects in line with the available time, human resource and financial resources. Successful project management is based on the available systems available. The automation of the project management has become the norm, whereby project managers use tailored software and applications to design, plan and implement projects, along with appropriate control and regulation. For a long time, the waterfall project management has been the project management tool of choice for businesses (Cervone, 2011). Organizations using the waterfall project management toll realize great success, including proper scheduling and completion. However, despite the benefits and returns arising from the use of the waterfall project management tool, recent developments and creation of newer, more efficient and reliable project management systems has rendered the waterfall system obsolete. As a result, organizations that still use the waterfall system may not be as competitive as other that use the new technologies, such as the agile project management tool.
In recently years, With the developments of software industry and rapidly increased requirements for software developments, hundreds and thousands of software development organizations and companies set up nowadays. Some of software companies have a long and famous history, such as IBM, they always give satisfied software products for users. While some software companies are set up recently are not equipped with good ability and
As an IT and Business Process Consultant, my clients hire me to help them implement different types of projects according to their needs. Some of these projects may be developing and implementing new systems, which are long-term projects, costly and critical for the organization. As a project manager, I am responsible for delivery of the assigned project on schedule; we accomplish this using different project management and software development methodologies. Searching about new project management trends to improve my work, I looked at an
In recently years, With the developments of software industry and rapidly increased requirements for software developments, hundreds and thousands of software development organizations and companies set up nowadays. Some of software companies have a long and famous history, such as IBM, they always give satisfied software products for users. While some software companies are set up recently are not equipped with good ability and quality. How to make difference on these companies? How to evaluate capability of these software companies? Background search is not enough, Software industry need more maturity and effective model to evaluate the capability of software organizations.
Software engineering has become a part of everyone’s life. People need software for various activities such as paying electricity, mobile bills through an automated systems and so on which make their work easier. Software engineering is a tedious task which involves steps such as planning, gathering requirements, designing and analysis (whether the architecture fits the requirements of the user or not), implementation (turning the design into machine executable code), testing and maintenance activities. Each step needs careful planning and execution because they involve a lot of money, time, and effort. In the same way to make their work easier, the Federal Bureau of Investigation wanted to build an automated system which provides a transition from their paper-based work to fulfill their tasks electronically. Therefore, they wanted to build a project called Sentinel. The Sentinel project had setbacks right from the start. When the request for proposal was published, only two companies came forward to take up the project which is really shocking for any organization. “The CIA’s new approach to break-down the entire project into smaller pieces and work on them incrementally did not seem difficult in the beginning, but as the time goes on they faced the real hardships[1]”. The various reasons for the failure of Sentinel Project are lack of proper scoping, no proper planning(repetitive increments in each phase and no proper estimates on time, money and prototyping which is
Software engineering provides the framework for building the high quality software. It integrates the various strategies, methods and tools for the software development. The revolution of software engineering offers the different types of software development models. It majorly ratifies the performance of the software through the testing and maintenance phase of the software.
Software Engineering is defined as the application of tools and methods for producing an efficient solution to a real world problem [1new. K.L.James (2011), Software Engineering 2nd ed., PHI Learning.]. Software engineering covers not only the technical aspects of building software systems but also management issues such as directing programming team, scheduling and budgeting. Software engineering can be defined as the application of the systematic disciplined, quantifiable, approach to the development, operation and maintenance of software i.e. the application of software engineering. Software engineering requires understanding and application of engineering principles, design, skills, good management practice, computer science and mathematical formalism.[ BCS and IEE report on Undergraduate Curricula for Software engineering, June 1989, London, p. 13] Managing software projects is a very complex task. To manage the projects one must follow the balanced approach for staffing, planning, budgeting and organization and co-ordination. If the project is not well managed it may lead to failure of the project.
With advancement in technology, software development helps project managers and allows them to visually plan highway construction projects. They also calculate the controlling activity path of such schedules and are able to print reports of the status of the schedule in time. This research paper evaluates the new technologies and puts them in perspective with a real project that I had to undergo in the past.