Preview

Human Resource Information System

Powerful Essays
Open Document
Open Document
2119 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Human Resource Information System
Chapter 2
METHODOLOGY
This chapter presents the software development methodology and data gathering techniques used by the researchers in developing the project study. It also discussed the scope and delimitation of the project study and sources of data.
Software Development Methodology The methodology to be adopted in conducting this project study is Incremental Model. The Incremental model is an evolution of waterfall model. The product is designed, implemented, integrated and tested as a series of Incremental builds. It is popular model software used many commercial software companies and system vendor.
The incremental Model is an evolution of the waterfall model, where the waterfall model is incrementally applied. The series of releases is referred to as “increments”, with each increment providing more functionality to the customers. After the first increment, a core product is delivered, which can already be used by the customer. Based on customer feedback, a plan is developed for the next increments, and modifications are made accordingly. This process continues, with increments being delivered until the complete product is delivered. The incremental philosophy is also used in the agile process model.
The incremental model allows different parts of the system to be developed separately, each with its own life cycle iteration. Each iteration includes a requirements analysis, design, implementation and testing phase. The first iteration usually produces a working version of the system on which subsequent iterations build. The incremental model provides a more flexible and less costly alternative to the waterfall model in which changes to the scope or requirements of the project can be more easily accommodated. Each iteration can be completed relatively quickly, and is easier to manage. Like the waterfall model, however, each phase of iteration must be completed before the next phase can commence, and the overall system architecture may be poorly defined

