The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper will discuss an implementable action plan for startups to capture and leverage their intellectual capital and identify the key players of the process. The paper will discuss the Knowledge Management deliverables that can help startups reduce the over-dependence on chief architects, reduce onboarding time for new employees, facilitate cross-functional team communication, and capture intellectual...
The Management of Enterprise Architectures (EAM) is an evolving discipline within the information systems community. By taking a holistic point of view on an enterprise, considering its business and Information Technology (IT) elements, EAM aims at a better alignment of business and IT, cost savings and faster response times. In order to achieve those benefits academics as well as industry representatives...
As adopting Agile software development becomes a trend, there is a need for a more structured definition of what is Agile and what is a high-level of Agile maturity. Traditional development methodologies rely on documents to record and pass on knowledge from one specialist to the next. Feedback cycles are, in many cases, too long or even nonexistent. Agile principles emphasize building working software...
Over the past decade, Enterprise Architecture (EA) management emerged to a mature discipline commonly applied to realize cost saving potentials while increasing effectiveness of IT in organizations. Typically, EA management starts by documenting the current state in an EA model and deriving future planned states heading towards an optimized EA. In practice, organizations struggle with the documentation...
In this paper we analyse possible reasons for the relatively low use of theories in software engineering (SE) papers found by Hannay et al.~\cite{Hannay07}. We provide an initial explanation in terms of properties of theories, test this by analyzing 32 of the 40 theories reviewed by Hannay et al., and then revise our analysis based on this test. Our analysis revealed that background theories from...
Information Security Governance has become one of the key focus areas of strategic management due to its importance in the overall protection of the organization's information assets. A properly implemented Information Security Governance framework should ideally facilitate the implementation of (directing), and compliance to (control), Strategic level management directives. These Strategic level...
This paper describes an approach and accompanying process for the development and use of architecture principles. In doing so, it builds on earlier work in which we defined the concept of architecture principle itself. The approach presented in this paper is based on a combination of experiences gathered from practice, as well as a synthesis of past work and other sources from both academia and industry,...
One of the challenges for software development organizations that try to apply software reuse programs is to make the specification, persistence and easy access to the component repository feasible, mainly considering the elaboration phase, but also addressing the construction phase of the software product. This paper uses some component documentation initiatives based on analysis and design patterns,...
A precise definition of IT architecture and its relationship to engineering is described. The components used to define architecture are generically defined along with relationships among these components. These concepts are then used, along with a particular architecture viewpoint and system context to document an example of architecture components using structural and behavioural signatures to express...
A well-executed software architecture is one of the most critical factors for achieving the intended effectiveness of a software product line as a holistic picture of a system. Today, many organizations are investing in architecture and its quality attributes for productivity, time to market and etc. In this paper, we show an evaluation framework named which provides criteria for measuring execution...
Due to the continuously growing possibilities provided by technology and its wider application, today's IT products are becoming more and more complex both from technical and managerial standpoints. Very often, multiple parties are involved in their development. Consequently, the organization of the integration and testing of these products gets increasingly complex. Organisations already encounter...
A process is an important concept in modern software development. Only when the activities are organized in process descriptions, can these be communicated, followed, observed, and improved. The basis for understanding what testing is, is therefore the understanding of the testing process. This paper presents the general concept of a process, and expands on this to present a suggestion for a generic...
We present features of an education system entirely based on a 7-months project, performed by a 6-students team within a virtual company and tutored by an experimented software engineer. We describe some aspects of a past project: functions of the system, technology, deliverables, and assessment. Students' outcomes are drafted in term of roles.
The Open Distributed Processing Reference Model (ODP-RM) provides viewpoints and abstract infrastructure guidelines that can be used for a basis for enterprise architecture, especially for an inter-enterprise architecture. The ODP-RM does not prescribe methodology for modeling itself, but provides common vocabulary and focus for description. This paper performs a brief analysis of the ODP-RM (and...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.