WebCamp 2016: PM. Роман Кравченко: Разработка требований и управление рисками...WebCamp
Доклад посвящен вопросам разработки требований в проектах Business process automation и Research and development. На примере реальных кейсов будут рассмотрены инструменты и практики, позволяющие повысить эффективность процесса разработки требований, и снизить проектные риски
This talk was presented at the 6th Annual Global Big Data Conference in Santa Clara, California on August 29, 2018.
Michael Slinn has performed technical due diligence for investors since the mid 1980s. In this 40-minute presentation he explains how he evaluates blockchain-related technology companies. See https://www.mslinn.com/blog/2018/08/29/evaluating-blockchain-companies.html
Why IT needs more IT Architects (IASA style)Paddy Baxter
This is a deck I presented to IT leaders in the public sector. In it I explain the IASA definition of IT Architect and how in-house tech leaders can deliver substantially to their teams, IT and their whole organisation by focusing on the skills IASA defines as required for a high performing IT architect.
MT99Dell OCIO: How we're integrating IT for the largest merger in tech historyDell EMC World
Executing the largest integration in high-tech history is not something that either Dell or EMC expect will be easy. But we didn’t do it because it was going to be easy, we did it because of the huge value it adds to our customers and employees. From the outset, we set about to achieve our integration through flawless IT execution and develop a platform for future project success This presentation will share the frameworks we applied to the integration, our tenants, our decision making processes, and of course our learnings as we brought these two great companies together. See what we have achieved thus far and the value in the plan we are executing as we share these learnings with our most valued partners, you.
WebCamp 2016: PM. Роман Кравченко: Разработка требований и управление рисками...WebCamp
Доклад посвящен вопросам разработки требований в проектах Business process automation и Research and development. На примере реальных кейсов будут рассмотрены инструменты и практики, позволяющие повысить эффективность процесса разработки требований, и снизить проектные риски
This talk was presented at the 6th Annual Global Big Data Conference in Santa Clara, California on August 29, 2018.
Michael Slinn has performed technical due diligence for investors since the mid 1980s. In this 40-minute presentation he explains how he evaluates blockchain-related technology companies. See https://www.mslinn.com/blog/2018/08/29/evaluating-blockchain-companies.html
Why IT needs more IT Architects (IASA style)Paddy Baxter
This is a deck I presented to IT leaders in the public sector. In it I explain the IASA definition of IT Architect and how in-house tech leaders can deliver substantially to their teams, IT and their whole organisation by focusing on the skills IASA defines as required for a high performing IT architect.
MT99Dell OCIO: How we're integrating IT for the largest merger in tech historyDell EMC World
Executing the largest integration in high-tech history is not something that either Dell or EMC expect will be easy. But we didn’t do it because it was going to be easy, we did it because of the huge value it adds to our customers and employees. From the outset, we set about to achieve our integration through flawless IT execution and develop a platform for future project success This presentation will share the frameworks we applied to the integration, our tenants, our decision making processes, and of course our learnings as we brought these two great companies together. See what we have achieved thus far and the value in the plan we are executing as we share these learnings with our most valued partners, you.
Polyglot Ethereum - Smart Contracts for the EnterpriseMike Slinn
Smart contracts require integration with legacy systems. It is not enough to say "we have enterprise blockchain"; if it is not integrated, you have nothing.
Forget Process, Focus on People - Peter LeesonITCamp
Quality is not created by processes, controls, measurements and audits. Quality is not created by testing and reviewing. Quality is created by the people who do the work. In this talk, a process improvement consultant will tell you why you should forget about process and focus on what really matters: the people doing the work. FP2 is a review of what needs to be in place in order to deliver high-quality products and services without the levels of bureaucracy and supervision so frequently expected by management and consultants selling their solutions. Let’s change the world together.
How do you known you're building the Force.com apps that business values the most? Behaviour Driven Development (BDD) has evolved to help developers create code that is self-documenting, has an automated test suite, and is open to change. This results in apps being much easier to adapt to the changes in your organization. Using features and scenarios, and a little neuro-linguistic programming, BDD also helps developers understand what business really wants the most. Not everything can be high priority! Join us to understand how to apply BDD to your Apex development to create clean code, and communicate effectively with business to build software that matters.
Test Driven Development (TDD) on Force.com projectsAldo Fernandez
Testing is the key to successful long-term development and is a critical component of the development process. Salesforce's Best Practices strongly recommend that you use a test-driven development process, that is, test development that occurs at the same time as code development. But, how real is this in our projects? what are the long-term benefits? how to encourage developers to think test-first? is this feasible? Join us to discover myths and truths of TDD.
Outsourcing software development is very beneficial for any business whether it is big or small. Here we share some of the most important benefits and drawbacks of software outsorcing. For more information, visit: http://www.greymatterindia.com
Learn the fundamental concepts of DevOps. DevOps principles and practices are being deployed across enterprises in order to integrate the IT development and operations processes. Taking the Intellipaat DevOps training will help you be up and running with the most valuable DevOps skills, techniques, mastering of various automation tools, and infrastructure and server management among other things.
We kick off our digital transformation leadership series by tackling three of the most challenging questions organizations face as they think about their digital transformation strategy. Find out what they are with this slide deck.
Challenges, Risks and Critical Success Factors. Here are a few things you should expect to accomplish on your VoIP project: Increase return on assets, reduce costs, minimize service disruption, reduce the cost of re-work, ensure that performance supports revenue generation.
Did you know? Over the years, enterprises have achieved 65% of higher project savings by adhering to Six Sigma methodology.
Leadership is a critical element in the success of both implementing and using Six Sigma Techniques and Tool to support process change and delivering value in conducting Six Sigma Projects. Having the role of Leadership defined and the necessary knowledge of the methods that will set the expectation of change within processes can inspire teams to stay focused and deliver timely results.
Areas covered in the webinar
- The WHO in Leadership supporting Six Sigma
- The WHY as it relates to the Business Goals and Objectives
- The EXPECTATION or VISION for change to deliver value
- The INVOLVEMENT and participation of leadership
- The SUPPORT and resources needed
- The AUTHORITY to make change happen
- The RECOGNITION of all who contributed to delivering the value
- The MOMENTUM to build on success and continuous improvement
For more details click here - https://www.invensislearning.com/webinar/leading-the-way-in-six-sigma
#sixsigma #leansixsigma #sixsigmablackbelt #sixsigmayellowbelt #sixsigmagreenbelt #sixsigmamethodlogy #sixsigmaprocess #sixsigmacourse #sixsigmavideo #sixsigmamanagement #leansixsigmamethod #SixSigmaTraining
About Invensis Learning
Invensis Learning is a leading training and professional development solutions provider. We deliver globally-recognized training and certifications to individuals and enterprises to aid key business transformations and help to stay relevant by closing skill gaps and cultivate an environment that fosters continuous learning. We have trained 10000+ professionals over wide portfolio of training and certification courses. We are a trusted partner of many Fortune 500 companies for training and development
For more details please visit: https://www.invensislearning.com/
Polyglot Ethereum - Smart Contracts for the EnterpriseMike Slinn
Smart contracts require integration with legacy systems. It is not enough to say "we have enterprise blockchain"; if it is not integrated, you have nothing.
Forget Process, Focus on People - Peter LeesonITCamp
Quality is not created by processes, controls, measurements and audits. Quality is not created by testing and reviewing. Quality is created by the people who do the work. In this talk, a process improvement consultant will tell you why you should forget about process and focus on what really matters: the people doing the work. FP2 is a review of what needs to be in place in order to deliver high-quality products and services without the levels of bureaucracy and supervision so frequently expected by management and consultants selling their solutions. Let’s change the world together.
How do you known you're building the Force.com apps that business values the most? Behaviour Driven Development (BDD) has evolved to help developers create code that is self-documenting, has an automated test suite, and is open to change. This results in apps being much easier to adapt to the changes in your organization. Using features and scenarios, and a little neuro-linguistic programming, BDD also helps developers understand what business really wants the most. Not everything can be high priority! Join us to understand how to apply BDD to your Apex development to create clean code, and communicate effectively with business to build software that matters.
Test Driven Development (TDD) on Force.com projectsAldo Fernandez
Testing is the key to successful long-term development and is a critical component of the development process. Salesforce's Best Practices strongly recommend that you use a test-driven development process, that is, test development that occurs at the same time as code development. But, how real is this in our projects? what are the long-term benefits? how to encourage developers to think test-first? is this feasible? Join us to discover myths and truths of TDD.
Outsourcing software development is very beneficial for any business whether it is big or small. Here we share some of the most important benefits and drawbacks of software outsorcing. For more information, visit: http://www.greymatterindia.com
Learn the fundamental concepts of DevOps. DevOps principles and practices are being deployed across enterprises in order to integrate the IT development and operations processes. Taking the Intellipaat DevOps training will help you be up and running with the most valuable DevOps skills, techniques, mastering of various automation tools, and infrastructure and server management among other things.
We kick off our digital transformation leadership series by tackling three of the most challenging questions organizations face as they think about their digital transformation strategy. Find out what they are with this slide deck.
Challenges, Risks and Critical Success Factors. Here are a few things you should expect to accomplish on your VoIP project: Increase return on assets, reduce costs, minimize service disruption, reduce the cost of re-work, ensure that performance supports revenue generation.
Did you know? Over the years, enterprises have achieved 65% of higher project savings by adhering to Six Sigma methodology.
Leadership is a critical element in the success of both implementing and using Six Sigma Techniques and Tool to support process change and delivering value in conducting Six Sigma Projects. Having the role of Leadership defined and the necessary knowledge of the methods that will set the expectation of change within processes can inspire teams to stay focused and deliver timely results.
Areas covered in the webinar
- The WHO in Leadership supporting Six Sigma
- The WHY as it relates to the Business Goals and Objectives
- The EXPECTATION or VISION for change to deliver value
- The INVOLVEMENT and participation of leadership
- The SUPPORT and resources needed
- The AUTHORITY to make change happen
- The RECOGNITION of all who contributed to delivering the value
- The MOMENTUM to build on success and continuous improvement
For more details click here - https://www.invensislearning.com/webinar/leading-the-way-in-six-sigma
#sixsigma #leansixsigma #sixsigmablackbelt #sixsigmayellowbelt #sixsigmagreenbelt #sixsigmamethodlogy #sixsigmaprocess #sixsigmacourse #sixsigmavideo #sixsigmamanagement #leansixsigmamethod #SixSigmaTraining
About Invensis Learning
Invensis Learning is a leading training and professional development solutions provider. We deliver globally-recognized training and certifications to individuals and enterprises to aid key business transformations and help to stay relevant by closing skill gaps and cultivate an environment that fosters continuous learning. We have trained 10000+ professionals over wide portfolio of training and certification courses. We are a trusted partner of many Fortune 500 companies for training and development
For more details please visit: https://www.invensislearning.com/
Agile Australia 2017 Hypothesis-Driven COTS Software Selection Tiago GriffoTiago Griffo
Commercial Off The Shelf (COTS) applications are a part of most (perhaps every) medium to large enterprises. A lot of money is spent every year in selection and implementation projects of such applications – think millions to billions of dollars if you consider lost opportunity costs (which are hard to measure).
Unfortunately, buying instead of building is no guarantee of success. Tales of monumental package implementation overruns and disappointing functionality – not to mention outright failures – abound. These failures occur despite elaborate, detailed evaluation processes meant to select just the right package and reduce the risk of implementation. It is clear that businesses have to get better at researching, evaluating, and selecting software products.
In this talk we’ll describe an approach to selecting and implementing package software that focuses on engineering quality and business agility. We prefer an approach that involves hands-on, experiential hypothesis testing and evidence gathering over endless feature checklists and vendor demonstrations.
Project teams often use shadow IT, instead of the much slower traditional IT, to facilitate rapidly changing complex business requirements and quick release cycles. As a result, an unmanaged, ungoverned set of IT solutions reside in enterprises that keeps CIOs awake at night. This presenation also explains how enterprises can leverage cloud-enabled ALM frameworks to build managed and governed empowered IT that enables quick release cycles and template-driven rapid development, empowering developers to develop, test, and release apps in a governed secured manner.
This session will examine how enterprises can leverage cloud-enabled application lifecycle management (ALM) frameworks to manage, govern and empower IT. It will explore best practices for quick release cycle management and rapid template-driven development to deliver applications in a governed and secure manner. It will also focus on how to provide internal business capabilities as APIs for application development. Moreover, the session will discuss WSO2 clients that are increasing startup speed, reducing project risk, and enabling new business models using WSO2 DevOps platform-as-a-service (PaaS) solutions.
Shift Happens Report - The State of Software Development Life Cycle 2023
The research highlights evolution of the Israeli ecosystem, shares insights on budgets and trends and go-to-market best practices.
Shift Happens Report - The State of Software Development Life Cycle 2023
The research highlights evolution of the Israeli ecosystem, shares insights on budgets and trends and go-to-market best practices.
Le logiciel open source (ou OSS) a pris une importance cruciale dans le monde entier. Pourtant, même si certains OSS respectent les bonnes pratiques de sécurité, d’autres ne le font pas, ce qui peut conduire à des vulnérabilités dangereuses en la matière. Le programme de badge des bonnes pratique de la CII (Core Infrastructure Initiative) a ainsi été créé dans le but de remédier à cette situation. Ce programme définit des critères de « bonne pratique » en matière de sécurité et de maintien en service, ainsi qu’un processus permettant de décerner aux projets OSS un badge attestant qu’ils respectent ces critères. Cette démarche a pour but d’inciter les projets à appliquer les bonnes pratiques et à aider les utilisateurs à identifier ceux qui les respectent.
Cette présentation abordera la situation actuelle du programme de badge. Elle précisera les principaux critères correspondant aux différents niveaux (basique, argent et or), les projets ayant obtenu des badges, les améliorations en termes de sécurité que les projets ont mené pour obtenir le badge, la prise en charge des diverses langues (français, allemand, etc.) ainsi que certaines pistes intéressantes que les projets ont suivies pour satisfaire aux critères. Nous verrons également l’évolution de la participation au fil des ans (actuellement, plus de 3800 projets participants). Enfin, la présentation abordera les liens entre le programme et le monde qui l’entoure, notamment son intégration à l’OpenSSF (Open Source Security Foundation) et l’impact potentiel du décret présidentiel américain sur la cybersécurité.
Authors' perspectives around software factories. Discussion points - What are the realities, how software development has evolved and how will the future look. Will software go the factory way - a la the manufacturing industry? Or is it closer to the construction industry? Was presented to an audience of college students and faculty.
Shrinking the Custom Application Development Cycle with Low-Code PlatformsQuickBase, Inc.
Enterprises are constantly seeking to raise speed and agility through software. This requires IT to address complex business requirements with an eye for customer experience and mobility. Until now, these builds meant long and expensive development cycles, on-site maintenance and updates. In short, these builds lack the flexibility required for today’s business environment.
Not anymore.
With the advent of low-code platforms, the time, skills, and resources required for building custom applications that meet complex business requirements have been dramatically reduced.
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryPerforce
DevOps and Continuous Delivery practices are attracting the attention of many organizations looking to increase the speed of their application delivery, yet doing so the wrong way can risk both quality and security. In this webinar, Forrester analysts Kurt Bittner and Rick Holland will share their insights on how DevOps and Security teams can work better together to meet these challenges, along with best practices for bringing greater security to product development and delivery.
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
DevOps and Cloud are transforming the software release process, one which spans multiple teams across development and operations (including testing, infrastructure management), into a collaborative process, with all teams working together to deliver solutions into production faster.
This session details how to implement a continuous delivery process for Oracle SOA/BPM projects, both on-premise and in the cloud, which transform the release process into an automated, reliable, high quality delivery pipeline that that deliver projects faster, with less risk and less cost.
It details the processes and best practices that need to be established, how to use tools to automate and govern the build, deployment and configuration of code from our first initial environment through to production.
1. Learn how DevOps and Continuous Delivery can stream-line the delivery of integration / bpm projects into production.
2. Learn how DevOps plus the Cloud service can accelerate the implementation of on-premise Oracle SOA .
3. Learn best practice for implementing DevOps or Continuous Delivery for Oracle SOA projects on-cloud and on-premise.
4. How to use tools to automate and govern the build, deployment and configuration of code from dev through to production
5. How to leverage the Cloud for Dev and Test, and the benefits this provides.
Tales from an ip worker in consulting and softwareGreg Makowski
Discussion around intellectual property, leverage over consulting projects to build vertical application software. In my use case, data mining, artificial intelligence and intelligence augmentation are part of the value add. Also, discuss software frameworks, open source software and clauses on prior inventions in hiring contracts
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppDynamics
Brandon Bichler, a Partner at London-based consulting firm Elixirr, will walk through what this new operating model looks like and provide some real examples of where it has been implemented and is working. Furthermore, he will outline what you can do to:
- Sense check how healthy your company is in terms of the relationship between business and IT
- Start to build out the components of this new operating model, factoring in the culture and organisational nuances of your company
- Engage key stakeholders on this topic and secure their support for change
This deck was originally presented at AppSphere 2015.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
1. Agile Software Development for IT Pini Cohen Architecture and Infrastructure EVP & Senior Analyst pinicohenstki.blogspot.com
2. Agenda What’s wrong in todays development scenario? Agile Software development What is holding back IT from Agile? Recommendations source: http://www.ynet.co.il/PicServer2/20122005/941342/NY123_wa.jpg
3. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland
4. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland 4
5. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland 5
7. What are the main reasons for software project overruns (budget or schedule)? (November 2008.) Source: cutter
8. Traditional Software Development The traditional development focus is to engineer out defects Good principle Hammer out defects early Defects arise because requirements change Too many communication gaps Design Code Test Deploy Isolated Process 8
9. What is Agility? The ability to… Move quickly Travel light Commit late Act soon Keep aware Respond to change Be good at following a moving target Evolve and adapt to the local environment 9
10. Agile Project Management - Overview 12 9 6 3 12 3 6 9 Code Analysis Code Test Implement Test Analysis Work Effort Time in Months Source: cutter Source: Cutter 10
11. What is holding back Agile in Israeli IT organizations? More responsibility is needed! Why should I develop anything without the end user approval? source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg
12. What is holding back Agile in Israeli IT organizations? Rigid organizational structure: design, code, test source: http://www.fhwa.dot.gov/infrastructure/asstmgmt/images/vmtex0404.gif
13. What is holding back Agile in Israeli IT organizations? End users that do not cooperate and feel that more responsibility is needed Why should the IT develop anything without my permission? source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg
14. What is holding back Agile in Israeli IT organizations? Lack of information about Agile: “We are already doing agile- we speak with the end users regularly – this is agile development!” The perception that “agile is for startups” (example: Microsoft consulting)
15. What is holding back Agile in Israeli IT organizations? Tried Agile (or think they tried Agile…) and failed
16. What is holding back Agile in Israeli IT organizations? Israeli integrators: want their money “guaranteed” money source: http://howdoiplayguitar.com/wp-content/uploads/2009/08/guaranteed_stamp.jpgstki modifications
17. Summery of what is holding back Agile in Israeli IT organizations? Inertia! Israeli IT shops are about 5 years late in agile adoption source: http://rt492.org/wl/img/inertia.gif
18. What are the main reasons agile methods have made project management more successful? (October 2007.) Source: cutter
19. New Generation of Knowledge Workers Live in virtual worlds Expect immediate results Many open threads Deliver quickly, in small increments Expect personalization Intolerant of disruption In short: very agile! http://www.solutionsiq.com/resources/SIQ-AgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt
20. Agile Software Development Agile Software Development is catching up in Israeli ISV organizations Clients see the benefits of Agile in small-medium projects Large Agile projects (50 people) are more challengeable mainly when there is high interdependencies between the SW modules Agile is demanding more from the developers Large IT integrators will be challenged by innovative integrators that will adopt Agile All CIO’s should consider Agile Software Development as a mean for better business alignment and reducing costs
21. Agile Software Development “Best fit” for first agile project: Total staff of about 6-7 people End users of project that can be approached once in 2-3 weeks Not a new area (business and technology) Bonus: incremental delivery is viable
Comfortable participating in virtual worlds Expect immediate results and feedback Have many open threads and parallel tasks Deliver quickly and in tiny increments Expect personalization and customization Intolerant of workstream disruption In short: very agile!