SlideShare a Scribd company logo
1 of 18
Ivory Tower Development in Agile
Ivory tower1
It's come to mean being out of touch with the "real" world or the rest of the world.
Root case of Ivory tower
developemnt
Solution developers not communicating the
complexity of solutions. A good software
developers will get the business to
understand the implications of that
complexity and the technical options
available to solve the business problem.
In Agile , its happen when developers
haven’t proper communication or don’t clarify
tasks from clients in a start point and also
they haven’t proper picture of the system
architecture.
Then they don’t know how to present/deliver
best technical solutions for given business
requirements.
One of the other main reason is agile team
not properly organized. Team members need
to be connect each other and individuals
need to share their suggestions with others
in an effective way.
“
In the absence of any other
compelling evidence, developers
assume everyone else is a
developer.
Ivory tower developers
These developers don’t know what
others doing and others don’t know
what he is doing.
How developers faced Ivory
tower situation
◉Developers work in isolated paths(Need to create sub tasks and
share main task with other developers)
◉Requirement change middle of the sprint
◉Technology not share with each other
◉Developers not actively participated in DSM
◉Developers only thing short term plans and haven't proper idea
about long term business goals.
◉Developers don’t know how users response their new
implementations. (Developers need to participate Retrospective
meetings and need to discussed with clients directly.)
◉Poor domain knowledge or less practical experience
◉Poor leadership and mentoring
Mentoring and
Leadership
Ivory tower development – Client
drawbacks
◉ Your solutions will not fit into their business requirements.
◉ You havent proper knowledge to help them if they have problems.
◉ You haven’t new ideas to improve the product.
◉ You haven’t provide them with a reasonable and fairly priced way of
getting those improved versions.
◉ You need extra time and cost for deliver requirements.
◉ You are going out of business anytime soon.
◉ Performance issues .
Before diliver software product to clients ,Agile teams
always need to concern these points in a release meeting.
Identify Ivory tower development
use in SCRUM Methodology
◉Scope – Added requirement scope
clearly
◉Retrospective –Catches client
suggestions for CICD
◉DSM – Identify requirement
changes and confirm team is in right
track
◉Sprint Planning Meeting – Think
twice time estimation(velocity) and
task allocation to developers
Process need to follow
Business
Requireme
nts
Dilever
Quality
Products to
Clients
Match
Technical
Solutions
with
business
requiremen
ts
Solutions for Ivory tower
development
◉ Fully understanding the business issues and effectively communicating
the technical options will put any impression that your Developers lives in
an ivory tower to rest
◉ Developers need to allocate time for clarify tasks from clients , always
tried to deal with your clients directly if it is possible.
◉Train your Agile teams for quick recovery missions.
◉Identify your clients future goals and confirm your team is in right track
or not and request suggestions for future improvements main thing we
need to identify what they actually expected from your team.
◉Organize short time meetings(Brainstorming session, Ensure effective
communication, Great listing , ensure accurate understanding and enhance
relationship with others.)
Agile teams need proper
communication and unique goals
Communication skills
Best Agile teams
always need proper
communication for
achive their goals.
If not they don’t
know what extarctly
client need from
them.
Quick missions in Agile for
recover failures from ivory
tower development
◉ Train full stack developers(but expert in middle layer)
◉ If all tasks not completed at end of the sprint ,these full stack
developers responsible for help to database experts and UI experts to
continue their work.
◉ Full stack developers had proper knowledge in passing data between
system layers and how to integrate these layers for complete end to end
process
◉ These developers can quickly identify ivory tower development
because they know how to present backed data to fronted and Their are
experts in project domain and system architecture.
Agile team with full stack
developers
SE(Full
Stack)
Expert in Backend
development but
backup for database
development
SE(Full
Stack)
Expert in
backend but
backup for UX
and Business
Analysis
SE(Full
Stack)
Expert in
Backend but
backup for
UI
Backup
resource
SSE
Expert/Ment
or in
Database
Development
Tech lead
Knowledge about
System Artecture
Expert/Mentor
for UI/UX
development
Backup
resource
SSE
Technical skills- 40%Small ,Most of times it comes with your experince….
100%Total success!
Communication skills – 60%High , Really valuable you need to trust your self……
Agile
Planning ,Implementation,Deliver
SuccessDeliver Requirements in a first time
Any questions ?
You can find me at
◉ diluka.999@outlook.com
Thanks!

