Monday, August 29, 2016

The Main Point You didn't Find out In Scrum Master Training

This piece of information originally related to my industry experience, in industry lot of Scrum team work differently and produced different results. Many Scrum teams work and produced too much effective results but many others teams didn't complete their goals.
Everybody associated was qualified, very enthusiastic and every of these had worked together properly on past jobs.
I started thinking and research about all the successful and not successful scrum team. I assign some same type of projects in different team and said them to develop these projects via Scrum development model.

Reasons of Successful Scrum Team
·         This scrum team work and operated very efficiently.
·         Team respect each other and their works.
·         Scrum Master extra ordinary efficient.
·         Scrum Master have the team management skills.
·         Scrum master efficiently handled disruptions and disagreements.
·         Scrum Master has good working relation with others team members.
·         They had become a close team over the past six sprints.

Reason of Unsuccessful Team
·         This Scrum team had lot of disagreements each other.
·         Scrum Master not capable to handle the team.
·         Scrum Master have very poor management skills.
·         This team change their team members day by day.
·         Scrum Master has less knowledge of group development.
·         Scrum Master not follow the standard.

Note:
Scrum is an agile methodology its necessary to done agile certification before started working on this.

Therefore, when you, like a supervisor, want your Scrum teams to thrive, be sure your ScrumMasters receive leadership coaching, coaching and mentoring so that they know how to work with folks in groups. They must come to be comfortable with carefully shifting the customers with the groups throughout the phases of group advancement as promptly as is possible. Or else, you could possibly grow to be discouraged because of to the lack of outcomes from your groups.

Friday, August 19, 2016

What is Agile?

Agile methodology is one of the hot topics in Software development. But what exactly is Agile?
Simply put it is different way of software development. Waterfall software development life-cycle has been traditional software development methodology. However waterfall software development life-cycle has many drawbacks. Projects developed using this methodology take too long to develop and tend to fail too often. This is because Waterfall software development is a linear and rigid approach.  In Waterfall method all the requirements has to be confirmed at the start, all the code has to be finished before it can be tested.
A small group of people came together and put forward Agile manifesto. The Agile manifesto values Communication over following processes, Working software over documentation, Customer Cooperation over Requirements approval. Agile puts more importance on flexibility with change over following a plan. Due to its flexibility and excess use in industry training institute start agile certification for spread the knowledge of agile in all over the industry.
Agile places importance on

User Involvement

Agile places greatest importance on involving users on every stage of Software development life-cycle. If it is not practical to have direct user involved every step of the development. However at least some user representative should be there.

Development Team must be able to make decisions

Software development team should be complete unit responsible for End to end solution delivery. If a decision needs to be made they should have some senior representatives who can make that decision.

Requirements can change but time limit does not

The goal of the agile is to be flexible with the requirements. However at the same time it is responsible in delivering solution in fixed time frame. So change in requirements should be able to fit in existing time frame.

Requirements can be Bare minimum

Agile recognizes that the requirements are always evolving. So it is possible that at the start of Agile projects the requirements are bare minimum.

Develop small release and repeat

The Agile focuses on delivering small changes that can be put in production in short amount of time without major impacts rather than complete overhaul of the system.

Frequent delivery is important

Agile is fast moving method so frequently delivering small changes to the system is important. Small changes are easier to manage and develop and they can be deployed with very little or no impact to existing system

Complete each change before moving on

An agile sprint should deliver the results it was intended to deliver. Each sprint has definition of “DONE” defined at the start and Agile sprint should make sure that the “DONE” Status is achieved

Deliver Minimal Viable product

Agile focuses on delivering changes that are most important and vital to project success. This ensures that project delivery can be done with less cost with greater rate of return

Testing should be done at each step

Agile places importance on testing. Testing should be done as early and as often as possible. Testing make sure any potential issues are recognized and fixed early in the project

Cooperation is important

Agile relies heavily of cooperation between team members. So that the team as a whole can achieve the goal.

 

Monday, August 8, 2016

What is PRINCE2

Definition

PRINCE2 is an acronym for Projects IN Controlled Environment. This is a process based project management methodology used by UK government and private sectors worldwide. PRINCE2 has set of best practice recommendations for project management. PRINCE2 is heavily process driven. It gives guidance on various states of project such as start, middle and end.  It gives guidance on managing the project throughout its lifecycle. It has recommendations for different processes and methods for management. It involves producing various artefact through all stages of projects.

History

PRINCE2 framework is based on PRINCE methodology created in 1989. The framework was collectively formed by more than 150 European companies in 1996. PRINCE and PRINCE2 is recognised worldwide and effective project management methodology.

Benefits

PRINCE2 framework provides set of best practice guidelines for project management. Corporations can able to manage projects more effectively using this methodology.
Organisations using PRINCE2 methodology are able to deliver quality projects which are managed and controlled consistently and effectively. They are able to track the projects actual progress against the estimated timeline. They are able to predict expected project benefits with greater accuracy.
Project managers are able to divide projects into smaller sections which can be managed and controlled easily. They are able to reduce the project overheads, remove the resource contention and are able to mitigate project risk at greater extent.
PRINCE2 provides set of guidelines which can be commonly adapted across the industry. PRINCE2 provides Managers and project Managers organised approach to control the start, middle and end of the project lifecycle. Project managers are able to conduct regular reviews and track project progress against project plan. Project managers are able to measure projects intended outcome and estimate the business benefits.
PRINCE2 list the stages of the process. It gives guides on artefacts to produce during these stages. It gives you various tools and resources to manage the project effectively.

PRINCE2 Certifications

PRINCE2 has various PRINCE2 certification level geared for different levels of project management.

PRICE2 Foundation

PRICE2 Foundation gives basic overview of PRICE2 methodology. This is a good starting point for individuals who want to pursue a career in project management.

PRINCE2 Practitioner

PRINCE2 Practitioner is geared towards project managers who are already working in PRINCE2 Project. This courseware gives in depth knowledge of PRINCE2 methodology.
Both of these certificates are available in online or instructor led format.

PRINCE2 Foundation and Practitioner

Individuals can choose to undertake both Foundation and Practitioner courses together.

PRICE2 Re-Registration


Individuals with either PRINCE2 Foundation or Practitioner certificate need to pass re-registration certificate within 5 years.