Smart, connected products enable digital transformation but also entail challenges related to complexity, operational disruption, security, etc. An incremental approach guided by an IoT-related strategy and target architecture is key to address these challenges. I propose a library of IoT-related solution architecture blueprints can be used to guide the development of target architectures and architectural roadmaps. The framework (which is described in a Slidedoc format) is considered only as a starting point. It provides a holistic view on the IoT (or smart, connected products) space and structures the set of solution architecture blueprint based on a maturity model for smart, connected products and different IoT-related domains.
Solution Architecture Centre Of ExcellenceAlan McSweeney
This is an extract from the book An Introduction to Solution Architecture (https://www.amazon.com/dp/1797567616) that discusses the topic of a Solution Architecture Centre Of Excellence.
The solution architecture function should aspire to be a Solution Architecture Centre Of Excellence (SACOE). This is concerned with developing a mature function that is highly-skilled at solution architecture and design and provides solution and consulting leadership to the organisation.
Developing an SACOE requires vision and resources of both the solution architecture function and information technology management.
The solution architecture function has the capability to develop both the business insight and solution and technology expertise to act as the business/technology authority and be the bridge between the business and technology domains of the organisation.
Why Solutions Fail and the Business Value of Solution ArchitectureAlan McSweeney
This is an extract from the book introduction to Solution Architecture that provides a solution architecture perspective on why solution delivery fails. It is a reasonable statement that in the minds of many people failure is synonymous with information technology projects. While this perception is an exaggeration, the outcomes of many IT solution delivery projects represent failures to at least some extent. It is also often true that solution delivery failure is attributed to project management failure such as the quality, skill and experience of the project manager or the misapplication or lack of application of a project management methodology. However, the most effective project management will not make an undeliverable, unworkable, unusable solution deliverable, workable or usable. The solution architect should concern himself or herself with the ultimate success of the project to deliver the designed solution.
Structured Approach to Solution ArchitectureAlan McSweeney
The role of solution architecture is to identify answer to a business problem and set of solution options and their components. There will be many potential solutions to a problem with varying degrees of suitability to the underlying business need. Solution options are derived from a combination of Solution Architecture Dimensions/Views which describe characteristics, features, qualities, requirements and Solution Design Factors, Limitations And Boundaries which delineate limitations. Use of structured approach can assist with solution design to create consistency. The TOGAF approach to enterprise architecture can be adapted to perform some of the analysis and design for elements of Solution Architecture Dimensions/Views.
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
TOGAF is a framework for enterprise architecture developed and supported by The Open Group. It provides best practices for developing architectures and includes components such as the Architecture Development Method, reference models and a resource base. The latest version, TOGAF 8, focuses on aligning architecture with business needs and making TOGAF easier to use. TOGAF certification and training are available for individuals and organizations.
Incorporating A DesignOps Approach Into Solution ArchitectureAlan McSweeney
Solution architecture and design is concerned with designing new (IT) solutions to resolve problems or address opportunities . In order to solve a problem, you need sufficient information to understand the problem. If you do not understand the scope of the required solution you cannot understand the risks associated with the implementation approach.
Getting the solution wrong can be very expensive. The DesignOps approach is a unified end-to-end view of solution delivery from initial concept to steady state operations. It is a design-to-operations approach identifying all the solution design elements needed to ensure the delivery of a complete solution.
Solution architecture and design teams are becoming larger so more co-ordination, standardisation and management is required. The increasing focus on digital transformation increases the need for improved design as business applications are exposed outside the organisation. Solution complexity is increasing. The aim of the DesignOps approach is to improve solution design outcomes.
This presentation describes systematic, repeatable and co-ordinated approach to agile solution architecture and design. It is intended to describe a set of practical steps and activities embedded within a framework to allow an agile method to be adopted and used for solution design and delivery. This approach ensures consistency in the assessment of solution design options and in subsequent solution design and solution delivery activities. This process leads to the rapid design and delivery of realistic and achievable solutions that meet real solution consumer needs. The approach provides for effective solution decision-making. It generates options and results quickly and consistently. Implementing a framework such as this provides for the creation of a knowledgebase of previous solution design and delivery exercises that leads to an accumulated body of knowledge within the organisation.
Integrated Project Management And Solution Delivery ProcessAlan McSweeney
The document discusses a proposed process for project management and solution delivery. It provides an overview of the benefits of using standardized processes, including consistency, productivity, and risk reduction. It then describes the key phases in the solution delivery and project management processes, and provides examples of document templates used in each phase.
Solution Architecture Centre Of ExcellenceAlan McSweeney
This is an extract from the book An Introduction to Solution Architecture (https://www.amazon.com/dp/1797567616) that discusses the topic of a Solution Architecture Centre Of Excellence.
The solution architecture function should aspire to be a Solution Architecture Centre Of Excellence (SACOE). This is concerned with developing a mature function that is highly-skilled at solution architecture and design and provides solution and consulting leadership to the organisation.
Developing an SACOE requires vision and resources of both the solution architecture function and information technology management.
The solution architecture function has the capability to develop both the business insight and solution and technology expertise to act as the business/technology authority and be the bridge between the business and technology domains of the organisation.
Why Solutions Fail and the Business Value of Solution ArchitectureAlan McSweeney
This is an extract from the book introduction to Solution Architecture that provides a solution architecture perspective on why solution delivery fails. It is a reasonable statement that in the minds of many people failure is synonymous with information technology projects. While this perception is an exaggeration, the outcomes of many IT solution delivery projects represent failures to at least some extent. It is also often true that solution delivery failure is attributed to project management failure such as the quality, skill and experience of the project manager or the misapplication or lack of application of a project management methodology. However, the most effective project management will not make an undeliverable, unworkable, unusable solution deliverable, workable or usable. The solution architect should concern himself or herself with the ultimate success of the project to deliver the designed solution.
Structured Approach to Solution ArchitectureAlan McSweeney
The role of solution architecture is to identify answer to a business problem and set of solution options and their components. There will be many potential solutions to a problem with varying degrees of suitability to the underlying business need. Solution options are derived from a combination of Solution Architecture Dimensions/Views which describe characteristics, features, qualities, requirements and Solution Design Factors, Limitations And Boundaries which delineate limitations. Use of structured approach can assist with solution design to create consistency. The TOGAF approach to enterprise architecture can be adapted to perform some of the analysis and design for elements of Solution Architecture Dimensions/Views.
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
TOGAF is a framework for enterprise architecture developed and supported by The Open Group. It provides best practices for developing architectures and includes components such as the Architecture Development Method, reference models and a resource base. The latest version, TOGAF 8, focuses on aligning architecture with business needs and making TOGAF easier to use. TOGAF certification and training are available for individuals and organizations.
Incorporating A DesignOps Approach Into Solution ArchitectureAlan McSweeney
Solution architecture and design is concerned with designing new (IT) solutions to resolve problems or address opportunities . In order to solve a problem, you need sufficient information to understand the problem. If you do not understand the scope of the required solution you cannot understand the risks associated with the implementation approach.
Getting the solution wrong can be very expensive. The DesignOps approach is a unified end-to-end view of solution delivery from initial concept to steady state operations. It is a design-to-operations approach identifying all the solution design elements needed to ensure the delivery of a complete solution.
Solution architecture and design teams are becoming larger so more co-ordination, standardisation and management is required. The increasing focus on digital transformation increases the need for improved design as business applications are exposed outside the organisation. Solution complexity is increasing. The aim of the DesignOps approach is to improve solution design outcomes.
This presentation describes systematic, repeatable and co-ordinated approach to agile solution architecture and design. It is intended to describe a set of practical steps and activities embedded within a framework to allow an agile method to be adopted and used for solution design and delivery. This approach ensures consistency in the assessment of solution design options and in subsequent solution design and solution delivery activities. This process leads to the rapid design and delivery of realistic and achievable solutions that meet real solution consumer needs. The approach provides for effective solution decision-making. It generates options and results quickly and consistently. Implementing a framework such as this provides for the creation of a knowledgebase of previous solution design and delivery exercises that leads to an accumulated body of knowledge within the organisation.
Integrated Project Management And Solution Delivery ProcessAlan McSweeney
The document discusses a proposed process for project management and solution delivery. It provides an overview of the benefits of using standardized processes, including consistency, productivity, and risk reduction. It then describes the key phases in the solution delivery and project management processes, and provides examples of document templates used in each phase.
Solution Architecture and Solution ComplexityAlan McSweeney
This is an extract from the book An Introduction to Solution Architecture (https://www.amazon.com/dp/1797567616) that discusses the topic of solution complexity.
The solution architect cannot design solution in isolation without being aware of the implications of its subsequent delivery. Inherent unnecessary complexity must be avoided. The solution architect does not have control of the wider environment in which the solution will be delivered and that may be a source of additional complexity. But the solution architect can try to influence this by indicating where solution delivery problems may arise due to complexity so mitigation actions can be taken. The complexity factors can be used to assess and select solution options. The goal is, as always, no surprises.
Tutorial for the EAWG: Solution Architecture for 2010guest8c518a8
Supporting EPA's Top Priorities
EPA EA Strategic Planning Session
Open Government Directive Workshop, January 11, 2010
An EPA EA Roadmap
My List of Action Items
Cloud Computing Reference Model into Troux (like the FEA E-Gov Module) so we can use it in IMPART to do Cost Alternative Analyses as required by OMB this year
Update my Target Architecture 3.0 to include the Cloud Computing Reference Model and the Open Government Directive and Data.gov/semantic work
Work to mentor others in becoming Solution Architects by creating a training module based on a SOA with web-services - reusable component services for each EPA Region
Shadow IT And The Failure Of IT ArchitectureAlan McSweeney
The continued existence and growth of shadow IT gives IT architecture the opportunity show leadership. IT architecture can be the gateway for business IT solution requirements, from initial solution concept through to solution realisation.
Shadow IT is a set of reactions by business functions to an actual or perceived inability or unwillingness of the IT function to respond to business needs for IT solutions. There are many aspects of shadow IT:
• Shadow Projects
• Shadow Data
• Shadow Sourcing
• Shadow Development
• Shadow Solutions
• Shadow Support Arrangements
Shadow IT takes many forms and types
1. CUST – customised solution developed by a third-party
2. DEV – personal devices used to access business systems or authenticate access to hosted solutions used for business
3. DIY – end-user computing application developed by the business
4. HOME – organisation data sent to home devices to be worked on
5. MSG – public messaging and data exchange platforms
6. OPEN – open-source software used as a stand-alone solution or incorporated into other solutions
7. OUT – outsourced service solution
8. PROD – software product acquired by the business and implemented on organisation infrastructure
9. PUB – accessing organisation applications and data using public devices or networks
10. STOR – public data storage and exchange platforms
11. SVC – hosted software solution
Uncontrolled shadow IT represents a real risk to organisations. The experience from previous shadow IT examples is that they have resulted in real financial losses. IT architecture can and should take the lead in implementing structures and processes to mitigate risks while taking maximising the benefits of shadow IT.
Enterprise Architecture - An Introduction from the Real World Daljit Banger
This document provides an overview of enterprise architecture. It begins with an agenda for the overview presentation. It then discusses several public architectural frameworks that can provide guidance. Next, it explains that enterprise architecture aims to align an organization's technology landscape with its strategic goals. It provides an example of how enterprise architecture could help ensure compliance with new privacy regulations. The document outlines the typical products and deliverables of an enterprise architecture practice, including various types of models, assessments, roadmaps and more. It discusses the roles and responsibilities of enterprise architects, solution architects and technical architects. Finally, it emphasizes that enterprise architecture realization depends on the specific organization and is supported by frameworks, patterns and best practices.
The document defines the roles of solution architect, enterprise architect, and technical architect. It states that a solution architect is responsible for converting business requirements into an architectural design and blueprint for a solution. The solution architect needs input from stakeholders and provides outputs like application, database, infrastructure, and implementation designs. It also outlines the differences between the roles, noting that an enterprise architect focuses on enterprise-wide strategy, a solution architect focuses on delivering a specific solution, and a technical architect specializes in particular technologies within a solution. Finally, it shows how a solution architect contributes throughout the total life cycle of a solution.
Digital Transformation And Solution ArchitectureAlan McSweeney
Digital strategy is a statement about the organisation’s digital positioning, competitors and customer and collaborator needs and behaviour to achieve a direction for innovation, communication, transaction and promotion. Digital strategy needs to be defined in the same framework structure as the proposed digital architecture platform.
Achieving the target digital organisation means deploying solutions that enable the digital architecture. Solution architecture needs to design solutions that fit into the target digital architecture framework. This requires:
• Solution architecture team operating in an integrated manner designing solutions to a set of common standards and that run on the platform
• Solution architecture team leadership ensuring solutions conform to the common standards
• Solution architecture technical leadership to develop and maintain common solution design standards
• Solution architecture updates the digital reference architecture based on solution design experience
Digital solution design requires greater discipline to create an integrated set solutions that operate within the rigour of the digital architecture framework. The solution architecture function must interact with other IT architecture disciplines to ensure the set of solutions that implement the digital framework operate together. This requires greater solution architecture team leadership. This needs to be supplemented and supported by a well-defined set of digital solution design standards.
This follows-on from the previous presentation: Digital Transformation And Enterprise Architecture
https://www.slideshare.net/alanmcsweeney/digital-transformation-and-enterprise-architecture.
This document discusses architecture and governance for a UC Office of the President SharePoint implementation. It describes two governing tracks - a Governance Board and Information Architecture Team. The Governance Board is responsible for meeting goals, while the Information Architecture Team implements approved features and keeps deployment on track. It also outlines roles for an executive sponsor, business owners, administrators and users to define responsibilities and manage the environment. Finally, it discusses developing policies, processes, technologies and deployment strategies to ensure success.
This article describes 10 Architecture Solution Design principles to help organization focus their solution architecture teams around simple but effective design criteria.
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
The document discusses adapting the TOGAF enterprise architecture framework to have whole-enterprise scope rather than just focusing on IT. It proposes a stepped maturity model with 7 "stepping stones" to gradually expand the architecture's coverage. Each step builds on the previous to ultimately integrate all of an organization's business, people, information, and physical assets. The steps are described as preparing foundations, building an enterprise overview, rationalizing existing systems, guiding strategic change, designing for real-world constraints, and pulling everything together into a service-oriented enterprise.
The document describes various viewpoints that can be used in ArchiMate enterprise architecture modeling. It defines a viewpoint as a selection of relevant concepts and relationships from the ArchiMate language. Sixteen standard viewpoints are described that focus on different aspects such as business processes, applications, infrastructure, and more. For each viewpoint, example concepts and an illustrative model are provided.
The document discusses an approach to IT strategy and architecture that aligns business and IT to enable organizations to adapt to constant change. It presents a framework with four views: business, functional, technical, and implementation. The business view defines goals and drivers. The functional view describes how the solution will be used. The technical view specifies how the system will be built. The implementation view details how the solution will be delivered. It advocates for stakeholder participation and using principles, models, and standards across the views.
When a company invests in ITIL, very often Architecture is not much involved: this is a mistake because there is much overlap, and Architecture can end up side-lined by the ITIL juggernaut. But there are a lot of benefits Architecture can bring to an ITIL-oriented organization.
This slide deck goes a step or two further than the white-papers out there I've found to date in providing some concrete guidance on how to actually integrate Architecture activities into ITIL. The deck uses TOGAF as the reference framework, but the concepts can be applied to any modern Architecture practice, since the discussion focuses on the types of deliverables and activities, which analogously exist in most frameworks.
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
This document outlines a 10 step process for developing agile architecture. It begins by discussing how innovation drives business and the need for supporting IT architecture. The 10 steps include: identifying business domains; creating a business entity model; defining a ubiquitous language; defining an initial process architecture; modeling core business processes; defining vertical requirements; defining bounded contexts; creating a BD/QA relevancy matrix; defining solution strategies; and defining building blocks. The goal is to develop an architecture that reduces risks, supports business agility, and focuses on simplicity through transparency, abstractions and partitioning.
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Alan McSweeney
The document proposes an integrated IT solution and operations management approach consisting of two pillars: 1) Architecture and Realisation, which is concerned with enterprise vision, strategy, architecture, implementation and operation. 2) Management and Processes, which addresses management of initiatives, programmes, projects and associated processes. It suggests grouping relevant frameworks under these pillars to provide guidance on core functions. Frameworks can help organizations quickly develop core competencies across functions like quality management, resource management, and financial management.
This is the deck of a webinar that I presented at the OpenGroup. The focus of this webinar is on the challenge of using these standards in practice to build a strong architecture capability in organizations.
This document outlines a structured approach to implementing outsourcing from both the service provider and client organization perspectives, with a focus on cloud computing. It describes four phases of an outsourcing relationship - initiation, delivery, completion, and ongoing management. Key capabilities for each phase are also identified, such as contracting, service design, performance management, and technology management. The document provides examples of activities within each phase and capability as well as lessons learned from common outsourcing problems. The overall approach is presented as a framework to help both service providers and clients successfully establish and manage outsourcing relationships.
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsCisco DevNet
The document outlines an agenda for a Cisco conference on designing, innovating and digitizing to solve future problems. The agenda includes an introduction, presentations on customer-focused problem solving, hackathon case studies, technologies for digitization, designing challenges, developing skills, scaling ecosystems, and a conclusion. It discusses using hackathons and building skills in areas like IoT, design thinking, data analytics and collaboration to develop global problem solvers and solve problems like unemployment. Case studies highlight hackathon projects on smart cities and the education sector that brought together technologies like IoT, Hadoop and dashboards.
Your Challenge
Even though organizations are now planning for Application Integration (AI) in their projects, very few have developed a holistic approach to their integration problems resulting in each project deploying different tactical solutions.
Point-to-point and ad hoc integration solutions won’t cut it anymore: the cloud, big data, mobile, social, and new regulations require more sophisticated integration tooling.
Loosely defined AI strategies result in point solutions, overlaps in technology capabilities, and increased maintenance costs; the correlation between business drivers and technical solutions is lost.
Our Advice
Critical Insight
Involving the business in strategy development will keep them engaged and align business drivers with technical initiatives.
An architectural approach to AI strategy is critical to making appropriate technology decisions and promoting consistency across AI solutions through the use of common patterns.
Get control of your AI environment with an appropriate architecture, including policies and procedures, before end users start adding bring-your-own-integration (BYOI) capabilities to the office.
Solution Architecture and Solution ComplexityAlan McSweeney
This is an extract from the book An Introduction to Solution Architecture (https://www.amazon.com/dp/1797567616) that discusses the topic of solution complexity.
The solution architect cannot design solution in isolation without being aware of the implications of its subsequent delivery. Inherent unnecessary complexity must be avoided. The solution architect does not have control of the wider environment in which the solution will be delivered and that may be a source of additional complexity. But the solution architect can try to influence this by indicating where solution delivery problems may arise due to complexity so mitigation actions can be taken. The complexity factors can be used to assess and select solution options. The goal is, as always, no surprises.
Tutorial for the EAWG: Solution Architecture for 2010guest8c518a8
Supporting EPA's Top Priorities
EPA EA Strategic Planning Session
Open Government Directive Workshop, January 11, 2010
An EPA EA Roadmap
My List of Action Items
Cloud Computing Reference Model into Troux (like the FEA E-Gov Module) so we can use it in IMPART to do Cost Alternative Analyses as required by OMB this year
Update my Target Architecture 3.0 to include the Cloud Computing Reference Model and the Open Government Directive and Data.gov/semantic work
Work to mentor others in becoming Solution Architects by creating a training module based on a SOA with web-services - reusable component services for each EPA Region
Shadow IT And The Failure Of IT ArchitectureAlan McSweeney
The continued existence and growth of shadow IT gives IT architecture the opportunity show leadership. IT architecture can be the gateway for business IT solution requirements, from initial solution concept through to solution realisation.
Shadow IT is a set of reactions by business functions to an actual or perceived inability or unwillingness of the IT function to respond to business needs for IT solutions. There are many aspects of shadow IT:
• Shadow Projects
• Shadow Data
• Shadow Sourcing
• Shadow Development
• Shadow Solutions
• Shadow Support Arrangements
Shadow IT takes many forms and types
1. CUST – customised solution developed by a third-party
2. DEV – personal devices used to access business systems or authenticate access to hosted solutions used for business
3. DIY – end-user computing application developed by the business
4. HOME – organisation data sent to home devices to be worked on
5. MSG – public messaging and data exchange platforms
6. OPEN – open-source software used as a stand-alone solution or incorporated into other solutions
7. OUT – outsourced service solution
8. PROD – software product acquired by the business and implemented on organisation infrastructure
9. PUB – accessing organisation applications and data using public devices or networks
10. STOR – public data storage and exchange platforms
11. SVC – hosted software solution
Uncontrolled shadow IT represents a real risk to organisations. The experience from previous shadow IT examples is that they have resulted in real financial losses. IT architecture can and should take the lead in implementing structures and processes to mitigate risks while taking maximising the benefits of shadow IT.
Enterprise Architecture - An Introduction from the Real World Daljit Banger
This document provides an overview of enterprise architecture. It begins with an agenda for the overview presentation. It then discusses several public architectural frameworks that can provide guidance. Next, it explains that enterprise architecture aims to align an organization's technology landscape with its strategic goals. It provides an example of how enterprise architecture could help ensure compliance with new privacy regulations. The document outlines the typical products and deliverables of an enterprise architecture practice, including various types of models, assessments, roadmaps and more. It discusses the roles and responsibilities of enterprise architects, solution architects and technical architects. Finally, it emphasizes that enterprise architecture realization depends on the specific organization and is supported by frameworks, patterns and best practices.
The document defines the roles of solution architect, enterprise architect, and technical architect. It states that a solution architect is responsible for converting business requirements into an architectural design and blueprint for a solution. The solution architect needs input from stakeholders and provides outputs like application, database, infrastructure, and implementation designs. It also outlines the differences between the roles, noting that an enterprise architect focuses on enterprise-wide strategy, a solution architect focuses on delivering a specific solution, and a technical architect specializes in particular technologies within a solution. Finally, it shows how a solution architect contributes throughout the total life cycle of a solution.
Digital Transformation And Solution ArchitectureAlan McSweeney
Digital strategy is a statement about the organisation’s digital positioning, competitors and customer and collaborator needs and behaviour to achieve a direction for innovation, communication, transaction and promotion. Digital strategy needs to be defined in the same framework structure as the proposed digital architecture platform.
Achieving the target digital organisation means deploying solutions that enable the digital architecture. Solution architecture needs to design solutions that fit into the target digital architecture framework. This requires:
• Solution architecture team operating in an integrated manner designing solutions to a set of common standards and that run on the platform
• Solution architecture team leadership ensuring solutions conform to the common standards
• Solution architecture technical leadership to develop and maintain common solution design standards
• Solution architecture updates the digital reference architecture based on solution design experience
Digital solution design requires greater discipline to create an integrated set solutions that operate within the rigour of the digital architecture framework. The solution architecture function must interact with other IT architecture disciplines to ensure the set of solutions that implement the digital framework operate together. This requires greater solution architecture team leadership. This needs to be supplemented and supported by a well-defined set of digital solution design standards.
This follows-on from the previous presentation: Digital Transformation And Enterprise Architecture
https://www.slideshare.net/alanmcsweeney/digital-transformation-and-enterprise-architecture.
This document discusses architecture and governance for a UC Office of the President SharePoint implementation. It describes two governing tracks - a Governance Board and Information Architecture Team. The Governance Board is responsible for meeting goals, while the Information Architecture Team implements approved features and keeps deployment on track. It also outlines roles for an executive sponsor, business owners, administrators and users to define responsibilities and manage the environment. Finally, it discusses developing policies, processes, technologies and deployment strategies to ensure success.
This article describes 10 Architecture Solution Design principles to help organization focus their solution architecture teams around simple but effective design criteria.
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
The document discusses adapting the TOGAF enterprise architecture framework to have whole-enterprise scope rather than just focusing on IT. It proposes a stepped maturity model with 7 "stepping stones" to gradually expand the architecture's coverage. Each step builds on the previous to ultimately integrate all of an organization's business, people, information, and physical assets. The steps are described as preparing foundations, building an enterprise overview, rationalizing existing systems, guiding strategic change, designing for real-world constraints, and pulling everything together into a service-oriented enterprise.
The document describes various viewpoints that can be used in ArchiMate enterprise architecture modeling. It defines a viewpoint as a selection of relevant concepts and relationships from the ArchiMate language. Sixteen standard viewpoints are described that focus on different aspects such as business processes, applications, infrastructure, and more. For each viewpoint, example concepts and an illustrative model are provided.
The document discusses an approach to IT strategy and architecture that aligns business and IT to enable organizations to adapt to constant change. It presents a framework with four views: business, functional, technical, and implementation. The business view defines goals and drivers. The functional view describes how the solution will be used. The technical view specifies how the system will be built. The implementation view details how the solution will be delivered. It advocates for stakeholder participation and using principles, models, and standards across the views.
When a company invests in ITIL, very often Architecture is not much involved: this is a mistake because there is much overlap, and Architecture can end up side-lined by the ITIL juggernaut. But there are a lot of benefits Architecture can bring to an ITIL-oriented organization.
This slide deck goes a step or two further than the white-papers out there I've found to date in providing some concrete guidance on how to actually integrate Architecture activities into ITIL. The deck uses TOGAF as the reference framework, but the concepts can be applied to any modern Architecture practice, since the discussion focuses on the types of deliverables and activities, which analogously exist in most frameworks.
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
This document outlines a 10 step process for developing agile architecture. It begins by discussing how innovation drives business and the need for supporting IT architecture. The 10 steps include: identifying business domains; creating a business entity model; defining a ubiquitous language; defining an initial process architecture; modeling core business processes; defining vertical requirements; defining bounded contexts; creating a BD/QA relevancy matrix; defining solution strategies; and defining building blocks. The goal is to develop an architecture that reduces risks, supports business agility, and focuses on simplicity through transparency, abstractions and partitioning.
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Alan McSweeney
The document proposes an integrated IT solution and operations management approach consisting of two pillars: 1) Architecture and Realisation, which is concerned with enterprise vision, strategy, architecture, implementation and operation. 2) Management and Processes, which addresses management of initiatives, programmes, projects and associated processes. It suggests grouping relevant frameworks under these pillars to provide guidance on core functions. Frameworks can help organizations quickly develop core competencies across functions like quality management, resource management, and financial management.
This is the deck of a webinar that I presented at the OpenGroup. The focus of this webinar is on the challenge of using these standards in practice to build a strong architecture capability in organizations.
This document outlines a structured approach to implementing outsourcing from both the service provider and client organization perspectives, with a focus on cloud computing. It describes four phases of an outsourcing relationship - initiation, delivery, completion, and ongoing management. Key capabilities for each phase are also identified, such as contracting, service design, performance management, and technology management. The document provides examples of activities within each phase and capability as well as lessons learned from common outsourcing problems. The overall approach is presented as a framework to help both service providers and clients successfully establish and manage outsourcing relationships.
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsCisco DevNet
The document outlines an agenda for a Cisco conference on designing, innovating and digitizing to solve future problems. The agenda includes an introduction, presentations on customer-focused problem solving, hackathon case studies, technologies for digitization, designing challenges, developing skills, scaling ecosystems, and a conclusion. It discusses using hackathons and building skills in areas like IoT, design thinking, data analytics and collaboration to develop global problem solvers and solve problems like unemployment. Case studies highlight hackathon projects on smart cities and the education sector that brought together technologies like IoT, Hadoop and dashboards.
Your Challenge
Even though organizations are now planning for Application Integration (AI) in their projects, very few have developed a holistic approach to their integration problems resulting in each project deploying different tactical solutions.
Point-to-point and ad hoc integration solutions won’t cut it anymore: the cloud, big data, mobile, social, and new regulations require more sophisticated integration tooling.
Loosely defined AI strategies result in point solutions, overlaps in technology capabilities, and increased maintenance costs; the correlation between business drivers and technical solutions is lost.
Our Advice
Critical Insight
Involving the business in strategy development will keep them engaged and align business drivers with technical initiatives.
An architectural approach to AI strategy is critical to making appropriate technology decisions and promoting consistency across AI solutions through the use of common patterns.
Get control of your AI environment with an appropriate architecture, including policies and procedures, before end users start adding bring-your-own-integration (BYOI) capabilities to the office.
Sysdoc is a certified Microsoft Gold Partner that has won awards for its innovative technical projects and solutions. It has experience developing solutions using technologies like SharePoint, Umbraco, and other content management systems. Sysdoc can address business needs through cutting edge, intuitive technical solutions that are tailored to each client's requirements.
Malcolm Dalebö has over 20 years of experience as a solutions architect and senior developer working for various companies in different industries and countries. He has expertise in integrating new technologies into legacy systems using technologies like Python, Lazarus IDE, Mono, and Firebird DB. Recent roles include serving as a solutions architect at Capita integrating various systems for Transport for London and handling the technical aspects of a system transfer. He is skilled at requirements gathering, producing architectural documentation, and ensuring technical designs meet business needs.
Prezentacja autorstwa Aleksandra Wyki przedstawiona na I Panelu BizDevOps. Omawia:
- Business Architecture - jak Business Capabilities, Value Streams, Business Model I Operating Model mogą wspomóc wdrażanie koncepcji BizDevOps
- Agile Architecture a koncepcja BizDevOps
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeNUS-ISS
Enterprises striving to unlock value through digital products face a pivotal shift towards product-centric management, a transformation that carries its share of challenges. To navigate this journey successfully, close collaboration between Enterprise Architects and Digital Product Managers is essential. Together, they can craft the ideal strategy to deliver digital products on a grand scale. Join us in this session as we shed light on the critical interactions and activities that foster synergy between Enterprise Architects and Digital Product Managers. Discover how this collaboration paves the way for effective product-centric management, enabling enterprises to harness the full potential of their digital offerings.
In our sixth annual Technology Trends report, we outline eight trends that could potentially disrupt the way businesses engage their customers, how work gets done, and how markets and industries evolve.
Stay ahead of the technology curve with Deloitte's Tech Trends reports: http://deloi.tt/2wfFfFB
GHD iConnect - our intranet for the futureMaree Courts
GHD's journey to build an intranet for the future. Moving from a legacy Lotus Notes platform to a brand new shiny SharePoint 2013 environment was an exciting undertaking.
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
Many communications, media and technology companies share similar digital objectives. Here are our recommendations for realizing five common digital goals, and a look at a few companies that have succeeded with meeting them.
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLoQutus
This document provides an overview of LeanIX, an enterprise architecture solution. It discusses LeanIX's mission to help customers modernize IT, its global presence and growth. The document outlines LeanIX's product roadmap for 2019, which focuses on enabling next-generation IT capabilities like public cloud, microservices and Kubernetes through integrations and data models. It also highlights LeanIX's vision to expand the scope of supported enterprise architecture use cases. Case studies demonstrate how LeanIX has helped customers optimize applications portfolios and manage technology obsolescence.
Zinnov examines the growing trend of enterprises setting up digital labs to drive the next leg of their digital journey. Geographies with rich product development capabilities and a talent pool with key skills are emerging as hot spots for the establishment of innovative digital labs
Unifying the big data analytics stack by enabling ETL, OLAP, visualization, and collaboration via a single interface. Get an End To End implementation of The Modern Analytics Architecture.
Enterprise Architecture provides a framework to guide the development of complex systems and services. The document discusses the need for enterprise architecture when building large organizations and systems, as without a guiding plan it can result in disconnected and inefficient solutions. It introduces several common enterprise architecture frameworks, including TOGAF, Zachman Framework, and FEA, which provide standardized processes and models to define the key components of an enterprise. The document argues that adopting an enterprise architecture approach helps ensure strategic alignment, increase innovation, improve efficiency, and maximize return on investment from new technologies.
Agile Enterprise Architecture at NordeaMikkel Brahm
Nordea is transforming from a traditional "brick and mortar" bank to a leading digital relationship bank. The bank has adopted an agile approach using SAFe and has established hubs for semi-stable development organizations. Nordea's architecture framework takes a federated approach to define common practices while allowing capability teams flexibility. Simplifying business processes, digitalizing the core banking system, and establishing consistent service APIs and customer data models are keys to enabling faster delivery of new digital services. However, challenges remain from country differences, legacy systems, and transforming culture from a physical to digital focus.
Cloud Computing clearly represents a significant change in how digital services are delivered, consumed, and produced. There are many examples of current services and solutions implemented with the power of Cloud technology – take for example, Google’s search, Spotify’s music or Elisa’s TV service.
The Cloud Software consortia has achieved great results and generated real business value for many companies. Some of the examples are presented in this book. In addition, we believe that the CSW partners have formed a unique innovative and collaborative ecosystem in Finland. This signals companies to venture forth into a new digital economy where they can create and capture new value in fresh ways, spark new products, services, processes
and businesses and most importantly, create new rules and opportunities for competitive advantage and breakthrough outcomes.
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperRachel Mezzatesta
Are you an enterprise that recognizes the business liability inherent in the monolithic or otherwise dated enterprise software applications you have built? Does your technology represent an impediment to the needed agility and flexibility required to meet the needs of today’s business environment?
Historically, enterprise software development focused on an approach that incorporated all functionality into a single process, and replicated it across servers as additional capacity was required. Today, these large applications have become bloated and unmanageable as new features and functionality are added. And, as small changes are made to existing functionality, the requirements to update and redeploy the server-side application becomes an intractable juggernaut.
Forward-thinking organizations like Amazon and Netflix led the way toward agile processes, deconstructed software stacks, and efficient APIs. Both large and small organizations serious about embracing modern practices have followed by decoupling the front and back end of their enterprise applications, employing microservices and cloud technologies, and adopting agile methodologies. These very steps can serve to highlight additional technical deficits in old solutions and codebases, which in turn become stumbling blocks to modern development practices.
As these technology trends continue to evolve, how can your company keep pace and remain viable?
In this green paper, we discuss how CIOs, CTOs, and VPs of Engineering can lead the needed modernization with their counterparts in marketing and the business to ensure that their organizations remain competitive in today’s customer-driven and technology-led economy.
Key questions addressed include:
• Why is technical modernization vital for the business?
• What types of modernization projects are there?
• How does modernization fit into your organization?
Modernizing the Enterprise Monolith: EQengineered Consulting Green PaperMark Hewitt
Are you an enterprise that recognizes the business liability inherent in the monolithic or otherwise dated enterprise software applications you have built? Does your technology represent an impediment to the needed agility and flexibility required to meet the needs of today’s business environment?
Historically, enterprise software development focused on an approach that incorporated all functionality into a single process, and replicated it across servers as additional capacity was required. Today, these large applications have become bloated and unmanageable as new features and functionality are added. And, as small changes are made to existing functionality, the requirements to update and redeploy the server-side application becomes an intractable juggernaut.
Forward-thinking organizations like Amazon and Netflix led the way toward agile processes, deconstructed software stacks, and efficient APIs. Both large and small organizations serious about embracing modern practices have followed by decoupling the front and back end of their enterprise applications, employing microservices and cloud technologies, and adopting agile methodologies. These very steps can serve to highlight additional technical deficits in old solutions and codebases, which in turn become stumbling blocks to modern development practices.
As these technology trends continue to evolve, how can your company keep pace and remain viable?
In this green paper, we discuss how CIOs, CTOs, and VPs of Engineering can lead the needed modernization with their counterparts in marketing and the business to ensure that their organizations remain competitive in today’s customer-driven and technology-led economy.
Key questions addressed include:
• Why is technical modernization vital for the business?
• What types of modernization projects are there?
• How does modernization fit into your organization?
Similar to A Framework for Developing IoT-related Solution Architecture Blueprints (20)
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.