More Related Content

What's hot

Implications of Adopting Agile Processes
Implications of Adopting Agile ProcessesImplications of Adopting Agile Processes
Implications of Adopting Agile Processes
tiberiusp
 

What's hot (20)

Agile software development
Agile software development Agile software development
Agile software development
 
Implications of Adopting Agile Processes
Implications of Adopting Agile ProcessesImplications of Adopting Agile Processes
Implications of Adopting Agile Processes
 
Difference between traditional and agile software development
Difference between traditional and agile software developmentDifference between traditional and agile software development
Difference between traditional and agile software development
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
 
Urgent openings
Urgent openingsUrgent openings
Urgent openings
 
Agile Planning: pragmatic approach
Agile Planning: pragmatic approachAgile Planning: pragmatic approach
Agile Planning: pragmatic approach
 
Aleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tipsAleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tips
 
Unlocking ultimate productivity between engineers and designers — GDG Leiria ...
Unlocking ultimate productivity between engineers and designers — GDG Leiria ...Unlocking ultimate productivity between engineers and designers — GDG Leiria ...
Unlocking ultimate productivity between engineers and designers — GDG Leiria ...
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Software Engineering Best Practices @ Nylas
Software Engineering Best Practices @ NylasSoftware Engineering Best Practices @ Nylas
Software Engineering Best Practices @ Nylas
 
Design Sprints
Design SprintsDesign Sprints
Design Sprints
 
Technical debt - Tools & Practices
Technical debt - Tools & PracticesTechnical debt - Tools & Practices
Technical debt - Tools & Practices
 
Hbrc professional engineers-presentation
Hbrc professional engineers-presentationHbrc professional engineers-presentation
Hbrc professional engineers-presentation
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Chapter 5 Agile Software development
Chapter 5 Agile Software developmentChapter 5 Agile Software development
Chapter 5 Agile Software development
 
DevduttMistry-Resume
DevduttMistry-ResumeDevduttMistry-Resume
DevduttMistry-Resume
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Similar to Ivory tower development

Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger Pressman
Rogerio P C do Nascimento
 

Similar to Ivory tower development (20)

I2t2
I2t2I2t2
I2t2
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Agile paris 2022 sharing
Agile paris 2022   sharingAgile paris 2022   sharing
Agile paris 2022 sharing
 
Inspired
InspiredInspired
Inspired
 
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdfRSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
RSG Sri Lanka Presentation - Ravindra Perera- Public Version.pdf
 
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdfA Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
A Comprehensive Guide Hiring Full-Stack Developers for Your Business.pdf
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture upload
 
Top 5 tech paying jobs that dont require coding.pptx
Top 5 tech paying jobs that dont require coding.pptxTop 5 tech paying jobs that dont require coding.pptx
Top 5 tech paying jobs that dont require coding.pptx
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Ba notes
Ba notesBa notes
Ba notes
 
Humane assessment on cards
Humane assessment on cardsHumane assessment on cards
Humane assessment on cards
 
The Modern Software Architect
The Modern Software ArchitectThe Modern Software Architect
The Modern Software Architect
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger Pressman
 
Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
 

