Preview

Jharna Software: the Move to Agile Methods

Powerful Essays
Open Document
Open Document
1504 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Jharna Software: the Move to Agile Methods
Case 1: Jharna Software: The move to Agile methods
January 20, 2009

Background & Problem Identification Jharna Software is a software company located in India that was established in 1992, with a focus on IT services for the banking and finance sector. Its offerings include e-commerce solutions, networking solutions, offshore services, applications development, enterprise resource planning, customer relationship management (CRM), e-CRM and business process outsourcing. Jharna received awards from the Indian government for performance in exports and does well in the market. The founders believe that their high-quality offerings at low price points is the key to their success, helped by their focus on maintaining a highly-skilled work force which they built by focusing on employee benefits and training. However, intense pressure from competitors has caused Jharna’s management to feel the need to improve on current practices. The primary problem in their software development process is in systems integration at the customer site. The integration process is hard to plan and consistently takes more time and resources than allocated. There were multiple theories about why, most of which focused on incomplete and changing system specs throughout development that complicated the integration phase. As a result, there was increasing interest in addressing this problem by implementing a new agile development process. The decision on whether or not to change to agile processes must be made quickly in order to allow marketing time to respond.

Decision Options & Selection Criteria Jharna Software has two decision options: 1) change to agile development processes or 2) maintain current processes and explore other alternatives to address the system integration issues. This is not an easy decision, as there are advantages and disadvantages to each approach and differing viewpoints on the correct decision. Before any major decision is made, a set of evaluation

