In this webinar, we’ll discuss specific case studies that demonstrate the combined benefits of leveraging the power of Zend with Compunnel’s expertise in designing, architecting and developing enterprise grade applications. Such benefits include significant reduction in development time, faster time to market and lower total cost of ownership and long-term sustenance.
This webinar will present valuable information for companies who:
• Are currently developing business-critical PHP applications
• Are interested in improving PHP application performance, scalability and reliability
• Have been evaluating a modernization initiative
• Are looking for proven, experienced PHP architecture and development resources
IBM Rational solution provides capabilities for effective Application Lifecycle Management (ALM). ALM helps coordinate people, processes, and tools across requirements, development, and quality management. It provides a unified platform to include open source, packaged, custom applications, and other commercial solutions. Effective ALM reduces high costs, poor quality, project risk, and inefficiency of fragmented software development. The IBM Rational ALM solutions support organizations in starting their ALM journey based on their unique needs.
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnershipscyberopticgroup
Small businesses struggle with piecing together disparate systems from multiple vendors, costing time and money and inhibiting productivity. Open source software provides an opportunity for partners to help small businesses implement enterprise-class open source applications and gain significant revenue through professional services. The document outlines CyOp's value proposition as a partner that can implement and support open source applications both on-premises and in the cloud to address small business needs without vendor lock-in.
Track Keynote for the Requirements Definition & Management Track at the IBM Rational Software Conference 2009
Requirements Definition and Management encompasses all of the activities that revolve around eliciting, defining, elaborating, understanding, organizing, reviewing, and communicating business, user, and software requirements, as well as defining solutions based on those business goals and objectives. These activities are done because they help ensure that the applications that are developed solve the real business and customer problems. This track explores the experiences of organizations with tools, techniques, and processes used to effectively define and manage requirements and analyze systems. Analysts, architects, developers, project managers, and others interested in methodology and tools for defining, managing, and analyzing requirements should attend this track.
SCL Aug Sep 2010 Software Development How Agile Are Yoususanatkinson
'Software Development - How Agile are You?' - Article featuring in the August/September 2010 edition of the magazine for the Society for Computers & Law (SCL)
This document discusses how small businesses can benefit from partnering with CyberOptic Group (CyOp) to implement open source software solutions. It outlines CyOp's services for professional implementation of applications like ERP, CRM, and other enterprise software. Partnering with CyOp allows companies to offer these services and solutions to customers, providing additional revenue streams. The document shares customer success stories and describes CyOp's engagement process, highlighting opportunities for partners.
This document discusses continuous integration for System z mainframe applications. It begins with an overview of DevOps and continuous integration concepts. It then discusses the IBM DevOps solution and challenges of applying DevOps to System z environments. The document focuses on how continuous integration can be implemented for System z to provide rapid feedback, automated testing in isolated environments, and higher quality code promoted between stages. It also discusses how continuous testing can be achieved through dependency virtualization to improve testing efficiency.
The traditional contract for software development based on the waterfall model is flawed in several key ways:
1. Fixed requirements specified upfront are unrealistic and limit flexibility to adapt to changes.
2. Customers struggle to fully articulate their needs through requirements documents, which are a blunt tool, and developers often cannot understand the requirements.
3. The sequential nature of waterfall prevents early and continuous delivery of working software for customer feedback.
4. Payment is tied to rigid dates and milestones rather than delivery of working software.
5. Waterfall contracts fail to account for the iterative nature of agile software development practices now in widespread use.
IBM Rational solution provides capabilities for effective Application Lifecycle Management (ALM). ALM helps coordinate people, processes, and tools across requirements, development, and quality management. It provides a unified platform to include open source, packaged, custom applications, and other commercial solutions. Effective ALM reduces high costs, poor quality, project risk, and inefficiency of fragmented software development. The IBM Rational ALM solutions support organizations in starting their ALM journey based on their unique needs.
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnershipscyberopticgroup
Small businesses struggle with piecing together disparate systems from multiple vendors, costing time and money and inhibiting productivity. Open source software provides an opportunity for partners to help small businesses implement enterprise-class open source applications and gain significant revenue through professional services. The document outlines CyOp's value proposition as a partner that can implement and support open source applications both on-premises and in the cloud to address small business needs without vendor lock-in.
Track Keynote for the Requirements Definition & Management Track at the IBM Rational Software Conference 2009
Requirements Definition and Management encompasses all of the activities that revolve around eliciting, defining, elaborating, understanding, organizing, reviewing, and communicating business, user, and software requirements, as well as defining solutions based on those business goals and objectives. These activities are done because they help ensure that the applications that are developed solve the real business and customer problems. This track explores the experiences of organizations with tools, techniques, and processes used to effectively define and manage requirements and analyze systems. Analysts, architects, developers, project managers, and others interested in methodology and tools for defining, managing, and analyzing requirements should attend this track.
SCL Aug Sep 2010 Software Development How Agile Are Yoususanatkinson
'Software Development - How Agile are You?' - Article featuring in the August/September 2010 edition of the magazine for the Society for Computers & Law (SCL)
This document discusses how small businesses can benefit from partnering with CyberOptic Group (CyOp) to implement open source software solutions. It outlines CyOp's services for professional implementation of applications like ERP, CRM, and other enterprise software. Partnering with CyOp allows companies to offer these services and solutions to customers, providing additional revenue streams. The document shares customer success stories and describes CyOp's engagement process, highlighting opportunities for partners.
This document discusses continuous integration for System z mainframe applications. It begins with an overview of DevOps and continuous integration concepts. It then discusses the IBM DevOps solution and challenges of applying DevOps to System z environments. The document focuses on how continuous integration can be implemented for System z to provide rapid feedback, automated testing in isolated environments, and higher quality code promoted between stages. It also discusses how continuous testing can be achieved through dependency virtualization to improve testing efficiency.
The traditional contract for software development based on the waterfall model is flawed in several key ways:
1. Fixed requirements specified upfront are unrealistic and limit flexibility to adapt to changes.
2. Customers struggle to fully articulate their needs through requirements documents, which are a blunt tool, and developers often cannot understand the requirements.
3. The sequential nature of waterfall prevents early and continuous delivery of working software for customer feedback.
4. Payment is tied to rigid dates and milestones rather than delivery of working software.
5. Waterfall contracts fail to account for the iterative nature of agile software development practices now in widespread use.
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs.
This talk will take a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Private Clouds for Developers: Make Your Infrastructure AgileAbiquo, Inc.
Development houses have been looking to virtualization to meet Agile Methodology standards, but have run into serious complications. In addition, the promises of virtualization have yet to materialize. Cloud can deliver on those processes, if managed properly. Learn how the use of standards, including vCloud API and OVF, and multi-tenancy delegated control of virtual datacenters can dramatically increase development team agility.
This financial services company engaged Egenera Professional Services to simplify their data center infrastructure and accelerate deployment of application servers. Egenera's PAN Manager software consolidated servers by 15%, reduced physical complexity by 80%, and cut the time needed to deploy and start billing a new customer by 66%, creating an opportunity for nearly $1 million in additional annual revenue. The new infrastructure provided high availability, increased performance and scalability, and reduced costs.
This document discusses DevOps and outlines some challenges and solutions. It reviews cultural challenges between developers and operators, and outlines DevOps principles of developing against production-like systems, iterative deployments using reliable processes, and continuous monitoring. It then summarizes strategies around standardizing environments, planning and tracking changes collaboratively, managing changes through automation, and providing feedback.
Agile teams speak in points and iterations, but project and business managers think in terms of dollars and dates. This conceptual and language barrier makes strategic business planning, funding, and progress management a significant challenge for sustained large-scale Agile. This session will include multiple case studies from large-scale Agile adoptions that we were part of and have supported over the past 7 years and how Agile values/principles went beyond just the development organizational boundaries into strategic planning and management.
CEI is an IT solutions provider that has been in business since 1992. It has over 400 employees globally, with expertise in a wide range of IT services including application integration, project services, and outsourcing. CEI focuses on quality and has a CMMI level 5 certification. It serves over 60% of Fortune 50 companies and has a presence in the US and India.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
We had this presentation running on one of the screens in our booth at the April 4, 2013, Innotech Dallas/SharePoint TechFest. We have been excited by the developments in the latest release of Visual Studio and it's ability to work seamlessly with Microsoft's Azure.
Novkell is an IT solutions provider that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. It has a strong presence in France where most development is done, with its headquarters in Chennai, India. Novkell uses an onsite-offshore model to ensure projects run 24/7 and clients receive full support. It offers services including software development, enterprise solutions, e-commerce solutions, and portal development using technologies like PHP, .NET, and databases.
Novkell is an IT solutions company that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. They have a strong presence in France where much of their development work is done, with their headquarters in Chennai, India. Novkell ensures all projects are run continuously using an onsite-offshore model. They provide strategically innovative IT solutions to clients worldwide.
Requirements-driven quality solutions from IBM Rational can help organizations:
1) Collaborate to define requirements early in development to reduce risk and avoid costly mistakes.
2) Automate workflows to accelerate time to market and improve efficiency by reducing manual tasks.
3) Continuously measure and improve processes using data and metrics for objective decision making.
Zend is the leading provider of products and services for developing, deploying, and managing business-critical PHP applications. They offer tools like Zend Studio and servers like Zend Server and Zend Platform to help companies improve productivity, ensure high performance, and maintain security across the entire PHP application lifecycle from development to production. Zend's open source Zend Framework is also the de facto standard for building large PHP applications.
The document describes IBM's PureFlex and Flex System integrated infrastructure solutions. It highlights key features such as built-in expertise that automates complex tasks, integration by design to optimize performance, and a simplified management experience. IBM PureFlex and Flex System are presented as expert integrated systems that incorporate decades of IBM expertise through "patterns of expertise" to help customers innovate faster, improve efficiency, and gain control over their IT environments.
This document discusses best practices for load and performance testing Oracle applications using the Rational Performance Tester extension for Oracle. It provides an overview of Rational Performance Tester and its architecture. It also discusses Oracle applications and modules supported for testing, Oracle application architecture, supported Oracle versions, and how to install and use the Oracle extension for performance testing with sample data and demonstrations.
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakIBM Danmark
Developing for Mobile Enterprise Application Platform
This document discusses developing mobile apps with IBM's Mobile Foundation. It covers challenges in building mobile apps, IBM's software delivery process, and the IBM Mobile Foundation architecture. The Mobile Foundation provides a complete enterprise framework for mobile computing including app development tools, a mobile app platform, security, analytics, and integration with backend systems. Rational Collaborative Lifecycle Management tools can help manage the development lifecycle and accelerate delivery of mobile apps.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
This document discusses adopting a DevOps approach for 2-Speed IT. It presents value stream mapping as a way to identify bottlenecks in development and delivery pipelines. Addressing these bottlenecks through practices like continuous integration, deployment automation, and shifting security left can help organizations deliver hybrid applications across hybrid platforms and teams more quickly and with higher quality. Case studies are presented of organizations that improved delivery times, increased innovation, and gained competitive advantages by adopting DevOps.
HP Application Lifecycle Management (ALM) provides solutions to help organizations accelerate application delivery through increased visibility, communication, and efficiency across the development lifecycle. Key capabilities of HP ALM include providing traceability across development tools, automated provisioning and testing of development and test environments, functional and performance testing of mobile applications across multiple environments, and tools to accelerate testing for packaged applications undergoing frequent changes.
The document summarizes features presented at the IBM Rational Software Conference 2009. It describes enhancements to Rational Team Concert (RTC) that provide improved agile planning, global enterprise readiness, collaborative application lifecycle management (ALM), ecosystem support, and integration with existing environments. Key capabilities include scaling to thousands of users and millions of files, customizable dashboards and reports, risk assessment in planning, and expanded traceability across tools.
Royal Caribbean Cruises - Rediance Class of Ships Know For Their Expensive Gl...Tirun Travel Marketing
Royal Caribbean is known for its innovations at sea. The Radiance class of ships is known for their expansive glass exteriors that afford you a sweeping view of the magnificent ocean.
Open Data and the transparency of the lists of beneficiaries of EU Regional P...OpenCoesione
This document discusses open data and transparency regarding lists of beneficiaries of EU regional policy funding. It summarizes the results of surveys conducted in 2010-2012 that evaluated how openly and usefully different EU countries and regions published this funding data. The surveys found three main strategies for publishing the data and that over time more regions/countries shifted towards a balanced approach considering both data openness and usability. Open questions remain regarding factors influencing transparency and how to best promote civic engagement with the data.
Iniziative nazionali e internazionali di open government per politiche settor...OpenCoesione
Presentazione dei casi studio al webinar "Iniziative nazionali e internazionali di open government per politiche settoriali o territoriali di sviluppo: quali lezioni dall’esperienza?", Politecnico di Milano, 16 settembre 2015
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs.
This talk will take a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Private Clouds for Developers: Make Your Infrastructure AgileAbiquo, Inc.
Development houses have been looking to virtualization to meet Agile Methodology standards, but have run into serious complications. In addition, the promises of virtualization have yet to materialize. Cloud can deliver on those processes, if managed properly. Learn how the use of standards, including vCloud API and OVF, and multi-tenancy delegated control of virtual datacenters can dramatically increase development team agility.
This financial services company engaged Egenera Professional Services to simplify their data center infrastructure and accelerate deployment of application servers. Egenera's PAN Manager software consolidated servers by 15%, reduced physical complexity by 80%, and cut the time needed to deploy and start billing a new customer by 66%, creating an opportunity for nearly $1 million in additional annual revenue. The new infrastructure provided high availability, increased performance and scalability, and reduced costs.
This document discusses DevOps and outlines some challenges and solutions. It reviews cultural challenges between developers and operators, and outlines DevOps principles of developing against production-like systems, iterative deployments using reliable processes, and continuous monitoring. It then summarizes strategies around standardizing environments, planning and tracking changes collaboratively, managing changes through automation, and providing feedback.
Agile teams speak in points and iterations, but project and business managers think in terms of dollars and dates. This conceptual and language barrier makes strategic business planning, funding, and progress management a significant challenge for sustained large-scale Agile. This session will include multiple case studies from large-scale Agile adoptions that we were part of and have supported over the past 7 years and how Agile values/principles went beyond just the development organizational boundaries into strategic planning and management.
CEI is an IT solutions provider that has been in business since 1992. It has over 400 employees globally, with expertise in a wide range of IT services including application integration, project services, and outsourcing. CEI focuses on quality and has a CMMI level 5 certification. It serves over 60% of Fortune 50 companies and has a presence in the US and India.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
We had this presentation running on one of the screens in our booth at the April 4, 2013, Innotech Dallas/SharePoint TechFest. We have been excited by the developments in the latest release of Visual Studio and it's ability to work seamlessly with Microsoft's Azure.
Novkell is an IT solutions provider that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. It has a strong presence in France where most development is done, with its headquarters in Chennai, India. Novkell uses an onsite-offshore model to ensure projects run 24/7 and clients receive full support. It offers services including software development, enterprise solutions, e-commerce solutions, and portal development using technologies like PHP, .NET, and databases.
Novkell is an IT solutions company that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. They have a strong presence in France where much of their development work is done, with their headquarters in Chennai, India. Novkell ensures all projects are run continuously using an onsite-offshore model. They provide strategically innovative IT solutions to clients worldwide.
Requirements-driven quality solutions from IBM Rational can help organizations:
1) Collaborate to define requirements early in development to reduce risk and avoid costly mistakes.
2) Automate workflows to accelerate time to market and improve efficiency by reducing manual tasks.
3) Continuously measure and improve processes using data and metrics for objective decision making.
Zend is the leading provider of products and services for developing, deploying, and managing business-critical PHP applications. They offer tools like Zend Studio and servers like Zend Server and Zend Platform to help companies improve productivity, ensure high performance, and maintain security across the entire PHP application lifecycle from development to production. Zend's open source Zend Framework is also the de facto standard for building large PHP applications.
The document describes IBM's PureFlex and Flex System integrated infrastructure solutions. It highlights key features such as built-in expertise that automates complex tasks, integration by design to optimize performance, and a simplified management experience. IBM PureFlex and Flex System are presented as expert integrated systems that incorporate decades of IBM expertise through "patterns of expertise" to help customers innovate faster, improve efficiency, and gain control over their IT environments.
This document discusses best practices for load and performance testing Oracle applications using the Rational Performance Tester extension for Oracle. It provides an overview of Rational Performance Tester and its architecture. It also discusses Oracle applications and modules supported for testing, Oracle application architecture, supported Oracle versions, and how to install and use the Oracle extension for performance testing with sample data and demonstrations.
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter EibakIBM Danmark
Developing for Mobile Enterprise Application Platform
This document discusses developing mobile apps with IBM's Mobile Foundation. It covers challenges in building mobile apps, IBM's software delivery process, and the IBM Mobile Foundation architecture. The Mobile Foundation provides a complete enterprise framework for mobile computing including app development tools, a mobile app platform, security, analytics, and integration with backend systems. Rational Collaborative Lifecycle Management tools can help manage the development lifecycle and accelerate delivery of mobile apps.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
This document discusses adopting a DevOps approach for 2-Speed IT. It presents value stream mapping as a way to identify bottlenecks in development and delivery pipelines. Addressing these bottlenecks through practices like continuous integration, deployment automation, and shifting security left can help organizations deliver hybrid applications across hybrid platforms and teams more quickly and with higher quality. Case studies are presented of organizations that improved delivery times, increased innovation, and gained competitive advantages by adopting DevOps.
HP Application Lifecycle Management (ALM) provides solutions to help organizations accelerate application delivery through increased visibility, communication, and efficiency across the development lifecycle. Key capabilities of HP ALM include providing traceability across development tools, automated provisioning and testing of development and test environments, functional and performance testing of mobile applications across multiple environments, and tools to accelerate testing for packaged applications undergoing frequent changes.
The document summarizes features presented at the IBM Rational Software Conference 2009. It describes enhancements to Rational Team Concert (RTC) that provide improved agile planning, global enterprise readiness, collaborative application lifecycle management (ALM), ecosystem support, and integration with existing environments. Key capabilities include scaling to thousands of users and millions of files, customizable dashboards and reports, risk assessment in planning, and expanded traceability across tools.
Royal Caribbean Cruises - Rediance Class of Ships Know For Their Expensive Gl...Tirun Travel Marketing
Royal Caribbean is known for its innovations at sea. The Radiance class of ships is known for their expansive glass exteriors that afford you a sweeping view of the magnificent ocean.
Open Data and the transparency of the lists of beneficiaries of EU Regional P...OpenCoesione
This document discusses open data and transparency regarding lists of beneficiaries of EU regional policy funding. It summarizes the results of surveys conducted in 2010-2012 that evaluated how openly and usefully different EU countries and regions published this funding data. The surveys found three main strategies for publishing the data and that over time more regions/countries shifted towards a balanced approach considering both data openness and usability. Open questions remain regarding factors influencing transparency and how to best promote civic engagement with the data.
Iniziative nazionali e internazionali di open government per politiche settor...OpenCoesione
Presentazione dei casi studio al webinar "Iniziative nazionali e internazionali di open government per politiche settoriali o territoriali di sviluppo: quali lezioni dall’esperienza?", Politecnico di Milano, 16 settembre 2015
Water pollution in the Ganges River is a major problem caused by human and industrial waste from the large population in its basin, as well as infrastructure issues like dams. The Ganges Action Plan attempted to address this but had limited success in reducing pollution levels. Current efforts focus on improving waste treatment plants, stormwater management, and repairing sewer systems.
El documento ofrece consejos sobre técnicas de estudio como tener una alimentación adecuada, un espacio de estudio limpio y libre de distracciones, asistir a clases, tomar apuntes y sentarse adelante. También recomienda cómo hacer resúmenes mediante la lectura del texto original, la extracción de las ideas principales y la revisión del resumen para asegurar que no supere el 20-30% de extensión del texto original.
Intervento introduttivo a cura di OpenCoesione del webinar "Iniziative nazionali e internazionali di open government per politiche settoriali o territoriali di sviluppo: quali lezioni dall’esperienza?"
Intervento introduttivo da parte di OpenCoesione del webinar "la trasparenza dei finanziamenti pubblici nell’era dell’ICT: una sfida aperta", 16 luglio 2015
Come nascono e sono gestiti i termini istituzionali. Comunicare le politiche ...OpenCoesione
Presentazione per Giornata di Studio “Comunicare in Europa”,
Università di Salerno Campus di Fisciano, 7 novembre 2014 di Carlo Amati, Simona De Luca e Mara Giua
The Book of International Studbooks by David Brendan TwamleyAedín Twamley
This book was entirely created by 11 year old Irish boy David Twamley during his mid-term break. His choice of animals is based on European zoos that have pandas. It is his first attempt at a Powerpoint document.
Finalità e modello di intervento delle politiche di coesione [riflessioni teo...OpenCoesione
Intervento di OpenCoesione al Corso di Banca d'Italia sulle "Politiche per la coesione territoriale": Finalità e modello di intervento delle politiche di coesione [riflessioni teoriche, istituzionali e di esperienza pratica]
Presentazione dell'informativa 21/12/2015 con prime indicazioni tecniche per la pubblicazione di dati sui siti delle Amministrazioni titolari di Programmi delle politiche di sviluppo e coesione.
The document is a story written by Mike Barnard containing scary words, sentences, and a mad lib about a scary night. It lists creepy, dark, gloomy, damp words and sentences describing an old man and sounds of shrieking and howling. It includes a mad lib for the reader to fill in with scary nouns and verbs about being chased in the woods and getting injured but waking up safe from a dream.
Xoriant adopts a distributed agile methodology to enable global clients to more quickly respond to changing market dynamics. This allows clients to leverage specialized expertise across multiple locations and time zones simultaneously. The distributed agile model offers benefits like reduced time to market, access to global talent, 24/7 support, and lower costs. However, it also presents challenges regarding communication, knowledge transfer, sharing best practices, and intellectual property protection that Xoriant addresses through tools and processes.
Mendix provides a platform to bridge the gap between business and IT by enabling rapid application development. Traditional software projects take months and often fail, while Mendix allows applications to be developed in days. The platform supports collaboration, development with a visual modeler, deployment to the cloud with one click, and management of applications. Mendix helps companies respond quickly to changing business needs and leverage existing data and systems.
Add Agility to Your Business CommunicationsPrecisely
Building lasting customer relationships requires you to continuously tailor your customer communications in order to proactively meet your customer needs. Business leaders have struggled to rapidly optimize communications to proactively meet customer's changing needs. Legal compliance is one of the challenges banks face when wanting to be agile, fast and customer centric in their communications.
View this on-demand webinar to learn how to take the efficiency, agility, and customer centricity of communications to levels never seen before. See why some organizations report ten times (10x) faster template updates and while reducing compliance risks.
During this webinar, we explore how:
• EngageOne Server introduces advanced system wide search and analysis of reusable content allowing you to reuse and share content more easily than ever before and stop reinventing the wheel
• End-to-end workflow and approval streamlines collaboration between business analysts, marketers and template designers, resulting in a more controlled approach to updating templates
• When template updates are complete and approved, the new asset promotion feature enables template designers to directly deploy updated template assets across their development, test, acceptance and production environments
The document discusses how organizations can leverage cloud-based HR technology to drive employee engagement and retention through increased accessibility, efficiency, and effectiveness. It provides an overview of cloud computing and its benefits for human capital management. Speakers from Ventana Research, SkyWest Airlines, and SumTotal Systems then discuss their experiences with cloud-based HR solutions.
The document summarizes the first year of Humana's enterprise web accessibility program. It discusses establishing pillars and philosophies, two case studies of making the Humana-Medicare website and an AEP marketing campaign accessible, and lessons learned. For the website redesign, three methods were tried: requirements with no process changes failed; phased requirements and some changes slowed progress; and an embedded accessibility developer model led to training, faster development, and cost savings. The campaign integrated accessibility successfully across agencies. Looking ahead, Humana aims to improve the consumer experience on its integrated digital platform. Lessons included finding allies, ongoing outreach, and that accessibility enables beautiful design.
This document provides an introduction to Pivotal and discusses their perspectives on trends in IT like decentralized workloads, accelerating digital transformation, and increasing focus on security. It outlines Pivotal's objectives of focusing on business outcomes, increasing agility and reducing risk, improving developer experience, implementing a standard operating model, and increasing infrastructure utilization. The document discusses examples of companies that have successfully transformed with Pivotal's help. It also summarizes Pivotal's value proposition in areas like operational efficiency, developer productivity, high availability, and comprehensive security. Finally, it briefly outlines Pivotal's history and customer base.
How to build an E-procurement Machine - Concept to-controlCoupa Software
Berkshire Bank implemented an e-procurement system from Coupa to gain greater control over spending and drive savings. The cloud-based system allowed for a rapid implementation across 41 branches. User adoption was increased through training, championing change, and making the system easier to use than alternatives. This provided real-time visibility into 100% of indirect spending. The bank can now more easily manage vendors, contracts, and policies. They expect to save 5-20% on managed spending and reduce purchasing operating costs by automating processes.
Vafion provides product engineering and development services using an agile methodology. They help clients develop products and digital solutions that improve business processes and meet customer needs. Vafion uses machine data and human insights to help clients innovate, accelerate time to market, and achieve cost efficiencies. Their engineering capabilities and focus on innovation enable clients to build future-proof products and solutions.
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...AgileNetwork
Agile Network India - Coimbatore
Title: How Did Feedback Loops Help To Build Better Products? by Hariharasudhan R
Date: March 2023
Hosted by: Thoughtworks
Chef Automate can help organizations reduce the pain of audits through continuous compliance. It does this by expressing security and compliance requirements as code that can be incorporated directly into the development process. This allows organizations to detect and correct issues early before they reach production. Chef Automate also helps standardize compliance across heterogeneous environments by providing a common language for describing compliance controls. It can then continuously monitor systems to ensure they remain compliant and provide an up-to-date record for audits.
Cristina Henriques from software company I2S discussed implementing the CMMI framework and improving tools for efficiency. I2S wants to become a global reference in the insurance industry. CMMI was introduced to meet demanding clients and markets, improve productivity and efficiency, and adapt best practices. The project has two phases: reaching CMMI level 2 initially and then level 3 for engineering areas. Challenges include improving life cycle management, integration, and functionalities. Studies were conducted and IBM Rational was adopted as the new tool suite to cover the full life cycle and CMMI requirements. Combined implementation of CMMI and new tools is expected to significantly improve efficiency.
Jesse Pulfer Pivotal Overview June 2018VMware Tanzu
This document provides an introduction to Pivotal and discusses their perspectives on trends in IT like decentralized workloads, accelerating digital transformation, and increasing focus on security. It outlines Pivotal's objectives of focusing on business outcomes, increasing agility, improving developer experience, establishing a standard operating model, and increasing infrastructure utilization. Examples are given of companies that have successfully transformed with Pivotal's help. Pivotal's value proposition is described as providing operational efficiency, developer productivity, comprehensive security, and high availability. Facts about Pivotal are listed and their platform evolution and products like Pivotal Application Service, Pivotal Container Service, and Pivotal Function Service are briefly outlined.
The document discusses the transformation of devices, services, and applications. It notes that established client-server patterns are giving way to emerging patterns where modern business applications are directly engaging consumers through edge-facing services. This allows for faster delivery of new features and capabilities through shortened development cycles. The modern application lifecycle aims to deliver better applications faster and cheaper by leveraging cloud-based services and data centers.
Sandip Mukherjee has over 24 years of experience in the software industry. He currently works as the Director of Application Consulting and Solution Designing at Logica/CGI, where he leads consulting initiatives and integrates consulting elements into solution offerings. Previously, he has held leadership roles at various companies, demonstrating his skills in designing complex multi-platform solutions, application modernization, and managing product development lifecycles.
Discover - Innovating With Speed and AgilityLaurenWendler
The document discusses innovating with speed and agility through a hybrid cloud approach. It addresses the challenges of infrastructure, operations, and business that cloud can help with. It advocates applying DevOps principles to accelerate feedback and improve time to value. A hybrid cloud approach balances innovation at the agile/innovation edge with optimization at the industrialized core. This allows organizations to rapidly develop new applications while optimizing existing ones.
Zend provides expert PHP delivery through best practices for development, deployment, and management. It helps improve developer productivity with tools like Zend Studio, trains developers, and ensures quality and speed through a consistent PHP stack. Zend also helps optimize performance, enable faster releases, and reduce problem resolution times.
The document discusses agile methodology for mobile software development. It outlines challenges such as wireless communication issues, mobility issues, portability issues, and limited device capabilities. It then maps agile development traits like small teams, short development cycles, and incremental development to the mobile context. A case study is presented on an augmented reality mobile app for a historical campaign that uses GPS, photos, badges, timelines, and social sharing to guide users to locations related to the history.
Similar to PHP in Enterprise: Modernize Application Development to Bring Projects to … (20)
3. 1.0 Introduction
From Compunnel:
Sriraj Mallick, Executive Vice President
Sriraj.Mallick@Compunnel.com
(609) 903 9390
From Zend:
Edward Kietlinski, Architect
Edward@zend.com
Agenda:
Introduction’s
PHP in enterprise
Case study 1: Application development for social media marketing
company
Case study 2: Application modernization for a meat processing company
10 minutes follow up for Q&A
4. 1.0 Introduction
• About Compunnel
– Technology services company with over 22 years of experience in software &
consulting services
– Deep experience in enterprise systems architecture, data governance, business
intelligence, big data, mobility solutions and cloud computing
– Extensive Zend PHP capabilities with 100+ projects deployed on LAMP stack
– Global delivery model with onsite & offshore fulfillment capabilities
– Customers include Fortune 500 & mid market companies: LabCorp, Blue Cross
Blue Shield, Noven Pharmaceuticals, Experian, Pepsi, Panasonic
• About Zend
– PHP technology solutions & framework company
– 40,000+ customers worldwide
– 15 million downloads
– Strategic partnerships with IBM, Adobe, Oracle
• Compunnel & Zend - A strategic partnership between a enterprise ready platform
provider & a enterprise class solution developer.
6. 1.1 Popular sites on PHP
Over 130 million unique users. Switched from C/C++ to PHP in
2002
Largest reference website attracting 470 million unique visitors
monthly
Leading photo sharing site with 2 billion images. 25,000
database transactions/ second at peak
1 billion monthly active users. 543 million active mobile users
monthly
72.4 million websites powered by Word press. 48% of all blog
sites use Word press
8. • 2.0 Key drivers for enterprise
• 2.1 Case study 1 – Social media marketing platform
• 2.2 Case study 2 – Application modernization
SECTION 2: KEY DRIVERS FOR
ENTERPRISE ADOPTION
9. 2.1 Zend PHP: Key drivers for enterprise adoption
Technology drivers Business drivers Lower TCO
• High availability & • Faster development
reliability time
• Performance • Availability of skills/ Faster time to
• Scalability resources market
• Security • Agile development
• Interoperability (reduce risk)
• Easy to identify bugs • Easy to develop &
and fix deploy Long term
sustainability
12. 2.1 redKonnect – 3 goals to achieve
Goal 1 Goal 2 Goal 3
Develop & deliver Deliver within Architect - Scalable
Beta in 3 months limited budget , reliable & available
application
Faster time to Achieve lower total Protect technology
market. cost of ownership investment. Grow
with business
13. 2.1 redKonnect – We achieved 3 goals!
Can you… Can you… Can you…
Develop & deliver in 3 months Deliver in a very limited budget Design the app to be highly
RedKonnect asked Compunnel to Like every startup tight on funds scalable & available & deliver high
design & deliver in 3 months to RedKonnect wanted to go live within speed & performance
take the app out in the market & very limited budgets App should support business
then continue to work on growth. Should be able to easily
enhancements port to cloud in future
Yes, we did! Yes, we did!
• Compunnel designed, architected • Faster development on Zend studio
and delivered in 3 months flat results in lower cost
• Compunnel leveraged its vast • Compunnel’s global delivery model
Zend qualified workforce makes it possible for customers to
• Zend studio’s enables a powerful have development team
PHP IDE that supports faster onsite, onshore or offshore
development • We saved over 60% by leveraging
• Compunnel’s Agile development our global delivery model & having
methodology & Zend agile a hybrid model of onsite project
support allows us to release management, architecture, design
products faster in iterations and offshore
development, QA, support &
maintenance
14. 2.1 High availability, reliability & scalability
High availability & scalability
Enterprise grade PHP stack with 24X7 ZEND SUPPORT
Tools for monitoring, detection & diagnosis
Synchronizing session data across a cluster of PHP servers for redundancy
Session Clustering HA (High Availability), is an additional safety layer for
maintaining session information integrity in Web cluster environments. HA
ensures that sessions will be serviced in case of a single failure
15. 2.1 redKonnect – We achieved 3 goals!
Can you… Can you… Can you…
Develop & deliver in 3 months Deliver in a very limited budget Design the app to be highly
RedKonnect asked Compunnel to Like every startup tight on funds scalable & available & deliver high
design & deliver in 3 months to RedKonnect wanted to go live within speed & performance
take the app out in the market & very limited budgets App should support business
then continue to work on growth. Should be able to easily
enhancements port to cloud in future
Yes, we did! Yes, we did! Yes, we did!
• Compunnel designed, architected • Compunnel’s global delivery model • Zend’s session clustering &
and delivered in 3 months flat makes it possible for customers to cluster management allows us
• Compunnel leveraged its vast have development team onsite, to design a highly available
Zend qualified workforce onshore or offshore and scalable solution
• Zend studio’s enables a powerful • We saved over 60% by leveraging • Synchronizing session data
PHP IDE that supports faster our global delivery model & having across a cluster of PHP servers
development a hybrid model of onsite project for redundancy
• Zend Studio provides management, architecture, design • Designed to support cloud
comprehensive debugging and and offshore development, QA, architecture so then true scale
testing support that helps you support & maintenance up and scale down can be
analyze and resolve problems achieved
quickly
16. 2.1 redKonnect today – A Success story
• Over 30,000 users sign up on the platform within 3 months of go live
• Generated over 100,000 social clicks
• Launched over 274 marketing campaigns
• Companies who are now using redKonnect as the social media marketing platform:
– NBC Universal
– Disney
– Vivint
– Livestrong Nike
– Dish/Direct TV
– Clearchoice Dental Implant Centers
– Vuezz
• Average CPC 0.72
• Click through rate is 1050% better than Facebook ads
18. 2.2 Application modernization: Legacy applications
Legacy systems:
• Many software systems that are still in use were developed many years
ago using technologies that are now obsolete
• These systems are still business critical that is, they are essential for the
normal functioning of the business
Common legacy systems were developed in:
• Mainframe computers AS400/ mini computers IBM I series/ RPG
• Cobol, Perl, Python,
• FoxPro, Dbase, Power builder
• Green screen languages, proprietary systems
• Client server applications, Desktop applications
Compunnel & Zend partnership offers Application modernization services to
help you achieve desired modernization goals:
• Faster time to market
• Total lower cost of ownership
• Long term sustainability
19. 2.2 Application modernization: Various functions
Customer service dashboard
Customer portals, ticketing Manufacturing/ production
system, help desk management, tracking & tracing
Integration with existing
application, Middletier systems Sales process
management, customer contact
management, pipeline
management, forecasting
Operations management, Finance, A/R, A/P, GL, integra
workflow management, tion with existing accounting
reporting applciation like quick
books, sage, MAS, etc.
Order management, inventory,
logistics, shipping, tracking Dashboard, KPI, reports
20. 2.2 Meat processing company: Modernization initiative
Company
• Leading producer of packaged meat products in the country
• Supplier to leading whole-sales brands & retail chains
• Complete meat processing lifecycle management
• Purchase, order processing, kill floor management, meat production
management, packaging, shipment
• Requires compliance to stringent FDA regulations for tracking and traceability
• Business is growing & expanding number of processing plants
Existing technology environment
• FoxPro & Cobol based systems built 10-15 years back
• Separate accounting system
• Running in silos, no integration
• No documentation of systems or business process
• Management does not get reports in time or the right reports
• Huge risk exposure from compliance perspective
• Lack of visibility to production floor
• Current systems cannot support business growth and expansion
21. 2.2 Common problems they shared
Its Inflexible: Legacy Its broken: Legacy application
system is inflexible and not map to current business
process High cost: My cost of
closed architecture, every
maintaining & enhancing
change becomes a long
our legacy application is
term project
very high
Cannot integrate: I am ?
facing challenges in web Impediment to business
enablement, integration growth: My business is
with other systems & growing…and I cannot
platforms support that growth
Paying premium for
Unable to support: I lock-in: I am locked-in
don’t get developer with with one vendor for
the right skill to support hardware or software
the legacy platforms and
systems Risk: Risk associated with
Poor user experience: hardware and software no
longer being supported.
Undocumented & complex UI Challenges
does not deliver on user Failure can stop production
experience
23. 2.2 Success stories – Meat production & processing plant
Common accelerators/ engines:
Access control & permission
engine
Customizable Workflow engine
Messaging system
Role based dashboard, reports and
KPI’s
User Interface for touchscreen access
Barcode integration
Product & supplier management
Integration with freight & shipping
companies systems for shipment
tracking
Integration with financial accounting
system
24. 2.2 Application modernization methodology
Assessment
• Business process Application
assessment
• Environment assessment transformation
Modernization – Program management &
• Application assessment - Design – Develop – integrate -
Deploy
Database
transformation
- Data migration policy – Data
Governance
Discovery transfer – Data take-on
• Functional
requirement
study
Modernization Infrastructure
strategy transformation
- Hardware sizing – Capacity
, roadmap & plan planning – Load testing- SLA
Architecture definition
• Identify all integration points and
Current state to Operational
middleware Desired state transformation
• Hardware infrastructure
• System architecture - Documentation – Training –
• Architectural approach & framework Security – Process alignment
25. 2.2 Modernization: 5 Key success criterion
Successful modernization program …. Requires:
• Zend Studio/ Server & Compunnel’s PHP
Faster time to market Centre of Excellence (COE)
Develop & maintain code faster
• Zend studio reduces development time by
Facilitate agile & collaborative
over 30%
development
• Compunnel’s PHP center of excellence has
Ramp up development team quickly
large pool of highly talented PHP architects
when required & developers to fast ramp-up
Long term sustenance • 24 X 7 Zend & Compunnel support
Easy-to-use and easy-to-maintain • PHP is easy to learn
platform • PHP resources are easily available
Training and support handoff • Compunnel’s modernization process
Documentation provides you with comprehensive
Easy to learn & train dev. team documentation & training
Availability of skilled resources
• Compunnel provides 24X7 support on
Faster time to hire
manage & maintain applications onsite &
offsite
26. 2.2 Modernization: 5 Key success criterion
Successful modernization program…. Requires:
• Compunnel’s modernization plan
Current state to Desired State
• Modernization plan & roadmap
Achieve desired state
development
Scalable & reliable solution
Aligned with my new business process • Holistic view - 4 point assessment &
transformation program
• Design & architecture best practices
Lower Total Cost of Ownership • Experienced Modernization Team
On time and on budget delivery • Best practices, agile delivery, and
Easy-to-use and easy-to-maintain blueprints and accelerators
platform • Open & agile Zend platform &
Training and support handoff development process
• Enterprise-enabled Solution
Supports Future Business Needs • Zend server provides enterprise grade
Flexible and scalable architecture reliability, scalability, security & support
Integrates with legacy and new systems • Interoperable platform support
Sustainable infrastructure SOA, web services
• Easy to sustain internally
27. Compunnel & Zend partnership – What this means to you?
Compunnel’s Zend - Platform
Exponential Value
Technical Expertise Leadership
• Center of excellence • Zend PHP platform • Enterprise grade
• Technology leadership leadership • Lower TCO
• Best Practices • Enterprise adoption • Sustainability
• Design & Architecture • Delivers on technical • Future Business Needs
& business goals
28. OPEN FOR Q&A
THANK YOU!
•Email me if you have any questions or need more
information about our services Sriraj Mallick
•5 FREE white boarding sessions with Compunnel’s www.Compunnel.com
enterprise solutions architect for participants of this Sriraj.Mallick@Compunnel.com
webinar (609) 903 9390
Editor's Notes
PHP in the enterprise: how Zend helps modernize application development to bring projects to market faster Faster time to market has become a critical business driver, differentiating your company from the competition. But achieving this goal has caused IT organizations to grapple with challenges in how to reduce development time while keeping costs down, and how to find developers with the right skills. In this webinar, we’ll discuss specific examples demonstrating the combined benefits of the Zend PHP stack and Compunnel’s expertise in designing, architecting & developing enterprise grade applications: significant reduction in development time, faster time to market, lower total cost of ownership & long term sustenance.
Thank you Ed.Thank you all for joining this webinar.I am Sriraj Mallick, EVP at Compunnel. In todays webinar we will take you through a 50 minutes session on how Zend PHP adoption is growing rapidly in the enterprise space and how Zend helps modernize application development to bring projects to market faster We will discuss 2 case study’s of our customers one of them is a social media marketing company for whom we developed a social media marketing platform & the other company is a leading meat processing company in US for whom we executed an application modernization programWith the help of these 2 case study’s we will demonstrate the combined benefits of the Zend PHP stack and Compunnel’s expertise in designing, architecting & developing enterprise grade applications & how it leads to significant reduction in development time, faster time to market, and lower total cost of ownership & long term sustenance. We will spend last 10 minutes with questions and answers. A copy of this webinar will be posted on our website www.compunnel.com as well
Quick introductions:Compunnel is a technology services company and has been in the software & consulting business for last 22 years. We are headquartered in New Jersey and have a global footprint of customers and delivery organization. We bring deep expertise in enterprise system architecture, application development, business intelligence, mobility, cloud computing and more recently big data servicesWe share a special relationship with Zend. As a global partner of Zend we have built CAPACITY to deliver… enterprise grade systems and solutions built on the Zend PHP stack. This partnership is very strategic to us as we believe that the solutions we develop on the Zend stack helps us achieve key business goals most enterprises are looking for: Like…reduce there development spend & achieve lower total cost of ownership, fasten there time to market & have accessibility to skills for long term sustenance. I will ask Ed to talk to introduce Zend to all of you:Zend is a PHP technology solutions and framework company and has more than 40,000 customers worldwide with 15 million downloads.
Let us walkthrough some statistics here: You are aware that PHP is still the leader on server side programming languages. It owns 78.2% market share on server side programming. In a recent survey conducted by UBM Techweb of IT managers and decision makers who are actively using PHP or are planning to develop on PHP soon we found growing adoption of PHP in the enterprise… lets look at some of these survey resultsWhen asked what type of applications have you built with PHP out of 232 IT executives 64% said “External facing applications”… 62% said “internal facing web applications”…while 47% said “ Business integration applications”; 21% said backend systems for mobile apps…When asked what was the primary goal for your application:… 38% said increase efficiency and save on cost….27% said drive revenue and customer growth while 21% said improve customer experienceWhen these senior IT executives were asked what was there most important goals for their application development process…40% said they wanted to deliver higher quality application and they trust PHP for that while 25% said they wanted to improve user experience When the survey asked them what are the main reasons for you to develop in PHP… 61% said SPEED of DEVELOPMENT while 37% said they get widely available talent pool in PHP…Then they rated their PHP experience on various aspects of development when compared to the next most used languages in there organization…here is how they rated PHP: they said PHP was 88% better then the next language they used in terms of Speed a development…this is huge…IT executives said PHP allows 79% times better in ramping up new developers in PHP as compared to other languagesThey thought PHP was better in Performance and Management by 65% and 76% than there neared competitor in programming languageThis survey clearly tells us that: PHP is pervasive among large enterprises. Organizations are relying on deployed PHP applications to generate revenue or to manage critical processes. PHP is being used in growth areas, such as mobile application support, PHP has direct benefit to end-users, as the resulting applications are of higher quality, and are updated or enhanced more quickly.
Here are some of the most popular sites using PHP. These are the flag bearers and have tested the PHP platforms to its extreme. Lets looks at these amazing numbers and reflect how they test the limits of any platform on availability, performance, scalability, security & interoperability. Facebook has over 1 billion active users while Wikipedia had over 470 million unique visitors monthlyThese companies have made serious investments in PHP
In this slide you see a list of companies that have adopted Zend application server for deploying there applications & Zend studio for there development teams. There are case study’s on the projects that have been done by these companies available on the Zend website. BNP Paribas uses banking and financial applications & portals developed on Zend PHP & running on Zend servers. You also see companies like GE, Cisco, Bank of America, EBay, HSBC have all adopted Zend PHP server stack to develop front end applications, intranets or portals & missions critical applications for there business.
In this next section we will talk about KEY DRIVER’s for enterprise adoption of a programming language or platform & what we have experienced based out of our interactions with CTO’s and IT organizations of different companiesWe will also talk about how Zend through its framework and Compunnel through its services deliver on those key drivers, I have 2 case study’s to present to you today
For most of you in the IT organization we see 2 core areas that drives your decision making while selecting a system or a platform. Technology drivers that revolves are non-functional goals you want to achieveBusiness drivers where development time, availability of resources, costs & sustainability issues are importantTechnology drivers:Within the technology drivers we see these features as being very important for any IT organization. Achieving the goals of having a highly reliable & available system, a system that allows you to scale up or scale down depending on the usage pattern, a system that is secure and has demonstrated capabilities to manage your sensitive & confidential data & a system that is interoperable, easy to integrate with other systems in your current IT environment. We at Compunnel … has been architecting & developing such enterprise ready applications on the Zend PHP server stack Business drivers:Business always wants systems or applications to be taken to market faster. Faster development time is so important…it helps you release your applications earlier than your competition it creates a differentiator & a leverage for your company. We will tell you how IT organizations have experienced significant reduction in development time when using Zend PHP & how they have been able to go live with many applications at a much lesser time than they have experienced with other platforms like Java & even .NETAvailability of good technical skills is another key driver & I often get to hear from various IT organizations how they are finding it increasingly difficult to hire good resources and in time. This eventually leads to a high cost & time on your application development initiatives. Support & practice of agile development model is becoming defacto need & having a mechanism to easily develop and deploy your applications on premise or on cloud; to have the ability to identify errors and bugs in the system to fix them faster & to be able to easily support the application throughout its lifecycle. At Compunnel we practice agile development & one of the key goals we have as part of our project orchestration is how we can make the environment more self sustainable through training, documentation, standardized development, tools for management & monitoring & Zend helps us achieve these goalsThis is where we come across as a partnership between Zend and Compunnel to provide you with the platform & the skills & expertise you need to achieve these goals for Lower total cost of ownership & Faster time to market & Long term sustenance
Here is the first case study this is a Social media marketing platform: RedKonnect. Its architected & developed by Compunnel & built on Zend.RedKonnect is a social media marketing company. RedKonnect is trying to do is that it measures your social media influence based on your connects, likes, posts and then rewards you for talking about the brands and causes you love.There mantra is, "No Information Without Compensation" & it is built on two basic truths:1) every person has a network of friends, acquaintances, and contacts and2) every network has valueIt wants to help its users monetize there social influence. So you can subscribe to there service and promote any brand or marketing campaign that is listed in there platform and earn rewards or money for promoting it through your Facebook or twitter accounts.Great concept…
As a user you can login and signup with your Facebook or twitter account information. This platform then evaluates your social media influence and gives you a Klout score or influence score.And based on the influence score you end up getting paid for every product, brand, or event you promote. Every time your friends click on campaign you have promoted on your Facebook wall page you get paid. As you grow your circle of influence or the Klout score on these social networks, you can earn even higher rewards for each post and click. You have the ability to pick and chose which campaign or brand you wish to promote on your Facebook page.Companies… benefit from authentic, word-of-mouth advertising. Companies can run campaigns to promote their businessby purchasing predefined packages from redKonnect & Users are compensated upfront for each campaign post, as well as for each click their posts generate. This system has an intuitive administrative panel to manage the platform,content management system to manage content on the site, unique klout algorithm to calculate the influence score, dashboard and KPI’s for campaign performance for marketers
So when the redKonnect team came to us for developing there social media marketing platform we had lots of whiteboard sessions detailing out the specifications of the platform, design & features with there team. They came predominantly from the Microsoft world & were used to the waterfall methodology of developmentDuring our initial discussions they wanted to make sure that Compunnel can achieve the 3 most important goals they had set:The first goal they asked us to achieve was to develop and deliver the Beta within 3 months & achieve FASTER TIME TO MARKET. They wanted to get the idea out in the hands of users faster. They wanted real user & company feedback. Timing was essential because they had other companies in the same space trying to release a new platformThe 2nd goals was to make sure that they stretch the dollar as much as possible and therefore they wanted to work with a company that can offer them a model for low cost of development to achieve LOWER TOTAL COST OF OWNERSHIPThe 3rd most important goal was that they wanted there investment in the platform and the application lasts them throughout there growth cycle. As business grows, users grow… and specially in the social media space spikes on demand and users grow dramatically. When such times comes the software or the platform that Compunnel develops should be truly scalable, highly available and demonstrate a very high level of performance. They wanted to make sure there investment on technology and the application is protected for a long termThese are very challenging goals & most of you would have similar goals in your own application development initiatives.
So did we achieve those 3 goals…..YES…we did.The first goalCan you design, architect, develop & deploy beta in 3 months….YES it was challenging we have to do many things together to achieve this goal.….first was get the project team together immediately…as a development organization with a center of excellence on PHP we have a large pool of highly qualified & experienced Zend PHP resources. So we were able to put the development team together immediately without losing time in rampup. Then we evaluated use of Microsoft .NET or Java or PHP. It was here that Zend as a platform became a natural choice because we have experienced that development in Zend studio is very fast. We have in the past experienced saving over 30%- 40% development time on Zend.The reason why Zend studio allows for faster development time… is because… it provides a very powerful Integrated development environment or IDE for developers that makes you more productive with time-saving features like refactoring, code generation, code assist, semantic analysis, quick bug identification & fixes & it provides libraries, routines and APIS that developers frequently use to save time and focus on the unique needs of the application.Zend also allowed us to execute the project in a Agile development methodology. A waterfall model would have been very time consuming and a roadblock to the first goal. So we decided to follow agile development methodology & created 2 week & 4 week sprints. A lot of ideation continued to happen while the project was being developed so this iterative approach helped us incorporate changes easily within the systems being developed. Zend Studio, Compunnel’s ability to ramp up quickly with a expert PHP team & our ability to execute the project in Agile methodology helped us at Compunnel to improve time to market for this application. And we achieved our FIRST GOALThe second goalThe next goal was to keep the development cost low. They wanted to achieve over 40% cost reduction on the total project cost they got from other companies. Our choice of Zend helped us….Faster time to design & develop using the Zend studio kept the time & cost down but we did much better on the cost side because we were able to leverage our Global delivery model. In this model we established an onsite project management, design & architecture while development, QA were done from our delivery center offshore in India. This hybrid model which is a combination of onshore project leadership & offshore development & support helped us reduce costs dramatically and at the same time maintain control over the project. Once the application went on production we continue to support the application from our offshore development center, we have a roadmap of enhancements that we are currently working on. Compunnel global delivery model & choice of Zends platform helped us achieve the 2nd important goal of LOWER TOTAL COST of OWNERSHIP for redKonnectThe third goalWe had to design the social media marketing platform to be highly scalable & available. We had to develop an enterprise grade application that is reliable & robust. Our solution architect’s chose Zend application server & Zend cluster manager to build in reliability, availability, scalability & performance in the system. It was a natural choice given all the things we had to achieve for this customer. It was also the preferred choice because we have experienced tremendous success in deploying many enterprise grade applications on Zend and all of then have been very successful in achieving these goals.Let me show you how Zend server and cluster manager works and how it helped us achieve the 3rd goal…
Zend server is truly enterprise grade and well tested on mission critical applications it allows us to centrally monitor and manage multiple Zend Server instances, both on-premise and in the cloud. It provides performance enhancement features like data & page caching, acceleration, optimizer, Job queue & download server.When you buy Zend application Server you also get 24X7 support from Zend directly. To meet the scalability & reliability goals of this project we decided to use the Zend cluster manager. To achieve highly available application, we are now able to distribute the applicationacross a cluster of multiple servers, ensuring that a given server isn't a single point of failure. Redundancy is a significant aspect of high availability, and architecting the redKonnect platform to use the capabilities of Zend Server & Zend cluster managerhelped us makes it easy to scale the redKonnect application across a cluster.Redundancy at session level:However, redundancy and failover are not enough by themselves. What will happen if there is a failure at the session level? We wanted to address a situation when one of the servers in a cluster fails or it has to be brought down for maintenance.So lets look at this example where PHP sessions stored on a server like user clicks that generate revenue for redKonnect users or posting of new campaign on there facing book pages, must be available to be serviced. We cannot afford to lose them otherwise the end-user may find their transactions broken, not getting paid for clicks, or not having the campaign live on there pages. This is unacceptable as it downgrades the user experience and will frustrate customers of redKonnectSo how does Zend server & cluster manager helps us: First it offers PHP session clustering capabilities. It helps us maintain redundancy at the session level. With Zend Server's cluster management, user sessions are always maintained on multiple servers. So….when one server becomes unavailable, session data is automatically retrieved from a different server within the cluster, thus making the event completely transparent to end users. Should a different server handle a given user's requests, the session will seamlessly fail over, and the end-user won't see any degradation of service.Like in this example you see Server A has gone down so what happens to the sessions that Session A was servicing…well what happens is Zend cluster manager maintains a backup of sessions in this case Server B was acting as the backup and it takes over the responsibility to respond to the sessions that have not been responded by Server A and assigns itself as the new master & then designates sever C as the new backup server for those sessions.So you can see how we are able to achieve enterprise grade availability & scalability on Zend Server & cluster manager
We delivered in timeWe delivered within budgetWe delivered an enterprise grade system that is highly available & scalableAnd we achieve all 3 goals…
Today redKonnect is growing & the platform we built is supporting this growth. They have over 30,000 users signed up on the platform within 3 months of go live and they have generated over 100,000 social clicks …launched over 274 marketing campaigns and they have customers like Disney, NBC, direct TV to name a few….You can a snapshot of a new film that will be released soon “Despicable me 2” being promoted by NBC on this platform. A great success story
Here is the 2nd case study we wanted to talk about in this webinar. Our customer here is a leading meat processing company with processing plants in the mid west in North America. It supplies processed meat products to some of the leading brands and retail chains.This company asked us to work on there application modernization program. They have legacy systems and they were selecting a vendor who will partner with them and help them migrate from there legacy applications to a new one.
Similar Application Modernization initiatives are being executed or being planned for 2013 in many IT organization’s. Companies have invested heavily on building systems and tools in legacy technologies like the main frames IBM AS400, Cobol, RPG FoxPro, Visual basic, client server applications or desktop applications. These systems are critical for the business which is why companies have had them for so many years. As business grows & customer behavior changes and technology matures….modernization becomes a big differentiator in making companies more efficient and in providing better business outcomes. Companies just like this meat processing company that are running these systems are looking for a credible and well thought out way to migrate there legacy systems to a modern application not only from the opportunity perspective but more so from the current challenges they face in running there legacy systems….Compunnel& Zend partnertogether to provide you with application modernization service that offers a credible modernization roadmap, a plan & helps your transform your legacy systems into a modern system address your current challenge's & helping you meet your modernization goals of:Faster time to marketLower total cost of ownershipAnd long term sustainability
This meat processing company has various business functions & similar functions are there in other businesses.Automation & integration of business functions like sales, marketing, customer service, production, manufacturing, operations, logistics, etc…is critical for business performance. It builds efficiencies & supports growth of the companyModernization projects are very challenging as well. We have done over 100 modernization projects and we know that a successful program requires a holistic view. It is this holistic approach and our deep experience that the meat processing company asked us to work on their modernization program.
Some of their key business functions include procurement, production, processing, packaging, shipping, customer management & order management. This company had multiple legacy systems built on FoxPro & Cobol & were depended on using excel sheet for reports. These systems were working in silos and automated some parts of there business. They ran Sage accounting system and wanted to continue using it…They were facing challenges in managing, maintaining and sustaining there legacy systems. This was limiting there business growth, they faced issues with production management & customer experienceWhen we started working with our customer we captured there pain points and challenges they were facing… many of these challenges are similar to what we hear from other customers as well … so what are these challenges…
Its broken….My system is important for our business but it does not map to all my business processes…we are spending way too much time to do manual stuff…it is inefficient and costly.I spend hours on Excel consolidating data and making final reports every day…..and I don’t trust my report….Its costly: We pay tons of money to vendors to manage and maintain the system…because I don't find any more vendors supporting it.Every time I want some changes it take a lot of time in development and release…business needs the job to get done faster…I cannot do because my legacy system architecture is closed….its not modular…I have to make changes to so many placesMany of my existing developers have learned new technologies and have left the company…I have few people who know this stuff and my entire company is at risk should these last few people leave….Business is asking us to provide them new interface, give them ability to use the systems on mobile devices, on web…I simply cant invest on this legacy system any more….In this particular case with the meat processing company there was an additional challenge….government changes compliance regulations and systems have to be upgraded to maintain compliance to new regulations. This meat processing company had to integrate barcode systems, stringent tracking and traceability capabilities according to new FDA regulations. This is important to stay in business.These are common stories we hear with many customers…Legacy systems are a RISK...companies invest in modernization projects to de-risk there business
This is a high level overview of there business process. Meat processing & production system starts with procurement of cattle which is then tagged and goes into the knocking floor after which each part of the cattle is cut and processed for various types of meats…like ground meat, rib, steak or round meatMeat is processed, weighted and packaged. With each package we are able to identify the original cattle, the farmer who sold the cattle, the location address, etc. because we have implemented barcoding at each step of the process. This helped us achieve the tracking and traceability compliance of FDA. This is very important incase something goes wrong and authorities order for a recall. This company can then go all the way back to the origination and recall the entire lot. Thus increasing safety standards and meeting compliance regulations.
This modernization program involved not only migrating existing applications to new one but it also required us to automate some new business functionsWe saw that in the production floors they change people who work on different production lines and the general flow of that process based on the order they are processing. So we had to give them a customizable workflow engine that they can themselves manage and change the entities or the flow when needed without requiring any programming effort. This approach provides flexibility to the customer and we have used this with other customers as well. We have built generic frameworks which we call accelerators that help us develop the final versions of these engines faster. Like the workflow system or the messaging system.We developed a dashboard for each role type, the dashboard would have the TODO’s, Key performance indicators & reports to the floor managers and management of the companyUI: Kill floor is a bloody and messy place to put computer systems. We had put touch screen systems on the processing floors to allow supervisors to work with the system. Compunnel’s User Interface designers and architects spend a lot of time in defining the UI and the experience by closing profiling the user types and what users will be comfortable with. We look at the graphical interface, navigation & intuitive designIntegration: We had to integrate this system with there accounting systems & make sure that there is no manual entry required. Similarly integration had to be done with barcode systems and printers and with shipping & freight service providers so that there customers can track the shipment online.From Strategy to development, deployment & go live was achieved within 7 months time allowing business to make changes as we progress with the various development phases.We used a combination of waterfall and agile for different phases of the projects. Till the time of design, architecture & prototype we followed waterfall method and once were able to break down the modules and functions we moved to an agile model of development. This is a unique approach and brings best of both worlds.Today our customer has achieved a successful modernization program & is deploying this solution to other plants as well.So what goes into making a modernization program successful. Lets look at how we approach a modernization initiative to make it a success…
We see 5 key goals that needs to be achieved in any modernization program to term it as successful. I will share how we are achieving them. These were the same goals that our meat processing customer wanted to achieve and many of you will have very similar goals to achieve for your modernization initiatives.The first goal is faster time to market which means customers expect lower turnaround time and fast development & implementation of there systems. Customers want an agile development model wherein systems can be released in smaller modules & can evolve with iterations.We use Zend studio is an award winning IDE & it offers consistent PHP stack used across development, testing and production environments that allows our developers to create high quality code quickly with features like code syntaxing, formatting, in place code-refactoring, semantic analysis & code generation tools. It also uses existing libraries, code reuse to fasten the development time. Zend studio provides automated application packaging and deployment. Customers have experienced saving 40% of development time when developing on Zend Studio.Compunnel through is large resource pool of certified and talented PHP developers & architects is able to provide you with PHP team faster & as per project requirements we help you ramp up your development team without any delays.This helps us achieve the faster time to market goalThe 2nd goals is around Long term Sustenance:IT organizations tell me that before invest on any modernization initiative they want to make sure that they can manage & maintain the new system for long term. They want to make sure that they do not run the same risks as they do now with there legacy systems. Risk because of non availability of skilled resources; Risk because of proprietary and non standard hardware and software, risk of not knowing all aspects of there system & not having it documented… PHP made a great choice to de-risk the customer because PHP is a open source platform & Zend PHP provides an open architecture that does not lock in a proprietary hardware or software, it is interoperable and has a huge following of customers and developers across the globe. PHP Developers are easy to find and hire and more importantly your existing developers can easily be trained and certified. Its easy language to learn and work with. Compunnel’s modernization process ensures proper documentation of the systems and comprehensive training for users, administrators or train the trainer programs at the time of Go live to make sure that there is knowledge within the IT organization to manage & maintain the new systems internally and with the users to use the system properly.Additionally, Compunnel also offers a 24x7 support with helpdesk, phone support, email and chat support to its customer’s. Zend offers a 24X7 platform support which is critical for enterprise adoption.So you can see how Compunnel and Zend are positioned to offer you with solutions that provide you with long term sustainability
Current state to desired state:3rd goal is to transform the system or the application from its current state to the desired state. This is were our holistic approach to modernization comes to play. With our multi stage assessment & 4 point transformation program along with enterprise grade design & architecture expertise we are able to deliver a solid modernization plan that outlines the current state and the desired state and articulates how we will accomplish those goals. We achieve desired state with our competency, best practices & experience.The 4th goal is to achieve lower total cost of ownership. All factors mentioned earlier lead to a lower TCO specially reliability of the platform, development cost, support costs & ability to integrate with other systems. The 5th and final goal is for the new system to support future business needs. We are experiencing dynamic changes in the way we are engaging in business. Mobile has become a standard system of engagement, many enterprises are moving on cloud, innovation in the technology space is happening rapidly. What you need is a system that is designed to support new systems and tools… a system that follows a standard way of communication & integration with other systems, system that can scale up to you future business needs or business growth. That’s is the kind of system we design & deliver on Zend platforms. Our customer’s including this meat processing company have experienced significant advantages through our application modernization services.They are happy and so are we…
This brings be to the last slide our partnership with Zend which is very important for us. We have experienced success together and we want to reach out to all of you and share our story.Our partnership offer our customers exponential value from our solution design and development leadership with Zend’s platform leadership & support. This brings us to the end of this webinar.
I invite you to ask any questions we have 10 minutes left in this webinar for questions & answers.Please note that this presentation can be downloaded from our website: www.compunnel.com and for participants of this webinar we are offering 5 FREE white boarding session where our solution architects will be available to discuss your modernization or development programs. Feel free to email me if you have any questions.