SlideShare a Scribd company logo
Agile Project
Discover
Agenda 1. Introductions
2. Introduction to SDLC
3. Why Agile SDLC
4. Scrum
5. Project Discovery
2
Introduction
Introduction
SDLC
Software Development Life Cycle
-Continuous process
- Different SDLC
- All methodologies follow the below basic stages
4
31 2 54
SDLC Models
- Waterfall Model
- Iterative Model
- Spiral Model
- V-Shaped
Model
- Agile Model
5
Why Agile SDLC
6
“
You’ve got to start with customer
experience and work back towards the
technology - not the other way around
7
Steve Jobs
AGILE SDLC
- Ag.ile - move quickly and easily, well coordinated and
adaptable.
- Considered Lightweight
- People-based rather than plan-based
- Feedback-driven development in short iterations
- Project divided by short and transparent iterations
- Risks are minimized thanks to flexible change process
- Fast release of first version
- Agile Manifesto - defines with set of principles
Agile Manifesto
- A Statement of Values
- While we value in the items on the right , we value the items
over the left more
Responding to
Changes
04 Over following a Plan
Customer
Collaboration
03 Over Contract Negotiation
Working Software02
Over comprehensive
Documentation
Individuals and
interactions over
01 Over Processes and Tools
Agile in Practice
- Focus on Business Value
- Work together closely as one team
- Work in Short iterations
- Inspect and Adapt
- Remove waste effectively ( wasted efforts, wasted
time)
- Delivery Working Software early and often
Agile Development Value Proposition
Visibility
Risk
Traditional SDLC
Agile SDLC Adaptability
Business Value
Scrum
- Scrum is a agile process that allows us to focus on delivering
highest business values in the shortest time.
- It allows us to rapidly and repeatedly inspect actual working
software/ product ( Inspect and Adapt).
- Business sets the priorities. Teams self-manage to determine
the best way to deliver the highest priority features.
- Iterations ( sprints are Time bound).
- At every ( pre-decided) frequency any one can see real working
software/product and ( decide for product release or) continue
to enhance for another iteration
Scrum Framework
Roles:
- Product Owner
- Scrum Master, Project Manager
- Team ( Developer, Tester, QA)
Ceremonies:
- Sprint Planning, Sprint Review, Sprint Retrospective, Daily
Scrum Meeting /Stand-up Meeting.
Artifacts:
- User Stories, Epics,Product Backlog, Sprint Backlog,
Burndown Chart, Velocity, Control Charts.
Implementation
Cycle
Scrum in a Page
Analysis Product Backlog Sprint Execution
1 to 2
Week
Sprint
Daily
Standup
Meeting
TEST
Input from end users,
customers , teams and
stakeholders
Product
Owner
Features
Sprint Planning
Team selects
how much to
commit to by
Sprints End
Team
Potentially
Shippable Product
Product
Backlog
refinement
Project
Discovery
Successful Problem Solving requires finding the
right solution to the right problem.
We fail more often because we solve the wrong
problem than because we get wrong solution to
the right problem
Russell L Ackoff.
14
15
How the Discovery Process Works
Objective
What we
need to
Know
Hypothesis
What we
already
Know
Methods
Filling in the
gaps.
Conclusion
What we
have
learned, to
prepare a
MVP.
Conduct
Gather Data
and
Information
16
Objective : What we need to know
- Understand from customer’s perspective
- Vision of the Solution that we are trying to solve
- Sketch what is desired from the initiative
17
Hypothesis : What we already know
- Existing Business process and policies
- Infrastructure and Technology
- Organizational Culture
- Stakeholders Thresholds to Change
- Organizational Priorities and needs
18Method : Filling in the gaps
- Requirements Gathering
- Customer interviews
- Customer questionnaires
- Stakeholder interviews.
- MoSCoW Prioritization and Analysis Method.
- Current Workflow and touch points
- Desired Workflow (mapping).
19
- User stories
- Features : MoSCoW
- Sketch the suggested user flow
- User journey
- Visual Direction ( Wireframe)
Conduct : Gather Data and
Information.
20
- Design Direction
- Architecture and Security
- Minimum Viable Product
- User story delivery and budget ( time and cost).
Conclusion
Thanks!
Any questions?
You can find me at asrrhmn@outlook.com
21

More Related Content

What's hot

Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
 
Project Management
Project ManagementProject Management
Project Management
Warawut
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Knoldus Inc.
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
Lean Kanban Central Europe
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Project Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge AreasProject Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge Areas
guestfe6ad
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
Jonathan Donado
 
Project management
Project managementProject management
Project management
Cygnet Infotech Pvt. Ltd.
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
C.Y Wong
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Scrum
ScrumScrum
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
Michal Epstein
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
My JIRA patterns for Dashboards
My JIRA patterns for DashboardsMy JIRA patterns for Dashboards
My JIRA patterns for Dashboards
Alexander Postnikov
 

