SlideShare a Scribd company logo
software development
values, principles and practices
values - principles - practices
● values guide our principles
● principles are what we follow
● practices are what we actually do
values - principles - practices
● communication
● simplicity
● feedback
values - principles - practices
● communication
● simplicity
● feedback
● software development is holistic
● customer collaboration
● project visibility at all levels
● design patterns
values - principles - practices
● communication
● simplicity
● feedback
● simplicity does not mean simple
● keep focused on the task in hand
● because requirements can change
● extra functionality can then be added later
values - principles - practices
● communication
● simplicity
● feedback
● feedback from unit tests
● feedback from team
● feedback from the customer (users)
values - principles - practices
● incremental development
● emergent design
● responsive to change
● desire for feedback
● working software
values - principles - practices
● continuous integration
● refactoring
● small releases
● simple design
● well formatted and documented code
● coding standards
● unit tests
● customer collaboration
● cross functional teams
● working software at the end of every iteration
values - principles - practices
by following principles based on these values
our practices enable us to deliver small pieces
of working code with business value at the end
of every iteration...

More Related Content

PPSX
Agile
PPT
Agile model in software testing
PPSX
SDLC-Waterfall-Model
PPTX
PDF
Agile model
PPTX
Agile Development Method
PDF
Extreme programming
Agile
Agile model in software testing
SDLC-Waterfall-Model
Agile model
Agile Development Method
Extreme programming

What's hot (20)

PPTX
Agile Software Development Model
PPTX
Agile life cycle models
PPT
Software Processes
PDF
Extreme programming
PDF
Business analyst course curriculum
PPTX
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
PPTX
Introduction to Software Engineering
PPTX
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
ODP
TDD Mini Workshop @ Bucharest JUG 2014 04 24
PDF
Agile Manifesto Values
PPTX
Scrum Training
PPT
Our approach
PPTX
Agile methodology
PDF
7.4 Admin Tools and Best Practices
PPTX
How To Become A Good Agile Tester?
PDF
Mi0033 summer 2014
PPTX
Iterative and Incremental Development (RAD)
PPT
Extreme Programming (XP) Project Process Flow Chart
Agile Software Development Model
Agile life cycle models
Software Processes
Extreme programming
Business analyst course curriculum
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Introduction to Software Engineering
Андрій Щетіна "Адаптуйся та управляй: адаптаційна програма для PM у Dev-Pro.n...
TDD Mini Workshop @ Bucharest JUG 2014 04 24
Agile Manifesto Values
Scrum Training
Our approach
Agile methodology
7.4 Admin Tools and Best Practices
How To Become A Good Agile Tester?
Mi0033 summer 2014
Iterative and Incremental Development (RAD)
Extreme Programming (XP) Project Process Flow Chart
Ad

Viewers also liked (9)

PDF
Best Practice in Development
PPS
PPTX
Disruptive Housing - how to transform your organisation
PDF
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
PDF
Execution Plans in practice - how to make SQL Server queries faster - Damian ...
PPTX
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
PDF
The Evolution of Asynchronous Javascript - Alessandro Cinelli - Codemotion Mi...
PDF
The art of decomposing monoliths
PPTX
Azure Service Fabric Overview
Best Practice in Development
Disruptive Housing - how to transform your organisation
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
Execution Plans in practice - how to make SQL Server queries faster - Damian ...
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
The Evolution of Asynchronous Javascript - Alessandro Cinelli - Codemotion Mi...
The art of decomposing monoliths
Azure Service Fabric Overview
Ad

Similar to Software Development - values principles-practices (20)

PPT
Software engineering -core topics
PPT
lec9-ch7.ppt
PPT
Lecture note 3 on software engineering and development
PPT
unit - 2 - software engineer practices.ppt
PPTX
It's computer science something UNIT 2.pptx
PDF
5. ch 4-principles that guide practice
PPTX
Week 1Lecture2222222222222222222222.pptx
PPT
SE chapter 5
PPT
Slides chapter 5
PDF
Introduction to software engineering
PPTX
Principles that Guide Practice
PPTX
software engineering 2 Chapter notes of software engineering in detail to stu...
PPT
04 Software Engin Practice with best example
PPT
Agile Methodologies And Extreme Programming
PDF
Friday final test
PDF
It is a sunny day
PDF
Agile Methodology
PPT
Principles of guide practices for project
PPT
Chapter_04_of_Software_engineering_book.ppt
Software engineering -core topics
lec9-ch7.ppt
Lecture note 3 on software engineering and development
unit - 2 - software engineer practices.ppt
It's computer science something UNIT 2.pptx
5. ch 4-principles that guide practice
Week 1Lecture2222222222222222222222.pptx
SE chapter 5
Slides chapter 5
Introduction to software engineering
Principles that Guide Practice
software engineering 2 Chapter notes of software engineering in detail to stu...
04 Software Engin Practice with best example
Agile Methodologies And Extreme Programming
Friday final test
It is a sunny day
Agile Methodology
Principles of guide practices for project
Chapter_04_of_Software_engineering_book.ppt

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
sap open course for s4hana steps from ECC to s4
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology

Software Development - values principles-practices

  • 2. values - principles - practices ● values guide our principles ● principles are what we follow ● practices are what we actually do
  • 3. values - principles - practices ● communication ● simplicity ● feedback
  • 4. values - principles - practices ● communication ● simplicity ● feedback ● software development is holistic ● customer collaboration ● project visibility at all levels ● design patterns
  • 5. values - principles - practices ● communication ● simplicity ● feedback ● simplicity does not mean simple ● keep focused on the task in hand ● because requirements can change ● extra functionality can then be added later
  • 6. values - principles - practices ● communication ● simplicity ● feedback ● feedback from unit tests ● feedback from team ● feedback from the customer (users)
  • 7. values - principles - practices ● incremental development ● emergent design ● responsive to change ● desire for feedback ● working software
  • 8. values - principles - practices ● continuous integration ● refactoring ● small releases ● simple design ● well formatted and documented code ● coding standards ● unit tests ● customer collaboration ● cross functional teams ● working software at the end of every iteration
  • 9. values - principles - practices by following principles based on these values our practices enable us to deliver small pieces of working code with business value at the end of every iteration...