Tuesday, May 29, 2018

GIT Bash - revert last commit from remote repository

List all Commits :
git log -> command to display all prior commits


Press "q" to exit from that history screen


Revert to Prior Commit in Gitbash


https://ncona.com/2011/07/how-to-delete-a-commit-in-git-local-and-remote/




You can delete a local commit by doing:
git reset –hard HEAD~
Lets say there is a repository with 4 commits.
$git log --pretty=oneline --abbrev-commit
46cd867 Changed with mistake
d9f1cf5 Changed again
105fd3d Changed content
df33c8a First commit
Commit 46cd867 is the most recent commit and the one we want to delete, for doing that, we will use rebase.
$git rebase -i HEAD~2
That command will open your default text editor with your two (Change the number 2 with the number of commits you want to get) 

$git push origin +


Friday, May 18, 2018

Agile Certification Prep

Continuous Product Improvements:


Intraspection : done while sprint is in progress. When team needs a direction / scope change - meeting of minds

Premortem : What is our risks what can go wrong

Retrospection : What did we accomplish, what can we do better

Continuous Process Improvements :

1) Throughput : Mean of story points delivered across n number of sprints
2) WIP : Limit Work in Progress
3) Takt Time : The pace at which team needs to perform to meet user expectation
4) Theory of Constraints : Identity your major constraints and try to reduce your constratins
5) Cumulative Flow diagram : Visual representation of Reality into current iteration. This chart can indicate issues that may have occurred in the iteration.
4) Value Stream Mapping : Long term strategic view - used to identity value add vs non value add and identify bottle necks, wait times, inefficiencies etc
5) Process Mapping : Same as Value Stream Mapping but this is short term

Process Efficiency Pct : Value Time / (Value Time + Cycle Time) *100

Cycle Time : Dev Point of view - time when a story point is picked up for development and actually delivered

Lead Time :  Time between when a requirement is identified, story created, picked up for development and delivered

Servant Leadership : Communicate, collaborate and congratulate

Agile Knowledge Areas

Table shows mapping agile to PMBOK guide having knowledge area (stakeholder management, scope management, cost management, et cetera) and agile considerations.