SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
2015
Digital IT
Vision & Mission
Digital Technologies and Agile
Methodologies are opening new
business possibilities that offer huge
potential that is not yet sufficiently
exploited.
We want to become our customers
Technological Sherpa, to help them to
make the most of Agile Methodologies &
New Digital Technologies, in order to
improve their businesses.
Digital Business
We have been designed as a company to address the
technological challenges of the future
Digital Business / Context
• Unpredictable
• Accelerated
• User centric
• Of growing complexity
• With unknown lands
• Unsteady
• We accept we do not know the future and choose to build it
The VUCA Age:
Volatility
Rate of change
Uncertainty
Unclear about
the present
Complexity
Multiple key
decision factors
Ambiguity
Lack of clarity
about meaning
of an event
It is much more important what I do not know,
than what I do
The Answer
Our Approach
Agile
Effectuation
Use the ingredients that
you have available in the
best possible way.
Define your maximum budget
Lean Startup
• You are an entrepreneur
• Reduce the uncertainty by managing with a
methodology
• Give up discussing and interact with the reality.
• Put in place a learning process with real users:
• Build
• Measure (define previously the metrics)
• Learn
• Pivot or Persevere
• Repite this cycle iteratively
•Minimum Viable Project
Less is Better
•Book: The Paradox of Choice of Barry Schwarz
•¿Is there any value on having such a multiplicity of choices?
Manifesto for
Agile Software Development
● Individuals and interactions over processes
and tools
● Working software over comprehensive
documentation
● Customer collaboration over contract
negociation
● Resonding to change over following a plan
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
That is, while there is value in the items of the right,
we value the items on the left more.
Methodology•
• After so many years of suffering the rigors of the process of waterfall
development (analysis, design, coding and testing...), ASPgems has chosen
SCRUMgem as an agile and interactive development methodology specially
tailored to the context of the Digital World.
•
Error Cost
Agile versus Waterfall
$
Time
Agile
Waterfall
Cost of avoiding
the error
Investment in
Functional
Analysis
Budgeting (Agile)
Resources Time
Funcionalities
Budgeting rather than Estimating
Estimating (Waterfall)
This is
estimated
This is fixed
Resourcess Time
Requirements
Agile Principles
• We work with integrated multidisciplinary teams composed by motivated people to whom we provide
with support and authonomy.
• We promote sustainable development. The sponsors, developers, and users should de able to maintain a
constant pace indefinitely.
• Selfmanaged teams are the ones providing best
results.
• Developpers and Business Owners work together..
• Deliver Working Software since the very beginning,
frequently and on a continued basis. This is the way to
measure progress.
• We look for simplicity. The art of maximizing the number of
things that doesn’t need to be done is essential to succeed.
• We pay continuous attention to technical quality and
excellence as this enhances agility.
• Change Requests are welcome even in late develpment as
they increase our customers competitive advantage.
• We work collaboratively, and preferredly face to face with
the customer on an iterative process of continuous
improvement
Cost versus Benefit
Low Cost High Cost
LowBenefitHighBenefit
Coordination and Validation
• During the process of development we will be delivering working software at the
end of every sprint and the Product Owner will validate it.
• All the development is coordinated via the tool Taiga: https://taiga.io/
• Taiga is a management tool shared by all the project team both from ASPgems
and the customer. It provides a comprehensive perspective of all the project as
well as a complete vision of every sprint.
• Full visibility of all the customer stories, including:
• complexity level
• current status
• developer in charge
• story revision at every SPRINT meeting.
• Consensuated decision making and prioritization of actions.
Example of a Taiga Screenshot
Of this methodologyas compared with the traditional waterfall
process of software development::
• Reduce the development time, allowing a much reduced time to market.
• The feedback gained after every cycle of software delivery together with the
easiness and flexibility to make changes ensure the fulfillment of the customer’s
business targets
Benefits
• It guarantees the best possible result and best answer in the
eventuallity of unexpected changes happening in the project
and in its context.
• The learning gained on every iteration results in an enriched
vision of the project, resulting in a final outcome much better
than the initial idea.
• The active participation of the customer in all the process
increases her knowledge of the application, thus reducing
the cost and time of training.
Our Tools•
• Our tools have been chosen in function of their capability to help us to
address the challenges of the Agile Development. All of them facilitate
moving very fast from an idea or concept to working software, and allow for
flexibility in case of change requests during the development.
Our Tools
• Web Application
Development:
• Ruby on Rails
• Spring
• Angular JS
• Drupal
● Big Data / IoT / Data
Integration:
○ Spark
○ Hadoop
○ Scala
○ Kafka
○ Cassandra, MongoDB, NoSQL
Our Development Team
• They are here because their Passion is to
contribute to the improvement of the software
development world through a process of continued
learning.
• They make every project their own and engage with
it to a personal level. Autoexigence is one of the
key values of our team.
• The harmonization of our personal and professional
lives help us to be more productive and more
effective. We use tools that allow us to work on a
flexible schedule and ubiquously from everywhere.
• Support from all the team. Every problem in a
project is shared between all the membmers of the
technical team.
• Innovation, learning and growth both personal
and professional through team collaboration are key
values.
• Professional Experience: They have worked in all the possible jobs in the career of sotware
development and after having done all of that thay have decided to be developers.
Integrated Development Team
ASPteam appointed to each project is composed by:
• Business Director: He/She guides the project strategy, informs about market
tendencies and new business models.
• Project Manager: Carries out a thorough follow up of the project, becoming
responsible of the performance of tasks.
• System Administrator: Specialist in internet platforms, web servers and database.
• Senior Web Developers: Design and build software and project architecture,
providing experience in dozens of projects.
• Designers: Resolution of the project design, with special emphasis on usability and
web standards compliance for easy search engine optimization and better
accessibility.
• Frontend Developer Html y CSS: ensures accessibility and cross-browser
compatibility.
Key Success Factors
• Customer top management should be committed with ASPgems
in the success of the project, and they should be involved in the
decission making.
• The project team must include the customer and the users.
• Full understanding of the context, business objectives and well
defined goals.
• Spaces and times allocated to the project must be respected.
• Both ASPgems and the customer work in the project.
• All and every team member contributes to the success.
Analysts References
Gartner Repport: ‘Taming the Digital Dragon’
Analysts References
Gartner Report: ‘Bimodal IT: How to be Digital Agile
without making a mess’
From ‘project’ modality to ‘Enterprise’
Bimodal IT
Our Company
• Funded in 2006
• Private Equity
• Profitable every year since its
creation.
• 46 employees
• 38 Senior Developers, with an
average higher than 12 years
of experience
What do we do?
Web Applications
• Are you running short of time?
• Are your business objectives clear,
but it is not easy to define the scope?
• Is your context unclear or do you
know that the business is going to
experience significant changes that
are not easy to predict?
• Do you need your application running
on smartphones as well?
• Do you need the application running
as a single page one?
Aegon online channel
Big Data
● Does your organization have big amounts
of data but you are not able to get
increased business value from them?
● With regards to your data do you have any
of the following needs:
• Velocity
• Volume
• Variety?
● We can help you to create the right
architecture and the right infrastructure to
integrate the data.
● We can help you to create the data
models to work with them
Telefónica Managed Security Services
Content Management
• Does your organization have a
multiplicity of contents created,
shared and managed by
different groups of users?
• We can help you to organize
and manage the contents in a
social and structured way,
taking in account the user
profiles, departments, countries,
etc of your organization.
AbbVie
Internet of Things
● Do you need to analyze/process these
data at different times and for different
purposes?
■ In real time
■ Alerts/Thresholds
■ Outsiders detection
■ Monitorization
■ Dashboards
■ Data transformation and
storage
● Postprocessing:
■ Data Processing and
Transformation
■ Data Analysis
■ Machine Learning
● Do you need to recollect information
from a multiplicity of devices?
Cuidamos Tu Coche
Some of our customers…
aspgems.com
@aspgems
Thank You!

