This article may be regarded as an introduction to Software Engineering. The author presents his thoughts on the subject in relation to the practice of using its methods. To define Software Engineering you must first define Software Engineering itself. The word Engineering appears in the…
Features of the ideal developer
Technical skills are only one of the factors that guarantee programmers to get the job of their dreams. It turns out that soft skills of programmers are not without significance – specific character features, communicativeness and approach to group work have an impact on recruitment…
Three pillars of a good IT
Managing IT projects requires special skills. Striving for success on the market cannot be based only on the technical knowledge of the project manager; programming knowledge and experience are not enough. Equally important in managing a team are the interpersonal skills to know the specifics…
How to create an information system?
Today, a company’s competitiveness is, more than ever, at the heart of its strategy and challenges. To achieve this and to become a leader, the company must structure itself and use all of its resources in the best possible way and, above all, in a…
The specification of software requirements
The specification of software requirements is the stage of development that determines the success of a software. It is what defines the objectives and functions that a software needs to perform, as well as those that it cannot have (restrictions). The importance of specifying software…