What information techologies are in play, with what capabilities, and with what challenges and risks? We tend to forget all the information technology and computing that just works smoothly in our daily lives. Reaching state of smooth may require a lot of hard work, especially when new technology is introduced, major changes are made to existing technology or new integrations. Defining the technolgy stack and mastering it is a vital part of any technical project.
Read More |
---|
Information technology covers so many purposes: from classical computing , data handling, system integration to support of human communication and interaction, and articifical intelligence. Building working solutions are based on many types of technology: hardware, software, infrastrucure and network components with many choices about usage in the form of architecture , code logic and configurations. Getting overview of the technology stack is a vital task – What systems are involved with what underlying technolgoes. Is technology fit for use, shall new technology be implemented or is existing and propriotary technolgy being challenged to do new tricks? Project are easiest if they can be based on fit modern technology that is already in use in the organization , with all needed support processes in place, and with teams having experince with development, operations and knows the way around. Pay attention if the project is introducing new technology – It can be exiting but also time consuming to introduce new tecnology. Remember that it can take time before new technology becomes mature and keep in mind the many extra tasks there can be involved. Especially when whole new systems are built (with a patchwork of involved technologies) many extra taks can be encountered incl.
Pay attention when the old horse is forced to do new tricks – If existing technology is being challenged to do new things it has not done before, or is forced to adapt new patterns e.g new integration methods you should be alert. It may be a huge challenge to open the box and interfere with things and principles that have been untouched for long time. Pay attention if the project involve system integration – All experience shows that complexity is increasing when multiple systems with different technologies and logics must play together, but also different teams that must syncronize plans and coordinate efforts. Adding middleware to facilitate integration may be a prerequisite but is also another layer of technolgy (and organization) to be managed. It is people that make technology work – No matter what kind of technology, the succesful exploration will be dependent on having the right people involved that can manuveuer the technology. This include:
Technology does not work from day one: It is easy to forget, but as complexity is increasing the more time it takes to make technology work smoothly. The smooth operation include
Technology in corporate perspective: Corporate IT strategy and -standards can have huge impact on what technology to use, the freedom to introduce new technology and agility during implementation. It makes perfect sence to have a corporate strategy that defines how to use technology and to select certain tecnologies rather than having an cluster or patchwork of technologies serving the same purposes. The backbone can be limitations for a project to choose best-fit technology, the allowed technology may be old and not upgraded, there can be ressource limitations or other bottlenecks. No matter what it is important to understand and navigate within the options and limitations in the organization. |
Activities |
Align business requirements with technology to be used |
Select technology |
Define the selection process |
Vendor/technology selection |
Create an overview of the technology stack |
Assess if technology contain essential features |
Assess if the standard system will meet the needs |
Assess if old or outdated technology shall be used |
Define competencies needed for the specific technology |
Assess user and team commitment to the selected technology |
Assess if selected technology is scarce on resources |
Assess the cost of ownership and hidden costs |
Risks |
Technology contains hidden costs |
Problem: Use of the technology incurs extra costs (e.g., additional license costs, hardware costs, database license, consultancy costs). Consequence: The use of technology becomes more expensive than estimated or the technology may not be utilized to its full potential in order to save money. |
The team has no experience with selected technology |
Problem: The project team may have to spend significant time learning the technology and it may not be utilized in the best possible way. Consequence: The selected technology may not only become time-consuming and resource-demanding, it may not even provide the best possible business value. |
Technology lacks essential features |
Problem: Important features that are required to support business needs or opertational purposes are lacking. Consequence: Business value may be impacted or it may be costly and time-consuming to establish lacking features or find workarounds. |
Complex blend of technologies |
Problem: Multiple technologies are being used to support business needs. Consequence:The interaction between multiple technologies may create integration challenges. There may be multiple license, operations, support and hardware costs. |
Technology chosen before business needs were defined |
Problem: The technology may not be the best possible choice to support the actual business needs. Consequence: A wrong choice of technology may have significant negative impact on business value, and it could become difficult and costly to replace. |
OBV Consulting ApS
Skovvej 5 DK-4180 Sorø
info@obvconsulting.dk
Ole Barkou Vilstrup
+45 61 62 73 12
obv@obvconsulting.dk
Good project knowledge base sets the scene for project management and provides an intro to its main disciplines. Get inspiration for project execution through action templates, risk lists, key figures and find inspirational guides on how to deal with typical challenges in projects. Read more