Archives: software development process

How to use gradle to build java app/project from command line No ratings yet.

Install gradle ( on debian 10) Follow https://linux4one.com/how-to-install-gradle-on-debian-10/ download latest gradle at: https://gradle.org/releases/ for example: wget https://services.gradle.org/distributions/gradle-6.2.1-bin.zip -P /tmp sudo unzip -d /opt/gradle /tmp/gradle-6.2.1.zip sudo nano /etc/profile.d/gradle.sh export GRADLE_HOME=/opt/gradle/gradle-6.2.1 export PATH=${GRADLE_HOME}/bin:${PATH} sudo chmod +x /etc/profile.d/gradle.sh source /etc/profile.d/gradle.sh gradle -v   Try gradle demo Follow https://guides.gradle.org/building-java-applications/ mkdir demo cd demo gradle init # setup gralde project • Read More »


how to cherry-pick a merge commit 5/5 (2)

Problem: For example: I have a merge in main dev branch, I want to cherry-pick that merge into a relatively old prod branch, If we directly do: git cherry-pick merge_commit_in_dev_branch, we will get a  error:  is a merge but no -m option was given. Solution So we need to do this: git cherry-pick -m 1  • Read More »


Agile scrum? No ratings yet.

It seems everyone has his option how scrum should be run. In an interview, Ken Schwaber said ”I estimate that 75% of those organizations using Scrum will not succeed in getting the benefits that they hope for from it.” (http://ronjeffries.com/xprog/blog/scrum-benefits/) Can anyone share some successful stories or failure lessons considering >50% (?) failure rate of scrum (http://gristmillanalytics.com/blog/?p=1965 )? • Read More »


Testing/QA in Scrum team No ratings yet.

http://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-functional-testing/ http://stackoverflow.com/questions/5154371/who-should-write-tests http://www.infoq.com/articles/experience-qa-scrum https://en.wikipedia.org/wiki/Software_testing Please rate this rating


Code Ownership on Software Quality No ratings yet.

http://swreflections.blogspot.com/2013/04/code-ownership-who-should-own-code.html quotes from http://research.microsoft.com/pubs/140711/ownership.pdf : The results of our analysis of ownership in Windows Vista can be interpreted as follows: 1) The number of minor contributors has a strong positive relationship with both pre- and post-release failures even when controlling for metrics such as size, churn, and complexity. 2) Higher levels of ownership for the top contributor to a component results • Read More »


Scrum or Kanban No ratings yet.

http://leankit.com/kanban/kanban-agile/ http://www.infoq.com/articles/kanban-siemens-health-services http://edu.leankanban.com/blog/reviewing-siemens-healthcare-case-study http://edu.leankanban.com/kanban-method http://www.infoq.com/articles/scrum-not-enough http://blog.crisp.se/mattiasskarin/files/pdf/converting_a_scrum_team_to_kanban.pdf Please rate this rating