You May Also Find These Documents Helpful

  • Good Essays

    The Waterfall Process is a simple process which moves in a linear fashion. One stage has to be completed before moving on to the next. This can be both beneficial and harmful to a project but this is one of the best options for small projects since it is very straightforward and simple to understand.…

    • 1239 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    The project will be managed using a modified waterfall technique. In this approach, the initial two phases of the project will be fully defined and approved before starting to work on the subsequent phases. System documentation will begin and continue through the design, development, and installation of the system. The Project Management team will provide weekly status reports to the project sponsor so that real time corrections can be accomplished. Once the project sponsor has determined that each phase has met its purpose and provided the required approval, the next phase can begin.…

    • 1085 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    “The classic waterfall model views the optimal process for software development as a linear or sequential series of phases that take developers from initial high-level requirements through system testing and product shipment.” 2 Microsoft isn’t the only one either. “Due to the success of the Waterfall model, many software development firms and industrial manufacturers have adopted it as their prime development framework and SDLC to plan, build, and maintain their products.” ¬3 Though it is one of the first software project development methods, the waterfall method remains one of the…

    • 321 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    ITMG624

    • 4112 Words
    • 21 Pages

    This course explores successful project management for information technology projects. The System Development Life Cycle (SDLC) models are defined including the waterfall, spiral, incremental release, and prototyping models. Students will differentiate between these models and apply corresponding project management methods to identify critical checkpoints and reviews. Risk management, as applied to technology projects, is examined. Key project indicators are discussed, and students will explore defining measurement criteria for determining critical success factors on a project. The course defines the application of knowledge, skills, tools, and techniques to project activities and includes a tutorial for Microsoft Project. Emphasis is placed on the three dimensions of the information technology project constraints: scope, time, and cost. Students are recommended to have access to Microsoft Project. Course software requirements with the appropriate versions are listed under the Resources.…

    • 4112 Words
    • 21 Pages
    Powerful Essays
  • Better Essays

    Sdlc Value

    • 1412 Words
    • 6 Pages

    There are always changes in technology and throughout the system development process, if there is a change in technology during the project is still ongoing it would be best to incorporate the new technology by continuing. There are four different system development processes in which will help make projects more likely to succeed; (1) System Development Lifecycle (SDLC), (2) Rapid Application (RAD), (3) Object-Oriented System Development (OOD), and (4) Extreme Programming (XP).…

    • 1412 Words
    • 6 Pages
    Better Essays
  • Better Essays

    There are many ways to develop an Information system, which is very complex. The systems development life cycle (SDLC) provides an overall efficient framework for managing the process of system development. Various organizations use information systems to support all kind of processes that a business needs to carry out its functions. There are different kind of information system and each has its own life, and system developer describe this idea as life cycle of system. During the life of an information system, it is first conceived as an idea; then it is designed, built, and deployed during a development project; and finally it is put into production and used to support the business. Projects during products phase can still be updated, modified through smaller projects. This entire process of building, deploying and updating the information system is called system development life cycle (SDLC).…

    • 947 Words
    • 4 Pages
    Better Essays
  • Good Essays

    In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Research at least five (5) current and representative life cycle models.…

    • 677 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    In order to develop an appropriate information system to manage projects you need to take the proper steps to develop an efficient program. The first step is acquiring a system analysis which involves defining and understands the problem, developing alternative solutions and choosing the best solution. Next, designing a system, programming the system, testing the system, conversion, and last developing production and maintenance (Laudon, 2013).…

    • 1177 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    Sdlc Process

    • 915 Words
    • 4 Pages

    Two different approaches to the SDLC process include the predictive approach and adaptive approach. According to Satzinger, Jackson, and Burd (2009), “A predictive approach to the SDLC is an approach that assumes that the development project can be planned and organized in advance and that new information system can be developed according to the plan.” On the other hand, the adaptive approach is used when the needs of the users and requirements of the system are not well discerned. The waterfall model is used when the predictive approach is employed. The waterfall model assumes that each phase is completed before the next phase begins. This model adheres to a rigid plan and does not allow going back to a previous phase once completed. More practicality may lie in the adaptive approach rather than the predictive approach as many changes are likely to occur within the SDLC process. However, for the purposes of this paper the predictive approach will be assumed.…

    • 915 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Bibliography: Scacchi, W. (2001). Understanding and (Re)Designing Software Development Processes. Institute for Software Research, University of California, (p. 40). Irvine, CA.…

    • 2790 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    INFS

    • 884 Words
    • 18 Pages

    Systematic approach whereby each phase is completed before moving on to the next one • Discourages “backward” flow Traditional Systems Life Cycle • Emphasizes discipline and proper documentation in each phase 4 2 11/05/14 Requirements Analysis Australian School of Business 5 Alternate Systems Development Approaches Australian School of Business Prototyping 6 3 11/05/14 Modern Software Development Approaches Australian School of Business Agile Software Development 7 Agile Development: General Principles • Visibility…

    • 884 Words
    • 18 Pages
    Satisfactory Essays
  • Good Essays

    Project Management Models

    • 989 Words
    • 4 Pages

    This assignment allows the student to apply project management models. This assignment enables the student to understand how popular project management techniques are applied and implemented.…

    • 989 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Agile development methodologies are emerging in the software industry. In this chapter, we provide an introduction to agile development methodologies and an overview of four specific methodologies: • Extreme Programming • Crystal Methods • Scrum • Feature Driven Development Plan-driven methods work best when developers can determine the requirements in advance . . . and when the requirements remain relatively stable, with change rates on the order of one percent per month. -- Barry Boehm [11] Plan-driven methods are those that begin with the solicitation and documentation of a set of requirements that is as complete as possible. Based on these requirements, one can then formulate a plan of development. Usually, the more complete the requirements, the better the plan. Some examples of plan-driven methods are various waterfall approaches and others such as the Personal Software Process (PSP) [28] and the Rational Unified Process (RUP) [30, 31]. An underlying assumption in plan-driven processes is that the requirements are relatively static. On the other hand, iterative methods, such as spiralmodel based approaches [12, 14], evolutionary processes described in [5, 22, 32, 33], and recently agile approaches [45] count on change and recognize that the only constant is change. The question is only of the degree and the impact of the change. Beginning in the mid-1990’s, practitioners began finding the rate of change in software requirements increasing well beyond the capabilities of classical development methodologies [11, 27]. The software industry, software technology, and customers expectations were moving very quickly and the customers were becoming increasingly less able to fully state their needs up front. As a result, agile methodologies and practices emerged as an explicit attempt to more formally embrace higher rates of requirements change. . In this chapter, we provide background information on agile principles, and…

    • 8016 Words
    • 33 Pages
    Powerful Essays
  • Good Essays

    A project management life cycle (PMLC) model is a sequence that is made up by the five process groups - Scoping, Planning, Launching, Monitoring & Control and Closing, and it’s used for achieving the goal of a project. In handling a project using a PMLC model, the entire process group must be present at least once in a sequence, and any or all of the process groups, may be repeated as required (Wysocki, 2009:299). To be analysed comparatively here are two different type of PMLC model- Adaptive PMLC model and Extreme PMLC model. An Adaptive PMLC model is an Agile Project Management (APM) model which consists of a number of phases that are repeated in cycles between the scoping and closing process groups, with a feedback loop after each cycle is completed. The sequence is: Plan cycle> Launch cycle>Monitor & Control cycle > Close cycle > Next cycle. Here, each cycle proceeds based on an incomplete and limited understanding of the solution. Extreme PMLC model consist of a sequence of repeated phases with each phase based on a very limited understanding of the goal and solution of a project. The sequence: Scope phase >Plan phase > Launch phase > Monitor & Control phase > Close phase > Next phase, is repeated severally in search of both goal and solution until client is satisfied or the budget or time is out. Here, each phase use the knowledge learnt from the preceding one to redirect the next phase towards an acceptable goal and solution.…

    • 1331 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Design Pattern Tutorial

    • 8128 Words
    • 33 Pages

    This reference has been prepared for the experienced developers to provide best solutions to certain problems faced during software development and for un-experienced developers to learn software design in an easy and faster way.…

    • 8128 Words
    • 33 Pages
    Powerful Essays