1. The presentation discusses various approaches to planning and executing a large web service renewal project.
2. It compares two approaches: a long design phase with multiple rounds of bidding and partners, or a short design phase with quick implementation and a focus on results.
3. The document provides advice on selecting technologies and implementation models for the project, emphasizing the importance of understanding the client's needs and expectations.
This document discusses using a single eZ Publish installation to manage multiple websites (multisite). It covers visual design considerations for efficient multisite creation, using responsive design, eZ Publish multisite features, advantages like shared resources, questions to ask before development, and whether to use a single or multiserver setup. The presenter is from Exove, an agency that provides technology, design and development services including content management with eZ Publish, WordPress and Drupal.
WordPress Café: WordPress Multisite - Multiply your sites, not the hassleExove
WordPress Multisite allows multiple sites to share a single WordPress installation, reducing hassle. Exove Design used Multisite to redesign a client's website from 7 sites to 4 shared sites. This reduced structure while making the content more appealing through new imagery and social integration. Technically, they created a Multisite network with custom post types and additional fields. The project was delivered on budget and ahead of schedule. Multisite is good for networks of sites like employee blogs or groups of client sites. Lessons learned include setting up subdomains early and using plugins for domain mapping or moving Multisites.
Growing Drupal Organisations - Drupal Business Days 2012Exove
The document discusses how to build a successful Drupal organization both as a vendor and as a customer. As a vendor, it is important to hire talented people and provide opportunities for them to grow their Drupal skills through mentoring and challenging work. Roles within a Drupal organization typically include developers, designers, project managers and more. As a customer, it is important to understand your goals and have the proper level of Drupal expertise for your needs, whether maintaining a site, small-scale development, or full system development. Executing Drupal projects requires communication between stakeholders and ensuring technical implementation is handled by experienced Drupal experts.
This document discusses the experience of building a new website for Lääkärikeskus Aava, one of the largest privately owned health care providers in Finland, using Drupal 8. It describes how the old Drupal 7 site was migrated to Drupal 8, including developing a custom migration module. The new site was built using several contributed and custom modules. Efforts were made to improve performance, including extensive caching, front-end optimizations, and open sourcing custom code.
Agriya is a highly reputed web development company with over a decade of experience. It has served over 10,000 clients and is known for its cutting-edge clone scripts. Agriya offers a wide range of services including web development, mobile app development, design, payment integration, online marketing, customization, and clone scripts. It prides itself on building high quality, client-focused websites and applications across various platforms.
This document discusses using a single eZ Publish installation to manage multiple websites (multisite). It covers visual design considerations for efficient multisite creation, using responsive design, eZ Publish multisite features, advantages like shared resources, questions to ask before development, and whether to use a single or multiserver setup. The presenter is from Exove, an agency that provides technology, design and development services including content management with eZ Publish, WordPress and Drupal.
WordPress Café: WordPress Multisite - Multiply your sites, not the hassleExove
WordPress Multisite allows multiple sites to share a single WordPress installation, reducing hassle. Exove Design used Multisite to redesign a client's website from 7 sites to 4 shared sites. This reduced structure while making the content more appealing through new imagery and social integration. Technically, they created a Multisite network with custom post types and additional fields. The project was delivered on budget and ahead of schedule. Multisite is good for networks of sites like employee blogs or groups of client sites. Lessons learned include setting up subdomains early and using plugins for domain mapping or moving Multisites.
Growing Drupal Organisations - Drupal Business Days 2012Exove
The document discusses how to build a successful Drupal organization both as a vendor and as a customer. As a vendor, it is important to hire talented people and provide opportunities for them to grow their Drupal skills through mentoring and challenging work. Roles within a Drupal organization typically include developers, designers, project managers and more. As a customer, it is important to understand your goals and have the proper level of Drupal expertise for your needs, whether maintaining a site, small-scale development, or full system development. Executing Drupal projects requires communication between stakeholders and ensuring technical implementation is handled by experienced Drupal experts.
This document discusses the experience of building a new website for Lääkärikeskus Aava, one of the largest privately owned health care providers in Finland, using Drupal 8. It describes how the old Drupal 7 site was migrated to Drupal 8, including developing a custom migration module. The new site was built using several contributed and custom modules. Efforts were made to improve performance, including extensive caching, front-end optimizations, and open sourcing custom code.
Agriya is a highly reputed web development company with over a decade of experience. It has served over 10,000 clients and is known for its cutting-edge clone scripts. Agriya offers a wide range of services including web development, mobile app development, design, payment integration, online marketing, customization, and clone scripts. It prides itself on building high quality, client-focused websites and applications across various platforms.
1. There are several approaches to combining eCommerce and CMS functionality, ranging from using a single eCommerce platform to separate sites for branding, blogging, and shopping.
2. Using a CMS with an eCommerce plugin or integrating eCommerce and CMS using a common framework allows for more flexible integrations but comes with tradeoffs.
3. An example integration has a Drupal site serving content and calling a Sylius eCommerce API to handle orders. The best approach depends on factors like the business segment, growth potential, and existing team skills.
This document introduces Joeffice, a new open source office suite built using Java. It aims to provide a customizable, modular alternative to existing proprietary office suites like Microsoft Office and Google Docs. Joeffice will allow opening multiple documents simultaneously, include plug-in capabilities for additional features, and work both online and offline without cloud lock-in. The goal is to develop an initial alpha version within 30 days by one developer, leveraging existing Java libraries.
Keynote from Apache Big Data EU. This introduces training that we are doing at Hortonworks to help our employees work understand and work well as part of the Apache Software Foundation
This document provides an introduction to the open source content management system (CMS) Drupal. It discusses what Drupal is, its advantages over other CMS platforms like its large user community and flexibility. The document also covers when not to use Drupal, such as when requirements are too complex. Case studies of sites using Drupal are presented, and instructions are provided on how to find and install Drupal.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
The document is a presentation comparing the content management systems (CMS) Drupal and WordPress. It provides an overview of the origins and development of each CMS. Drupal is developed as an open-source project by a community, while WordPress is developed by Automattic and a community. Each has strengths for different types of websites, with Drupal generally handling more complex sites and WordPress being better for blogs and brochure sites. Industry support exists for both platforms.
Digital Doha Summit - ICT Qatar and Open SourceForum One
This document summarizes an organization's transition from a proprietary content management system to an open source system using Drupal. It describes how the proprietary system had become expensive to update and maintain. The open source Drupal platform provided more flexibility, security, and an engaged developer community. While the migration was mostly smooth, some challenges remain in developing the Arabic open source community and customizing the new system. Overall, the organization is pleased with becoming less reliant on consultants and more in control of its technology choices and future.
Applied progressive decoupling weather.com, angular, and drupalAcquia
Do you have a JavaScript development team itching to pursue new ideas at a faster rate than the rest of your developers or even Drupal itself can accommodate? How can you best avoid the pitfalls of fully decoupling Drupal and reinventing the many wheels you lose, such as layout management and a seamless administrative experience?
Join Preston So, John Kennedy, and Matt Davis as they discuss the practice behind the theory of progressively decoupled Drupal, an approach that infuses graceful application-like interactivity into your site, without jettisoning the features that make Drupal great on the front end. In this webinar, we’ll also delve into the key motivations for harnessing Drupal’s power as a CMS alongside another powerful framework on the front end via progressive decoupling. Topics covered will include:
-“Headless” Drupal: The promise and perils of fully decoupling Drupal
-The top five reasons to progressively decouple Drupal
-Concrete architectures to implement progressive decoupling
-A case study on weather.com and progressively decoupled Panels
-And much, much more
Building a developer community in an enterprise worldLaura Cowen
My experiences and learnings of building a developer community in the past couple of years as a Developer Advocate at IBM for the WAS Liberty Java EE application server software.
Actually, a lot of the early material is historical and the credits slide at the end lists the several people who I thank for sharing their own experiences of setting up the WASdev community. Images are also credited in a slide at the end.
Presented at DevRelCon, the first European developer relations event (http://london-2015.devrel.net/), organised by Matt Revell. 30th September 2015
The trend of Web Development is evolving every year with an immense amount of speed. New technologies are being discovered on a daily basis as developers exploring new technologies with a new way of innovation.
if you are a businessman who uses digital marketing ( web development), it’s important for you to see these changes and apply them- so that you can be in the competition and attract more of the customer’s to your business.
The document compares Drupal and WordPress, noting that WordPress has significantly more active installations, plugins, themes, and larger community than Drupal. However, Drupal can do everything that WordPress can do plus more advanced features. The document suggests that Drupal needs to improve its usability, documentation, bundled features, and finish development work to close the gap with WordPress.
The document discusses the history and operations of the Apache Software Foundation. It began in 1995 with 8 developers working on the Apache HTTP Server. It is now a large organization with over 2,500 committers across 70+ projects. The ASF operates under an open governance model called "The Apache Way" which emphasizes merit-based consensus decision making. It also discusses how the ASF scales its operations through project oversight, incubating new projects, and community education programs like mentoring.
Back to the future - The WordPress editionOmar Reiss
WordPress is changing its minimum required PHP version to 7 this year. This opens WordPress up to the PHP ecosystem. This talk explores how WordPress could benefit from technological advancements and skills present in the PHP ecosystem, while at the same time keeping true to its own philosophies and culture. This talk is designed for an audience of PHP engineers, inviting them to reconsider WordPress as a project worth contributing to.
I am working on an alternative version which specifically targets a WordPress audience. In that second talk I plan to include an overview of standards developed in the PHP ecosystem in the last 10 years and I will invite the audience to (re)consider the benefits those could have for WordPress.
Profiting From Apache Brands Without Losing Your SoulShane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, Shane can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services and products in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products. You may incorporate Apache brands within your brands, but in specific ways that still give our communities credit. We're here to help!
Presentation licensed under the Apache License v2.0 allowing broad re-use!
An overview of the WordPress ecosystem for new users that includes a discussion of wordpress.com and wordpress.org, how plugins fit in, Coder Talk DeCoded: A guide for humans and two bonus slides - questions to ask your WordPress developer and resources for more information.
In this inaugural London HTML5 User Group meeting, Peter Lubbers, co-organizer of the San Francisco HTML5 User Group, author of HTML5 WebSocket and Communication and co-author of the book Pro HTML5 Programming (Apress), will give a fast-paced introduction to HTML5.
Topics include:
* History of HTML5
* What is HTML5?
* New HTML5 markup
* HTML5 APIs
* Using HTML5 Today
* Q&A
This document provides a brief history of the web and discusses different technical approaches to web development. It outlines the evolution of the web from the 1960s development of packet switching to the standardization of HTML5. It also summarizes static pages, progressively enhanced pages, and single page applications in terms of their technical complexity, SEO, performance, and other factors. Finally, it advocates taking a flexible approach and choosing the right technology for each use case and business need.
Embracing InnerSource for your adaptive Digital TransformationPiergiorgio Lucidi
During this session you'll be able to discover how InnerSource will bring a disruptive cultural change for approaching Digital Transformation. Everything will be shared in a smart way to be faster on any change, the meritocracy approach will reward people involved and attract new talents. Finally prepare an action plan with your team for any improvement of your architecture adding new technology bricks when the business needs.
Panel Discussion: What Are the Major Tasks to Tackle Within the Next Two Years?mfrancis
Moderator: Peter Kriens, OSGi Alliance Technical Director
Panelists: Dr. Alex Blewitt, Founder, Bandlem Limited; Anish Karmarkar, Oracle; Neil Bartlett, Paremus; Christer Larsson, Makewave AB; and Karl Pauls, Luminis
1. The document discusses two different approaches to web renewal projects: a long design phase approach with multiple bidding rounds and partners, or a short design phase approach focusing on quick results with one bidding round and partner.
2. It outlines the pains buyers often face in renewal projects and suggests either developing an HTML prototype first for feedback before implementing, or going live quickly with a minimum viable product and using feedback for improvements.
3. The document provides advice on selecting technologies and implementation models, suggesting either a goal-based agile model or buying the initial implementation phase at a fixed price while not dictating the full implementation model.
Consulace Business Solutions Pvt. Ltd. is an IT consulting firm located in Bengaluru, India that provides services including application development, maintenance, and search engine optimization. The company was founded 3 years ago and has worked with over 60 clients. It believes in developing long-term client relationships and ensures project delivery and support extends beyond just completing the initial scope of work. The company utilizes cutting-edge technologies to help clients focus on growth. Key management includes Lenin Vasudevan as Technical Architect, Gogulan A as Project Manager, and Monica Lenin as Business Development and Operations Manager.
1. There are several approaches to combining eCommerce and CMS functionality, ranging from using a single eCommerce platform to separate sites for branding, blogging, and shopping.
2. Using a CMS with an eCommerce plugin or integrating eCommerce and CMS using a common framework allows for more flexible integrations but comes with tradeoffs.
3. An example integration has a Drupal site serving content and calling a Sylius eCommerce API to handle orders. The best approach depends on factors like the business segment, growth potential, and existing team skills.
This document introduces Joeffice, a new open source office suite built using Java. It aims to provide a customizable, modular alternative to existing proprietary office suites like Microsoft Office and Google Docs. Joeffice will allow opening multiple documents simultaneously, include plug-in capabilities for additional features, and work both online and offline without cloud lock-in. The goal is to develop an initial alpha version within 30 days by one developer, leveraging existing Java libraries.
Keynote from Apache Big Data EU. This introduces training that we are doing at Hortonworks to help our employees work understand and work well as part of the Apache Software Foundation
This document provides an introduction to the open source content management system (CMS) Drupal. It discusses what Drupal is, its advantages over other CMS platforms like its large user community and flexibility. The document also covers when not to use Drupal, such as when requirements are too complex. Case studies of sites using Drupal are presented, and instructions are provided on how to find and install Drupal.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
The document is a presentation comparing the content management systems (CMS) Drupal and WordPress. It provides an overview of the origins and development of each CMS. Drupal is developed as an open-source project by a community, while WordPress is developed by Automattic and a community. Each has strengths for different types of websites, with Drupal generally handling more complex sites and WordPress being better for blogs and brochure sites. Industry support exists for both platforms.
Digital Doha Summit - ICT Qatar and Open SourceForum One
This document summarizes an organization's transition from a proprietary content management system to an open source system using Drupal. It describes how the proprietary system had become expensive to update and maintain. The open source Drupal platform provided more flexibility, security, and an engaged developer community. While the migration was mostly smooth, some challenges remain in developing the Arabic open source community and customizing the new system. Overall, the organization is pleased with becoming less reliant on consultants and more in control of its technology choices and future.
Applied progressive decoupling weather.com, angular, and drupalAcquia
Do you have a JavaScript development team itching to pursue new ideas at a faster rate than the rest of your developers or even Drupal itself can accommodate? How can you best avoid the pitfalls of fully decoupling Drupal and reinventing the many wheels you lose, such as layout management and a seamless administrative experience?
Join Preston So, John Kennedy, and Matt Davis as they discuss the practice behind the theory of progressively decoupled Drupal, an approach that infuses graceful application-like interactivity into your site, without jettisoning the features that make Drupal great on the front end. In this webinar, we’ll also delve into the key motivations for harnessing Drupal’s power as a CMS alongside another powerful framework on the front end via progressive decoupling. Topics covered will include:
-“Headless” Drupal: The promise and perils of fully decoupling Drupal
-The top five reasons to progressively decouple Drupal
-Concrete architectures to implement progressive decoupling
-A case study on weather.com and progressively decoupled Panels
-And much, much more
Building a developer community in an enterprise worldLaura Cowen
My experiences and learnings of building a developer community in the past couple of years as a Developer Advocate at IBM for the WAS Liberty Java EE application server software.
Actually, a lot of the early material is historical and the credits slide at the end lists the several people who I thank for sharing their own experiences of setting up the WASdev community. Images are also credited in a slide at the end.
Presented at DevRelCon, the first European developer relations event (http://london-2015.devrel.net/), organised by Matt Revell. 30th September 2015
The trend of Web Development is evolving every year with an immense amount of speed. New technologies are being discovered on a daily basis as developers exploring new technologies with a new way of innovation.
if you are a businessman who uses digital marketing ( web development), it’s important for you to see these changes and apply them- so that you can be in the competition and attract more of the customer’s to your business.
The document compares Drupal and WordPress, noting that WordPress has significantly more active installations, plugins, themes, and larger community than Drupal. However, Drupal can do everything that WordPress can do plus more advanced features. The document suggests that Drupal needs to improve its usability, documentation, bundled features, and finish development work to close the gap with WordPress.
The document discusses the history and operations of the Apache Software Foundation. It began in 1995 with 8 developers working on the Apache HTTP Server. It is now a large organization with over 2,500 committers across 70+ projects. The ASF operates under an open governance model called "The Apache Way" which emphasizes merit-based consensus decision making. It also discusses how the ASF scales its operations through project oversight, incubating new projects, and community education programs like mentoring.
Back to the future - The WordPress editionOmar Reiss
WordPress is changing its minimum required PHP version to 7 this year. This opens WordPress up to the PHP ecosystem. This talk explores how WordPress could benefit from technological advancements and skills present in the PHP ecosystem, while at the same time keeping true to its own philosophies and culture. This talk is designed for an audience of PHP engineers, inviting them to reconsider WordPress as a project worth contributing to.
I am working on an alternative version which specifically targets a WordPress audience. In that second talk I plan to include an overview of standards developed in the PHP ecosystem in the last 10 years and I will invite the audience to (re)consider the benefits those could have for WordPress.
Profiting From Apache Brands Without Losing Your SoulShane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, Shane can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services and products in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products. You may incorporate Apache brands within your brands, but in specific ways that still give our communities credit. We're here to help!
Presentation licensed under the Apache License v2.0 allowing broad re-use!
An overview of the WordPress ecosystem for new users that includes a discussion of wordpress.com and wordpress.org, how plugins fit in, Coder Talk DeCoded: A guide for humans and two bonus slides - questions to ask your WordPress developer and resources for more information.
In this inaugural London HTML5 User Group meeting, Peter Lubbers, co-organizer of the San Francisco HTML5 User Group, author of HTML5 WebSocket and Communication and co-author of the book Pro HTML5 Programming (Apress), will give a fast-paced introduction to HTML5.
Topics include:
* History of HTML5
* What is HTML5?
* New HTML5 markup
* HTML5 APIs
* Using HTML5 Today
* Q&A
This document provides a brief history of the web and discusses different technical approaches to web development. It outlines the evolution of the web from the 1960s development of packet switching to the standardization of HTML5. It also summarizes static pages, progressively enhanced pages, and single page applications in terms of their technical complexity, SEO, performance, and other factors. Finally, it advocates taking a flexible approach and choosing the right technology for each use case and business need.
Embracing InnerSource for your adaptive Digital TransformationPiergiorgio Lucidi
During this session you'll be able to discover how InnerSource will bring a disruptive cultural change for approaching Digital Transformation. Everything will be shared in a smart way to be faster on any change, the meritocracy approach will reward people involved and attract new talents. Finally prepare an action plan with your team for any improvement of your architecture adding new technology bricks when the business needs.
Panel Discussion: What Are the Major Tasks to Tackle Within the Next Two Years?mfrancis
Moderator: Peter Kriens, OSGi Alliance Technical Director
Panelists: Dr. Alex Blewitt, Founder, Bandlem Limited; Anish Karmarkar, Oracle; Neil Bartlett, Paremus; Christer Larsson, Makewave AB; and Karl Pauls, Luminis
1. The document discusses two different approaches to web renewal projects: a long design phase approach with multiple bidding rounds and partners, or a short design phase approach focusing on quick results with one bidding round and partner.
2. It outlines the pains buyers often face in renewal projects and suggests either developing an HTML prototype first for feedback before implementing, or going live quickly with a minimum viable product and using feedback for improvements.
3. The document provides advice on selecting technologies and implementation models, suggesting either a goal-based agile model or buying the initial implementation phase at a fixed price while not dictating the full implementation model.
Consulace Business Solutions Pvt. Ltd. is an IT consulting firm located in Bengaluru, India that provides services including application development, maintenance, and search engine optimization. The company was founded 3 years ago and has worked with over 60 clients. It believes in developing long-term client relationships and ensures project delivery and support extends beyond just completing the initial scope of work. The company utilizes cutting-edge technologies to help clients focus on growth. Key management includes Lenin Vasudevan as Technical Architect, Gogulan A as Project Manager, and Monica Lenin as Business Development and Operations Manager.
Consulace Business Solutions Pvt. Ltd. is an IT consulting firm located in Bengaluru, India that provides services including application development, maintenance, search engine optimization, and social media optimization. The company was founded 3 years ago and has worked with over 60 clients. It focuses on understanding customer needs and ensuring project delivery adds value. Key management includes Lenin Vasudevan as Technical Architect, Gogulan A as Project Manager, and Monica Lenin as Business Development and Operations Manager. The company utilizes a 4 phase methodology for projects.
Smart Source USA is a technology consulting firm that provides services including cloud computing, big data and analytics, application development, and technology consulting. Their mission is to produce measurable results for clients through passionate employees while creating social good. They help clients with cloud strategies, application development, cloud migration, and leveraging big data through services such as data visualization. They also specialize in mobile application development, social media enablement, and custom software development.
Company Profile - ZNSoftech Pvt Ltd(New)Nazish Ahsan
ZNSoftech is a global provider of full-spectrum software services known for delivering scalable and cost-efficient solutions. It has over 50 employees servicing clients across 5 continents. The company's vision is to achieve leadership in IT services by providing high-quality solutions combined with technology skills and commitment to clients. ZNSoftech offers services like application development, web solutions, mobile apps, and online marketing to help clients maximize productivity and profits. It focuses on reducing costs and risks for clients while delivering measurable business benefits.
SFD Labs is a web development company based in Bangalore, India. They specialize in open source technologies and have expertise in areas like social networking, content management systems, e-commerce, and multimedia projects. Their team includes programmers, community specialists, and designers. They work on custom client projects as well as their own open source products and projects. Their goal is to ensure customers are successful by developing high-quality, user-friendly websites and applications.
We explore new techniques for selecting and tracking value-driven KPIs. The ResultsPositive team has years of experience building custom dashboards that emphasize and leverage key business metrics. These “business value dashboard” solutions can solve pressing visibility and workflow challenges, illuminating new opportunities for improvement. Enable informed decision making with unfettered insight and visualization into your ongoing business processes. By using the data you’ve already collected, you can create a more productive pipeline. In this webinar we will be presenting:
Overview of how business value dashboards consolidate and surface key metrics.
Customer Examples of successfully implemented dashboards:
Large Utility Corporation – Network and Distribution Dashboard
One of America’s largest food companies and leading distributors – Realtime distribution center status
ResultsPositive’s BVD-specific offerings and best practices.
GNS is a Ukrainian software development company. It was founded in 2007 and by now absorbed several small Ukrainian software companies.
Our main specialization lies in desktop, web and mobile applications.
We offer an entire package: from initial concepts to final delivery of an outsourced project of any size in wide range of technologies, like HTML5, CSS3, JavaScript, .NET, PHP, Java, IOS, Android, Windows Phone.
More details: http://gns-it.com
Why is a digital workplace important for your business and your work?
How does WordPress fit into a digital workplace platform?
What are some example digital workplaces?
Neoteam offers presentation services including PowerPoint slide production, template design, and animation. Their methodology involves scoping the project, analyzing source documents and data, developing a storyline and structure, and creating visual slides. They aim to enhance clients' communication and impact with audiences through compelling presentation design that simplifies complex information. Samples shown include presentations for business proposals, trade shows, case studies, and more.
This document discusses how to manage SOA projects to deliver business value. It identifies typical pitfalls such as overpromising on technology capabilities or focusing too much on technical requirements rather than business requirements. It emphasizes that managing projects from the earliest stages is key to delivering expected business value. It also outlines different adoption strategies and roles involved, including enterprise architects, IT project managers, and business managers. The roles each play a part in governance and decision making.
1. Toby Ward is the founder of Prescient Digital Media, an intranet consulting firm that has been providing intranet expertise for 17 years.
2. Prescient Digital uses a dedicated 14-16 month methodology for intranet redesign projects that includes assessment, requirements gathering, planning, design, and deployment phases.
3. A key part of the methodology is developing personas to understand the goals and needs of different user groups to ensure the intranet design is employee-centric. Information architecture, wireframes, and user experience flows are developed based on the personas.
Top seo company Best digital agency | 3foxdigital3fox Digital
Top seo company around the world offering marketing, ppc, web development and seo for internet marketing agencies, emarketing companies, web marketing firm.
Setting the Customer's Journey: Walk a Mile In Your Customer's ShoesAggregage
This document summarizes a webinar on understanding customers by visiting them, observing how they work, and conducting interviews. It discusses identifying the right customers to focus on, collecting insights from customer visits, and using those insights to define the customer value proposition. The webinar is presented by Steven Haines, founder of Sequent Learning Networks, and moderated by Hannah Flynn from Product Management Today. It provides templates for planning customer visits and mapping the customer journey. The goal is to help product managers understand customer needs in order to build solutions that create real value.
This document provides an overview of Web Shop Company, a small web development company located in Europe. It discusses the company's mission to provide high-tech web solutions quickly and with low costs. The company uses an ABC methodology where projects progress through basic, content, and API development stages. It also outlines the company's objectives to expand into new markets, transition from services to products, and improve its profit ratio. A SWOT analysis identifies strengths in technology and brand recognition, as well as opportunities in new markets, though competitors and agencies present challenges. The organizational structure and roles of the director and strategy manager are defined, along with their goals to improve efficiency and transition to product sales and installations.
This document describes Progton, the software services company based out of Bangalore, India.
The slides explain about the journey from start and the projects that are delivered by Progton team, Along with the links to social media handles and contact details to reach out to the team.
A consultant describes their typical day working for a boutique strategy consulting firm. They meet with their team in the morning to prepare for projects, conduct research by speaking with vendors and collecting data, update their project manager on progress, and sometimes provide additional assistance outside of core projects. The consultant discusses enjoying the small firm environment but notes limited options for lunch. They explain how their educational background and tips like building trust and balancing work/life have helped their career progression.
Data security in the age of GDPR – most common data security problemsExove
This document discusses common data security problems that can result in fines under the GDPR and how to address them, including:
1) Accidental disclosure of data, such as unauthenticated access to files or APIs, can be avoided by requiring authentication for all data access and properly configuring access settings.
2) Lacking internal access controls allows users to access too much information; these issues can be fixed by implementing and enforcing internal access controls.
3) Targeted attacks by professional criminals are difficult to prevent, but risks can be reduced by limiting data and system access, employing automated checks, and only allowing verified file changes.
Provisioning infrastructure to AWS using Terraform – ExoveExove
This document provides an overview of using Terraform to provision infrastructure on AWS. It discusses how Terraform allows defining infrastructure as code through configuration files, enabling reliable and repeatable deployments. Key points include:
- Terraform can provision AWS services like Lambda, DynamoDB, API Gateway to build a serverless REST API on AWS.
- Managing infrastructure through graphical interfaces becomes complex and error-prone for non-trivial configurations.
- Terraform addresses this by defining resources and dependencies through configuration files, then deploying the necessary infrastructure.
- This allows defining a standard structure for environments like development, test, and production through variables and modules.
This document discusses custom blocks in the Gutenberg editor in WordPress. It provides basics about WordPress and discusses the old editor versus the new Gutenberg editor. It then explains what Advanced Custom Fields (ACF) is and how it can be used to create custom blocks for Gutenberg. It provides a demo of how to register a custom block, create fields for it in ACF, and build a template to display the block with the custom fields on a page.
Robot Framework is an open source test automation framework that can be used to test web, desktop, and mobile applications. It uses a keyword-driven design and has a modular architecture that makes it easy to extend with custom test libraries. Some benefits include being highly reusable, accessible for beginners, and having powerful logging capabilities. However, it does not support while loops or nested for loops, and working with non-string data types can be complicated. The framework operates independently of the system under test and uses test suites made up of test cases that can each be in their own namespace. Custom keywords, variables, and extensions are usually stored separately.
Jenkins is a tool used for continuous integration and automation that can build, test, and deploy software. Visual regression testing involves comparing screenshots of a website between builds to detect unwanted visual changes. The document describes a case study where a screenshot comparison tool was built to run within Jenkins, automatically collecting screenshots of a site, comparing galleries of screenshots between test runs, and reporting any visual differences found.
This document discusses using Next.js and a headless CMS to build server-side rendered React apps that improve SEO. Next.js allows building server-side rendered React apps using server-side rendering for better SEO than traditional single-page apps. A headless CMS like Contentful manages just the content without the front-end, providing an API for a separate front-end app like one built with Next.js to retrieve and display the content.
WebSockets allow for full-duplex communication between a web browser and server over a single TCP connection. The Bravo Dashboard was mainly developed for Exove's internal use to show employee presence, absences, and other useful daily data. WebSockets were used in the Bravo Dashboard out of curiosity and because they allow for easy and quick sending and receiving of data in real-time, such as when editing results in the dashboard. The Socket.io library enables the use of WebSockets in the Bravo Dashboard and provides useful methods like "On", "Off", and "Emit" for listening and sending data between the frontend and backend.
Exove's CTO Kalle Varisvirta shares his insights on diversity in recruitment. Kalle has many years of experience in recruiting software developers. Exove is a company with a diverse & inclusive workforce – and we are very proud of it! Read more about us: exove.com.
Kalle was one of the speakers in the Agile Search HR meetup on 28 March and he gave this presentation there.
Mitä saavutettavuusdirektiivi pitää sisälläänExove
Mitä saavutettavuusdirektiivi pitää sisällään, Kimmo Sääskilahti, Annanpura
Kimmo Sääskilahden puheenvuoro Exoven seminaarissa "Saavutettavuus ja käytettävyys verkkopalveluissa" 15.2.2019
This document discusses various options for creating landing pages in Drupal 8, including paragraphs, Entity Construction Kit (ECK), Display Suite, Field Layout, Panels, and others. Paragraphs allow for structured content chunks that can be reordered and come in types like accordions and galleries. ECK provides reusable entity types for content. Display Suite extends display options and offers custom layouts. Field Layout adds layout capabilities to the field UI in Drupal core. Panels is a powerful but complex system for custom layouts using blocks or fields. Planning and a focus on customer needs are emphasized when choosing an approach.
The document provides an overview of GDPR requirements for developers working with content management systems (CMS). It discusses key GDPR concepts like data controllers, processors and individual rights. It notes CMS pose specific challenges around structured vs unstructured data, content, analytics, logs and digital marketing. The document emphasizes existing systems may not fully document where personal data is stored and retained, and full deletion may not be technically possible. Thorough auditing of storage is needed to ensure compliance.
Life with digital services after GDPR by Kalle Varisvirta, Exove
Seminar Exove and Bird & Bird 26th April 2018: GDPR tulee - mitä tapahtuu h-hetken jälkeen
Exove Extends keynote on Dec 13th, 2017
Developing truly personalised experiences by Simon Chapman from Acquia
Acquia powers some of the world’s biggest and most well-known websites, delivering personalised content whatever the channel, location or device. We’ll take a deep dive into the technologies and components of the Acquia platform and explore traditional development methods versus headless or decoupled architectures. We’ll outline the benefits of using modern JS frameworks whilst delivering personalised experiences that capture your customers ‘in the moment’, which ultimately can be measured through analytics...and as your customer data grows, we’ll talk about how this ‘big data’ can be used to drive reporting, customer journeys and the ‘next best action’.
The document summarizes a seminar on customer experience and personalization held by Exove and Acquia in 2017. The agenda included a welcome by the CEO of Exove, a presentation on taking customers on a 1-1 journey by a Senior Solutions Architect at Acquia, and a presentation on service design and personalization by the Service Design Lead at Exove Design. The document provides details of the presentations and discussions around understanding customers, their journeys, and driving engagement through personalization.
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
The document discusses metaballs and isosurfaces as a way to programmatically generate organic-looking branding. Metaballs are a type of isosurface defined by mathematical functions that can be iterated over pixels to create shapes. While algorithms can generate results, including the client and designer in the process ensures the output aligns with the goals.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
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.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
4. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
16. 70 people, over 175 customers,
5.0 MEUR revenue 2013, profitable,
offices in Helsinki, London, Oulu & Tallinn
17. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
18. Buying a web
renewal project
North Patrol Oy 2014 / 2014-05-13 / Helsinki18
Perttu Tolvanen, Web & CMS
Expert, @perttutolvanen
20. Agenda
North Patrol Oy 201420
Buyer's
pains
Fix the concept
through a
prototype
Version 1.0 of
the service
quickly live
Two different approaches to a renewal project
A B
21. Buyer's pains
• Between a rock and a hard place…
– Own management wants results at a fixed price, quickly and with high quality…
– Project manager worries about resource sufficiency…
– Yet partners only talk about agility and the hell of fixed pricing…
• Everyone agrees design and implementation must not be separated…
– But where are partners both Marketing and IT can accept?
• Development of the web has again placed digital agencies into focus…
– But where are the digital agencies that can successfully implement large projects
and even have competencies for the technologies they choose?
– … and if only someone else were using those technologies in this country…
North Patrol Oy 201421
22. The world has become clearer…
North Patrol Oy 201422
Web service
Web forms, small
apps etc.
"Extranet"
services
("anything that
requires login")
- … but still, many times even
the web service is something
special and the basic functions
of a CMS are not enough.
- For example, communities and
large online stores are typically
challenging.
- Sometimes, extranet services
require a CMS as their
platform.
These are usually two
separate worlds. One is on a
CMS, the other more or less
a customized entity.
+ online store
23. Two different starting points
• "We are building something totally new and magnificent.“
• "We require top-class design, something awesome!“
• "We want to test with users, and commit our organization to the project."
North Patrol Oy 201423
• "We know pretty well what we want."
• "We want to go live quickly, then use feedback for improvement."
• "We want to buy design and implementation from the same supplier."
Big expect-
ations for
the design
phase
Expect-
ations
focus on
results
A
B
24. Two different projects
• Concept along "the long road", up to an HTML prototype. Two bidding rounds, two
partners.
North Patrol Oy 201424
• Lightweight concept and project requirements definition. One bidding round, one
partner.
Preparation:
renewal ideas,
goals, restrictions
Concept design: results
in an HTML prototype
Implementation with
model suggested by
selected partner
Big expect-
ations for
the design
phase
Expect-
ations
focus on
results
Preparation: preliminary
concept, goals, restrictions,
functional requirements,
technology selection
Implementation with model suggested by
selected partner
A
B
25. Technology selection milestones
• Concept along "the long road", up to an HTML prototype. Two bidding rounds, two
partners.
North Patrol Oy 201425
• Lightweight concept and project requirements definition. One bidding round, one
partner.
Preparation:
renewal ideas,
goals, restrictions
Concept design: results
in an HTML prototype
Implementation with
model suggested by
selected partner
Big expect-
ations for
the design
phase
Expect-
ations
focus on
results
Preparation: preliminary
concept, goals, restrictions, fun
ctional
requirements, technology
selection
Implementation with model suggested by
selected partner
A
B
26. Summary
1. Forget layouts and long wireframe documents
2. Make the design phase properly long, or really short
3. Big choice: Do you first want an HTML prototype for collecting feedback
from users and your organization, OR, do you want to go live quickly with a
1.0 version (in Minimum Viable Product spirit)?
4. If you opt for long design, you can buy the first-phase implementation even
at a fixed price—but don't dictate the implementation model
5. Short design inspires goal-based buying, for which agile methods are
philosophically a good fit
6. Plan the incentive/control system for a goal-based model according to your
own participation resources
– The 50/50/50 model is a good starting point, but there are other viable models
North Patrol Oy 201426
28. Contact information
NorthPatrol Oy28
Perttu Tolvanen
Web & CMS Expert, Partner
North Patrol Oy
+358 50 368 5199
perttu.tolvanen@northpatrol.com
@perttutolvanen
www.northpatrol.com
29. Advisor in buying web projects
North Patrol Oy29
We’ll find you a web project
solution that fits your needs
- not something that’s
convenient for a vendor to
build.
More information:
www.northpatrol.com
Our main focus is at the
critical stages of project
planning, defining
requirements and selecting
the best partners.
Additionally we support the
implementation and assess
the results.
North Patrol is your expert in
selecting the best vendors and
technologies for your next web
project.
We are an independent
consulting company without
ties to system vendors, and
can help select the best
implementation plan and
vendor to save you
headaches in the long run.
31. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
32. „Все вые мьи жи друг на
га, ждая вая
ва - ему.‟
Анна Каренина
Лев Николаевич Толстой
37. Principles for success
Collaboration
Collaborative design – shared understanding
Design & development
Lean
Learn, build, measure
Avoid waste
MVP
Prototyping
Speed and release
Continuous discovery and development
Usability and UX
Style guide - Device independent
Test, test, test - GOOB
38. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
60. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
61. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
62. Choose the right tool for
the task
Different platforms have different pros and cons
No single platform is the best one for all projects
64. Right tool for the task
Features
Extensibility
Performance
Support for user-generated content
Budget
Others are support for modern server software, size
of the community, availability of vendors on
market, etc.
69. Extensibility
Extensibility offers the possibility for
unique features for competitive edge
personalization
integrations to rare/unique systems
Extensibility is based on theAPI built on the
platform and the documentation of it
Frequency ofAPI changes and policy changes
70. Extensibility
The best extensibility can be found in
frameworks
No out-of-the-box features, only libraries for building
Budget limits, including maintenance
Extensibility is a key feature and all platforms
claim to offer it
Check that it‟s actually true
72. Performance
If the traffic is anonymous (non-logged in users)
and content updates can lag a couple of
minutes
Not essential requirement
Most platforms can be “fixed” with a reverse proxy
For logged in users, totally different situation
Commerce is always „logged in‟, even if the users
could shop without logging in
73. Performance
Fully user-customized service, like electronic
services, should be either implemented with
some hard-core optimizations to a CMS, or with
a framework
Scaling with hardware
76. Support for user-
generated content
Support for this varies a lot between different
platforms
In some cases, usage of frameworks is justified
User groups, user privilege levels, moderation
features etc.
78. Budget
Budget can choose the platform for you
Building on existing platforms varies a lot
The cheapest and the most expensive platform can
switch places when dealing with different projects
and requirements
79. Budget
Anything buildable with a CMS is practically
always more expensive to build on a framework
Remember, it‟s not just the project, but also the
support and maintenance
80. Recap
Choose the right tool for the task
Accept the limitations of the platform, or switch
platforms
Choose a platform that executes your key features
natively (as natively as possible)
Take further development into account
Control the budget with requirements, not by
platform selection
81. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
82. Things to consider
Support response times
Security
Changing technology
Accidents happen and sites break
Business changes
Third party changes
Application monitoring
Hosting
83. What we do?
Bug fixes
Small scale development
Support and maintenance
84. SCRUM
Why SCRUM doesn‟t work for support?
Support tasks are unpredictable
Priorities change all the time
Sprints are too slow
85. Kanban to rescue
Better solution for support!
Makes sure tasks are finished
Critical issues can be prioritized
No sprint planning. No waiting
86. Support hand over
Documentation will be done
Backlog should be cleaned
All the support tickets at one place
Passwords, git etc. up to date
Project team can move to the next project
87. Continuous improvement
Maintain or increase the value of the site
Listen to your customers
Customers know what they want
Concentrate on the core use cases
Take small steps
Iterate and branch from there
88. How can we help
We can collect knowledge about the site
Install tools to follow site performance
Pinpoint usability and performance issues
Find solutions to common admin problems
Help to find out what end users want
Update systems
Package larger task for project teams
89. Agenda
14.00 Opening words Janne Kalliola
14.10 Various ways to approach big
web service renewal
Perttu Tolvanen
14.30 What concept? Saku Sairanen
14.50 Improving your company culture Anu Rautanen, Jussi Markula
15.10 Break
15.20 Possibilities and limitations of
the technical platform
Kalle Varisvirta
15.40 What happens after the project? Janne Patrikainen
16.00 Wrap-up Janne Kalliola
Discussion
90. Know what you / your
business / your customers
want.