Header 1Header 2
Agile_Defined.pngLeader-growing-different-culture-in-org-hierarcy.jpg
10-things-executives-need-to-know-about-agile-6-638.jpgSpotify.jpg

1st generation enables teams to self-organize - XP, Scrum and Kanban

2nd generation scales Agile for traditional organizations - LeSS, Nexus, SAFe and DAD

3rd generation refactors to Agile Organization - Spotify, Holacracy and XSCALEradarScrum.png

AgileRadar.jpg

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 -

  1. Agile mindset
  2. DevOps mindset
  3. Lean mindset
  4. Lean Startup mindset
  5. Teal Organisations
  6. Microservices. SOA aka Modular approaches
  7. Continuous Integration, Delivery & Deploy
  8. Increasing "Hit by a Truck" value
  9. Specialised roles with T-skills
  10. Dual Tracking - Balance of product Discovery and Delivery
  11. Controlling Technical Debt
  12. Sustainable Pace
squadstribes_12.png
xscale-structures.png

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.

TDD.jpgAgile-features.jpg

 

Header 1Header 2Header 3
https://xebialabs.com/glossary/
Header 1Header 2

DevOpsImpComponents.jpgDevOps.jpg

Culture.png

The product owner.jpg

 

DevOpsCommonPractice.jpg

 

AgileDevOps.jpg

Better is Together.png

LeanAgile.pngLeanAgilePrinciples.png
AgilevsLean.pngBenefit-of-Practices-vs-Culture.png

 

ATP.png

 

 

 

Agile ManifestoAgile Concepts
AgileManifesto.jpg

Agile

Best for any

     Development,

     Support,

     RnD,

     Maintenance Activity,

 

Agile- Theory of Constraints + XP Principles and Values

AgileTOC-XP-.jpg

Scrum Values.png5s-explanation-Agile.jpeg

agile-attempts-to-break-the-silos.pngagg.png

agg.pngft3_en.png

12PrinciplesAgile.jpeg

ds.png

Agile-req.jpg

 

ScrumStateDiagram.jpg

sr-sr.jpg

shipIt.jpg

 

cr.pngsp.png

Scrum.jpg

Sroles.jpg

AgileInANutShell.jpeg

[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
learning, TDD, ATDD, Code Coverage, Refactoring Code, Clean Code, Code Refactoring, CI, CD , RCA, Shared Code, Informative workplace, Incremental design, Code Reuse, Coding Standards, Knowledge Management, Pair/ Mob Programming, Spikes, Evolutionary Arch Design, Small Release, Continuous Improvements, and more. Please refer http://www.extremeprogramming.org/rules.html to get more info. Feel free to ask us what can be minimum stuff you can start practicing out of the superset.

 

---> Back to Basics of XP:-
>Activities
Coding, Testing, Listening, Designing, Artifacts

 

>Acceptance tests
Code, Iteration plan, Release and iteration plans, Stories, Story cards, Statistics about the number of tests, stories per iteration, etc.
Unit tests, Working code every iteration

 

>12 Practices
Here’s the 12 XP 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)
Communication, Courage, Feedback, Respect, Simplicity, Phases

 

>The following are phases of an XP project life cycle.
Exploration Phase, Planning Phase, Iteration to Release Phase, Productionizing Phase, Maintenance Phase

 

---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.

DevOps

Automated 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

 

The AgileLandscapeV3.jpg

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://matthiasgeiger.wordpress.com/2014/02/19/sonarqube-what-is-it-how-to-get-started-why-do-i-use-it/

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 -

  1. Agile mindset
  2. DevOps mindset
  3. Lean mindset
  4. Lean Startup mindset
  5. Teal Organisations
  6. Microservices. SOA aka Modular approaches
  7. Continuous Integration, Delivery & Deploy
  8. Increasing "Hit by a Truck" value
  9. Specialised roles with T-skills
  10. Dual Tracking - Balance of product Discovery and Delivery
  11. Controlling Technical Debt
  12. Sustainable Pace

 

Maturity.jpg