IT governance thus is a result of the complete merger of computer and communications technologies, like data processing and high advancement in networks, and integrated systems. (Bloomfield; Coombs; Knights; Littler, 2000) Thus the information officers are involved in the process of strategic information systems planning -- SISP which in turn could yield better business strategy or strategic options and the roles of the Information system is wide today
They must also be able to get "new knowledge and skills; and must thus acquire a variety of knowledge bases" and are the victims of increasing work intensity seem to make the work tedious with attrition. (Docherty; Forslin; Shani, 2002) Thus loss of key personnel has a major impact on the quality
The structure of the organization also includes the routines and learning capabilities and adaptation to the changing roles in the work place and information processing. (Earl, 1988) The major goal is to integrate information systems/information technology with the corporate strategy to use information for better governance and management
It is also used for the process implementation and for evaluation. (Emam, 2001) The definitions of the process also decide the quality
(Kliem; Ludin, 1994) Systems development often uses different approaches and tools such as traditional development, prototyping, rapid application development, end-user development, computer-aided software engineering, and object-oriented development to select, implement, and monitor projects. (Golden, 2011) The very concept of the software and hardware creation and the use of components are changing day by day and new innovations are creating better software and systems that no more can be fit into the old mold
The basic paradigm of development is now old. (Kliem; Ludin, 1994) It is contended that development methods must change with the demands of the developing technology
Even in a small operation the information system ought to have better tracking functions, "data analysis and reporting, vendor management, customer databases processing and marketing analysis feasibility." (Lagana, 2004) Only when such an integrated system is developed tailor made to the business, can the efficiency required to be competitive be perceived in the business
There have been vast changes in the very functions of government and these changes have been made in many sectors that are the core of the government, the "nodality, authority, treasure and organization." (Margetts, 1999) These thus are vital concepts that actually take in the system development from the side of the client and the developer
Thus if an adaptable system is created then the end-user is allowed to create choice and make changes in the system to suit the individual functions. (Oppermann, 1994) Some activities follow the route map created by the requirement analysis and documentation
Organizations are judged by their financial performance and therefore the processing of information to leveraging its financial capital as well as its intellectual capital is the basis for the firm's survival. (Thierauf; Hoctor, 2003) Because of online financial activities many of these financials are linked directly or indirectly to the internet and the World Wide Web and thus many issues are involved in the formulation of finance based IT scenarios
Selection of the appropriate software development life cycle and development of resources are based on the resources required and the general requirements. (Wiegers, 2012) The aim of the design today is to create flexible systems
There are many conflicting external and internal factors in the system that has to be understood well not only by the designer but by the administration or the information officers. (Wolak, 2001) One of the most important aspects of governance where IT has now played a role and is becoming crucial is in the field of accounting and financial operations
¶ … Software Development Lifecycles Balancing increasingly complex requirements for new software applications with the constraints of costs, time and resources has made the use of software development lifecycles invaluable. The reliance on software development methodologies is increasing as shortages of programming expertise are leading to many companies relying on virtual project development teams (Batra, Xia, VanderMeer, Dutta, 2010)
The advantages of this specific software development lifecycle include the ability to bring users into the development cycle earlier in the process; the ability to give users greater flexibility in defining applications that more closely meet their needs due to the iterative nature of this methodology; and a more effective quality management and compliance approach in that errors can be detected quickly and acted upon (Cecil, 2004). The disadvantages of this approach include having to implement software development and quality management systems that allow for prototyping flexibility; the need for engineering in greater levels of configuration management (Bersoff, Davis, 1991)
As this technique is heavily based on Agile-based development methodologies and standards, it is well-suited for Web-based application development in Java, J2EE, C+, C++ and Python programming languages. Advantages of the Iterative Enhancement Life Cycle Model include rapid iteration of system coding modules, greater control of software quality assurance, and greater flexibility in responding to customers' specific requirements in the code (Carey, 1990)
The reliance on software development methodologies is increasing as shortages of programming expertise are leading to many companies relying on virtual project development teams (Batra, Xia, VanderMeer, Dutta, 2010). Virtual teams and the new reality of software development being global in scope are strong catalysts for the continued adoption and best practices of software development lifecycles (Cecil, 2004)
Sprint backlog refers to the list of duties the development team should finish before the next sprint. The sprint backlog is determined by the velocity of the last sprint where the development team evaluates the work that they can complete in the time frame (Cohn 67)
The last type of meeting is sprint retrospective where members reflect on past sprints. This meeting has a three hour limit whose aim is to make continuous improvement to the process (Larman 119)
Backlog grooming is where the project members meet to discuss the existing backlog. Scrum of scrums takes place every day after the daily scrum, during this meeting the agenda of the Scrum is discussed and more questions posed to team members (Schwaber 167)
A decision which is made during the planning meeting and in the planning meetings, the product owner interacts with the development team enumerating the features of the product that are of high priority. The features listed on the backlog are evaluated by the development team who then decide what portion of the work the team can complete within the next sprint (Hunt 117)