A literature Review on Application of System Dynamics in software project Management Pijush Chandra Das#1, Dr. UtpalRanjan Dhar#2 Abstract:
|
|
- Junior Walker
- 8 years ago
- Views:
Transcription
1 A literature Review on Application of System Dynamics in software project Management Pijush Chandra Das #1, Dr. UtpalRanjan Dhar #2 #1 Research Scholar, Department of Business Administration, Gauhati University,Guwahati , Assam, India #2 Professor UtpalRanjanDhar, Currently Dean, Royal School of Business, Ex-Dean & Head of the Department of Business Administration, Gauhati University, Guwahati , Assam, India Abstract:The success of software development project is gaining importance increasingly. The challenges of cost variance, schedule, effort, rework, cost of poor quality is a very common phenomenon is most software projects. Managers consistently track projects in controlling the various software engineering matrices so that effective project management can be done to maintain higher margins. The highly complex, interdependent and dynamic behavior of the various related components of project management makes traditional approach or tools ineffective except in case of operational issues or problems within the process.the application of system dynamics play a pivotal role in giving more insights and understanding about the different managerial policies and a systematic management of the strategic issues of project management. Key Words: system dynamics, software project management, system dynamics model, software development. Corresponding Author: Pijush Chandra Das Introduction:The need for a reliable technique for controlling and improving the software development process is immensely felt so that projects can be delivered timely and within budget. Most software projects face schedule and cost overrun.to ensure the quality aspect of RSPUBLICATION, rspublicationhouse@gmail.com Page 51
2 software projects a set well defined software development process and metrics need to be defined. An understanding of the software metrics and its process can be analyzedwell, using system dynamics model and its applications in monitoring and controlling the project.the use of system dynamics gives an insight in to the various interacting factors of the software project life cycle which impact the cost management and time management of projects [24]. The experience gained by Project managers from previous projects and their historical databasecannot help completely in balancing these interacting forces. Hence System dynamics is very useful in studying the causal and dynamic behavior of software projects and organizations which finally helps in building a set of new of tools that can contribute in taking policy decisions[23]. Literature Review:Software Project management has been a great challenge using traditional tools because they could not provide a strategic insight into the aspects of human resource component and the cause and effect part of various project interactions. The traditional decision making framework needs to incorporate system Dynamics so that the inadequacies of traditional Project management tool can be compensated[1].developing a software project right from scratch is quite a complex and risky task. The failure in completing software development projects are also large. This huge failure can be attributed to lack of improper project management and other non technical issues. The risk management paradigm has been extended by scenario based software project management by abstract system dynamics models which possibly highlights the issues and provide strategic resolutions to problemsthat a software project may face[2]. To study the dynamical behavior software project management variables describing nonlinear relationships including feedback loops several system dynamics models were developed[3] [4] [5] [6]. However these models were not thoroughly evaluated using experimental analysis, except a few to find out whether these models were really helpful or not to project managers in decision making during the course of the project[2].in 2000 Drappa and Ludewig[7] conducted an experiment using a case study to determine whether software Project models enhanced the capability of Project management of students. The role of 90% syndrome is very much applicable to software development project also. The 90% syndrome is that the duration of a RSPUBLICATION, rspublicationhouse@gmail.com Page 52
3 project finally become twice as planned when a project reaches almost 90% completion on schedule[8]. Traditional tools like WBS, PERT, CPM etc fail to establish the interrelationships and the complexity of the project s components. The traditional tools works on the assumption that if each component of Project can be understood separately that one can control the whole project easily. System dynamics provide an alternative view by concentrating on the whole project by aligning the project management objectives with organizational strategic objectives. Traditional tools also have a key role to play in the operational support to Project management while system dynamics can make distinctivestrategic contribution which is complementary to the traditional techniques.the traditional approach assumes the availability of all information at the beginning of the project.in traditional techniques the complete project work is decomposed in to activities and based on historical experience and data a reasonable estimation of schedule, cost, effort and duration is achieved for the whole project. The major concern is even-though greater accuracy in estimation is obtained at individual activity or element level but important intra-project forces are ignored. Non-linear Project dynamics are not successfully incorporated in traditional tools whereas in System dynamics considers a holistic approach of the whole project.the subjective factors like motivation, quality, productivity and scope changes in project which impacts the whole the project can be explicitly represented using causal loop diagram in System dynamics.system dynamics is not a complete alternative but it is complementary to the traditional analysis techniques.in case of a special issue in a project System dynamics which is till date relatively a rare technique, used along-with separate studies[9]. In 2009 LI Lei,ZHANG Chen and LI Hong-min [10]studied the alignment of the organizational strategic objective and the operational project management. The System dynamic model they developed had four sectors where in the intra-forces between the sectors and the underlying influences within the sectors are studied. F.P Brooks in 1978 in his book mentioned that adding more resources to a late Project makes it later,is popularly known as Brooks Law [11]. The use system dynamics model in managing software development projects also helps understanding the maturity level of the organizations, the different managerial policies and technological change[4]. This was an important advancement in the field of Project management. This work was used as a base for the development of several other system dynamic models to RSPUBLICATION, rspublicationhouse@gmail.com Page 53
4 study the complex dynamical behavior of similar kind of Projects [12].In the initial phases of a project when minimal information is available about the project, for estimating and understanding the complex behavior of the project, a reduced dynamic model(rdm) was developed by Ruiz,Isabel Ramos and Miguel toro[12]. They used the work of Eberlein[13] to simply the Abdel-Hamid and Madnick s model[4] to reach to the approach and development of RDM.The RDM technique can be used for management policy experimentation and for estimations when there is dearth of historical database in the organization, when little information is available about the software development project and when a simple and user friendly model is required.in scenarios where traditional tools have become obsolete to explain the magnitude and complexity of software Projects the multiple simulation environments like vensim, Ithink, etc have made new inroads[12]. Software developments projects are under tremendous pressure of cost overruns, untimely delivery, end-user dissatisfaction. The highly interrelated and interdependent variables of software project management process constitutes a complex mix whose underlying cause and effect is very well explained by system dynamics. The schedule pressure is such that effort sometimes increases to as much as 100 percent [14]. The impact of a delayed schedule puts time pressure on the developers which ultimately impacts the quality of the software giving rise to more error and rework which can have a negative effect on making progress on new tasks[15]. Thus the COQ will be higher which impacts the profit margin of the project. Another simulation model was developed by D. Pfahl and K.Lebsanftthat how frequently changing and unstable requirements impact the software project performance [16].Since in order to stabilize the highly volatile software requirement changes, consumes effort and investments in systems engineering, need to be analyzed so that cost of the project can be optimally managed [16]. System dynamics can very well cope with strategic issues of project management which traditional models or approaches cannot. The systematic management of strategic issues can be done through system dynamics. The operational problems within the process are supported by Traditional approaches while greater strategic issues and understanding about various managerial policies are taken care by system dynamics model. Alexandre Rodrigues in 1994 tried an approach to combine the lessons of system dynamics and traditional models within a single integrated project management methodology[17]. The strategic decisions RSPUBLICATION, rspublicationhouse@gmail.com Page 54
5 are effectively implemented using operational models as tools. Traditional operation control models need not be completely replaced or abandoned rather the existing operational models need to be improved by combining with strategic models. The differences and similarities of traditional and system dynamics model are also very clearly highlighted by Alexandre Rodrigues[17].The risk exposure of projects have considerably increased because of rapidly changing environment and the complexity level of projects. The risk management of projects can also be effectively done using a system dynamics based framework. System dynamics can be used as a useful tool for enhancing the existing Risk management process of PMBOK. Like Risk management process many other processes of the PMBOK framework can use system dynamics optimally.alexandre Rodrigues in 2001 proposed the use of SYDPIM-A system dynamics based Project-management integrated methodology for managing project Risk dynamics [18]. Agile software development is seen as an alternative approach by researchers and practitioners to tackle the traditional problem of cost, over budgeted effort, quality, schedule slippages and mismatch in estimation.a typical 20 working days Iterative development cycle is used in agile software development. In an agile set up emphasis is given on the delivery or release of work products at regular intervals.the length of the iterative cyclehave impact on the outcome of the project. The project outcome may suffer in case of sequential or low levels of agility or in high levels of agility. It is likely that the best outcome is obtained in case of moderate levels of agility. Investigations show that when the iteration cycle is for 50 working days inplace of 20 working days performance is better. The dynamics of agile software development has been analyzed [19] to gain both theoretical insights and practical suggestion for managing agile projects using system dynamics.the AgileGenome has been found to be very useful in the development of Agile Project dynamics model. The characteristics of Agile software development practices can be described by a unifying framework known as the Agile Genome. The Agile Project dynamics can be used for simulating both agile and waterfall approaches. All the seven agile genes are altogether not present in any Agile methodologies like scrum, XP(extreme programming), TDD, Feature driven development and Crystal. The APD model gives us insight in to the reasons why large-scale software projects have been unable to reap the full benefits of agile[20]. The impact of schedule pressure on the economic effectiveness of agile maintenance project is investigated using casual loop diagram and analytical theory of project investment. When the schedule RSPUBLICATION, rspublicationhouse@gmail.com Page 55
6 pressure is low the maintenance effectiveness of agile project is high and schedule pressure is High effectiveness is low. The study gave a new dimension of quantifying software development process applying analytical modeling [21]. CONCLUSION:Traditional approaches were not adequate enough to cope with the strategic issues of the highly dynamic software project management. In the recent years many project failures have brought to light that only the operative aspects of project management were taken care by traditional tools and approaches. The analysis of software project management was benefited immensely by the application of system dynamics. The insidious feedback-loops, delays, the non-linear relationships including the causal relationship give an insight in to the intra-project forces in describing the dynamic behavior of projects. But to effectively implement the strategic policies and decisions software project management will always require inputs from operational models.bothe traditional approaches and system dynamics models are providing complementary support to software project management. Hence further research need to integrate the best of both worlds and develop a single of methodology. REFERENCE: [1]Rodrigues, A.G., Williams, T.M., System dynamics in software project management: towards the development of a formal integrated approach. European Journal of Information Systems. 6, 51-56, 1997,. [2]Barros M, Werner C, and Travassos G, Evaluating the use of system dynamicsmodels in software project management, in Proceedings of 2002 International SystemDynamics Conference, Palermo Italy, Systems Dynamic Society, 2002 [3]Lin C and Levary R, Computer-aided software development process design, IEEE Transactions on Software Engineering, September [4] Abdel-Hamid T and Madnick S, Software Project Dynamics,Englewood Cliffs, NJ: Prentice- Hall, [5] Lin C Y, Abdel-Hamid T, and Sherif J S, Software engineering process simulationmodel (SEPS), Journal of Systems and Software, 38, , RSPUBLICATION, rspublicationhouse@gmail.com Page 56
7 [6] Pfahl D and Lebsanft K, Integration of system dynamics modelingwith descriptive process and goal oriented measurement, Journal of Systems and Software,46(2 3), (Initial version in Proceedings of ProSim Workshop 1998.) [7]Drappa A and Ludewig J, Simulation in Software Engineering Training, in Proceedings of the 22nd International Conference on Software Engineering, [8]Abdel-Hamid, T.K. "The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach," IEEE Transactions on SoftwareEngineering, forthcoming [9]Rodrigues AG, Bowers J, System dynamics in project management: a comparative analysis with traditional methods, System Dynamics Review 12(2): , [10] Li Lei, Zhang Chen, Li Hong-min, Application of System dynamics to strategic Project Management, The Ist International Conference on information Science and Engineering (ICISE 2009). [11] Brooks F, The Mythical Man-Month, Reading, MA: Addison-Wesley, [12] Ruiz M, Ramos I, and Toro M, A simplified model of software project dynamics, Journal of Systems and Software, 59(3), [13]Eberlein, R.L., Simplification and understanding Review,1(5), 51-68, of models, System Dynamics [14]Boehm, Software Engineering Economics, Englewood Cliffs, NJ: Prentice-Hall, [15] DeMarco T, Controlling Software Projects, New York: Yourdon Press, [16] Pfahl D and Lebsanft K, Using simulation to analyse the impact ofsoftware requirement volatility on project performance, Information and Software Technology,42, [17]Rodrigues A.G, The role of system dynamics in Project management: A comparative analysis with traditional models, Proceeding 1994 International System Dynamics Society, Lincoln MA,USA (1994), [18]Rodrigues AG. 2001, Managing and modelling project risk dynamics: a systemdynamicsbased framework,. Presented at the Fourth European Project ManagementConference: PMI Europe 2001, 6 7 June, London. [19]K.VanOorschot, K.Sengupta and Luk van Wassenhove (2009), Dynamics of Agile software development, Proceeding International Conference of the System Dynamics Society RSPUBLICATION, rspublicationhouse@gmail.com Page 57
8 [20]FirasGlaiel, Allen Moulton, Stuart Madnick, Agile Project Dynamics: A system dynamics investigation of Agile software development methods, March [21]Xiaoying Kong, Li Liu, Jing, Modeling Agile Software Maintenance Process using analytical theory of Project investment, Proceeding 2011 International conference on Advances in Engineering, [22]Ford D and Sterman J, Overcoming the 90% Syndrome: Iteration Management in concurrent development Projects, Concurrent Engineering Research and Application(CERA) Journal, September [23] Stefano Armenia, Diego Falsini et al., Improving management effectiveness and overall performance of software development projects through a system Dynamics Approach, 22 nd IPMA World Congress, 9-11 November [24] D. Rodriguez, M. Satpathy and D. Pfahl, Effective software Project Management Education through simulation models: An externally replicated Experiment, PROFES 2004, LNCS 3009, pp , RSPUBLICATION, rspublicationhouse@gmail.com Page 58
Evaluating the Use of System Dynamics Models in Software Project Management
Evaluating the Use of System Dynamics Models in Software Project Management MÁRCIO DE OLIVEIRA BARROS CLÁUDIA MARIA LIMA WERNER GUILHERME HORTA TRAVASSOS COPPE / UFRJ Computer Science Department Caixa
More informationA System Dynamics Software Process Simulator for Staffing Policies Decision Support
A System Dynamics Software Process Simulator for Staffing Policies Decision Support Dr. James Collofello Dept. of Computer Science and Engineering Arizona State University Tempe, Arizona 85287-5406 (602)
More informationAppendix: Dynamics of Agile Software Development Model Structure
Appendix: Dynamics of Agile Software Development Model Structure This study was conducted within the context of a much broader research effort to study, gain insight into, and make predictions about the
More informationTraining Software Development Project Managers with a Software Project Simulator
Master of Science Thesis Proposal Department of Computer Science and Engineering Arizona State University Training Software Development Project Managers with a Software Project Simulator Prepared by Derek
More informationA System Dynamics Software Process Simulator for Staffing Policies Decision Support
A System Dynamics Software Process Simulator for Staffing Policies Decision Support Dr. James Collofello Dept. of Computer Science and Engineering Arizona State University Tempe, Arizona 85287-5406 (602)
More informationSimulating Software Projects An Approach for Teaching Project Management
Simulating Software Projects An Approach for Teaching Project Management P. Mandl-Striegnitz 1, A. Drappa 1, H. Lichter 2 1 University of Stuttgart, Stuttgart, Germany 2 Aachen University of Technology,
More informationImproving Software Project Management Skills Using a Software Project Simulator
Improving Software Project Management Skills Using a Software Project Simulator Derek Merrill and James S. Collofello Department of Computer Science and Engineering Arizona State University Tempe, AZ 85287-5406
More informationRisk Analysis: a Key Success Factor for Complex System Development
Risk Analysis: a Key Success Factor for Complex System Development MÁRCIO DE O. BARROS CLÁUDIA M. L. WERNER GUILHERME H. TRAVASSOS COPPE / UFRJ Computer Science Department Caixa Postal: 68511 - CEP 21945-970
More informationProject Management. Software Projects vs. Engineering Projects
Read Chapters (a) Project Management, (b) Project Scheduling and (c) Risk Management from Pressman for this lecture. Project Management Rahul Premraj + Andreas Zeller reliability of data questioned! Software
More informationFeasibility of a Software Process Modeling Library based on MATLAB / Simulink
Feasibility of a Software Process Modeling Library based on MATLAB / Simulink T. Birkhoelzer University of Applied Sciences Konstanz, Braunegger Str. 55, 7846 Konstanz, Germany, birkhoelzer@fh-kontanz.de
More informationA PROJECT MANAGEMENT CAUSAL LOOP DIAGRAM T. Michael Toole 1
A PROJECT MANAGEMENT CAUSAL LOOP DIAGRAM T. Michael Toole 1 Accepted for the 2005 ARCOM Conference, London, UK, Sep 5-7. System dynamics principles and analytical tools have the potential to alleviate
More informationAGILE SOFTWARE DEVELOPMENT A TECHNIQUE
AGILE SOFTWARE DEVELOPMENT A TECHNIQUE Saurav Tiwari 1,Aasheesh Goel 2,Rajeev Sharma 3 1,2 Research Scholar,MCADept.,SRM University,NCRCampus,Modinagar 3 Asst. Prof.,MCADept.,SRM University,NCR Campus
More informationEarned Value and Agile Reporting
Earned Value and Agile Reporting Anthony Cabri, Mike Griffiths Quadrus Development Inc. Abstract This paper reviews the concepts of Earned Value Management established in traditional project management,
More informationOrganizational Behavior Factors In Responding To Project Risks Using System Dynamics Approach
2011 2 nd International Conference on Construction and Project Management IPEDR vol.15 (2011) (2011) IACSIT Press, Singapore Organizational Behavior Factors In Responding To Project Risks Using System
More informationSchedule Risk Analysis Simulator using Beta Distribution
Schedule Risk Analysis Simulator using Beta Distribution Isha Sharma Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, Haryana (INDIA) ishasharma211@yahoo.com Dr. P.K.
More informationA Software Development Simulation Model of a Spiral Process
A Software Development Simulation Model of a Spiral Process ABSTRACT: There is a need for simulation models of software development processes other than the waterfall because processes such as spiral development
More informationSystem Dynamics in Project Management: Assessing the Impacts of Client Behaviour on Project Performance INTRODUCTION
System Dynamics in Project Management: Assessing the Impacts of Client Behaviour on Project Performance ALEXANDRE G. RODRIGUES 1 and TERRY M. WILLIAMS 2 1 PughRoberts Associates, PA Consulting Group, USA,
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 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 informationContinuous Delivery is the improvement in the delivery process of software,with strong emphasis on test automation, continuous integration,
Continuous Delivery is the improvement in the delivery process of software,with strong emphasis on test automation, continuous integration, collaboration and deployment automation. The ultimate goal of
More informationBringing Real-life Practice in Software Project Management Training Through a Simulation-based Serious Game
Bringing Real-life Practice in Software Project Management Training Through a Simulation-based Serious Game Alejandro Calderón and Mercedes Ruiz Department of Computer Science and Engineering, University
More informationDynamic Change Management for Fast-tracking Construction Projects
Dynamic Change Management for Fast-tracking Construction Projects by Moonseo Park 1 ABSTRACT: Uncertainties make construction dynamic and unstable, mostly by creating non value-adding change iterations
More informationAnd the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software?
System/Software Development Life Cycle Anurag Srivastava Associate Professor ABV-IIITM, Gwalior Why Life Cycle Approach for Software? Life cycle is a sequence of events or patterns that are displayed in
More informationA FLEXIBLE MODEL FOR MULTI-AGENT BASED SIMULATION OF SOFTWARE DEVELOPMENT PROCESS
A FLEXIBLE MODEL FOR MULTI-AGENT BASED SIMULATION OF SOFTWARE DEVELOPMENT PROCESS Except where reference is made to the work of others, the work described in this dissertation is my own or was done in
More informationProject Management Certificate (IT Professionals)
Project Management Certificate (IT Professionals) Whether your field is architecture or information technology, successful planning involves a carefully crafted set of steps to planned and measurable goals.
More informationEstimating Size and Effort
Estimating Size and Effort Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. David Robertson dr@inf.ed.ac.uk http://www.inf.ed.ac.uk/ssp/members/dave.htm SAPM Spring 2007:
More informationHow project duration, upfront costs and uncertainty interact and impact on software development productivity? A simulation approach
Int. J. Agile Systems and Management, Vol. 8, No. 1, 2015 39 How project duration, upfront costs and uncertainty interact and impact on software development productivity? A simulation approach Li Liu Faculty
More informationLifecycle Models: Waterfall / Spiral / EVO
Lifecycle Models: Waterfall / Spiral / EVO Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Lifecycle The sequence of actions that must be performed in order to build a software
More informationPMP Examination Tasks Puzzle game
PMP Examination Tasks Puzzle game Here is a great game to play to test your knowledge of the tasks you will be tested on in the actual examination. What we have done is take each of the domain tasks in
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 informationInternational Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
More informationValue Creation and Capture: A Model of the Software Development Process
focus return on investment Value Creation and Capture: A Model of the Software Development Process Todd Little, Landmark Graphics Landmark Graphics supplies software and services to the upstream oil and
More informationESD.36 System Project Management. Lecture 6. - Introduction to Project Dynamics. Instructor(s) Dr. James Lyneis. Copyright 2012 James M Lyneis.
ESD.36 System Project Management Lecture 6 Introduction to Project Dynamics Instructor(s) Dr. James Lyneis Copyright 2012 James M Lyneis. System Dynamics Experience Survey Have you taken ESD.74, or 15.871
More informationV. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919
Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned
More informationSimulation in Software Engineering with System Dynamics: A Case Study
JOURNAL OF SOFTWARE, VOL. 4, NO. 10, DECEMBER 2009 1127 Simulation in Software Engineering with System Dynamics: A Case Study Minghui Wu 1 Dept. of Computer Science and Engineering, Zhejiang University
More informationApplying System Dynamics to Scenario Based Software Project Management
Applying System Dynamics to Scenario Based Software Project Management MÁRCIO DE OLIVEIRA BARROS CLÁUDIA MARIA LIMA WERNER GUILHERME HORTA TRAVASSOS COPPE / UFRJ Computer Science Department Caixa Postal:
More informationIMEO International Mass Event Organization based on Recent Experience of Euro 2012
IMEO International Mass Event Organization based on Recent Experience of Euro 2012 1. Name of the project: Project Management 2. Leader of the workshop (materials' author): Szymon Włochowicz 1 Objectives
More informationTEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN
TEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN ABSTRACT Zaigham Mahmood University of Derby, UK School of Computing, University of Derby, Derby, DE22 1GB,
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 informationSoftware Engineering 1
THE BCS PROFESSIONAL EXAMINATIONS Diploma April 2006 EXAMINERS REPORT Software Engineering 1 General Comments Most of the scripts produced by candidates this year were well structured and readable, showing
More informationA Case Study on Benefits and Side-Effects of Agile Practices in Large-Scale Requirements Engineering
A Case Study on Benefits and Side-Effects of Agile Practices in Large-Scale Requirements Engineering Elizabeth Bjarnason, Krzysztof Wnuk, Björn Regnell Department of Computer Science, Lund University,
More informationTransitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led
Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Course Description Identify the challenges you will face when implementing an Agile approach to software development and then plan
More informationAGILE METHODOLOGY IN SOFTWARE DEVELOPMENT
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software
More informationStrategic View on Various Sub-paradigms of Agile Methodology and Sig Sigma Approach
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 153-162 International Research Publications House http://www. irphouse.com /ijict.htm Strategic
More informationA Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.
A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) albert.sweetser@ac.com
More informationMeasuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation
www.ijcsi.org 170 Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation Bushra Sharif 1, Dr. Shoab A. Khan 2, Muhammad Wasim Bhatti 3 1&2 Department of Computer
More informationRequirements Volatility and Its Impact on Change Effort: Evidence-based Research in Software Development Projects. Return to Published Papers
Requirements Volatility and Its Impact on Change Effort: Evidence-based Research in Software Development Projects Return to Published Papers N Nurmuliani, Didar Zowghi Faculty of Information Technology
More informationApplying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
More informationProject Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
More informationSWEBOK Certification Program. Software Engineering Management
SWEBOK Certification Program Software Engineering Management Copyright Statement Copyright 2011. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted
More informationAN OPTIMISED PORTFOLIO MANAGEMENT MODEL, INCORPORATING BEST PRACTICES
ABSTRACT AN OPTIMISED PORTFOLIO MANAGEMENT MODEL, INCORPORATING BEST PRACTICES Y.NAIDOO University of Johannesburg, Faculty of Engineering and the Built Environment, South Africa yogz.naidoo@gmail.com
More informationThe Art of Project Management: Key Adjustments Factors using Dynamic Techniques
The Art of Project Management: Key Adjustments Factors using Dynamic Techniques Antonio Folgueras Marcos, Ángel García Crespo, Belén Ruiz Mezcua Carlos III University, Department of Computing Engineering
More informationHybrid Modeling of Test-and-Fix Processes in Incremental Development
He (Jason) Zhang, Ross Jeffery, and Liming Zhu Hybrid Modeling of Test-and-Fix Processes in Incremental Development - International Conference on Software Process 2008 Outline Introduction Hybrid process
More informationCourse Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
More informationWHY THE WATERFALL MODEL DOESN T WORK
Chapter 2 WHY THE WATERFALL MODEL DOESN T WORK M oving an enterprise to agile methods is a serious undertaking because most assumptions about method, organization, best practices, and even company culture
More informationComparing Agile Software Processes Based on the Software Development Project Requirements
CIMCA 2008, IAWTIC 2008, and ISE 2008 Comparing Agile Software Processes Based on the Software Development Project Requirements Malik Qasaimeh, Hossein Mehrfard, Abdelwahab Hamou-Lhadj Department of Electrical
More informationA Hybrid Software Process Simulation Model
Laboratory for Computer Science and CERTIA Research Center * University of Rome Tor Vergata Roma, Italy {donzelli, iazeolla}@info.uniroma2.it Keywords: Software Process Modeling, Simulation Modeling, Hybrid
More informationComparing the Differences and Complementary features of PRINCE2 and the PMI PMBOK Guide
Comparing the Differences and Complementary features of PRINCE2 and the Guide PRINCE2 is the UK Government s structured project management method. PMI stands for the Project Management Institute producing
More informationFUNBIO PROJECT RISK MANAGEMENT GUIDELINES
FUNBIO PROJECT RISK MANAGEMENT GUIDELINES OP-09/2013 Responsible Unit: PMO Focal Point OBJECTIVE: This Operational Procedures presents the guidelines for the risk assessment and allocation process in projects.
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 informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationIntroduction to Software Engineering: Project Management ( Highlights )
Introduction to Software Engineering: Project Management ( Highlights ) John T. Bell Department of Computer Science University of Illinois, Chicago Based on materials from chapters 14, 15, and 16 of Object
More informationThe W-MODEL Strengthening the Bond Between Development and Test
Andreas Spillner Dr. Spillner is working as Professor at the Hochschule Bremen (University of Applied Sciences) where he is responsible for software engineering and real time systems. Dr. Spillner has
More informationSchedule Compression
Schedule Compression The need to reduce the time allowed for a schedule, or a part of a schedule is routine, some of the times the need arises include: When the initial schedule is too long to meet contractual
More informationProDec: a Serious Game for Software Project Management Training
ProDec: a Serious Game for Software Project Management Training Alejandro Calderón, Mercedes Ruiz Department of Computer Science and Engineering University of Cádiz Cádiz, SPAIN e-mail: alejandro.calderonsanchez@alum.uca.es,
More informationUniversity of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering
University of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering Research Area: Software Engineering Thesis Topics proposed by Dr. Dietmar Pfahl, Assistant Professor
More informationAtern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.
THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates
More informationStrateJect: An Interactive Game for Project Management Experiential Learning
StrateJect: An Interactive Game for Project Management Experiential Learning Dr. Srinivas Telukunta 1, Mr. Srikanth Kumar Kota, Mr. Srinivas Potti, Mr. Harsha Shashank, Mr. Triloknath Reddy Abstract: The
More informationComparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition and ISO 21500
Project Training Company Comparing PMBOK Guide 4 th Edition, Edition and STS Sauter Training & Simulation S.A. Avenue de la Gare 10 1003 Lausanne Switzerland Web: www.sts.ch E-mail: office@sts.ch Phone:
More informationThe Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach
The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach IEEE Transactions on Software Engineering(TSE, 1989) TAREK K. ABDEL-HAMID Park, Ji Hun 2010.5.10 Contents Introduction
More informationSoftware Development Process
Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software
More informationPROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL
PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL Sanja Vukićević 1, Dražen Drašković 2 1 Faculty of Organizational Sciences, University of Belgrade, vukicevicsanja@yahoo.com 2 Faculty
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 informationTAGUCHI APPROACH TO DESIGN OPTIMIZATION FOR QUALITY AND COST: AN OVERVIEW. Resit Unal. Edwin B. Dean
TAGUCHI APPROACH TO DESIGN OPTIMIZATION FOR QUALITY AND COST: AN OVERVIEW Resit Unal Edwin B. Dean INTRODUCTION Calibrations to existing cost of doing business in space indicate that to establish human
More informationSoftware Requirements Metrics Provide Leading Indicators in Measurement-Driven Dashboards for Large-Scale Systems
Software Requirements Metrics Provide Leading Indicators in Measurement-Driven Dashboards for Large-Scale Systems Richard W. Selby Head of Software Products, Northrop Grumman Space Technology, One Space
More informationANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT
ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT ABSTRACT Umesh Rao Hodeghatta 1 and Ashwathanarayana Shastry 2 1 Xavier Institute of Management, Bhubaneswar, India, umesh@ximb.ac.in 2 i-point Consulting
More informationChapter 6. (PMBOK Guide)
Chapter 6 Project Time Management (PMBOK Guide) Mohammad A. Rajabi Dept. of Geomatics Eng., University it of Th Tehran Tel: +98 21 8833 4341, Cell: +98 912 132 5823 Email: marajabi@ut.ac.irac ir Homepage:
More informationPlanning of Project Work (IS PM 6. Lecture, 2011 Spring)
Planning of Project Work In planning of project work are in the context of information system development project under attention information system development processes and needed resources. Pictorially
More informationPragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach
www.ijcsi.org 692 Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach Manoj Kumar Panda HEAD OF THE DEPT,CE,IT & MCA NUVA COLLEGE OF ENGINEERING & TECH NAGPUR, MAHARASHTRA,INDIA
More informationKeywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven
More informationBasic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering
More informationSeptember 17, 1:00 PM. Dean Sorensen, Founder, IBP Collaborative
BUSINESS FORECASTING AND INNOVATION FORUM 2015 September 17-18, 2015 Boston, MA September 17, 1:00 PM Track A Session: Transforming FP&A via Strategic, Financial & Operational Integration Improve forecast
More informationMNLARS Project Audit Checklist
Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?
More informationAgile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
More informationTruly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
More informationA CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,
More informationChanging Roles and Responsibilities from Traditional project management to Agile project management
Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India vishvadeep@gmail.com
More informationWeaving the Software Development Process Between Requirements and Architectures
Weaving the Software Development Process Between and s Bashar Nuseibeh Computing Department The Open University Walton Hall Milton Keynes MK7 6AA, U.K. Email:B.A.Nuseibeh@open.ac.uk ABSTRACT This position
More informationPerformance Management Systems: Conceptual Modeling
2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand Performance Management Systems: Conceptual Modeling Dmitry Isaev Business Analytics
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 informationProject Management for IT/IS Projects
Project Management for IT/IS Projects The Course Design, Outline and Behavior Objectives: Project Management for IT/IS Projects is consistent with the PMI Project Management Body of Knowledge, PMBOK. To
More informationResearch on Dynamic Effects of Employability of Vocational College Students in Taiwan
Research on Dynamic Effects of Employability of Vocational College Students in Taiwan Pin-Chang Chen Department of Information Management, Yu Da University of Science and Technology, Miaoli, Taiwan ABSTRACT
More informationRisk Management for IT Projects
Introduction There are a variety of standards associated with risk management including PMI s Project Management Body of Knowledge (PMBOK), Australia-New Zealand ANZ- 4360, International Standards Organization
More informationDefect Management in Agile Software Development
I.J. Modern Education and Computer Science, 2014, 3, 55-60 Published Online March 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2014.03.07 Defect Management in Agile Software Development
More informationMETRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS
METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS John Osteen B Cognizant Business Consulting Process Quality Consulting Cognizant Technology Solutions, Chennai, India john.b@cognizant.com
More informationSoftware Development Life Cycle Models - Process Models. Week 2, Session 1
Software Development Life Cycle Models - Process Models Week 2, Session 1 PROCESS MODELS Many life cycle models have been proposed } Traditional Models (plan-driven) } Classical waterfall model } Iterative
More informationSOFTWARE PROCESS MODELS
SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More informationDynamic Aspects of Security Management of Information System.
Dynamic Aspects of Security Management of Information System. Abstract The dependency of enterprises on information systems makes security of information systems one of the mayor concerns for enterprises.
More information