DISTRIBUTED PROCESS PLANNING SUPPORT WITH MILOS

Author(s):  
SIGRID GOLDMANN ◽  
JÜRGEN MÜNCH ◽  
HARALD HOLZ

Software development processes are highly creative, and therefore prone to change frequently. Also, recent developments show that most software projects require knowledge and skills in a lot of areas. Since the necessary expertise often cannot be found at one development site, the necessity arises to distribute projects among several sites, or form "virtual" corporations, where software development is shared between several companies. The first point makes it necessary to support changes by identifying and notifying the people affected by a change. The second point emphasizes this necessity, while also complicating project planning and management: changes in one development site or company might necessitate replanning in several locations. In this paper, we introduce the MILOS approach, which provides concepts to integrate process modeling, planning, scheduling and enactment in one system. Thus dynamic plan changes, as well as automated feedback from execution to the project plan can be supported.

2020 ◽  
Vol 110 (04) ◽  
pp. 226-230
Author(s):  
Andreas Selmaier ◽  
Benedikt Martens ◽  
Martin Sjarov ◽  
Marlene Kuhn ◽  
Meike Herbert ◽  
...  

Digitalisierungsprojekte sind Softwareprojekte. Sequenzielle Planungsmethoden, wie sie im konventionellen Projektmanagement überwiegend Anwendung finden, eignen sich nur bedingt für diesen Projekttyp, da die anwendungsspezifischen Anforderungen sowie die Abhängigkeiten der Anlagen und IT-Systeme untereinander zu einem erheblichen Anstieg der Gesamtkomplexität führen. In diesem Beitrag wird daher ein Ansatz zur systematischen Auswahl geeigneter Projektmanagementmethoden für Digitalisierungsprojekte vorgestellt, welcher die traditionelle Projektplanung im Produktionsumfeld um iterative Vorgehensweisen aus der Software- entwicklung ergänzt.   Digitalization projects are software projects. Less suitable for such projects are sequential planning methods often used in conventional project management, as application-specific requirements and interdependencies of facilities and IT systems considerably increase overall complexity. Therefore, this paper presents an approach for the systematic selection of suitable management methods for digitalization projects, which adds iterative procedures from software development to traditional project planning in the production environment.


Author(s):  
Alf Inge Wang ◽  
Carl-Fredrik Sørensen

This chapter presents a framework for differentiated process support in large software projects. Process support can be differentiated in different levels based on the size of the development organization and the need for coordination across different levels of the organization. We have defined four main perspectives: individual, group, team, and project level, where the framework consider essential issues when planning and executing the software development processes in organizations with different levels of management. Further, a guideline is provided that suggests what is required of process support in the various organizational levels.


2009 ◽  
pp. 2359-2378
Author(s):  
Alf Inge Wang ◽  
Carl-Fredrik Sørensen

This chapter presents a framework for differentiated process support in large software projects. Process support can be differentiated in different levels based on the size of the development organization and the need for coordination across different levels of the organization. We have defined four main perspectives: individual, group, team, and project level, where the framework consider essential issues when planning and executing the software development processes in organizations with different levels of management. Further, a guideline is provided that suggests what is required of process support in the various organizational levels.


Author(s):  
Emilia Mendes

The objective of this chapter is threefold. First is to introduce new terminology that relates specifically to hypertext, the model the Web is based upon. Second, it provides an overview of differences between Web and software development with respect to their development processes, technologies, quality factors, and measures. Third, it discusses the differences between Web effort estimation and software effort estimation.


Author(s):  
Boris Roussev

xUML epitomizes the convergence of visual modeling with model manipulation programming. The results of this merger are executable models and model-driven software development. This chapter presents the fundamental notions of constructing executable domain models with xUML, as well as the principles of the MDA approach. In particular, we define the new roles of the developers in development processes based on MDA and the MDA activity workflow. We discuss also the output artifacts from each activity. As new technologies require new software development processes, we present an iterative and incremental model-driven process, combined with techniques for project planning and progress estimation based on BERT and ERNIE. We show how model executability creates congenial conditions for the application of higher-order cognitive skills in the software development process, and for the substitution of liberal creativity with design automation.


2018 ◽  
Vol 3 (1) ◽  
pp. 181
Author(s):  
Kexy Rodríguez ◽  
Nichol Sánchez ◽  
Ramfis Miguelena

The Software Factory of the ICT Research Center is currently implementing a research model that consists in the incorporation of undergraduate students of the Technological University of Panama in software development projects. This model aims to promote the participation of university students on real software development projects, and to build a research culture. The model consists of five phases: Project planning, selection of students, provide a 45-hour training to selected students on ICT Research Center development guidelines, assign and insert students in software projects (they will also be assigned to a mentor), and give the opportunity to high performance students to be recruited by an ICT Research group. It should be noted that student participation is voluntary, so they do not receive final compensation.Keywords: Student's insertion, volunteering, software development


2019 ◽  
Vol 26 (13) ◽  
pp. 2330-2355 ◽  
Author(s):  
Anutthaman Parthasarathy ◽  
Sasikala K. Anandamma ◽  
Karunakaran A. Kalesh

Peptide therapeutics has made tremendous progress in the past decade. Many of the inherent weaknesses of peptides which hampered their development as therapeutics are now more or less effectively tackled with recent scientific and technological advancements in integrated drug discovery settings. These include recent developments in synthetic organic chemistry, high-throughput recombinant production strategies, highresolution analytical methods, high-throughput screening options, ingenious drug delivery strategies and novel formulation preparations. Here, we will briefly describe the key methodologies and strategies used in the therapeutic peptide development processes with selected examples of the most recent developments in the field. The aim of this review is to highlight the viable options a medicinal chemist may consider in order to improve a specific pharmacological property of interest in a peptide lead entity and thereby rationally assess the therapeutic potential this class of molecules possesses while they are traditionally (and incorrectly) considered ‘undruggable’.


Author(s):  
Sampada G.C ◽  
Tende Ivo Sake ◽  
Amrita

Background: With the advancement in the field of software development, software poses threats and risks to customers’ data and privacy. Most of these threats are persistent because security is mostly considered as a feature or a non-functional requirement, not taken into account during the software development life cycle (SDLC). Introduction: In order to evaluate the security performance of a software system, it is necessary to integrate the security metrics during the SDLC. The appropriate security metrics adopted for each phase of SDLC aids in defining the security goals and objectives of the software as well as quantify the security in the software. Methods: This paper presents systematic review and catalog of security metrics that can be adopted during the distinguishable phases of SDLC, security metrics for vulnerability and risk assessment reported in the literature for secure development of software. The practices of these metrics enable software security experts to improve the security characteristics of the software being developed. The critical analysis of security metrics of each phase and their comparison are also discussed. Results: Security metrics obtained during the development processes help to improve the confidentiality, integrity, and availability of software. Hence, it is imperative to consider security during the development of the software, which can be done with the use of software security metrics. Conclusion: This paper reviews the various security metrics that are meditated in the copious phases during the progression of the SDLC in order to provide researchers and practitioners with substantial knowledge for adaptation and further security assessment.


Sign in / Sign up

Export Citation Format

Share Document