O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Mendix Accelerates the Software Lifecycle

1.487 visualizações

Publicada em

This SlideShare shows how Mendix can help organizations in the entire Software Development Life Cycle (SDLC). There is more to it than just business & IT collaboration. Find out what an organization should do to be agile and what the 5 main focus areas are to achieve organizational agility.

Publicada em: Software
  • Seja o primeiro a comentar

Mendix Accelerates the Software Lifecycle

  1. 1. Mendix Accelerates the Software Development Life Cycle
  2. 2. Governance: Monitor Quality during operation Test: automatically check for Consistency and Test Agile Project CollaborationCentralized App Management Develop: convert ideas to app logic Ideate: new approach to solve problemsControl: Manage and govern centrally Accelerate every step of your app journey Deploy: to any Cloud or on-premises
  3. 3. Speed is everything…. 1 Planning Methodology 2 Analysis Methodology 3 Design Architecture 4 Implementation Methodology & Technology 5 Testing & Integration Automation & Infrastructure 6 Maintenance
  4. 4. 1 Planning Methodology 2 Analysis Methodology 3 Design Architecture 4 Implementation Methodology & Technology 5 Testing & Integration Automation & Infrastructure 6 Maintenance Organizational Agility & Focus Maturity Maturity Maturity Maturity Matur Maturity Cust. Focus Mendix
  5. 5. Mainframe Containerization, Serverless Requirements Upfront Deliver Fast Logic & Data in a single system Distributed Data & Logic Manual Testing & Deployment Automated Testing & Deployment METHODOLOGY ARCHITECTURE AUTOMATION INFRASTRUCTURE Key Focus Areas
  6. 6. Methodology Waterfall Upfront Requirements & Planning Detailed Documentation Fixed goal Lean Eliminate waste Amplify learning Decide as late as possible Deliver as fast as possible Empower the team “Scrum-fall” “Water-scrum” No upfront design documents Detailed Project Planning Detailed Progress Reports Agile / Scrum / Kanban Individuals & Interaction over process & tools Working software over documentation Customer collaboration over firm contracts Responding to change over following a plan Majority of the Organizations Statements: We’re Agile, ‘Trying’ scrum Questions: How do you work with the Business; How do you plan & budget for projects. Differentiator: Mendix is designed for an Agile/Lean organization Mendix Budget/Team/Reporting on individual Project Ongoing Budget/Team/Reports for Improvements Value-Stream Driven Budget Long-lived (scrum-)teams Scrum-teams per Value-Stream Upfront planning Detailed Project Planning & Reports
  7. 7. Architecture Mainframe MicroservicesClient-Server Monolith SOA Layered Architecture Majority of the Organizations Statements: Our software doesn’t allow us to change Change is a lot of work; Changes always impact multiple apps Releases require a lot of testing [unexpected consequences] Differentiator: Mendix can open your architecture and allows you to jump ahead Mendix IoT Event Driven Architecture Large ERP Systems (SAP, Microsoft, Salesforce) Microservices Mainframe Mulesoft AI Middleware layer
  8. 8. Automation All Manual Manual Testing, Manual Deployment Fully Automated CICD Partially Automated Manual Testing / Automated Deployment Automated Testing / Manual Deployment Majority of the Organizations Statements: We can’t release fast enough New releases are expensive Questions: How much time do you spend testing a release Can you create new releases (fast enough)? Differentiator: By purchasing & using ATS you can immediately add orchestration and you have CICD Automation Orchestration: Jenkins, UrbanCode, Gitlab CI, VSTS ATS, Selenium, HP UFT Mendix ATS
  9. 9. Hardware & Infrastructure Mainframe, Hosting on Hardware ServerLess, FaaS Virtualization, Managed Hosting, IaaS Majority of the Organizations Containerization, CaaS Questions: Provisioning of new environments Operational costs for maintenance Reliability of environments (and how is this achieved) Scalability (how easy is it to change environment sizes) Differentiator: Mendix Cloud provides the latest technology & Increases Reliability, Scalability & Reducing Cost AWS (Lambda) Azure CloudFoundry Docker IBM Cloud, Openshift, SAP Mendix CloudWindows Linux Mainframe Mendix Cloud
  10. 10. Mainframe Containerization, Serverless Requirements Upfront Deliver Fast Logic & Data in a single system Distributed Data & Logic Manual Testing & Deployment Automated Testing & Deployment METHODOLOGY ARCHITECTURE AUTOMATION INFRASTRUCTURE Key Focus Areas
  11. 11. Requirements Upfront Deliver Fast Logic & Data in a single system Distributed Data & Logic Re-usable Data & Logic Manual Testing & Deployment Automated Testing & Deployment Automated Testing Manual Deployment Automating Development work METHODOLOGY ARCHITECTURE AUTOMATION INFRASTRUCTURE Minimum Maturity `` Minimum Maturity Minimum Maturity Minimum Maturity
  12. 12. What about DevOps?
  13. 13. DevOps = Culture, not process automation Design Implement Test Deploy WATERFALL Design Implement Test DeployImplement Test Implement Test Implement Test AGILE Design DEVOPS Release Release
  14. 14. Speed & Flexibility through Process & Culture Majority of Customers
  15. 15. Mainframe Containerization, Serverless Virtualization (IaaS) Requirements Upfront Deliver Fast Logic & Data in a single system Distributed Data & Logic Re-usable Data & Logic Manual Testing & Deployment Automated Testing & Deployment Automated Testing Manual Deployment METHODOLOGY ARCHITECTURE AUTOMATION INFRASTRUCTURE DevOps = Advanced Organizational Agility Minimum Maturity Minimum Maturity Minimum Maturity Minimum Maturity Minimum Maturity
  16. 16. 1 Planning Methodology Sprintr (built-in agile methodology) Digital Execution Practice Lean/DevOps support Built-in feedback mechanism 2 Analysis 3 Design Architecture Flexible Open, broad range of APIs supported Microservices Architecture focus SOA-compatible 4 Implementation Methodology & Technology Model Driven Open, broad range of APIs supported Business Collaboration Governance Package: Application Quality Monitor SAP solera partnership 5 Testing & Integration Automation & Infrastructure Open Framework, Governance Packages: App Test Suite, App Performance Monitor Mendix Cloud, Cloud Native Support for AWS, Azure, Linux Windows Partnership with SAP, IBM 6 Maintenance Automation & Infrastructure Built-in feedback mechanism Model Driven Mendix Cloud, Cloud Native Support for AWS, Azure, Linux, Windows Partnership with SAP, IBM 1 Planning Methodology 2 Analysis Methodology 3 Design Architecture 4 Implementation Methodology & Technology 5 Testing & Integration Automation & Infrastructure 6 Maintenance Organizational Agility & Focus Maturity Maturity Maturity Maturity Maturity Maturity Cust. Focus
  17. 17. Test: Monitor Quality during operation Test: automatically check for Consistency and Test Agile Project CollaborationCentralized App Management Develop: convert ideas to app logic Ideate: new approach to solve problemsControl: Manage and govern centrally Accelerate every step of your app journey Deploy: to any Cloud or on-premises
  18. 18. App Store Smart App Connectors Development Services Smart Apps App Services Core Platform & Deployment Services Web & Multi-Device Bots IOT Algorithms Big Data The Innovation Platform for the Digital Enterprise IoT Algorithms Big Data Integrations People Notifications SSO Launchpad Social Agile Project Management Modeler QA Repository Deployment Resources Elastic Scaling Monitoring Backup Audit AWS Azure LoRa Watson WatsonAzureAWS AWS Pivotal OOB Smart Apps Connectors Native, drag-and-drop IOT, Big Data and Machine Learning connectors Connector Kit Quickly create robust integrations to any system or service Enterprise-Class Cloud Native Architecture provides high availability and elasticity ` Deployment Flexibility & Portability Freedom to deploy on-premise or on Multi- Cloud Environments Business & IT Collaboration Visual Online Modeling and native Agile Project Management quickly turns ideas into applications Full QA Suite Suite of tools to manage digital innovation at scale: AQM: consistency checks ATS functional testing APM test & diagnose performance Version Control Automatic Branching & Merging for models and code extensions
  19. 19. Agility & Flexibility Differentiation 1 Planning Methodology Sprintr (built-in agile methodology) Digital Execution Practice Lean/DevOps support Built-in feedback mechanism 2 Analysis 3 Design Architecture Flexible Open, broad range of APIs supported Microservices Architecture focus SOA-compatible 4 Implementation Methodology & Technology Model Driven Open, broad range of APIs supported Business Collaboration Governance Package: Application Quality Monitor SAP solera partnership 5 Testing & Integration Automation & Infrastructure Open Framework, Governance Packages: App Test Suite, App Performance Monitor Mendix Cloud, Cloud Native Support for AWS, Azure, Linux Windows Partnership with SAP, IBM 6 Maintenance Automation & Infrastructure Built-in feedback mechanism Model Driven Mendix Cloud, Cloud Native Support for AWS, Azure, Linux, Windows Partnership with SAP, IBM
  20. 20. Images from https://toggl.com/developer-methods-infographic/

×