Contenu connexe

Tendances

The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...Matthew Philip
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvasBrad Swanson
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlantaNavvia
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...MarkLeeson
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaAgile ME
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Microsoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesMicrosoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesVMware Tanzu
 
Pair programming pair testing working together with the developers by Simon ...
Pair programming  pair testing working together with the developers by Simon ...Pair programming  pair testing working together with the developers by Simon ...
Pair programming pair testing working together with the developers by Simon ...Agile ME
 
Atlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need ItAtlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need ItCprime
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
Agile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersAgile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersRasmus Runberg
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in GovernmentLitheSpeed
 

Tendances (20)

The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta7 steps to a successful itsm tool implementation - itsmf atlanta
7 steps to a successful itsm tool implementation - itsmf atlanta
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre Cuva
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Richard Powell CV
Richard Powell CVRichard Powell CV
Richard Powell CV
 
Microsoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesMicrosoft: Digital Transformation Slides
Microsoft: Digital Transformation Slides
 
Pair programming pair testing working together with the developers by Simon ...
Pair programming  pair testing working together with the developers by Simon ...Pair programming  pair testing working together with the developers by Simon ...
Pair programming pair testing working together with the developers by Simon ...
 
Atlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need ItAtlassian Cloud Governance: What You Need and When You Need It
Atlassian Cloud Governance: What You Need and When You Need It
 
