It include all latest trend and practices in Agile, DevOps and Lean, like- Scrum, XP, Scrum-XP, Lean, Scale/Safe Agile & more lot more Hybrid Models.
All can be put together to create great difference.
Design Thinking-> To ensure working on the RIGHT thing
Agile-> Focus on people and process to ensure get the right things RIGHT
DevOps -> Mostly tools automation and pipe-lining to make it FAST
Lean -> Continuous Improvement, Eliminate Waste, Value from Customer's Eye, empower employees, make value flow at the pull of the customer. |
Header 1 | Header 2 | Header 3 |
---|---|---|
https://xebialabs.com/glossary/ |
Header 1 | Header 2 |
---|---|
| |
![]() | ![]() |
![]() | ![]() |
Agile Manifesto | Agile Concepts |
---|---|
![]() | AgileBest for any Development, Support, RnD, Maintenance Activity,
Agile- Theory of Constraints + XP Principles and Values
[After practicing and becoming comfortable in basic scrum, we should start incorporating XP practices in Scrum]
It talks more about Engineering practices like Collective Code Ownership, Feedback loop, Design Principles- SOLID/ KISS, Design Patterns, Emergent Architecture, Cyclometric Complexity metric, other matrices, Continuous
---> Back to Basics of XP:-
>Acceptance tests
>12 Practices
Coding Standards, Collective Ownership, Continuous Integration, On-Site Customer, Pair Programming, Planning Game, Refactoring, Short Releases, Simple Design, Sustainable Pace, System Metaphor, Test-Driven Development
>5 Values (Extreme Programming Explained)
>The following are phases of an XP project life cycle.
---What should we do in Retro? Retrospective Points for Sprint X( Names What went Bad? What went well? Keep doing? Start doing? Stop doing?) |
Automation It is very important now a days in any practice.It is Process agnostic. | DevOpsAutomated Infrastructure Management
New Trends: DevOpsSec; IaaC; Read DevOpsSec book http://www.oreilly.com/webops-perf/free/devopssec.csp which is corrected trend after DevOps. |
How Agile and DevOps are related
TOOLS:
Artifactory
JFrog
Source Control/Repository
Bitbucket (or Bitbucket Server aka Stash)
Atlassian
Code Quality or Reviews, Source Control/Repository
FishEye
Atlassian
Source Control/Repository
Git
open source
Source Control/Repository
GitHub
GitHub, Inc.
Source Control/Repository
Nexus
Sonatype
Source Control/Repository
SourceTree
Atlassian
Source Control/Repository
Subversion (SVN)
CollabNet (open source)
Source Control/Repository
Team Foundation Server (TFS)
Microsoft
Activity Tracking, Builds or Dependency Mgmt, Source Control/Repository
powershell
Chocolety
npm
yum
ElasticSearch
Kibana
Logstash
Splunk
Atom
Eclipse
Geppeto
JDK
MyEclipse
NetBeans
Notepad++
Pycham
SQL Developer
Sublime Text
UltraEdit
Visual Studio
Visual Studio Code(VSCode)
AQL- Advance Query Tool
ERWin
RedGate DLM
Toad
Bamboo
Jenkins
Octopus Deploy
TeamCity
BitBucket
Crusible
FindBugs
Gerrit
JUnit
NDepend
ReSharper
Selenium
SonarQube https://dzone.com/articles/why-sonarqube-1
https://docs.sonarqube.org/display/SONAR/Documentation/
Ant
Gradle
Ivy
Maven
TFS
HipChat
Jira
Slack
Oracle VirtualBox,VM
Vagrant
CD CD
https://puppet.com/blog/continuous-delivery-vs-continuous-deployment-what-s-diff
https://devops.com/continuous-delivery-versus-continuous-deploy/
<I will update/ evolve it in best way and best content soon. Thanks for bearing with me. Kindly revisit>
Read DevOpsSec book http://www.oreilly.com/webops-perf/free/devopssec.csp which is corrected trend after DevOps.
Still confused about Scrum; refer it in simple way- https://www.scrumalliance.org/why-scrum Empirical process control in Scrum project| SCRUMstudy
Xtreme Decoupled Engineering (XDE) is the simplest product development framework which supports empiricism with the fastest feedback cycle to decouple every aspect of implementation with a single Definition of Done (DoD). It incorporates operations' responsibility in the Definition of Done, giving explicit support to Developer in Operations (DevOps) culture which is often called as "Agile" done right.
XDE is heavily focused on the crucial balance between delivering working software while continually training and improving individuals to build a shared understanding of the big picture. It is easy to learn and easy to master, provided we understand what agility stands for. Be it dual tracking (Discovery and Delivery phases) or pure end to end product development, it simplifies the process of continuous delivery.
XDE establish support for -
- Agile mindset
- DevOps mindset
- Lean mindset
- Lean Startup mindset
- Teal Organisations
- Microservices. SOA aka Modular approaches
- Continuous Integration, Delivery & Deploy
- Increasing "Hit by a Truck" value
- Specialised roles with T-skills
- Dual Tracking - Balance of product Discovery and Delivery
- Controlling Technical Debt
- Sustainable Pace