What is the benefit from an experienced Senior Developer?
Experienced developer in IT industry is indisputable value in every company. However, it is necessary to think about what tasks should be assigned to such expert. Very often companies makes basic mistake hiring a such specialist to write a regular code and to do other relatively simple tasks. They don’t profit from potential of this […]
Grzegorz Papaj, 24 July 2019
How to write a good software requirements specification (SRS)?
Creating a good software requirements specification (SRS) significantly increases the chances that the outcome of a project will meet the needs of the client. However, many people find it quite difficult to create a specification that is understandable and clear to the dev team. So, what is necessary to write a good IT project specification? […]
Grzegorz Papaj, 1 July 2019
What are the causes of delays in projects?
Exceeding the deadline is quite common in IT projects. According to a survey conducted by Pmreaserch.pl, as many as 61% of projects are completed after the deadline, just 33% on time, and only 6% ahead of schedule. Thus, the efficiency of project implementation is usually quite low. What are the reasons for delays in IT […]
Grzegorz Papaj, 12 June 2019
Three pillars of a good IT project manager
Managing IT projects requires specific skills and experience. Succeeding in the market cannot be only based on the technical knowledge of a project manager. Equally important qualities for a dev team leader are interpersonal skills, thorough knowledge of the industry specifics, and a focus on the individual business goals of each client. The main purpose […]
Grzegorz Papaj, 23 April 2019
Modifying systems – software life cycle
Business IT systems are not only used at large enterprises. They are also implemented in small companies due to the need for digital transformation to satisfy customers’ needs and compete in the market. As a result of the increasing popularity of dedicated software improving work and providing the ability to constantly meet market needs, more […]
Grzegorz Papaj, 5 April 2019
The modernization of Visual Basic application
Back in the days when web technologies were not commonly used, one of the most popular technologies for developing business applications was Visual Basic. Today there are still many systems written in this language, although their days are numbered. Microsoft has not officially supported the VB 6.0 development environment for over a decade. Lack of […]
Grzegorz Papaj, 1 March 2019
Change of an information system provider
It often happens that after a long period of collaboration an organization changes the IT service provider which handled the development of some internal system. It can be for example an ERP system built for the company internal needs. Such situation often happens when a key programmer, and the only person who has knowledge about […]
Piotr Lewandowski, 13 February 2019
Developers outsourcing – unusual reasons
Chief Information Officers have different attitudes towards outsourcing. Some of them consider using the services of an external software developer as a great solution, others as a necessary evil, and other ones do not care about this cooperation model, because they form their own dev teams and do not want to delegate any work outside. […]
Grzegorz Papaj, 4 February 2019
Body leasing or programming outsourcing in IT
Body leasing (employee leasing) is a form of collaboration with an IT company and outsourced programming or competence outsourcing are ways to extend the company’s IT department. IT duties can be also delegated to HR agencies, but then companies aren’t contracted with any particular software development company. There is also a solution called team leasing, […]
Grzegorz Papaj, 3 December 2018