Software Project Planning Through Simulation of Entire Project's Problem-Space

Author(s):  
Moshe Dayani ◽  
Roy Gelbard

The current research has two main objectives: 1) Integration of the system analyst's products together with the project manager's work, via handshaking of software tools used for these tasks (Software modeling tools, Project management tools, as well as Word and Excel files). 2) Simulation of the entire project's problem space subject to organization's policy and constraints in order to achieve best project planning in the given situation. For this purpose, a rule-based system, developed in this study, utilizes a simulation of entire project's problem-space, which is a Cartesian product composed of all system elements (as defined in the software modeling tool), and organization's policy, preferences and constraints, via a specific user interface (see Figure 1). Then the project manager can choose, by simple filtering, the appropriate planning, and the Gantt-chart and all plans' details are automatically exported to the Project Management tool.

2009 ◽  
pp. 1358-1374
Author(s):  
Roy Gelbard ◽  
Jeffrey Kantor ◽  
Liran Edelist

Currently, there is no integration among CASE tools (computer aided software engineering, also named AMD tools, analysis modeling and design), costing tools, and project management (PM) tools. Not only are there no integrated tools, but there is also no conceptual integration among software engineering (SE) aspects and accounting-costing aspects of software projects within PM tools. PM tools, as well as costing tools are used not only for tracking and controlling an ongoing software project, but also at the very beginning stages of the project, in which critical estimations concerning budget and time frame are made. In order to have a firm, robust, and accurate planning, project planning should be based directly upon raw SE components-objects, that is, upon analysis and design components-objects.


Author(s):  
Muhammad Aliyya Ilmi ◽  
Fajar Pradana ◽  
Widhy Hayuhardhika Nugraha Putra

Reducing the risk of failure in working on software projects is one of the successes for the company. It can be done by implementing project planning management properly. One important aspect of project management planning is scheduling. Scheduling includes recording human resources and tasks in the project. The Kanban method is one of the methods used to overcome problems in controlling project schedules. This study aims to develop a project scheduling system that applies the Kanban method. In this research, project management and scheduling system will be developed using the Kanban method. This system expected to be able to assist companies in handling projects. Kanban was chosen because it can easily respond to project changes, easily implemented, and company needs. In this study, unit testing was performed on the system's three main features and tested the validity of the system's 49 functional requirements. The usability test produces a value of 76. Based on the validation and usability test results, it can be concluded that the system is included in the acceptable category.


Author(s):  
Roy Gelbard ◽  
Jeffrey Kantor ◽  
Liran Edelist

This study proposes and prototypes a model that integrates these three aspects of software projects by automatically mapping SE objects and accounting–costing objects into PM objects. To validate the feasibility of the model and without loss of generality, it is demonstrated using former research platform focused on conversion of data flow diagrams (DFD), which are actually full enterprise set of use cases diagrams reflecting entire system-software project into Gantt charts.


SpringerPlus ◽  
2016 ◽  
Vol 5 (1) ◽  
Author(s):  
Saad Yasser Chadli ◽  
Ali Idri ◽  
Joaquín Nicolás Ros ◽  
José Luis Fernández-Alemán ◽  
Juan M. Carrillo de Gea ◽  
...  

DevOps, a cluster of tools to automate the tasks of building, testing and releasing the software, intends to optimize the end to end delivery lifecycle of software by eliminating the bottlenecks of each and every stage of development. This research paper presents the performance measure of different tools in the project planning and management phase of software development. Diverse tools exist for each and every phase of the development and depending on the outcome of the evaluation or selection criteria, tool with highest score is being chosen. This paper measures the performance of alternative project management tools viz. Jira, Trello, Leankit, AgileCraft based on these evaluation or selection criteria. To execute the underlying research work, a six-point scaling table is defined. The table measures the performance of project management automation tools and realizing their competence level score. This performance measure or the outcome as competence level score will be useful for the researchers or software developers to contemplate the best project management automation tool typically before making a decision about tool selection.


2009 ◽  
Vol 3 (5-6) ◽  
pp. 15-20 ◽  
Author(s):  
Judit Kiss ◽  
ZsoltT. Kosztyán

In case of using methodology of project planning, in the first step we had to create a “good” logic network. We had to determine the successors and predecessors of the tasks. However, usually successors and predecessors proceed from the technology, sometimes (especially in case of IT and innovation projects) these relations between tasks are not explicit. In case of projects, especially IT and innovation projects, one of the most critical points of view is the phase of logic planning. However, it is a very important phase, only slightly supported by any kind of Project Management tools. Our goal was to support the logic planning phase. In our paper a new planning method, namely SNPM (Stochastic Network Planning Method) is introduced through some practical applications. SNPM can determine all feasible solutions with the help of stochastic variables and can also take into consideration all possible precedents. The parameters of logic relations can be changed if the impacts on the project change. With this method the most probable project scenario can be determined taking into account costs and resource demands.


2003 ◽  
Vol 59 (4) ◽  
Author(s):  
A.A. Van den Berg

A management tool for efficient and effective church management: A generic perspective for a macro-congregationThis article examines the place and function of project management as a generic management tool in the church and the potential solution it has to offer in respect of congregation management and ministry. "Project" and "project management" are defined and contextualised within a church environment. The project management process is put in the context of a project management system and of the congregation and its relevant functions. Project management consists of five generic phases namely, project initiation, project planning, project execution, project control and project closure. The project manager is provided with an overall picture of the project management process, with specific reference to its compilation and workings. The discussion in the article includes the management of the human dimension of the project management process.


Sign in / Sign up

Export Citation Format

Share Document