Gateway to Agile: Agile Requirements
Gateway to Agile: Agile Requirements Gateway to Agile: Agile Requirements
Gateway to Agile: Agile Requirements
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
Agile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersAgile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That Matters
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 

Similaire à English digital business 2.1.pptx

ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital DevelopmentRobbie Burns
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Mike Otranto
 
Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approachesdcsunu
 
Dezyne Technologies Corporate Profile 2016 v1.2
Dezyne Technologies Corporate Profile 2016 v1.2Dezyne Technologies Corporate Profile 2016 v1.2
Dezyne Technologies Corporate Profile 2016 v1.2Dheeraj Kaushik
 
eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.Shweta Joshi
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteriaWilliam Hill Australia
 
Incresol Company Profile Presentation
Incresol Company Profile Presentation Incresol Company Profile Presentation
Incresol Company Profile Presentation Pooja Srivastava
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...TheConnectedCause
 
shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latestShoubhik Ghosh
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...Paulo Traça
 

Similaire à English digital business 2.1.pptx (20)

ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
14.1 features
14.1 features14.1 features
14.1 features
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approaches
 
Dezyne Technologies Corporate Profile 2016 v1.2
Dezyne Technologies Corporate Profile 2016 v1.2Dezyne Technologies Corporate Profile 2016 v1.2
Dezyne Technologies Corporate Profile 2016 v1.2
 
eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.eLuminous Technologies Pvt Ltd. - Company Overview.
eLuminous Technologies Pvt Ltd. - Company Overview.
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
eLuminous Technologies - Business Overview 2016
eLuminous Technologies - Business Overview 2016eLuminous Technologies - Business Overview 2016
eLuminous Technologies - Business Overview 2016
 
Incresol Company Profile Presentation
Incresol Company Profile Presentation Incresol Company Profile Presentation
Incresol Company Profile Presentation
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
 
Aequitas infotech presentation
Aequitas infotech presentationAequitas infotech presentation
Aequitas infotech presentation
 
shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latest
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Agile is not for IT
Agile is not for ITAgile is not for IT
Agile is not for IT
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 

Plus de Juanjo MARTINEZ PAGAN

Plus de Juanjo MARTINEZ PAGAN (7)

MASSIVE SCALE SECURITY FOR THE IoT
MASSIVE SCALE SECURITY FOR THE IoTMASSIVE SCALE SECURITY FOR THE IoT
MASSIVE SCALE SECURITY FOR THE IoT
 
180610 ex n infoblox_tech_experience_2018
180610 ex n infoblox_tech_experience_2018180610 ex n infoblox_tech_experience_2018
180610 ex n infoblox_tech_experience_2018
 
Implicaciones del cambio organizacional hacia devops
Implicaciones del cambio organizacional hacia devopsImplicaciones del cambio organizacional hacia devops
Implicaciones del cambio organizacional hacia devops
 
Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013
 
