Process Mutation Models of Agile Project Management Methodologies
|
|
- Blanche Elliott
- 8 years ago
- Views:
Transcription
1 Process Mutation Models of Agile Management Methodologies EVANGELOS MARKOPOULOS 1, JAVIER BILBAO 2, EUGENIO BRAVO 2, TODOR STOILOV 3, TANJIA E.J. VOS 4, CARLO FIGA' TALAMANCA 5, KATRIN RESCHWAMM 6 1 Department of Informatics University of Piraeus 80 Karaoli & Dimitriou Str., Piraeus GREECE epm@unipi.gr 2 Applied Mathematics Dept University of the Basque Country Alda. Urkijo s/n., Bilbao SPAIN javier.bilbao@ehu.es 3 Dept Hierarchical Systems, Institute of Computer and Communication Systems Bulgarian Academy of Sciences Acad. Bonchev str. Sofia BULGARIA todor@hsi.iccs.bas.bg 4 Information Technology Institute University of Valencia Camino de Vera s/n, Valencia SPAIN tanja@iti.upv.es 5 Technology Division ICT Area Via Giacomo Peroni 386, Roma ITALY c.talamanca@innova-eu.net 6 The Fraunhofer Institute for Factory Operation and Automation Fraunhofer IFF, ICCL Sandtorstrasse 22, Magdeburg GERMANY katrin.reschwamm@iff.fraunhofer.de Abstract:- Approaching the way an information technology project can be managed is based upon a number of parameters dealing with the project, the implementation process, the project constraints, the expected quality, and many other project needs and expectations that define successful the project management concept. All projects have the same goals, which are all related to successful implementation. This paper will introduce an approach that will utilize the project constraints and the project management dimensions based on the project goals and expectations per case. This agile like approach, will be enhanced with the concept of process mutation and methodological mutations over the evolution and the progress of the project implementation. Key-Words: - Management, Process Mutation, Agility, Process Framework 1 Introduction management methodologies have been blamed as time and budget consuming, bureaucratic processes. This is possible when the methodology, which has been selected to support the management of a specific project under specific restrictions, is not the proper one. The selection of the method, one can use to perform project management can be more complex than the project itself. Most of the well-known and widely accepted project management methodologies are either too theoretical, or too restricted to specific management views. Selecting a methodology to be used of-theshelve can be more risky than managing a project without a methodology. Standards, methods and best practices need to be adjusted to the implementation environment and project constraints in order to be successfully used. The adjustability of the project management process is based on the identification of the project and the risks associated with the project implementation process. Those risks affect significantly the project implementation environment and management methods as well [1]. The development of a project management methodology with adjustability capabilities can be achieved only if the project management dimensions and project facets are identified. Following the identification of the project environment and the characteristics of the project management stages other more complex issues need to be taken in consideration dealing the project changes that affect the organizational stability, the technical stability and other types of changes affecting the stability of the implementation process. This project environment stability can be obtained by process mutation over the project implementation progress. 2 Management s Process mutation is based on project determination an identification. A project is not identified by its subject, neither by its goals but by its overall environment and dimensions which affect both the ISBN: ISSN:
2 project goals, objectives and the selection of the management approaches to be followed [2]. The following four project management dimensions describe the project environment, management goals, constraints and expectations [3]. Organizational: Management by managing the project in an organizational level. Formation of steering committees; monitoring by job description and tracking by project milestones and project deliverables and documentation. Planning: Management by monitoring the plans and estimations drawn in the early phases of the project. Tracking : Management by volume; Quantitative management; Tracking on the planned activities in a demanding way following the project plan in detail, or tracking by specific guideline requirements. Engineering: Qualitative management; Management by technical quality assurance. Monitoring and supporting the engineering processes followed in the project. Technical quality control to assure that the results of the project will be the expected results at once, prior to their delivery. 3 Management Facets The project management dimensions are highly associated with the project management facets. The management practices selected to be used or being used in project management methods, vary among projects. An information technology project has many differential factors that can influence its management approach [4]. Those factors are divides in management facets. An information technology project has four prime facets; the technology, which identifies the type of the project the operational which identifies the complexity of the project; the volume, which identifies the size of the project and the methodology facet which identifies the constraints to use a methodology. The technological facet of a project can be defined by the following set TF = {algorithmic complexity, software, hardware, telecommunication, services,. etc.} the same set of elements can be defined as: TF = {te 1, te 2, te 3.te n } (te = technological element). TF i..n defines the technological elements a project may have. The operational facet of a project can be defined by the following set : OF = {budget, time, effort, data,.} the same set of elements can be defined as : OF = {oe 1,, oe 2, oe 3.oe n } (oe = constraint element), which defines the constraints elements a project may has. On the other hand, both of these project facets need to be measured against the size factor. The volume facet of a project, third one, can be defined by the following set VF = {Complex, Large, Medium, Small,.} the same set of elements can be defined as VF = {ve 1, ve 2, ve 3.ve n } (ve = volume factor). VF i,n defines the size elements a project may have. The methodological facet, of a project, which can be defined by the following set MFi= {Time for Method, Experience on a Method, Budget for Method, Complexity of Method, Experience on Method, } the same set of elements can be defined as MF = {me1, me2, me3.men} (me = methodological element), VF i,n defines project constraints on methodological elements. If complex software, for example, needs to be developed under custom requirements in a tight schedule then it is obvious that time for using a project management methodology is not much left. Likewise as software needs to be developed by technical wizards then it is very difficult to use a project management methodology to those who never worked in a controlled environment [5]. Figure 1 presents the relationship of the project management facet elements on the project management dimension, affecting significantly the project management approach that will be selected. e1 fv Volume Facet e2 do Organizat. e3 e4 e5 de Engineer. fo Operationa l Facet e6 dp Planning dt Tracking Fig. 1. management facets and dimensions relationship. Identifying a methodology that can satisfy all the constraints of a project is so impossible as is to find a project with all of these constraints. Successful project management is based on a combination of engineering and managerial processes and tasks [6], [7] and the adjustment of the process around the project constraints and definition. e7 e8 e9 e10 e13 e15 e16 e14 fm Methodolo gy Facet ft Technology Facet e11 e12 ISBN: ISSN:
3 This process adjustment can be considered as a project by itself, since the selection of a methodology, which can be used towards managing a project, needs not to be restricted to a single methodology. If a project has many implementation and management constraints, then more than one methodology can be used to support its management effort. 4 The need for process changes Dynamic organizational environments are continuously changed, and the project management processes on theses environments shall be adjusted to theses changes. The adjustment of the project management processes is based on the freedom and capability of the project management methodology used [1]. Today, agile methodologies allow some type of process change based within the logic, objectives and processes of the methodology. The capability to integrate methodologies in order to successfully approach a project goal or objective can be very risky but also necessary. As project management facets and dimensions change over the project implementation period there is also a need for changes in the methods and practices used to manage the implementation process of the project. This need can be viewed as process mutation, where processes are evolved form different methodological approaches into one management model using different processes from different methodologies on different project management phases and stages. 5 The concept of Process Mutation The notion of mutation was always as a means of interpreting, and sometimes misinterpreting complex information technology problems. The Formal Transformation Model [8], for example, does nothing more than restraining a project s development to a finite set of technical stages, and reapplying them, thus gradually forming the final outcome, through a so called transformation. The Evolutionary Development Model [9] functions similarly; it also breaks a project down to numerous subprojects, the latter being defined by specific development phases, and managing each subprojects individually. According to the previously mentioned examples, the implementation of a project can be evolved through its implementation stages differently. This project process evolution can be characterized as an implementation process mutation on the project implementation phases and constraints. 6 Appling process mutation on the systems development life cycle It is commonly use to define the planning activities for the implementation of a project as the first project implementation phase. When a project is in the phase of planning, then several methodologies, such as the SDPP, RDPP, COCOMO, Function Points of Analysis, 5 Step and others which base the management primary one the planning concept, could be possible used alone or in conjunction with other methodologies such as the PROMPT, PRINCE, PRODIGY, SUPRA, etc, which base the management primarily on the project organization concept. The combination of such a methodological approach in the project planning phase could be an ideal one, preparing the project to move into more technical phase where other type of methodologies could possible take over the project management support. A possible project implementation phase following the project planning phase could be the project implementation estimation phase, where the input of the planning phase is used to identify quantitative and qualitative implementation and management goals and targets. Possible methodologies that could be used in this phase could be the SCALABLE, TENSTEP, BPMM, RDPP, SDPP, Ariadne-PM, IPM and other, specialized on project implementation estimation. After the project planning and implementation estimation phases the project moves in to the more technical and engineering phases which manages the actual realization of the project requirements and development of the project deliverables. Those implementation phases which can be the requirements management, systems analysis, systems design, coding, parameterization, system testing, system integration, system documentation and others can be very well supported by technically oriented management methodologies such as I.E., LCM-AIS, DοD-STD-2167A, SEFER, WWPMM, DSDM, SDLC, AIM, ITPM, and other. Over the years different methodological approaches have been developed in order to solve one part or hopefully the entire management process in the implementation of an information technology project [10]. Unfortunately the crisis in information systems project management, and even more in software project management was, is and seems that will still be [11]. The integration of processes deriving from different methodologies not only in specific project phases, but even in specific activities within a ISBN: ISSN:
4 specific project phase can significantly support the management effort. This process selection, per case can be considered as an activity with surgical sensitivity on selected project needs and constraints. On the other hand the determination of the selected processes form specific methodologies for specific project activities can not be predefined since the determination of the way the environment of the project will change or react on different types of changes can not be predicted. The project management processes will be mutated based on the behavior or the project environment and the project progress. This mutation will the one that will realize the needs for specific processes on specific project implementation activities. 7 Systems development and systems acquisition process mutation An information technology project does not need to be a systems implementation project specifically. Information technology projects can also be the systems acquisition projects, where organizations purchase technologies instead of developing them [12]. The management of the acquisition process can also be supported by many methodologies such as SA-CMM, Ariadne-PM, ITIL, ITPM, WWPMM, and others based on the acquisition phases, goals, and other project constraints [13]. The total project implementation or project acquisition phases could possibly be represented by a mutational information technology project management model, where each stage and even more each stage activity could be supported by a specific management technique, method or approach (figure 1). On the other hand it is widely accepted that each project must follow a specific project management method in order to assure consistency on its development management and also maintenance effort [14]. Unfortunately no methodology can be considered as the silver bullet or the one that can successfully support all management goals and objectives under all project constraints. It is clear that a methodology besides the need to be readjusted on the environment of each project, and not only to the goals and objectives of each project, must also be readjusted to the needs and objectives of each implementation phase on each project. In such project management process transformation need the mutational project management concept can be complementary on the agile project management concept since both are based on the readjustment of the management processes on the project needs affected by the project s environment[15]. The difference between project process transformation and project process mutation is that the agility of the process transformation, which is the adjustment of the processes, is replaced with the agility of the process mutation which is the replacement of the process with other more suitable process in order to meet the specific process goals and objectives per case and per instance. Stage Planning Stage Development Process I.E., LCM-AIS, DοD-STD- 2167A Identification Stage Acquisition Process SΑ-CMM, ITIL, ITPM, WWPMM Planning PROMPT, PRINCE, PRODIGY, etc need formalization SDPP, RDPP, COCOMO, FPA, etc. Fig. 2. Methodological approaches per project phase 8 Results Uselessly and long lasting project management processes need to be mutated on the changes of the project environment. Unlike process transformation, the process mutation is based on processes changes which incorporate processes form the project management methodologies used and other project management methodologies that could be use in order to manage a specific project task or achieve a specific goal. Process mutation is not restricted to processes existing in a project management methodology, or the transformation of the processes with the project management methodology. The process mutation has not limits, rules or conditions, and gets adjusted and readjusted to the project evolution and progress. References: [1] Keil M., A Framework for Identifying Software Risks, CACM vol.41, no.11, November 1998, pp [2] Markopoulos E., Panayiotopoulos J-C., A Management Methodology Selection ISBN: ISSN:
5 Approach based on Practical and Organizational Constraints, WSEAS Transactions on Computers, Issue 8, Vol 4, pp , August [3] Reel, J.S, Critical Success Factors in Software s, IEEE Software, May 1999, pp [4] Boehm, B., Software Engineering Economics, Prentice-Hall, 1981 [5] Humphrey W., Managing The Software Process, Addison Wesley, [6] Roetzheim W., Structured Computer Management, Prentice Hall, 1988 [7] Hoffmann H., and Geiger J., Quality Management in Action: a Swiss case study, Vol. 15, No.1, pp , [8] Pressman, R., and Ince D., Software Engineering. A practitioner s approach. European Adaptation Fifth Edition, McGraw Hill, 2000 [9] Markopoulos E., Kaminaris S., Adapting Quality Assurance on the Software Development Cycle. Proceedings of the 3rd Middle East Quality Forum. Nicosia, Cyprus June [10] Metagroup, IT Performance Trends 1999, Rubin Systems Inc, 1999 [11] Glass, R., Is there really a software crisis, IEEE Software, vol. 15, no. 1, January 1998, pp [12] Markopoulos E., Panayiotopoulos J-C., Managing Information Technology Systems Acquisition s, WSEAS Transactions on Communications, Issue 9, Vol 5, pp , September 2006 [13] NASA., NASA Software Acquisition Life Cycle, NASA Office of Safety, Reliability, Maintainability and Quality Assurance, Washington D.C [14] Markopoulos E., Panayiotopoulos J-C., An Evaluation, Correlation and Consolidation of Information Technology Management Processes, Proceedings of the 2006 International Conference on Engineering and Mathematics, July 10-11, 2006, Bilbao, Spain. [15] Ambler S., Agile Modeling John Wiley & Sons 2001 ISBN: ISSN:
Software Project Tracking Metrics Analysis Model Based on Project Requirements
Software Project Tracking Metrics Analysis Model Based on Project Requirements EVANGELOS MARKOPOULOS Department of Informatics University of Piraeus 80 Karaoli & Dimitriou Str., Piraeus GREECE epm@unipi.gr
More informationC. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.
More informationISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN
ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of
More informationCMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS
CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS 1 2 C. SenthilMurugan, Dr. S. Prakasam. PhD Scholar Asst., Professor 1,2 Dept of Computer Science & Application, SCSVMV University, Kanchipuram 1 Dept of MCA,
More information9 TH INTERNATIONAL ASECU CONFERENCE ON SYSTEMIC ECONOMIC CRISIS: CURRENT ISSUES AND PERSPECTIVES
Matilda Alexandrova Liliana Ivanova University of National and World Economy,Sofia, Bulgaria CRITICAL SUCCESS FACTORS OF PROJECT MANAGEMENT: EMPIRICAL EVIDENCE FROM PROJECTS SUPPORTED BY EU PROGRAMMES
More informationApplying Agile Methods in Rapidly Changing Environments
Applying Agile Methods in Changing Environments 7/23/2002 1 Applying Agile Methods in Rapidly Changing Environments Peter Kutschera IBM Unternehmensberatung GmbH Am Fichtenberg 1, D-71803 Herrenberg Steffen
More informationThe Helicoidal Life Cycle as a Tool for Software Development and Enhancement
The Helicoidal Life Cycle as a Tool for Software Development and Enhancement Antonio Carlos Pinto Dias Alves Universidade Federal do Rio de Janeiro COPPE Programa de Engenharia Nuclear Av. Brigadeiro Trompowiski
More informationSuccess Factors of Agile Software Development
Success Factors of Agile Software Development Subhas C. Misra, Vinod Kumar, and Uma Kumar Carleton University, Ottawa, Canada Abstract Agile software development methodologies have recently gained widespread
More informationISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
More informationA Contribution to Expert Decision-based Virtual Product Development
A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,
More informationEnterprise Frameworks: Guidelines for Selection
Enterprise Frameworks: Guidelines for Selection Mohamed E. Fayad, University of Nebraska, Lincoln David S. Hamu, TRW fayad@cse.unl.edu, dhamu@acm.org An Enterprise Framework (EF) is a software architecture.
More informationRULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY
RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY M. AYMAN AL AHMAR Asstt. Prof. and Deputy Dean, College of Engineering and Information Technology, Fujairah Campus, Ajman University
More informationBUSINESS RULES AS PART OF INFORMATION SYSTEMS LIFE CYCLE: POSSIBLE SCENARIOS Kestutis Kapocius 1,2,3, Gintautas Garsva 1,2,4
International Conference 20th EURO Mini Conference Continuous Optimization and Knowledge-Based Technologies (EurOPT-2008) May 20 23, 2008, Neringa, LITHUANIA ISBN 978-9955-28-283-9 L. Sakalauskas, G.W.
More informationHuman Coordination Factors in Software Development
International Journal of Education and Research Vol. 2 No. 5 May 2014 Human Coordination Factors in Software Development Fredrick Mugambi Muthengi Chuka University Department of Computer Science fremugambi@gmail.com
More informationCHALLENGES AND WEAKNESSES OF AGILE METHOD IN ENTERPRISE ARCHITECTURE
CHALLENGES AND WEAKNESSES OF AGILE METHOD IN ENTERPRISE ARCHITECTURE Zahra Askarinejad Amiri 1 1 Department of Computer Engineering, Staffordshire University ABSTRACT zahra.askarinejad@gmail.com As Information
More informationStudy on Risk Approaches in Software Development Projects
148 Informatica Economică vol. 16, no. 3/2012 Study on Risk Approaches in Software Development Projects Claudiu BRANDAS, Otniel DIDRAGA, Nicolae BIBU West University of Timisoara, Faculty of Economics
More informationKnowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Abstract In any
More informationPerformance evaluation of Web Information Retrieval Systems and its application to e-business
Performance evaluation of Web Information Retrieval Systems and its application to e-business Fidel Cacheda, Angel Viña Departament of Information and Comunications Technologies Facultad de Informática,
More informationHow To Understand The Limitations Of An Agile Software Development
A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science
More informationSoftware project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
More informationThe profile of your work on an Agile project will be very different. Agile projects have several things in common:
The Agile Business Analyst IT s all about being Agile? You re working as a Business Analyst in a traditional project environment, specifying the requirements for IT Developers to build. Suddenly everyone
More informationKnowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information
More informationThe Adoption of Benchmarking Principles for Project Management Performance Improvement.
The Adoption of Benchmarking Principles for Project Management Performance Improvement. Ifeoluwa Ajelabi and Yinshang Tang Informatics Research Centre, Henley Business School, University of Reading, United
More informationE-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering
Database Systems Journal vol. IV, no. 4/2013 3 E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Hitesh KUMAR SHARMA University of Petroleum and Energy Studies, India hkshitesh@gmail.com
More informationRedesigned Framework and Approach for IT Project Management
Vol. 5 No. 3, July, 2011 Redesigned Framework and Approach for IT Project Management Champa Hewagamage 1, K. P. Hewagamage 2 1 Department of Information Technology, Faculty of Management Studies and Commerce,
More informationSummary: Natalia Futekova * Vladimir Monov **
in Small and Medium-Sized Enterprises Natalia Futekova * Vladimir Monov ** Summary: The paper is concerned with problems arising in the implementation process of ERP systems including the risks of severe
More informationITIL Version 3 Best Practices
ITIL Version 3 Best Practices Master World-Class IT Management Techniques with ITIL Version 3 Contents What is ITIL? 2 Why ITIL Version 3 Best Practices? 3 The Service Lifecycle: 5 Best Practices of the
More informationInnovative Analysis of a CRM Database using Online Analytical Processing (OLAP) Technique in Value Chain Management Approach
Innovative Analysis of a CRM Database using Online Analytical Processing (OLAP) Technique in Value Chain Management Approach ADRIAN MICU, ANGELA-ELIZA MICU, ALEXANDRU CAPATINA Faculty of Economics, Dunărea
More informationProject Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman)
Project Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman) 7/8/05 Introduction Jason Charvat published this book in 2003 and in it he discusses "Selecting,
More informationStakeholder Communication in Software Project Management. Modelling of Communication Features
Stakeholder Communication in Software Project Management. Modelling of Communication Features IOAN POP * and ALEXANDRA-MIHAELA POP ** * Department of Mathematics and Informatics ** Department of Industrial
More informationData Mining Algorithms and Techniques Research in CRM Systems
Data Mining Algorithms and Techniques Research in CRM Systems ADELA TUDOR, ADELA BARA, IULIANA BOTHA The Bucharest Academy of Economic Studies Bucharest ROMANIA {Adela_Lungu}@yahoo.com {Bara.Adela, Iuliana.Botha}@ie.ase.ro
More informationA Programme Implementation of Several Inventory Control Algorithms
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information
More informationChange Risk Assessment: Understanding Risks Involved in Changing Software Requirements
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements Byron J. Williams Jeffrey Carver Ray Vaughn Department of Computer Science and Engineering Mississippi State University
More informationFuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine
Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine 99 Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine Faculty of Computers and Information Menufiya University-Shabin
More informationEfficiency Criteria in Software Project Management
124 Economy Informatics vol. 13, no. 1/2013 Efficiency Criteria in Software Project Management Cecilia CIOLOCA, Mihai GEORGESCU, Mihai CURTEANU Academy of Economics Studies, Bucharest, Romania cecilia_cioloca@yahoo.com,
More informationDetermination of the normalization level of database schemas through equivalence classes of attributes
Computer Science Journal of Moldova, vol.17, no.2(50), 2009 Determination of the normalization level of database schemas through equivalence classes of attributes Cotelea Vitalie Abstract In this paper,
More informationSoftware Development Process Selection Approaches
The Journal of Applied Science Vol. 11 No. Vol. 2:45-50 11 No. 2 [2012] ISSN 1513-7805 Printed in Thailand Review Article Software Development Process Selection Approaches Phongphan Danphitsanuphan Department
More informationTowards Better Software Projects and Contracts: Commitment Specifications in Software Development Projects
Paper presented at the 20th International Conference on Software Engineering, April 19-25, 1998, Kyoto, JAPAN Towards Better Software Projects and Contracts: Commitment Specifications in Software Development
More informationAn Efficient Objective Quality Model for Agile Application Development
An Efficient Objective Quality Model for Agile Application Development M.Usman Malik M. Haseeb Nasir Ali Javed UET Taxila UET Taxila UET Taxila Rawalpindi, Pakistan Rawalpindi, Pakistan Rawalpindi, Pakistan
More informationDomain Analysis for the Reuse of Software Development Experiences 1
Domain Analysis for the Reuse of Software Development Experiences 1 V. R. Basili*, L. C. Briand**, W. M. Thomas* * Department of Computer Science University of Maryland College Park, MD, 20742 USA ** CRIM
More informationSoftware Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance?
Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance? Jussi Ronkainen, Pekka Abrahamsson VTT Technical Research Centre of Finland P.O. Box 1100 FIN-90570 Oulu, Finland
More informationInvestigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Mennatallah H. Ibrahim Department of Computers and Information Sciences Institute
More informationWeb Application Development Processes: Requirements, Demands and Challenges
Web Application Development Processes: Requirements, Demands and Challenges THAMER AL-ROUSAN 1, BASEM HADIDI 2, SHADI ALJAWARNEH 3 1, 3 Faculty of Science and Information Technology, Isra University, Amman,
More informationApplication of software product quality international standards through software development life cycle
Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University
More informationVirtualization of Virtual Measurement Machines as component of Distributed Artificial Intelligence System
Virtualization of Virtual Measurement Machines as component of Distributed Artificial Intelligence System ANDREY ANGELOV ELENKOV Faculty of Automatics Technical University of Sofia 8, Kliment Ohridski
More informationThe Importance of Integrative Components in the Field of e-business and Information Systems
Jelica Trninić Jovica Đurković The Importance of Integrative Components in the Field of e-business and Information Systems Article Info:, Vol. 3 (2008), No. 1, pp. 023-028 Received 12 Januar 2008 Accepted
More informationA Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique
, pp. 173-182 http://dx.doi.org/10.14257/ijseia.2014.8.11.16 A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique Taghi Javdani Gandomani
More informationBachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
More informationFrameworks for IT Management
Frameworks for IT Management Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see www.vanharen.net 18 ITIL - the IT Infrastructure
More informationDevelopment models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit
Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further
More information1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
More informationSOFTWARE PROCESS IMPROVEMENT AT SYSGENIC
STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIII, Number 1, 2008 SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC DUMITRU RĂDOIU AND MILITON FRENŢIU Abstract. The Capability Maturity Model (CMM) was defined
More information240IOI21 - Operations Management
Coordinating unit: 240 - ETSEIB - Barcelona School of Industrial Engineering Teaching unit: 732 - OE - Department of Management Academic year: Degree: 2015 MASTER'S DEGREE IN INDUSTRIAL ENGINEERING (Syllabus
More informationHow to introduce maturity in software change management $
How to introduce maturity in software change management $ Lars Bendix Department of Computer Science Fredrik Bajers Vej 7E Aalborg University Denmark E-mail: bendix@cs.auc.dk Abstract: In this paper we
More informationInternational Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229 29-6166 VOLUME 5 ISSUE 1 JANUARY 2014
ISSN (Online) : 2229 29-6166 GROUPTHINK IN SOFTWARE ENGINEERING Michael Scott Brown Project Director, Software Engineering University of Maryland University College Abstract: This brief paper outlines
More informationA Survey of Software Development Process Models in Software Engineering
, pp. 55-70 http://dx.doi.org/10.14257/ijseia.2015.9.11.05 A Survey of Software Development Process Models in Software Engineering Iqbal H. Sarker 1, Faisal Faruque 1, Ujjal Hossen 2 and Atikur Rahman
More informationCurriculum Vitae Yolanda Zografova
Curriculum Vitae Yolanda Zografova Research interests Social psychology, aggressiveness, attitudes, nationalism, interethic relationships, European identity, citizenship, equality, migration Current positions
More informationMetadata Management for Data Warehouse Projects
Metadata Management for Data Warehouse Projects Stefano Cazzella Datamat S.p.A. stefano.cazzella@datamat.it Abstract Metadata management has been identified as one of the major critical success factor
More informationRisk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building
More informationUsing COBIT Indicators for Measuring Scrum-based Software Development
Using COBIT Indicators for Measuring Scrum-based Software Development VILJAN MAHNIC, NATASA ZABKAR Faculty of Computer and Information Science University of Ljubljana Trzaska 25, SI-1000 Ljubljana SLOVENIA
More informationEducational simulation in construction project risk management Setting the stage
Creative Construction Conference 2015 Educational simulation in construction project risk management Setting the stage Constanta-Nicoleta Bodea a), Augustin Purnus b) * a) Bucharest University of Economic
More informationThe Specifics of WEB Project Management
Mirjana Marić, Zoran Ćirić The Specifics of WEB Project Management Article Info:, Vol. 8 (2013), No. 2, pp. 008-012 Received 25 February 2013 Accepted 20 April 2013 UDC 005:004.738.5 Summary According
More informationAcademic Course Description. SE2003 Software Project Management Second Semester, 2014-15 (Even semester)
Course (catalog) description: Academic Course Description SRM University Faculty of Engineering and Technology Department of Software Engineering SE2003 Software Project Management Second Semester, 2014-15
More informationWeighted Total Mark. Weighted Exam Mark
CMP2101 Software Engineering Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 00 30 60 100 40 100 4 Rationale Software
More informationARCHITECTURE DESIGN OF SECURITY SYSTEM
Trakia Journal of Sciences, Vol. 8, No. 3, pp 77-82, 2010 Copyright 2009 Trakia University Available online at: http://www.uni-sz.bg ISSN 1313-7050 (print) ISSN 1313-3551 (online) Review ARCHITECTURE DESIGN
More informationSoftware Risk Management: a Process Model and a Tool
Software Risk Management: a Process Model and a Tool Tereza G. Kirner 1, Lourdes E. Gonçalves 1 1 Graduate Program in Computer Science Methodist University of Piracicaba SP, Brasil tgkirner@unimep.br;
More informationAssessing the Importance of Project Management Soft Competencies in an IT and Telecommunication Company
'Club of Economics in Miskolc' TMP Vol. 9., Nr. 1., pp. 17-21. 2013. Assessing the Importance of Project Management Soft Competencies in an IT and Telecommunication Company LÁSZLÓ BARNA PH.D. STUDENT e-mail:
More informationChapter 11 Project Management
Chapter 11 Project Management Managing and Using Information Systems: A Strategic Approach by Keri Pearlson & Carol Saunders Introduction What are the elements of a good project? Why do so many IT projects
More informationEFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko
380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko
More informationLECTURE 1. SYSTEMS DEVELOPMENT
LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics
More informationHow To Use Business Intelligence For Performance Management
Scientific Bulletin Economic Sciences, Volume 14/ Issue 1 USING BUSINESS INTELLIGENCE SOLUTIONS FOR COMPANY PERFORMANCE MANAGEMENT Luminiţa ŞERBĂNESCU 1, Marian ŢAICU 2 1 Faculty of Economic Sciences,
More informationProject Management Organization
Project Management Organization Article Info:, Vol. 3 (2008), No. 1, pp. 003-009 Received 12 Januar 2008 Accepted 24 April 2008 UDC 005.8 Summary In our work we will try to show, according to recent and
More informationMANAGING CRITICAL KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS
MANAGING CRITICAL KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS Che-Hung Liu, Florida International University, cliu001@fiu.edu Roman Wong, Barry University, rwong@barry.edu Yen-Tzu
More informationA Review of the Impact of Requirements on Software Project Development Using a Control Theoretic Model
J. Software Engineering & Applications, 2010, 3, 852-857 doi:10.4236/jsea.2010.39099 Published Online September 2010 (http://www.scirp.org/journal/jsea) A Review of the Impact of Requirements on Software
More informationDEMAND FORECASTING SIGNIFICANCE FOR CONTEMPORARY PROCESS MANAGEMENT OF LOGISTICS SYSTEMS. Martin HART, Jaroslav RAŠNER, Xenie LUKOSZOVÁ
DEMAND FORECASTING SIGNIFICANCE FOR CONTEMPORARY PROCESS MANAGEMENT OF LOGISTICS SYSTEMS Martin HART, Jaroslav RAŠNER, Xenie LUKOSZOVÁ Tomas Bata University in Zlin, Zlin, Czech Republic, EU hart@flkr.utb.cz,
More informationSoftware Quality and Assurance in Waterfall model and XP - A Comparative Study
Software Quality and Assurance in Waterfall model and XP - A Comparative Study Dr. Sana a Jawdat Khalaf Sana_j_11@hotmail.com Dr. Mohamed Noor Al-Jedaiah m_aljedaiah@ammanu.edu.jo Abstract: -Dealing with
More informationCOMPARING AGILE AND PMBOK R COST MANAGEMENT * Nikolay Todorov
МАТЕМАТИКА И МАТЕМАТИЧЕСКО ОБРАЗОВАНИЕ, 2013 MATHEMATICS AND EDUCATION IN MATHEMATICS, 2013 Proceedings of the Forty Second Spring Conference of the Union of Bulgarian Mathematicians Borovetz, April 2
More informationSelbo 2 an Environment for Creating Electronic Content in Software Engineering
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir
More informationAdvanced Topics for TOGAF Integrated Management Framework
Instructor: Robert Weisman MSc, PEng, PMP CD Robert.weisman@buildthevision.ca Advanced Topics for TOGAF Integrated Management Framework ROBERT WEISMAN CEO BUILD THE VISION, INC. WWW.BUILDTHEVISION.CA EMAIL:
More informationIMPROVEMENT IN THE DEVELOPMENT OF INFORMATION SYSTEMS BY INCREASING ITS PROCESS EFFETIVENESS. T. Rojas M Pérez
IMPROVEMENT IN THE DEVELOPMENT OF INFORMATION SYSTEMS BY INCREASING ITS PROCESS EFFETIVENESS T. Rojas M Pérez e-mail: trojas@usb.ve e-mail: movalles@usb.ve Simón Bolívar University Dept. of Processes and
More informationORGANIZATIONAL CULTURE - AN ESSENTIAL FACTOR FOR INCREASING THE COMPETITIVENESS OF A COMPANY
ROMANIAN ACADEMY COSTIN C. KIRIŢESCU NATIONAL INSTITUTE OF ECONOMIC RESEARCH ORGANIZATIONAL CULTURE - AN ESSENTIAL FACTOR FOR INCREASING THE COMPETITIVENESS OF A COMPANY Thesis Coordinator Prof. Univ.
More informationA SUGGESTION ABOUT POTENTIALITIES FOR THE SWOT ANALYSIS S DEVELOPMENT CONCERNING THREATS
A SUGGESTION ABOUT POTENTIALITIES FOR THE SWOT ANALYSIS S DEVELOPMENT CONCERNING THREATS Ognyan Simeonov, Maya Lambovska Introduction Since its elaboration during sixties of the last century till now,
More informationAnalyzing Strategic Business Rules through Simulation Modeling
Analyzing Strategic Business Rules through Simulation Modeling Elena Orta 1, Mercedes Ruiz 1 and Miguel Toro 2 1 Department of Computer Languages and Systems Escuela Superior de Ingeniería C/ Chile, 1
More informationTraining Budget Management and Strategic & Cost Analysis
Decision Support System for Training Budget Management KYRIAKOS MAMOUKARIS, CONSTANTINOS MAKROPOULOS, PANAGIOTIS TELONIS Division of Applied Technologies NCSR Demokritos 153 10 Agia Paraskevi, Attikis
More informationA Tool to Support Knowledge Based Software Maintenance: The Software Service Bay
A Tool to Support Knowledge Based Software Maintenance: The Software Service Bay Jonathan I. Maletic Robert G. Reynolds Computer Science Department Wayne State University 431 State Hall Detroit, MI 48202
More informationEvaluation of performance and efficiency of the CRM
(Volume 5, Issue 1/ 2013 ), pp. 144 Evaluation of performance and efficiency of the CRM Renáta Miklenčičová 1, Bronislava Čapkovičová 2 1, 2 University of Cyril and Methodius in Trnava, Faculty of Mass
More informationDesigning and Developing Performance Measurement Software Solution
Designing and Developing Performance Measurement Software Solution Bekim Fetaji, and Majlinda Fetaji Abstract The focus of the research study is the development of a software solution for performance evaluation
More informationThe Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
More informationINTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal Research Article ISSN 2277 9140 ABSTRACT Analysis and tabular comparison
More informationThe Impact of Agile Methods on Software Project Management
2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com The Impact of Agile Methods on Software Project Management Mahdad Khelghatdost *, Ali Mohsenzadeh
More informationImplementation of ITIL in a Moroccan company: the case of incident management process
www.ijcsi.org 30 of ITIL in a Moroccan company: the case of incident management process Said Sebaaoui 1, Mohamed Lamrini 2 1 Quality Statistic Computing Laboratory, Faculty of Science Dhar el Mahraz, Fes,
More informationLearning paths in open source e-learning environments
Learning paths in open source e-learning environments D.Tuparova *,1, G.Tuparov 1,2 1 Dept. of Informatics, South West University, 66 Ivan Michailov Str., 2700 Blagoevgrad, Bulgaria 2 Dept. of Software
More information3 rd IEEE TMC Workshop: Telecommunication Project and Quality Management
3 rd IEEE TMC Workshop: Telecommunication Project and Quality Management Quality Improvement for Processes and Systems through Standardization in Project Management Think forward Annegret Loeser Bonn,
More informationTHE INTERNATIONAL JOURNAL OF BUSINESS & MANAGEMENT
THE INTERNATIONAL JOURNAL OF BUSINESS & MANAGEMENT Performance Management Model for SMEs Rusaneanu Alexandra Ph.D. Student, Faculty of Cybernetics, Statistics and Economic Informatics, Bucharest University
More informationSoftware Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
More informationManagement Science Letters
Management Science Letters () Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl A feasibility study for using agile contractors to promote mass
More informationBusiness Process Reengineering (BPR) and Thai Small and Medium Enterprises (SMEs)
2011 International Conference on Management and Service Science IPEDR vol.8 (2011) (2011) IACSIT Press, Singapore Business Process Reengineering (BPR) and Thai Small and Medium Enterprises (SMEs) Sittichok
More informationA Spring Model: A new Information Technology system development methodology to combine software engineering stages and project management factors
A Spring Model: A new Information Technology system development methodology to combine software engineering stages and project management factors Navid Hashemi.Taba Department of Information Technology
More informationPrinciples and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 1, No. 1, November 2003, 81-87 Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
More information