As defined by Microsoft, the word “Architecture” means: “…the process of defining a structured solution that meets all the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have a considerable impact on the quality, performance, maintainability, and overall success of the application.” Software architecture is complex and critically depends on timely decisions taken based on multiple factors and requiring multiple skill sets.
IT Factory has available experts to assist you with taking proper decisions. Our approach follows the very well-known division of architectural discipline – it encompasses the following areas:
Our Offering has been successfully proven in several organizations of various industries (insurance, banking, media) by contracting highly qualified specialists with proper technical skills and possessing commendable consulting and communication talents.
Audit of the IT architecture of systems and applications indicated by the client can present many challenges and issues for the company, and for the service provider (IT Factory), among them the following:
We assume that the intermediate objectives are as follows:
We assume that the data area is the least documented area of enterprise architecture, and it is difficult to improve the analysis of business processes of the enterprise without analyzing the data necessary for the correct process execution and "produced" by the process. Therefore, we assume supporting the client in the analysis of business processes.
IT Factory offers comprehensive value-adding services for customers who would like to achieve a competitive advantage by utilizing sophisticated technology and innovations.
Our offering is unique in its ability to bring in wider industry expertise using lessons learnt, best practices, frameworks/accelerators, technology/innovations, and domain knowledge. Our team works with all critical stakeholders of the customers to include business priorities/strategy and in-house architecture frameworks. It also involves IT and architecture team and takes into consideration project-specific requirements. These requirements are thoroughly analyzed, and the findings and recommendations are reflected in the key architectural deliverables.
The first thing to do is to thoroughly analyze the customer's needs and define the requirements. The next step is to analyze the requirements and plan the steps necessary for its implementation based on the information obtained. The scope of audited systems will be defined and specified in cooperation with client based on the following list of systems. Priorities related to systems and the schedule of their analysis will be determined at a later stage of the process, as well as architectural diagram depicting system dependencies.
Application/System Name | Modules if the System is Extended | Description/Purpose | Business Processes Supported by the System |
---|---|---|---|
System A | N/A | Claims Handling System | Claims Handling Processes |
System B | Pelikan | Debt Collection System. Management of Debt Collection Processes. | Debt Collection Management |
System C | N/A | Main System for Registering Electronic and Paper Policies | Sales and Customer Service |
We assume joint development with the client at the initial stage to determine which elements will be excluded from the audit scope. For example, we may exclude the analysis of cost reduction through service and supplier consolidation or the examination of applications for coding correctness ("code styling", "code review", standards, and best practices) and ease of onboarding new developers.
IT Factory, while considering the framework for which the client organization should build its enterprise architecture, compares four leading methodologies. Based on the set of criteria below and a four-level rating scale, we choose the methodology that will be most effective for the client.
Ranking | ||||
Criteria | Zachman | TOGAF | FEA | Gartner |
Taxonomy completness | 4 | 2 | 2 | 1 |
Process completness | 1 | 4 | 2 | 3 |
Reference-model guidance | 1 | 2 | 2 | 1 |
Practice guidance | 1 | 2 | 2 | 4 |
Maturity model | 1 | 1 | 3 | 2 |
Bussines Focus | 1 | 2 | 1 | 4 |
Governance guidance | 1 | 2 | 3 | 3 |
Governance guidance | 1 | 2 | 4 | 3 |
Presceptive catalog | 1 | 2 | 4 | 2 |
Vendor neutrality | 2 | 4 | 3 | 1 |
Information and availability | 2 | 4 | 2 | 1 |
Time to value | 1 | 3 | 1 | 4 |
Legend:
1 - provides poor results for the studied area;
2 - provides insufficient results for the studied area;
3 - provides adequate results for the studied area;
4 - provides good results for the studied area.
PHASE 1: Current State Inventory
PHASE 2: Key Findings & Strategies
We propose parallel work by two groups of interdisciplinary architects (the size of a team is
tailored to the client needs) to increase efficiency and provide a multi-dimensional assessment of the existing
solution. Each group will include a Lead Architect with expertise in the insurance industry. Supporting Architects are
tasked with acquiring technological knowledge under the guidance of Lead Architects, especially when the Lead
Architects have limited availability.
Here is an example of a team of two specialists designed for one of our clients:
Architect A. | ||
Lead Architect | Currentlythe Lead Architect at a big insurance company, responsible for overseeing themerger process between the company and Aviva from a corporate architectureperspective. Architect A has been an IT Solutions Architect in the insuranceindustry since 2009. He specializes in designing application architecturesand system solutions in IT. Architect A serves as an architect in both theproperty and life insurance domains. He develops architectural standards andcoordinates their implementation across all IT teams. |
14years of experience |
Architect B. | ||
Supporting Architect | SystemArchitect and Senior Software Engineer with several years of experience indesigning IT systems and developing software. Currently the Lead SystemsArchitect at a big media company, responsible for the operation of televisionplatforms, high-performance supporting applications, and streaming services.Architect B specializes in designing systems operating under strict SLArequirements. He has extensive experience in various aspects of the projectlifecycle, from requirements analysis, design, and implementation to releasemanagement. |
8years of experience |
Providing feedback from the client to the person or team performing a given task in the project regarding possible minor errors that were not detected during testing, reporting potential improvements to be implemented in subsequent cycles or reporting changes to the client's requirements.
Access to wide pool of industry architects (Utilizing lessons learnt and best practices)
Improvement of Technological Efficiency (unbiased reports and architectural reviews)
Enhanced Business Flexibility (Accelerated Preparation of Credible Business Recommendations)
Raising Awareness of the Value of Architectural Practices in the Organization
Formulating a Strategy for Technological Development Direction
"Polish IT specialists have it ALL: expert knowledge, multi-language proficiency, courage and flexibility to work anywhere. Why ot to use this opportunity?"
Business Development Manager
Feel free to reach out to us, explore further details about our offerings, and arrange a consultation at your convenience.
Input your search keywords and press Enter.
We will notify you via email if a job offer similar to the one you are currently viewing becomes available.
Leave us your contact details, and we will send you tailored job offer proposals.