Recently uploaded

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...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%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
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
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...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
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...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%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
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
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...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Ivory tower development

  • 2. Ivory tower1 It's come to mean being out of touch with the "real" world or the rest of the world.
  • 3. Root case of Ivory tower developemnt Solution developers not communicating the complexity of solutions. A good software developers will get the business to understand the implications of that complexity and the technical options available to solve the business problem. In Agile , its happen when developers haven’t proper communication or don’t clarify tasks from clients in a start point and also they haven’t proper picture of the system architecture. Then they don’t know how to present/deliver best technical solutions for given business requirements. One of the other main reason is agile team not properly organized. Team members need to be connect each other and individuals need to share their suggestions with others in an effective way.
  • 4. “ In the absence of any other compelling evidence, developers assume everyone else is a developer.
  • 5. Ivory tower developers These developers don’t know what others doing and others don’t know what he is doing.
  • 6. How developers faced Ivory tower situation ◉Developers work in isolated paths(Need to create sub tasks and share main task with other developers) ◉Requirement change middle of the sprint ◉Technology not share with each other ◉Developers not actively participated in DSM ◉Developers only thing short term plans and haven't proper idea about long term business goals. ◉Developers don’t know how users response their new implementations. (Developers need to participate Retrospective meetings and need to discussed with clients directly.) ◉Poor domain knowledge or less practical experience ◉Poor leadership and mentoring
  • 8. Ivory tower development – Client drawbacks ◉ Your solutions will not fit into their business requirements. ◉ You havent proper knowledge to help them if they have problems. ◉ You haven’t new ideas to improve the product. ◉ You haven’t provide them with a reasonable and fairly priced way of getting those improved versions. ◉ You need extra time and cost for deliver requirements. ◉ You are going out of business anytime soon. ◉ Performance issues . Before diliver software product to clients ,Agile teams always need to concern these points in a release meeting.
  • 9. Identify Ivory tower development use in SCRUM Methodology ◉Scope – Added requirement scope clearly ◉Retrospective –Catches client suggestions for CICD ◉DSM – Identify requirement changes and confirm team is in right track ◉Sprint Planning Meeting – Think twice time estimation(velocity) and task allocation to developers
  • 10. Process need to follow Business Requireme nts Dilever Quality Products to Clients Match Technical Solutions with business requiremen ts
  • 11. Solutions for Ivory tower development ◉ Fully understanding the business issues and effectively communicating the technical options will put any impression that your Developers lives in an ivory tower to rest ◉ Developers need to allocate time for clarify tasks from clients , always tried to deal with your clients directly if it is possible. ◉Train your Agile teams for quick recovery missions. ◉Identify your clients future goals and confirm your team is in right track or not and request suggestions for future improvements main thing we need to identify what they actually expected from your team. ◉Organize short time meetings(Brainstorming session, Ensure effective communication, Great listing , ensure accurate understanding and enhance relationship with others.)
  • 12. Agile teams need proper communication and unique goals Communication skills Best Agile teams always need proper communication for achive their goals. If not they don’t know what extarctly client need from them.
  • 13. Quick missions in Agile for recover failures from ivory tower development ◉ Train full stack developers(but expert in middle layer) ◉ If all tasks not completed at end of the sprint ,these full stack developers responsible for help to database experts and UI experts to continue their work. ◉ Full stack developers had proper knowledge in passing data between system layers and how to integrate these layers for complete end to end process ◉ These developers can quickly identify ivory tower development because they know how to present backed data to fronted and Their are experts in project domain and system architecture.
  • 14. Agile team with full stack developers SE(Full Stack) Expert in Backend development but backup for database development SE(Full Stack) Expert in backend but backup for UX and Business Analysis SE(Full Stack) Expert in Backend but backup for UI Backup resource SSE Expert/Ment or in Database Development Tech lead Knowledge about System Artecture Expert/Mentor for UI/UX development Backup resource SSE
  • 15. Technical skills- 40%Small ,Most of times it comes with your experince…. 100%Total success! Communication skills – 60%High , Really valuable you need to trust your self……
  • 18. Any questions ? You can find me at ◉ diluka.999@outlook.com Thanks!