Eoin Woods, CTO at Endava, provides insights into what we mean by agility and explores why successful Agile Transformation initiatives go beyond the development teams, in a whitepaper that discusses the six aspects of an organisation that need to evolve to achieve true agility.
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTHEndava
From Digital Transformation to sustainable digital business growth through Digital Evolution, in a whitepaper by Endava’s Chief Digital Officer, Justin Marcucci.
What Is The Right Digital Transformation Formula? | Endava Executive Network,...Endava
Digital Transformation. Not Buzzwords. | Read the highlights of our Endava Executive Network (EEN) series of events on Digital Transformation and find out how we can help you start the journey towards becoming a truly digital business.
Lean Portfolio Strategy Part 1: Visualizing your Strategy Flow for Transparen...Cprime
How can you adopt lean portfolio management in a way that's not disruptive to current operations? What are the minimum steps to get maximum value?
Managing your epics correctly, connecting strategy to execution, and reducing overall waste by introducing thresholds and guardrails at your Epic level is a good place to start.
In this first webinar in our four-part series on Lean Portfolio Strategy we’ll join Cprime’s Michiko Quinones and Jesse Pearlman to discuss the fundamental 3 steps and how to:
- Build a strategy “placemat” to visualize current state
- Connect your “placemat” to strategic initiatives
- Establish an optimal synchronization cadence
We'll share best practices, actionable examples, and suggest a well-laid “garden path’ to adopting sound lean portfolio management.
Presented to an internal audience on 4.14.17 regarding the implementation pros and cons of the Two Speed IT management approach and some modifications for it's successful implementation.
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTHEndava
From Digital Transformation to sustainable digital business growth through Digital Evolution, in a whitepaper by Endava’s Chief Digital Officer, Justin Marcucci.
What Is The Right Digital Transformation Formula? | Endava Executive Network,...Endava
Digital Transformation. Not Buzzwords. | Read the highlights of our Endava Executive Network (EEN) series of events on Digital Transformation and find out how we can help you start the journey towards becoming a truly digital business.
Lean Portfolio Strategy Part 1: Visualizing your Strategy Flow for Transparen...Cprime
How can you adopt lean portfolio management in a way that's not disruptive to current operations? What are the minimum steps to get maximum value?
Managing your epics correctly, connecting strategy to execution, and reducing overall waste by introducing thresholds and guardrails at your Epic level is a good place to start.
In this first webinar in our four-part series on Lean Portfolio Strategy we’ll join Cprime’s Michiko Quinones and Jesse Pearlman to discuss the fundamental 3 steps and how to:
- Build a strategy “placemat” to visualize current state
- Connect your “placemat” to strategic initiatives
- Establish an optimal synchronization cadence
We'll share best practices, actionable examples, and suggest a well-laid “garden path’ to adopting sound lean portfolio management.
Presented to an internal audience on 4.14.17 regarding the implementation pros and cons of the Two Speed IT management approach and some modifications for it's successful implementation.
What is Digital Transformation? And how can it be measured?
Many organisation think that spending and investing money into new technologies is enough to grant a successful Digital Transformation. Yet, despite the exponential increase in technology spending, only 1 in 8 companies are getting digital transformation right.
Why is that?
The first reason is the assumption that digital transformation requires technology: while technology is an enabler and supports the transformation of the organisation, only an appropriate change management approach and a focus on customer experience and the relationship organisations have with their customers and their employees can lead to positive transformations.
In order to fully understand how an organisation is doing in the area of Digital Transformation, this deck provides some insights and a set of KPIs to support organisations to assess how they are doing and what to improve to be one of the few companies that are successfully achieving the full potential of digital.
Disciplined Agile an enabler for Business Agility Saurabh Parikh
ProThoughts introducing a webinar by an industry veteran in Project Management Mr. Saurabh Parikh, on "Introduction to Discipline agile".
This Presentation focuses on a core aspect disciplined agile in the form of process decision toolkit.
The Disciplined Agile (DA) process-decision toolkit provides straightforward guidance to help people, teams, and organizations streamline their processes in a context-sensitive manner, providing a solid foundation for business agility.
Courtesy: Disciplinedagileconsortium.org and pmi.org/disciplined-agile
Proactively Designing for Diversity, Equity, and InclusionVMware Tanzu
SpringOne 2021
Session Title: Proactively Designing for Diversity, Equity, and Inclusion
Speakers: Megan Peaslee, Lead UX Researcher at University of Washington - Masters Student; Meghna Nayak, Product Designer at N/A; Rachel Feltes, UX Designer at University of Washington; Sara Koeck, UX Researcher at University of Washington
(Minimum) Enterprise Viable Product - a relookSriram Sabesan
Building a case and defining the characteristic of an Enterprise Viable Product. There is no minimum threshold - but a different value measure. It is not count of feature-set, but robustness and scale
Curated an great dialogue with the AITP San Diego organization in May 2015 on the importance of DevOps to all organizations taking the Digital Enterprise journey.
Taking the first step to agile digital servicesindeuppal
The Government’s Digital by Default agenda has changed the way IT and digital services are created, tested
and deployed. While the quality, usability and security will always be vital, agility is everything. And this is
exactly what the Government’s Digital by Default agenda requires.
Transforming your business by introducing new digital services can seem a daunting process. Not to mention
delivering these services based on an ‘agile’ methodology.
But do you know what agile is? And why do you
need to adopt this approach? Importantly, how do you put together an agile project team and where do you find the right suppliers? The questions no doubt seem endless. But the main problem can often be the misconceptions about agile itself. Only when you get to grips with this, can you start to think about putting a plan in place. But before we can do that, we need to be clear about what agile actually is …
A 60min in depth demonstration of the Prosci ADKAR dashboard with proven examples, tips and techniques resented by Catherine Smithson and Joanne Rinaldi from Being Human.
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
SpringOne 2021
Session Title: Achieving Escape Velocity in Your Digital Transformation Through Product Thinking
Speakers: Gautham Pallapa, Executive Advisor at VMware; Henri van den Bulk, Executive Technical Advisor at VMware
Invensis Learning, a premier training and certification organization that provides widely-recognized project management certification courses decided to understand what could be the Project Management trends for 2019. As a training and certification provider, we wanted to clearly understand from the industry experts as to where the project management domain was heading towards and how could we address the gaps if there were any.
The current business model of almost every organisation won’t survive the next 10-20 years.
How can you future-proof your organisation, and how do you transition?
Most of us know why business model innovation is essential. Not many know how to do it. These slides are from the webinar: Transform your Business Model to Stay Ahead of The Curve by Dr. Jeffrey Tobias, Managing Director of The Strategy Group. https://www.thestrategygroup.com.au/transform-your-business-model-to-stay-ahead-of-the-curve/7/
From project to product mindset and onwards to product platform architecturesJorn Bettin
Is it possible to stay innovative and economically manage many hundreds or even thousands of products or product variants?
Organisations interested in benefiting from a product line and product platform approach must adopt values and organisational principles that encourage the development of deep domain expertise. This includes a deep understanding of the forces that continuously change the environment of the product line. These forces can then be harnessed as part of the architectural foundation for the product line.
The pervasive digitisation of services and the desire to create and operate platforms that can support large digital service ecosystems that include many organisations, have put the spotlight on design principles for product lines, product platforms, and related organisational structures.
These slides relate to a talk at ProductTank Auckland (https://www.meetup.com/ProductTank-Auckland/events/252496542/). The video recording is available at https://twitter.com/pmauckland/status/1021272934416109568.
Slides from Tim Creasey's presentation at ACMP Pacific Northwest Change Connect 2014 - "Cracking the Measurement Code: Create Your Research-Based Change Measurement Scorecard" - tcreasey@prosci.com
Varför ska chefer vilja gå över till agila metoder? På vilket sätt bidrar agila metoder till framgång för företaget? Jag kommer ta upp några fall av kända företag som fått framgång genom att jobba agilt och på vilket sätt det gjort chefernas arbetssituation behagligare.
Talare är Tomas Björkholm från Crisp AB
Industries across the globe are burgeoning. Stiff
competition has permeated every stratum among
enterprises. To sustain themselves in such an environment,
companies are seeking new and improved methods by which
they can revamp their business and also their existing
production processes. With the emphasis firmly resting on the requirement for
more robust processes, companies are transforming their
project plans drastically. Now, the buzz and objective is to
move on to a more adaptive process that ushers in change
and provides results. Moreover, businesses need a process
that offers enhanced flexibility which can alter the very
nature of the process itself.
What's agile? (Scaling agile and dev ops Scotland)Pierre E. NEIS
There is a lot of confusion when people are talking about agile. Last year, I started to gather such information.
This presentation highlights mostly the expectations from non agile people.
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltStack
Let's set aside the buzzwords for a moment and have an honest discussion about DevOps. There is the idea of putting more Dev into Ops, but just as crucial (if not more crucial) is getting your Devs to think more like Ops. Most developers have little to no experience dealing with production environments, and helping them add value to DevOps efforts can be difficult. This talk will cover practical ways of mentoring Devs into more DevOps skills and responsibilities. Ultimately, the goal is to help your Devs gain the skills leading to better production health, application performance and uptime. Of course, we'll also consider how SaltStack can help.
What is Digital Transformation? And how can it be measured?
Many organisation think that spending and investing money into new technologies is enough to grant a successful Digital Transformation. Yet, despite the exponential increase in technology spending, only 1 in 8 companies are getting digital transformation right.
Why is that?
The first reason is the assumption that digital transformation requires technology: while technology is an enabler and supports the transformation of the organisation, only an appropriate change management approach and a focus on customer experience and the relationship organisations have with their customers and their employees can lead to positive transformations.
In order to fully understand how an organisation is doing in the area of Digital Transformation, this deck provides some insights and a set of KPIs to support organisations to assess how they are doing and what to improve to be one of the few companies that are successfully achieving the full potential of digital.
Disciplined Agile an enabler for Business Agility Saurabh Parikh
ProThoughts introducing a webinar by an industry veteran in Project Management Mr. Saurabh Parikh, on "Introduction to Discipline agile".
This Presentation focuses on a core aspect disciplined agile in the form of process decision toolkit.
The Disciplined Agile (DA) process-decision toolkit provides straightforward guidance to help people, teams, and organizations streamline their processes in a context-sensitive manner, providing a solid foundation for business agility.
Courtesy: Disciplinedagileconsortium.org and pmi.org/disciplined-agile
Proactively Designing for Diversity, Equity, and InclusionVMware Tanzu
SpringOne 2021
Session Title: Proactively Designing for Diversity, Equity, and Inclusion
Speakers: Megan Peaslee, Lead UX Researcher at University of Washington - Masters Student; Meghna Nayak, Product Designer at N/A; Rachel Feltes, UX Designer at University of Washington; Sara Koeck, UX Researcher at University of Washington
(Minimum) Enterprise Viable Product - a relookSriram Sabesan
Building a case and defining the characteristic of an Enterprise Viable Product. There is no minimum threshold - but a different value measure. It is not count of feature-set, but robustness and scale
Curated an great dialogue with the AITP San Diego organization in May 2015 on the importance of DevOps to all organizations taking the Digital Enterprise journey.
Taking the first step to agile digital servicesindeuppal
The Government’s Digital by Default agenda has changed the way IT and digital services are created, tested
and deployed. While the quality, usability and security will always be vital, agility is everything. And this is
exactly what the Government’s Digital by Default agenda requires.
Transforming your business by introducing new digital services can seem a daunting process. Not to mention
delivering these services based on an ‘agile’ methodology.
But do you know what agile is? And why do you
need to adopt this approach? Importantly, how do you put together an agile project team and where do you find the right suppliers? The questions no doubt seem endless. But the main problem can often be the misconceptions about agile itself. Only when you get to grips with this, can you start to think about putting a plan in place. But before we can do that, we need to be clear about what agile actually is …
A 60min in depth demonstration of the Prosci ADKAR dashboard with proven examples, tips and techniques resented by Catherine Smithson and Joanne Rinaldi from Being Human.
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
SpringOne 2021
Session Title: Achieving Escape Velocity in Your Digital Transformation Through Product Thinking
Speakers: Gautham Pallapa, Executive Advisor at VMware; Henri van den Bulk, Executive Technical Advisor at VMware
Invensis Learning, a premier training and certification organization that provides widely-recognized project management certification courses decided to understand what could be the Project Management trends for 2019. As a training and certification provider, we wanted to clearly understand from the industry experts as to where the project management domain was heading towards and how could we address the gaps if there were any.
The current business model of almost every organisation won’t survive the next 10-20 years.
How can you future-proof your organisation, and how do you transition?
Most of us know why business model innovation is essential. Not many know how to do it. These slides are from the webinar: Transform your Business Model to Stay Ahead of The Curve by Dr. Jeffrey Tobias, Managing Director of The Strategy Group. https://www.thestrategygroup.com.au/transform-your-business-model-to-stay-ahead-of-the-curve/7/
From project to product mindset and onwards to product platform architecturesJorn Bettin
Is it possible to stay innovative and economically manage many hundreds or even thousands of products or product variants?
Organisations interested in benefiting from a product line and product platform approach must adopt values and organisational principles that encourage the development of deep domain expertise. This includes a deep understanding of the forces that continuously change the environment of the product line. These forces can then be harnessed as part of the architectural foundation for the product line.
The pervasive digitisation of services and the desire to create and operate platforms that can support large digital service ecosystems that include many organisations, have put the spotlight on design principles for product lines, product platforms, and related organisational structures.
These slides relate to a talk at ProductTank Auckland (https://www.meetup.com/ProductTank-Auckland/events/252496542/). The video recording is available at https://twitter.com/pmauckland/status/1021272934416109568.
Slides from Tim Creasey's presentation at ACMP Pacific Northwest Change Connect 2014 - "Cracking the Measurement Code: Create Your Research-Based Change Measurement Scorecard" - tcreasey@prosci.com
Varför ska chefer vilja gå över till agila metoder? På vilket sätt bidrar agila metoder till framgång för företaget? Jag kommer ta upp några fall av kända företag som fått framgång genom att jobba agilt och på vilket sätt det gjort chefernas arbetssituation behagligare.
Talare är Tomas Björkholm från Crisp AB
Industries across the globe are burgeoning. Stiff
competition has permeated every stratum among
enterprises. To sustain themselves in such an environment,
companies are seeking new and improved methods by which
they can revamp their business and also their existing
production processes. With the emphasis firmly resting on the requirement for
more robust processes, companies are transforming their
project plans drastically. Now, the buzz and objective is to
move on to a more adaptive process that ushers in change
and provides results. Moreover, businesses need a process
that offers enhanced flexibility which can alter the very
nature of the process itself.
What's agile? (Scaling agile and dev ops Scotland)Pierre E. NEIS
There is a lot of confusion when people are talking about agile. Last year, I started to gather such information.
This presentation highlights mostly the expectations from non agile people.
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltStack
Let's set aside the buzzwords for a moment and have an honest discussion about DevOps. There is the idea of putting more Dev into Ops, but just as crucial (if not more crucial) is getting your Devs to think more like Ops. Most developers have little to no experience dealing with production environments, and helping them add value to DevOps efforts can be difficult. This talk will cover practical ways of mentoring Devs into more DevOps skills and responsibilities. Ultimately, the goal is to help your Devs gain the skills leading to better production health, application performance and uptime. Of course, we'll also consider how SaltStack can help.
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...XebiaLabs
There’s no mistaking how important initiatives like DevOps and Continuous Delivery have become to organizations seeking to gain a competitive edge. But without the right metrics, enterprises that have adopted DevOps or Continuous Delivery strategies have no way of measuring their effectiveness in the context of their digital transformation goals. So what are the right measures that can answer questions like “are we getting better at delivering high-quality software faster and at scale?” and “has all this effort been worth it?!”
Learn ways to better measure the processes and output of your DevOps and Continuous Delivery transformation.
You'll also learn:
How to identify the best metrics for various stakeholders in your software development lifecycle
How to measure and demonstrate the business value and effectiveness of DevOps and Continuous Delivery processes and programs
How to address some of the challenges along your process that these metrics and KPI's may reveal
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
In my previous years’ talks at DevOps Enterprise Summit, I spoke about starting and scaling of DevOps at Capital One; importance of Open Source, Open Technology and Innovations in DevOps.
This year, I will present Capital One’s journey of maturing in DevOps and Continuous Delivery. My presentation will cover our current areas of focus: Delivery Pipeline, Flow and Measurements. I will also share some of the problems we faced and what we did to solve them.
Time to join the revolution: Agile change in financial servicesAccenture Insurance
Agile change has always been a priority for financial services organizations. However, in today’s rapidly evolving digital world, it is now clear that they must make it a critical capability to survive and thrive. Applying agile end-to-end business change increases the speed to benefit, and impacts every aspect of a business from customers and employees to organization and processes. Making change their core competence will help FS firms find new ways of serving customers and creating value. This report spells out what is needed to succeed with agile, and proposes five culture-related steps FS firms can take to improve their organization agility
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-lastPeter Shirley-Quirk
DevOps promises rapid delivery AND stable operations by integrating business, development, test, deployment and operations into a cohesive workflow with a rapid feedback cycle. So how is that possible?
Nowadays, all organization works on the principle of Agile methodology, there might be many people like me who don't even know the meaning of Agile and Scrum Master.
I have made the docs from the source available on the internet with all due respect have copied the URL LINK.
The motive behind posting this is you can get an Agile understanding in one document.
Thanks
Accelerating Business Growth with Agile Software Delivery.pdfSeasia Infotech
The customary approaches for software development have divided development and testing into two diverse steps- developers build a feature and the QA team tests it for defects.
Original article from the Flevy business blog can be found here:
http://flevy.com/blog/sap-and-change-management/
As a “seasoned” Change Manager, I have been involved in many diverse projects focusing on managing the business aspect of technology implementations; e.g. ERP (SAP, Oracle, Microsoft Dynamics), Core Banking Systems, Business Intelligence, Case Working and Knowledge Management solutions, and the like.
To this day, I continue to be asked why is there a need to have involvement from a Change Manager, because a technology implementation “is what it is” and once implemented, the business should just be able to “get on and work with it.” But, it’s not quite as simple as that, because if you break down the impact of a technology implementation on a business, it would go something like this:
• It will change the way a business operates.
• Key stakeholders will want and need to be involved and communicated with.
• Processes will change.
• Organisation structures will change.
• The readiness of the business will need to be measured to ensure a smooth go-live.
• There will be a need to train and educate people in new ways of working.
• Business benefits as set out in the business case will need to be tracked.
• Once people gain competence with the new technology they should be encouraged to continuously improve ways of working into the future.
That sounds very simple, but actually it’s not, because all of these things involve people and they will need to have their expectations and perceptions managed.
Technology implementations aimed at making an organisation more efficient have become larger and more critical in recent years and now represent a major challenge for organisations. Despite improved technical functionality and reliability there are still project overruns, delays and sometimes downright failure. Research continues to show that between 30% and 70% of technology implementations either fail to meet their targeted benefits or stall and/or overrun. Problems are typically not related to the system or to technical issues surrounding the software but instead are often due to business related issues. One of the main reasons cited for this failure rate is that projects are usually managed from a technical perspective by Project Managers who are driven by milestones and deliverables but lack the necessary “soft skills” to deal effectively with the people side of change.
Paul Holway's presentation to TDWI St. Louis at the 2014-06-13 "Agile" meeting. For more information, see @paulholway on Twitter on LinkedIn (https://www.linkedin.com/pub/paul-holway/3/985/443)
How enterprise agility brings the real changeKaty Slemon
Understand the concept of Enterprise Agility, learn how to achieve it, and explore how businesses can bring transition by adopting an agile enterprise solution.
Embarking on a software development journey for startups can be a thrilling yet daunting experience. It's a path filled with twists and turns, and challenges that can make or break your success. But fear not, for there are solutions and proven strategies that can help you achieve your goal of successful product development. Join us on this exciting adventure as we explore the secrets to unlocking your startup's full potentia
This edition is packed with contributions from people across Endava and covers many industries. It contains really cool, innovative projects that span robotics, business intelligence,
security and payments. These projects are the cutting edge of the industry and we often use these as inspiration for clients who are embarking on a Digital Transformation programme.
Key Highlights:
#1 Google's new home personal assistant
#2 Fully interactive advertising
#3 Turn your hand into a touchscreen with this smartwatch
#4 A bank staffed by chat bots
#5 New business models through smart clothing
This edition is packed with contributions from people across Endava and covers many industries. It contains really cool, innovative projects that span robotics, business intelligence, security and payments.
These projects are the cutting edge of the industry and we often use these as inspiration for clients who are embarking on a Digital Transformation programme.
Key Highlights:
#1 Tracing the history of wearables
#2 Better inflight Internet services through contractual innovation
#3 How different organisations harness the power of AI
#4 Friction-free payments solutions with Google Pay Hands Free
#5 Back to Future with Nike's HyperAdapt 1.0 trainers
This edition is packed with contributions from people across Endava, and covers many industries. It contains really cool, innovative projects that span robotics, business intelligence, security and payments. These projects are the cutting edge of the industry, and we often use these as inspiration for clients who are embarking on a Digital Transformation programme.
Here are some highlights from the report:
# Robotics
# City-based Wifi
# PC on a stick
# The IoT infrastructure: Brillo, Thread and Weave
# Video walls in retail
This edition includes contribution from a wider group of Endava experts who bring under the spotlight leading innovations in the marketplace.
Here are some highlights from the report:
#Using Big Data to find tax
# Privacy and Cloud Services
#The Internet of Things Infrastructure
#Display don't need to be rectangular
#Twitter live streaming
#This quarter major security breach
#Social Media monitoring - Big Data style
This is the third marketplace innovation update for 2014 with focus on the leading innovations in the marketplace.
The report has a new format featuring 10 new entries in one main category ‘All Innovations’ and a special category just for Google’s products. We’ve found three particular gems from the giant search, as Google continues to rapidly release and invest in new products across a myriad of sectors.
Here are some of the main stories from this report:
# Expedia accepting Bitcoins
# GPS successor
# FIA Formula E Fanboost
# Apple Watch payments
# Google Airplane ticket prices
# Google is building 180 satellites to spread internet access worldwide
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014Endava
Prototyping modular UI components without the backend logic and focusing more on presentational logic and user experience.
Presentation of an open source tool released as MIT to bootstrap front-end practices without relying on complicated backend environments.
In this presentation reflects on the entire journey of refactoring a legacy code base.
Some of the main discussion points:
- Why refactoring is necessary
- How, give step-by-step examples
- How to manage the lack of automated functional tests effectively.
Through this presentation you can gain more insights and tips on how to handle their own pile of code and refactor happily.
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014Endava
Setting up a Jenkins server is very useful for an iOS project and can be worthwhile. We will find out what are the advantages of using continuous integration on our projects, what options do we have and how to setup a job to suit our needs.
The focus of the presentation is on introducing various options to streamline build, integrate tests as part of build process, and deploy your work on various environments.
Traditionally this part of the application lifecycle was neglected, in most projects the effort to promote changes is significant. In the recent years lots of tools have appeared that simplify the build and deployment parts of the application lifecycle.
In this actual presentation session the speaker will go through a scenario of a complex .Net Web Application with Back-end Services that is developed using Continuous Integration, Versioned Builds and Click’n’Deploy using tools like: TFSBuild, Gulp and Octopus Deploy.
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014Endava
A quick overview of AngularJS Framework and Dojo Toolkit. Why use them and when? Why use one instead of the other? Strong points and drawbacks! Plus a hands-on example
This is the second marketplace innovation update for 2014, which features 10 entries in three main innovation categories: marketing campaign & initiatives, technology and digital in non-technical sectors.
In this report are encapsulated the latest stories that were found interesting over the last quarter and best practices of innovation.
Some of the main stories from this report:
# The future of documentaries
# Real-time language translation
# Bitcoin becoming (almost) mainstream
# Long live streaming
# Self driving cars with X-ray vision
Innovation in Mobile Payments is a new article from Endava looking at the paradigm shift to the digital payments service and the innovations to watch near you
This is the first marketplace innovation update for 2014. In this report are presented new stories and events that were found as interesting in three main innovation categories: marketing campaign&initiatives, technology and digital in non-technical sectors.
Some of the main topics of this report:
# Selfie revolution
# Advertising depending on the weather
# The human side of technology
# Good looking wearable technology
# Connected cars
This edition of the Marketplace Innovation quarterly report presents some of the leading innovations in the marketplace. The examples reflected in this issue serve to illustrate what innovative companies can achieve to change the game.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
2. 2
—
INTRODUCTION
Agility is a quality that many organisations want to achieve, many
service providers claim that they are “agile” and even offer to
“transform” their clients into “agile organisations”.
Many of these exercises have disappointing outcomes, which
while resulting in some positive change, do not fundamentally
change the organisation as a whole.
In this article we will consider what we mean by agility and
explore why, even when software development teams use agile
practices, the attempts at agile transformation may not deliver the
intended outcomes and what we can do about this.
3. 3
—
WHAT IS
AGILITY?
The key point about this definition is that agility is an
organisational characteristic, not a set of processes or something
limited to software development teams.
To decide if we are achieving results by “being agile” rather than
just following some processes and “doing agile” we need look at
the results that the organisation is getting rather than whether
the approach used by our development team (like Scrum [2]) is
considered to be “agile”.
Agility is a widely used term and has a range of meanings
for different people. Phillipe Kruchten, the noted software
architecture and development expert, captured it nicely when he
suggested that agility means
“
the ability of an organization to react to
changes in its environment faster than the
rate of these changes [1]
4. 4
▪ organising projects as timeboxed “sprints”;
▪ having a direct link to an empowered “product
owner” who can make decisions and resolve
queries for the team;
▪ using a constantly reprioritised “backlog” of work,
rather than an up-front plan, allowing the product
owner to change direction as business needs
change;
▪ implementing the system as useful, deliverable
increments (known as “stories”) to allow them to be
used without waiting for everything else to be done;
▪ using a high degree of automated testing, to ensure
that the software is working all of the time;
▪ refactoring code constantly to maintain quality and
avoid technical debt;
▪ introducing “retrospectives” that allow the team to
constantly revaluate and improve their process.
—
WHY THE
DEVELOPMENT
TEAM ISN’T
ENOUGH
When most organisations start to think about improving their
agility, often in the software development organisation, this
is usually due to software developers who want to work more
effectively and be more responsive for their business users.
This is certainly a great place to start, as software development
agility is fairly well understood and there are lots of success
stories and resources to guide teams on this journey, but let’s see
why it isn’t enough.
Development teams usually begin to reshape themselves to
work in a more agile way by understanding one of the popular
approaches (Scrum and XP [3] being common) and reorganising
the way they work as the chosen approach suggests. This usually
involves:
5. 5
The results of well implemented agile development processes are
often dramatically successful.
Rather than requiring heroic effort to produce occasional,
unpredictable releases that are nearly always out-of-date with
respect to user requirements, the team now produces regular,
small, high quality updates and allows the end-users to change
their requirements every sprint.
This is a terrific improvement on the situation that normally exists
before the adoption of agile development.
After some initial pilot projects are completed though, difficulties
often start to emerge and things seem to slow down and start
frustrating people.
Some of the common problems are:
Business units finding it difficult to deal with a constant flow
of changes in their products and services and can become
quite defensive when they realise that they are the new
bottleneck in the process, not the development group!
Moving to production slows everything up drastically. The
development team may be producing new reliable software
every two weeks, but many organisations are set up to
deliver to production 3 or 4 times per year. So the release
management processes just aren’t available to release
software every two weeks – just running user acceptance
testing often takes longer than this. The result is frustration
as users can see the software is ready but may need to wait
months before being able to use it.
Infrastructure may be another reason why moving change
to production is difficult. Unless they’ve been part of the
agile transformation, the infrastructure teams are probably
set up to focus on reliability and deliver change to quite
lengthy SLAs – usually via a change request process.
This can mean that even if the software could be released, it
can’t be until the infrastructure is ready (for example, when
its database storage has been allocated).
Operations group processes may also not be optimised
for rapid change and they may find a move to agile working
very disruptive, unless they’ve been involved and able to
consider the impact on how they work.
Marketing groups can find it difficult to adjust to marketing
the overall value in a constantly changing product rather
than a more traditional approach, which often uses the
excitement of big new releases to create interest.
6. 6
Business support functions are often forgotten during
agile transformation, but they too can have a major impact
on the success of an agile transformation.
Business functions like HR, Finance and Programme
Management may inadvertently cause problems with agile
working because they may expect everyone to work to
classical 12 month planning cycles with little option for
flexibility and change during the year – just what agile
working is trying to avoid!
The existing application estate may also be a barrier to
agility for two reasons.
Firstly, the existing applications may well be struggling
under a load of technical and functional debt built up over
many years and so may be difficult to change.
These applications may also be a major distraction to the
development teams; if they’re spending half of their time
responding to L3 support requests for the older applications,
they’ll find it difficult to concentrate on agile transformation.
So are these problems inevitable?
Do we just have to accept that an agile transformation will be
limited to the development teams and have a limited impact on
the organisation as a whole?
Or is there a way to avoid these problems?
In fact, perhaps counterintuitively, rather than limiting the scope of
the agile transformation, the way to make it successful is actually
to extend its scope beyond the development team and help all of
the organisation improve its agility.
7. 7
—
BEYOND THE
DEVELOPMENT
TEAM
Our experience suggests that there are six different aspects of
an organisation that need to evolve in order for agile software
development to have a real impact on the organisation.
We illustrate these areas in Figure 1.
Figure 1
Dimensions of Agile Transformation
8. 8
—
BUSINESS AGILITY
As already mentioned, the wider business organisation outside IT
needs to be able to respond to an agile IT organisation to support
and capitalise on its new way of working.
There are two distinct aspects to this, the lines-of-business and
the business support functions.
Firstly, the main business units, who are the customers of the IT
group, need to understand how to work with an agile IT group
and the opportunities and responsibilities that this implies. For
example, an agile development organisation will not be very
effective if the client business unit cannot provide informed,
enthusiastic, knowledgeable and empowered product owners.
In order to capitalise on the results of an agile transformation in
the development group, a business unit also needs to know how
they will harness this new responsiveness and use the flow of
small features that this implies to test ideas and move quickly in
their marketplace.
Support functions within the business also need to be part of
the transformation process, and provide agile workers with the
support they need, otherwise they can end up being unwitting
obstacles to its success.
Inflexible annual budget cycles, unsuitable working
spaces and rigid HR processes that assume
detailed annual plans are all common features of
organisations that are likely to hinder agility.
“
9. 9
need to ensure that their core engineering practices are suitable
for faster paced delivery. Techniques like Scrum deliberately
don’t talk much about this – they focus on the management
process and assume you have the engineering practices right.
However, agile development relies on software that works all
of the time, can be released frequently and can be changed
easily, requiring teams to master techniques like Test Driven
Development, Continuous Integration, version management,
quality measurement and refactoring.
And finally, for an agile transformation to be effective, a
development organisation needs to develop multi-skilled teams
who can work effectively with other parts of the organisation.
This includes being able to work with business people in terms
they can understand, as well as working with their testing and
operational colleagues to create a reliable and efficient “path-
to-production” for their software to minimise the delay from
implementation to operation.
This requires the team to master techniques from different
disciplines such as stakeholder management or scenario
modelling from business analysis through to testing and DevOps
type techniques like automated acceptance testing, automated
non-functional testing and continuous delivery, with the
automation and sophistication that it implies.
So achieving basic development team agility may be a well
understood problem, but achieving effective development
organisation agility is a rather more involved undertaking.
spanning process, culture and engineering practices.
“
The process of software development
teams adopting agile methods is fairly
well understood. There are a number of
agile methods that are widely used and a
very large number of development teams
have been through this process.
—
AGILE
DEVELOPMENT
However, as we’ve already discussed, this process doesn’t
always have the impact that is hoped for and there are a couple
of other areas that moving to agile development involves. In
particular, rather than “doing agile” development organisations
need to learn to “be agile”.
Becoming agile involves changing the culture of the organisation
and the way that people think and work, rather than just following
a new process. Otherwise you can end up using the approach
dubbed “Water-Scrum-Fall” where the process looks like Scrum
but little has really changed.
To be successful with agile delivery, development organisations
10. 10
—
TEST
ENGINEERING
While we expect all
developers to be competent
automation testers and to be
testing as a core part of their
work, there’s always the need
for further testing, particularly
when continuous delivery is
being used.
Historically, testing has
been seen as an activity
that blocks the release of
software according to rigid
criteria, and is something
performed by a siloed testing
team, far away from the
developers (intellectually if not
geographically). None of this
sounds very agile and, sure
enough, testing also needs to
respond to the challenges of
agility.
The modern test team
integrates with the
development and operational
teams, as well as being
responsible for some of its
own testing between the two.
Testers are experts at
understanding the risks
inherent in a piece of
software and use their
abilities with a wide range of
testing techniques, including
automation, non-functional
testing, mobile device testing,
exploratory testing and test
management, to make this
visible throughout the path-to-
production.
The modern
test team
integrates
with the
development
and
operational
teams, as
well as being
responsible
for some of its
own testing.
11. 11
—
PATH TO PRODUCTION
A common problem for teams undertaking an agile transformation
is how to get their code from their continuous integration pipeline
to production. Moving code through test environments and then
eventually to production is a time consuming, labour-intensive
and bureaucratic process; a huge delay in realising the value of
the development team’s work. The development team may feel
they have done a good job, but until it gets to production, their
work is adding no value to the organisation.
We need to achieve a smooth, reliable and efficient path-to-
production for the code coming out of the development process.
One way to achieve this is to aim for Continuous Delivery and
to adopt DevOps practices for the most difficult step in the
journey – the transition from development and test (uncontrolled)
environments to production (the controlled environment).
The core idea of continuous delivery is to reorient everyone
involved in delivering software, from the idea to its production
operation, into a single virtual team with the same goal – getting
the software running reliably in production.
This is a totally new way of thinking to many groups
who are used to operating in their own siloes, using
formalised handoffs with other teams.
(CD AND DEVOPS)
Continuous Delivery needs a new way of working where everyone
cooperates as a single project team. It does not mean removing
control, it means cooperating towards a common goal. The
trickiest part of this transition is usually between the development
(and test) organisations and the operations organisation because
they have such different priorities.
Development want to make lots of small changes and migrate
them quickly to production. Operations are concerned with the
stability and efficiency of the operational environment, and this
usually drives them towards highly structured processes and
minimising change. It is little wonder that this can be a fractious
relationship! DevOps practices align key elements of how
development teams and operational teams work, identifying
shared processes, practices and tools so that operations people
are deeply involved in the end of the development cycle and
development people are deeply involved in the transition to
production.
Modern shared tooling like Ansible [4] and SaltStack [5] and
packaging technologies like Docker [6], help provide tools
and approaches that both groups are happy to use and so
foster collaboration on other aspects of the problem too like
practices and processes to move code safely and efficiently from
development to production.
12. 12
—
AGILE
INFRASTRUCTURE
1
Gartner, somewhat simplistically, refer to a more flexible approach to infrastructure management as “mode 2” management [7] although we would
challenge whether it really needs to reduce the emphasis on accuracy and safety as Gartner suggest.
In many cases, the software can be released without changes to
the underlying infrastructure, but this is not always the case and
where infrastructure change is needed, we find that an application
centric implementation of continuous delivery has probably just
moved the problem down the line, not removed it.
If infrastructure reconfiguration or change is required and this
process is lengthy then once again we will lose the real agility that
we are looking for.
Production environments need to be carefully controlled
because poorly managed change will result in them becoming
unmanageable and unreliable; quite the opposite of what we need
to rapidly delivery reliable change. So we’re certainly not trying to
remove controls on the production environment, rather we need
to find a way to increase the rate of change, while improving the
reliability, efficiency and speed of the process.
Ironically, this may well involve removing some human access
to production that is there to begin with, because a major part
of making infrastructure environments agile is automation and
standardisation.
When we standardise approaches and services
and automate everything, we actually increase
the rate of change due to the reduction in manual
intervention required.
The tools and approaches to achieve agile infrastructure exist
today.
Virtualisation of infrastructure, APIs for infrastructure
management and automation tools for infrastructure configuration
and management can all be combined with change-oriented agile
processes to make the infrastructure environment as agile as the
other parts of the organisation.
13. 13
“
Like it or not, nearly all organisations have
applications, often critically important to
them, that were developed well before
agile practices were common.
—
APPLICATION
MANAGEMENT
Even organisations that prioritise DevOps, often stop thinking
about agility at the point when change is delivered to production,
but this can easily end up ignoring a major barrier to agility – the
existing application estate.
These applications are often difficult to change but encapsulate
critical data and processes that other, newer systems rely on.
Application Management is the discipline concerned with
supporting, maintaining and evolving applications after their
release, usually after the bulk of the development of the
system has been completed. This includes application support,
incident management, and sustaining engineering (for fixes and
extensions to the application).
Application Management can help an organisation to be more
agile in two main ways.
Firstly, a proactive approach to managing and improving an
application can significantly improve its ability to change, even
if it will never be as agile as new applications developed with
rapid change in mind. Secondly, explicitly moving applications
into an application management phase of their lifecycle helps an
organisation focus its change teams on the applications that it
really wants to change quickly.
This helps clarify priorities and strategy and allows the agile
transformation to focus on the most important parts of the
application estate first.
14. 14
—
CONCLUSION
In this article we have discussed why an organisation embarking
on an agile transformation needs to look well beyond techniques
like Scrum and the software development teams if they are to
achieve real agility.
Without considering organisation-wide change across business
functions, software development teams, testing teams,
operational teams, and even the way the application estate
is managed, then an agile transformation is likely to be a
disappointing experience that fails to deliver real business value,
even if the development organisation manages to become more
responsive to some of their stakeholders.
Such a transformation is much more challenging and involved
than just adopting some agile practices in the software
development teams, but the prize is huge – the ability to be the
fastest mover in the market and so achieve lasting success.
...the prize is
huge – the
ability to be
the fastest
mover in the
market and
so achieve
lasting
success.
15. 15
1. P. Kruchten, “Contextualizing Agile Software Development,” Journal of Software: Evolution and
Process, vol. 25, no. 4, pp. pp.351-361, 2013.
2. K. Schwaber and M. Beedle, Agile Software Development with Scrum, Pearson, 2001.
3. K. Beck and C. Andres, Extreme Programming Explained: Embrace Change, Addison Wesley,
2004.
4. Red Hat Inc, “Ansible Documentation,” [Online]. Available: http://docs.ansible.com. [Accessed 08
03 2016].
5. SaltStack Inc, “SaltStack Documentation,” [Online]. Available: https://docs.saltstack.com/en/latest.
[Accessed 08 03 2016].
6. Docker Inc, “Docker Documentation,” [Online]. Available: https://docs.docker.com/. [Accessed 08
03 2016].
7. Gartner Group, “Gartner IT Glossary > Bimodal IT,” [Online]. Available: http://www.gartner.com/it-
glossary/bimodal. [Accessed 10 03 2016].
REFERENCES