Future space solution_briefing
Future space solution_briefingFuture space solution_briefing
Future space solution_briefing
 
ITSMF-TIC-NEGOCIO 6 de Julio
ITSMF-TIC-NEGOCIO 6 de JulioITSMF-TIC-NEGOCIO 6 de Julio
ITSMF-TIC-NEGOCIO 6 de Julio
 
Cas 2015 agile selling
Cas 2015 agile sellingCas 2015 agile selling
Cas 2015 agile selling
 

Dernier

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 

Dernier (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 

English digital business 2.1.pptx

  • 2. Vision & Mission Digital Technologies and Agile Methodologies are opening new business possibilities that offer huge potential that is not yet sufficiently exploited. We want to become our customers Technological Sherpa, to help them to make the most of Agile Methodologies & New Digital Technologies, in order to improve their businesses.
  • 3. Digital Business We have been designed as a company to address the technological challenges of the future
  • 4. Digital Business / Context • Unpredictable • Accelerated • User centric • Of growing complexity • With unknown lands • Unsteady • We accept we do not know the future and choose to build it The VUCA Age: Volatility Rate of change Uncertainty Unclear about the present Complexity Multiple key decision factors Ambiguity Lack of clarity about meaning of an event
  • 5. It is much more important what I do not know, than what I do
  • 8. Effectuation Use the ingredients that you have available in the best possible way. Define your maximum budget
  • 9. Lean Startup • You are an entrepreneur • Reduce the uncertainty by managing with a methodology • Give up discussing and interact with the reality. • Put in place a learning process with real users: • Build • Measure (define previously the metrics) • Learn • Pivot or Persevere • Repite this cycle iteratively •Minimum Viable Project
  • 10. Less is Better •Book: The Paradox of Choice of Barry Schwarz •¿Is there any value on having such a multiplicity of choices?
  • 11. Manifesto for Agile Software Development ● Individuals and interactions over processes and tools ● Working software over comprehensive documentation ● Customer collaboration over contract negociation ● Resonding to change over following a plan We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: That is, while there is value in the items of the right, we value the items on the left more.
  • 12. Methodology• • After so many years of suffering the rigors of the process of waterfall development (analysis, design, coding and testing...), ASPgems has chosen SCRUMgem as an agile and interactive development methodology specially tailored to the context of the Digital World. •
  • 13. Error Cost Agile versus Waterfall $ Time Agile Waterfall Cost of avoiding the error Investment in Functional Analysis
  • 14. Budgeting (Agile) Resources Time Funcionalities Budgeting rather than Estimating Estimating (Waterfall) This is estimated This is fixed Resourcess Time Requirements
  • 15. Agile Principles • We work with integrated multidisciplinary teams composed by motivated people to whom we provide with support and authonomy. • We promote sustainable development. The sponsors, developers, and users should de able to maintain a constant pace indefinitely. • Selfmanaged teams are the ones providing best results. • Developpers and Business Owners work together.. • Deliver Working Software since the very beginning, frequently and on a continued basis. This is the way to measure progress. • We look for simplicity. The art of maximizing the number of things that doesn’t need to be done is essential to succeed. • We pay continuous attention to technical quality and excellence as this enhances agility. • Change Requests are welcome even in late develpment as they increase our customers competitive advantage. • We work collaboratively, and preferredly face to face with the customer on an iterative process of continuous improvement
  • 16. Cost versus Benefit Low Cost High Cost LowBenefitHighBenefit
  • 17. Coordination and Validation • During the process of development we will be delivering working software at the end of every sprint and the Product Owner will validate it. • All the development is coordinated via the tool Taiga: https://taiga.io/ • Taiga is a management tool shared by all the project team both from ASPgems and the customer. It provides a comprehensive perspective of all the project as well as a complete vision of every sprint. • Full visibility of all the customer stories, including: • complexity level • current status • developer in charge • story revision at every SPRINT meeting. • Consensuated decision making and prioritization of actions.
  • 18. Example of a Taiga Screenshot
  • 19. Of this methodologyas compared with the traditional waterfall process of software development:: • Reduce the development time, allowing a much reduced time to market. • The feedback gained after every cycle of software delivery together with the easiness and flexibility to make changes ensure the fulfillment of the customer’s business targets Benefits • It guarantees the best possible result and best answer in the eventuallity of unexpected changes happening in the project and in its context. • The learning gained on every iteration results in an enriched vision of the project, resulting in a final outcome much better than the initial idea. • The active participation of the customer in all the process increases her knowledge of the application, thus reducing the cost and time of training.
  • 20. Our Tools• • Our tools have been chosen in function of their capability to help us to address the challenges of the Agile Development. All of them facilitate moving very fast from an idea or concept to working software, and allow for flexibility in case of change requests during the development.
  • 21. Our Tools • Web Application Development: • Ruby on Rails • Spring • Angular JS • Drupal ● Big Data / IoT / Data Integration: ○ Spark ○ Hadoop ○ Scala ○ Kafka ○ Cassandra, MongoDB, NoSQL
  • 22. Our Development Team • They are here because their Passion is to contribute to the improvement of the software development world through a process of continued learning. • They make every project their own and engage with it to a personal level. Autoexigence is one of the key values of our team. • The harmonization of our personal and professional lives help us to be more productive and more effective. We use tools that allow us to work on a flexible schedule and ubiquously from everywhere. • Support from all the team. Every problem in a project is shared between all the membmers of the technical team. • Innovation, learning and growth both personal and professional through team collaboration are key values. • Professional Experience: They have worked in all the possible jobs in the career of sotware development and after having done all of that thay have decided to be developers.
  • 23. Integrated Development Team ASPteam appointed to each project is composed by: • Business Director: He/She guides the project strategy, informs about market tendencies and new business models. • Project Manager: Carries out a thorough follow up of the project, becoming responsible of the performance of tasks. • System Administrator: Specialist in internet platforms, web servers and database. • Senior Web Developers: Design and build software and project architecture, providing experience in dozens of projects. • Designers: Resolution of the project design, with special emphasis on usability and web standards compliance for easy search engine optimization and better accessibility. • Frontend Developer Html y CSS: ensures accessibility and cross-browser compatibility.
  • 24. Key Success Factors • Customer top management should be committed with ASPgems in the success of the project, and they should be involved in the decission making. • The project team must include the customer and the users. • Full understanding of the context, business objectives and well defined goals. • Spaces and times allocated to the project must be respected. • Both ASPgems and the customer work in the project. • All and every team member contributes to the success.
  • 25. Analysts References Gartner Repport: ‘Taming the Digital Dragon’
  • 26. Analysts References Gartner Report: ‘Bimodal IT: How to be Digital Agile without making a mess’
  • 27. From ‘project’ modality to ‘Enterprise’ Bimodal IT
  • 28. Our Company • Funded in 2006 • Private Equity • Profitable every year since its creation. • 46 employees • 38 Senior Developers, with an average higher than 12 years of experience
  • 29. What do we do?
  • 30. Web Applications • Are you running short of time? • Are your business objectives clear, but it is not easy to define the scope? • Is your context unclear or do you know that the business is going to experience significant changes that are not easy to predict? • Do you need your application running on smartphones as well? • Do you need the application running as a single page one?
  • 32. Big Data ● Does your organization have big amounts of data but you are not able to get increased business value from them? ● With regards to your data do you have any of the following needs: • Velocity • Volume • Variety? ● We can help you to create the right architecture and the right infrastructure to integrate the data. ● We can help you to create the data models to work with them
  • 34. Content Management • Does your organization have a multiplicity of contents created, shared and managed by different groups of users? • We can help you to organize and manage the contents in a social and structured way, taking in account the user profiles, departments, countries, etc of your organization.
  • 36. Internet of Things ● Do you need to analyze/process these data at different times and for different purposes? ■ In real time ■ Alerts/Thresholds ■ Outsiders detection ■ Monitorization ■ Dashboards ■ Data transformation and storage ● Postprocessing: ■ Data Processing and Transformation ■ Data Analysis ■ Machine Learning ● Do you need to recollect information from a multiplicity of devices?
  • 38. Some of our customers…