Supervisor: doc. RNDr. Tomáš Pitner‚ Ph.D. i Acknowledgement I would like to thank my supervisor doc. RNDR. Tomáš Pitner‚ Ph.D. for his valuable advice. I also want to thank my colleagues at InQool a.s. and partners at Kurzor s.r.o. and Celebrio software s.r.o. for their responsiveness and input. ii Abstract Effiency of project management is a very actual topic among key executive managers in the information technology industry. Moreover investigating how different project management approaches
Premium Agile software development Motivation Project management
had adopted Agile or were aware of Martin Fowler and his previous work. Of the waterfall‚ iterative‚ and agile methodologies‚ agile methods (extreme programming) are the most flexible approach to building software. Agile methods ideally implicated small iterations‚ along with testing and quality assurance that increased efficiency and effectiveness by reducing defects and time. The product features are a lot more high risk than other approaches‚ because a lot of the implemented software is new oris
Premium Agile software development Extreme Programming Business
ERP as Software as a Service *(*SaaS*)* for SMEs Table of Contents Page Abstract The main barriers for implementing ERP systems in SMEs were constraints in terms of resources and information‚ implementation time escalations‚ poorly defined organisational structures‚ weak formalisation of procedures or processes‚ unclear and also confused understanding amongst the employees and management. There are various methods to overcome the barriers of implementing ERP solutions in SMEs. This
Premium Software engineering Software development process Management
encountered problems. These hypotheses and proposed solutions will be highly useful in attaining the goals of the study. Data Gathering Techniques The proponents used several techniques in gathering facts and information to make study possible. Agile Approach The purpose of analysis is to understand what will be built‚ why it should be built‚ how much it will likely cost to build (estimation)‚ and in what order it should be built .This is similar to requirements elicitation‚ the purpose of which
Premium Agile software development Software testing Software quality
Perspective in Software Engineering Position Paper CHI 2004 One Day Workshop - Designing for Reflective Practitioners Orit Hazzan1 and Jim Tomayko2 1 Department of Education in Technology and Science‚ Technion - IIT‚ Haifa 32000‚ Israel oritha@tx.technion.ac.il 2 School of Computer Science‚ Carnegie Mellon University‚ Pittsburgh‚ PA‚ U.S.A. jet@cs.cmu.edu This position paper is based on our articles: Hazzan‚ O. (2002). The reflective practitioner perspective in software engineering
Premium Software engineering Software development process Extreme Programming
Project Management 1. Activity Based Costing (ABC) Introduction: There are a number of costing models used in the domain of business‚ and Activity Based Costing is one of them. In activity based costing‚ various activities in the organization are identified and assigned with a cost. When it comes to pricing of products and services produced by the company‚ activity cost is calculated for activities that have been performed in the process of producing the products and services. In other words
Premium Project management Agile software development Management
Cubao‚ Quezon City Software Reuse In partial fulfillment for the subject CTI003 Current Trends and Issues in IT Submitted to: Mr. Junell Avestro Submitted by: Lizbert Niño Igagamao IT21FB/BS-IT Date submitted October 9‚ 2012 Abstract Effective reuse of software products is reportedly increasing productivity‚ saving time‚ and reducing cost of software development. Historically‚ software reuse focused on repackaging
Premium Software engineering Software development process Software development
Phonebook‚ School and Hostel management systems). I developed my final year project using ASP.Net MVC 2.0‚ .Net Framework 4.0‚ C#‚ LINQ‚ jQuery and MS SQL Server 2008 technologies. My final year project was Agile Project Management Tool (APMT)‚ a product for the automation of Scrum (an Agile methodology). It is a highly customizable and comprehensive tool which covers all aspects of Scrum methodology which includes Maintaining the Project Backlog‚ Creating Sprints‚ Creating Sprint Backlog‚ Conducting
Premium Software engineering Project management Agile software development
NEGROS ORIENTAL STATE UNIVERSITY INTERNET RESEARCH STATION LOG SYSTEM Aseñas‚ Marjorie Unto‚ Catherine Avellano‚ Josel Valencia‚ Daryl March 2014 Chapter I The Problem and Its Scope Introduction Computer plays a big role in school management as a source of information and tool that made complex things simple and easier. It provides modernization that makes our daily lives more progressive and productive. Over the years‚ the number of schools has increased drastically as students increase in
Premium Software testing Time Agile software development
Vlissides‚ 1995] Design Patterns: Elements of Reusable Object-Oriented Software [Ghezzi‚ Jazayeri‚ Mandrioli‚ 2003] Fundamentals of Software Engineering. By C. Ghezzi‚ M. Jazayeri‚ D. Mandrioli. Second Edition. Prentice-Hall. 2003. [Knuth‚ 1984] The TEXbook. By D. E. Knuth. Addison-Wesley. 1984. [Martin‚ 2002] Agile Software Development: Principles‚ Patterns‚ and Practices. By R. C. Martin. Prentice-Hall. 2002. [Martin‚ Martin‚ 2006] Agile Principles‚ Patterns‚ and Practices in C#. By R. C. Martin‚ M [Sanderson
Premium Agile software development Source code Input device