You May Also Find These Documents Helpful

  • Good Essays

    The main reason behind the development and implementation of a new system should be the value that it adds to the organization. No system, no matter how advanced or how many bells and whistles, is worth the cost in time and resources if it does not add value to the organization beyond the costs. For this reason, one business goal associated with this…

    • 688 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Bsa 385 Week 2

    • 791 Words
    • 4 Pages

    Developing software is far from an exact science and without a structured system to guide the process a project is likely to fail. Defining and adhering to a Software Development Life Cycle (SDLC) early in the project will help to guide the development of a new information system. In addition to having the structure for the development team to work within a defined and agree upon SDLC will help to set the proper expectations for deliverables with the stakeholders and customer(s). Smith Consulting has been given the task of creating a Frequent Shopper program for Kudler Fine Foods. As a result Smith Consulting needs to decide on which SDLC will work best for this project. In addition to selecting a SDLC to use Smith Consulting will need to determine how testing will be conducted. The purpose of this paper is to compare and contrast Waterfall and Scrum SDLC's, including how testing will be performed for each, such that Smith Consulting will be able to make an informed decision on which methodology to use when creating the Frequent Shopper Program for Kudler Fine Foods.…

    • 791 Words
    • 4 Pages
    Good Essays
  • Best Essays

    The Scrum approach has been developed gaming for managing the systems development process. It is an empirical approach applying the ideas of industrial process control theory to gaming development resulting in an approach that reintroduces the ideas of flexibility, adaptability and productivity (Schwaber & Beedle 2002). It does not define any specific software development techniques for the implementation phase. Scrum concentrates on how the team members should function in order to produce the system flexibly in a constantly changing environment.…

    • 3180 Words
    • 13 Pages
    Best Essays
  • Better Essays

    The process of information-gathering is crucial to the success of this project. A plan must be followed and executed flawlessly to make sure the requirements and specifications have been defined. “Without a formalized, organized approach to developing information systems software [we] might see a project fail due to premature development of the software before all the functional requirements are clearly defined and agreed upon.” (Shelley 2004) The IT Team will use the Systems Development Cycle or SDLC with the waterfall methodology. Through this method, the team will be able to understand the user requirements and efficiency of the current system in comparison to related industry technological standards. The SDLC method is a tried and true approach for developing applications for companies that want to upgrade their systems.…

    • 1264 Words
    • 6 Pages
    Better Essays
  • Better Essays

    Throughout the testing process smith systems are looking at several development methods for the frequent shopper program (Melonfire, 2006). The first method under consideration is the waterfall development method (Melonfire, 2006). Waterfall development is a software development model, which comprises of a phased succession of actions leading to the delivery of a software product. In essence, it is a framework for software development in, which development continues successively through a cycle of phases, opening with system requirements analysis and advancing up to product delivery and maintenance (Melonfire, 2006).…

    • 1313 Words
    • 6 Pages
    Better Essays
  • Better Essays

    Kaplan It460 Unit1

    • 788 Words
    • 4 Pages

    JAD (Joint Application Development) is a methodology which uses customer involvement. The development team works together with the customer to develop the processes that the software will support and develop the processes as to work directly with the customer’s business needs. The JAD approach was developed due to the ineffectiveness of the technique of interviewing stakeholders individually to identify requirements. The technique focused on individual input rather than group consensus. (Edwards, 2011)…

    • 788 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    BIS 220

    • 808 Words
    • 4 Pages

    With the advancements in technology we all are introduced to new or improved forms. There are times when advancing and learning of new technologies is a wonderful thing as long as one can also retain new information along with previously learned knowledge. In last week’s teachings we have learned new functions and capabilities as well as had a refresher course on the Microsoft PowerPoint program. Along with this informative we have also learned of the importance of the system development life cycle (SDLC) in regards to the planning, organizing, and implementing of information systems to include the project management of IT acquisitions, hardware and software selections.…

    • 808 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Accg250

    • 1901 Words
    • 8 Pages

    Build business case on new functionality. System study team can develop new functionalities base on the problem in the previous system and match the requirement from users. Therefore, new functionality would be more adapt the circumstance of this business. Organizations have to stop using cost saving as sole monition and focus on the business gains from new functionality.…

    • 1901 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    It does not matter whether one is managing a florist, grocery store or a bank, one cannot manage the company without having some type of order. Order is needed to ensure that all aspects of the company is taking care of, providing order means that one has to take steps that combines into a process that takes care of the company needs. Systems Development Life Cycle (SDLC) is a process, a model that is needed in project management (Johnson, 2012). SDLC explains the steps involved in an information system development project, from the first step of researching and analyzing to all the way through to the final step of maintenance of the completed application…

    • 744 Words
    • 3 Pages
    Good Essays
  • Good Essays

    team assignment week 4

    • 826 Words
    • 4 Pages

    The journey for Gordon and Anita began in 1976, form a small shop where they sold 25 handmade body care products. Today, they are a present in 54 countries around the world with 2,133 stores and more than 1000 distinguishable products to offer. It was declared as the 27th most respected companies in the world by Financial Times and the 2nd most trusted brand in UK in 1999. It started as a manufacturing country but now purely a retailer; it became a client for SAP Retail Solutions in 1999, in USA alone. SAP with more than 183,000 customers in more than 130 countries it is world’s leading and third biggest software development manufacturer and provider. With the expansion, increasing sales and growing needs, harmony in financial activities is a critical factor for success of any business. Thus, as a part of the company 3year strategy to achieve this harmony in forecasting, ordering and distribution processes, the crucial decision of SAP implementation and expansion was made by the company. SAP was to provide a strong yet adaptive platform for the company across the entire value-chain from the headquarters to Point of Sales operations of the company’s retail stores.…

    • 826 Words
    • 4 Pages
    Good Essays
  • Better Essays

    With the development of the new system, time is vital in designing of the new program. In addition, developing a whole new system or keeping the current system along with additional new features for Riordan Manufacturing can be costly. Therefore, the IT department would have to propose a system where it can take the current tools and the new features and compile them into a single web-based or dashboard application. The design of the new system can be achieved by taking advantage of a beneficial software system called Rapid Application Development (RAD). RAD "refers to a type of software development life cycle which uses minimal planning in favor of rapid prototyping" (Wikipedia, 2009) The benefits of the software are that during the planning stages, the software writes itself along with providing speed and flexibility. Furthermore, the IT department can review and define with the employees the business requirements for the system by using the Joint Application Development (JAD). JAD is also used in the SDLC that collects business requirements for the system. According to Wikipedia, the JAD process also includes approaches for enhancing user participation, expediting development, and improving the quality of specifications…

    • 1494 Words
    • 6 Pages
    Better Essays
  • Better Essays

    References: Till now I’ve been developing the software component using the Agile methodology. Agile methodology is adaptive approach. Our client was Credit Suisse and the project was “Know Your Customer”. It is to be used by the Relationship Manager of the bank. Initially we didn’t know the actual requirement and were given prototypes. Then after several iterations, after developing many prototypes and integrating all those we came to the actual solution.…

    • 947 Words
    • 4 Pages
    Better Essays
  • Better Essays

    Riordan Outsourcing Plan

    • 2870 Words
    • 12 Pages

    Riordan manufacturing virtual organization is focused on achieving and maintaining financial and resource profitability to sustain growth. The company’s finance and accounting department needs to have a seamless compatibility among its three different sites to provide consistency in data and eliminate redundancy of records and process. Outsourcing has been identified as a method to deliver the solution. Research has been conducted by a team to identify the pros and cons associated with technology outsourcing projects. Scholarly peer reviewed articles are used for identifying the pros and cons. Non-peer reviewed articles will be considered if they are from reliable sources. Outsourcing software development enables Riordan Manufacturing to increase efficiency in satisfying customer needs, storing quality data, and achieving high profits. Risks are recognized to be challenging in system security, personnel satisfaction, and company litigations. More organizations realize the cost savings in offshore outsourcing. Outsourcing could result in potential cost savings, organization-wide consistent reporting, and increased focus on strategic activities. A substantial business transformation will be measured by efficient processes, increased productivity, and optimized strategy for an outsourcing venture. An organization with well managed outsourced functions can result in consistent full benefits of outsourcing.…

    • 2870 Words
    • 12 Pages
    Better Essays
  • Best Essays

    The integration of systems is a major endeavor and involves challenges of a technical, organizational, and project management skills during the design phase of the business software. Some systems are designed as standalone systems with little intentions to integrate in the future. Our company will design a software that will allow integration in the future of we see the need to make changes.…

    • 2238 Words
    • 9 Pages
    Best Essays
  • Powerful Essays

    V Model vs Agile Methodology

    • 2703 Words
    • 11 Pages

    The Methodologies Agile and V-Model are discussed, as well as Software Management techniques PMBOK, COCOMO, MTA, EV and Critical path.…

    • 2703 Words
    • 11 Pages
    Powerful Essays