What's hot (20)

Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Project Management
Project ManagementProject Management
Project Management
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
LKCE19 Jochen Goeser & Carmen Knippenberg - Flight Level Boards - Experiences...
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Project Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge AreasProject Management Process Groups And Knowledge Areas
Project Management Process Groups And Knowledge Areas
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Project management
Project managementProject management
Project management
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
My JIRA patterns for Dashboards
My JIRA patterns for DashboardsMy JIRA patterns for Dashboards
My JIRA patterns for Dashboards
 

Similar to Agile project discovery

Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
Wipro
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
Elad Sofer
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Muhammad Ahmed
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
Mazhar Khan
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
Siddhi
 
Agile project management
Agile project managementAgile project management
Agile project management
Bhawani N Prasad
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
ssusere4c6aa
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
AbhinavSrivastava806444
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
MnyMehr
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
zuma14
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
1Solutions Pvt. Ltd.
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
Paul Yang
 

Similar to Agile project discovery (20)

Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 

Recently uploaded

Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 

Recently uploaded (16)

Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 

Agile project discovery

  • 2. Agenda 1. Introductions 2. Introduction to SDLC 3. Why Agile SDLC 4. Scrum 5. Project Discovery 2
  • 4. Introduction SDLC Software Development Life Cycle -Continuous process - Different SDLC - All methodologies follow the below basic stages 4 31 2 54
  • 5. SDLC Models - Waterfall Model - Iterative Model - Spiral Model - V-Shaped Model - Agile Model 5
  • 7. “ You’ve got to start with customer experience and work back towards the technology - not the other way around 7 Steve Jobs
  • 8. AGILE SDLC - Ag.ile - move quickly and easily, well coordinated and adaptable. - Considered Lightweight - People-based rather than plan-based - Feedback-driven development in short iterations - Project divided by short and transparent iterations - Risks are minimized thanks to flexible change process - Fast release of first version - Agile Manifesto - defines with set of principles
  • 9. Agile Manifesto - A Statement of Values - While we value in the items on the right , we value the items over the left more Responding to Changes 04 Over following a Plan Customer Collaboration 03 Over Contract Negotiation Working Software02 Over comprehensive Documentation Individuals and interactions over 01 Over Processes and Tools
  • 10. Agile in Practice - Focus on Business Value - Work together closely as one team - Work in Short iterations - Inspect and Adapt - Remove waste effectively ( wasted efforts, wasted time) - Delivery Working Software early and often Agile Development Value Proposition Visibility Risk Traditional SDLC Agile SDLC Adaptability Business Value
  • 11. Scrum - Scrum is a agile process that allows us to focus on delivering highest business values in the shortest time. - It allows us to rapidly and repeatedly inspect actual working software/ product ( Inspect and Adapt). - Business sets the priorities. Teams self-manage to determine the best way to deliver the highest priority features. - Iterations ( sprints are Time bound). - At every ( pre-decided) frequency any one can see real working software/product and ( decide for product release or) continue to enhance for another iteration
  • 12. Scrum Framework Roles: - Product Owner - Scrum Master, Project Manager - Team ( Developer, Tester, QA) Ceremonies: - Sprint Planning, Sprint Review, Sprint Retrospective, Daily Scrum Meeting /Stand-up Meeting. Artifacts: - User Stories, Epics,Product Backlog, Sprint Backlog, Burndown Chart, Velocity, Control Charts.
  • 13. Implementation Cycle Scrum in a Page Analysis Product Backlog Sprint Execution 1 to 2 Week Sprint Daily Standup Meeting TEST Input from end users, customers , teams and stakeholders Product Owner Features Sprint Planning Team selects how much to commit to by Sprints End Team Potentially Shippable Product Product Backlog refinement
  • 14. Project Discovery Successful Problem Solving requires finding the right solution to the right problem. We fail more often because we solve the wrong problem than because we get wrong solution to the right problem Russell L Ackoff. 14
  • 15. 15 How the Discovery Process Works Objective What we need to Know Hypothesis What we already Know Methods Filling in the gaps. Conclusion What we have learned, to prepare a MVP. Conduct Gather Data and Information
  • 16. 16 Objective : What we need to know - Understand from customer’s perspective - Vision of the Solution that we are trying to solve - Sketch what is desired from the initiative
  • 17. 17 Hypothesis : What we already know - Existing Business process and policies - Infrastructure and Technology - Organizational Culture - Stakeholders Thresholds to Change - Organizational Priorities and needs
  • 18. 18Method : Filling in the gaps - Requirements Gathering - Customer interviews - Customer questionnaires - Stakeholder interviews. - MoSCoW Prioritization and Analysis Method. - Current Workflow and touch points - Desired Workflow (mapping).
  • 19. 19 - User stories - Features : MoSCoW - Sketch the suggested user flow - User journey - Visual Direction ( Wireframe) Conduct : Gather Data and Information.
  • 20. 20 - Design Direction - Architecture and Security - Minimum Viable Product - User story delivery and budget ( time and cost). Conclusion
  • 21. Thanks! Any questions? You can find me at asrrhmn@outlook.com 21