Monthly Archives: October 2017

How to start a project with PRINCE2 methodology

 

This blog can give you an idea or jump start on a PRINCE2 “Project start up” stage for a new PM on this environment.

Following are the typical activities on Start-up of a new project using PRINCE2 methodology.

PRINCE2 Project Start Slide2B

  1. Nominate  the PRINCE2 Project executive and the PM: These roles can help the organization to outline the project by following the PRINCE2 methodology. Sometimes, both the roles can be equal like; he/she can be Project executive and the PM also, depends on the size of the project and the decision of the organization. In many organizations they have PMO role based person or PMO unit where they support to the Programmes or projects.
  2. Capture previous lessons: The previous lessons of the similar projects can give like; how the issues were handled, risks mitigation and their planning each stage. Most of the organizations they might have a repository of the project artifacts either through a configuration management library or in the form of project archival. These are very useful for running the retrospectives from the past projects. If the similar projects have not been executed by the organization, it is mandated to have external consultants to guide the team atleast for one cycle of the delivery. Please remember PRINCE2 framework emphasises to avoid the risks of failure to have these methods followed. Nobody can do a new technology or non-technology project without having a support. 
  3. Design and allocate the project management team: Once the Project Executive and the PM have been appointed on the project, they need to work together to identify the project business case. Then they need to work out on the roles required for the project. The roles & responsibilities need to be defined upfront with the required skills. Then the resources fulfilment can happen very easily.
  4. Outlining Business case: At this stage, The PM and the executive can consider the initial business case and the requirement made towards setting up of this project. The business case can be extended now and can be made very detailed and to be understood by the entire project organization. It should be very transparent to the team members also, to make them responsible on their role.
  5. Define Project approach and team orientation: During this stage, the PM and the executive need to define the project approach. During this documentation definition, they can use the past lessons learnt from the similar previous projects. If there are no past experiences gained, need to have external consultants support while doing the approach documentation. Please note that it should contain the supporting process steps also towards successful execution of the project. The timely risk mitigation and resolutions finding approach, on how to check the continuous business case justification at each stage of the project towards meeting the ROI of each activity can definitely help the entire team. The incorporation of resource contingency planning and release approach can help/support the team and management also. The continuous cost control approach also can give clarity to the management on identifying the extra costs at different stages and the more ROI from different stages.   Finally, there should be management approval on this approach documentation. Once it is approved, the resources   orientation training can be planned. During the orientation, the resources should be able to understand the business case and the project approach. The more these are transparent to them, the PM life and the team members life will be made smooth on the project. They need to be educated more on risk mitigation, resolution and activity/task re-planning. They should be able to identify risks even on their sub-tasks and the other team members’ sub-tasks. This way project execution planning and its control can be made easier. If needed the PM can conduct a quiz on the oriented topics and also the predicted risk scenarios on few activities. This way they can be self-motivated to be competent on the project. At the same time the team bonding also can be established.
  6. Project Initiation: Please note, at the end of each stage of the PRINCE2, you need to have a planning activity for the next stage. Hence during this activity you need to plan for the next stage which is project initiation.

Please follow my blogs [will be posted] for other stages of the PRINCE2 methodology.

This article has been made into Youtube videos. 

For all the Videos please  use the following links:

How to Start PRINCE2 Project Part1 of 5 http://youtu.be/mxvHhKng7s8

How to Start PRINCE2 Project Part2 of 5: http://youtu.be/3YK9XailQH0

How to Start PRINCE2 Project Part3 of 5 http://youtu.be/BW5FcRUr61E

How to Start PRINCE2 Project Part4 of 5 http://youtu.be/N_zuXaGigDk

How to Start PRINCE2 Project Part5 of 5 http://youtu.be/3diWq7VPN70

For any queries, please contact me.

 

Contact for your PRINCE2 certification online Coaching [globally-for individuals]: vskumar35@gmail.com

Please feel to contact me for your project delivery support:

 

 

If you are looking for appearing for ISTQB exam, you need a coaching from Test management experienced people with corporate ISTQB teaching background.

In the exam there will be scenario based questions. If you map the process steps with  examples explained in this course, you will be able to crack the exam easily.

Please contact for your online classes schedule to gain exam plan tracking mechanism and testing practices mindset.

For my profile visit:  https://in.linkedin.com/in/shanthi-ku…®-v3-expert-c-752201a

istqb-ta-course-contents-for-online

Verify the knowledge  videos from the  YouTube channel.

You can watch a demo class for Test Analyst test process from URL: 

In continuation of my ISTQB ATA exam coaching videos, this video is on Testing in SDLC Examples Agile model.

For A test automation Video please visit:

 

https://www.youtube.com/watch?v=XlhM5FmKcsc&list=PL5NmC6t0N8tG_Az_XdCyMk-VVY2wx__xn

There is a Part2 also, please watch it in URL: http://youtu.be/An4_EMA9gbE

 

 

 

For test planning lesson, see the below video:

https://www.youtube.com/edit?o=U&video_id=TT9lrhFp9yw

slide1

SDLC & Agile – Interview questions for Freshers -7

In continuation of my previous blog [#6] on this subject following questions and answers are continued:

1. During test driven development [TDD] what are the main tasks need to be considered ?

Ans: During TDD, the following tasks need to be considered:

  • A test first approach need to be facilitated while iteration requirements are being drafted or during model storming activity.
  • The test approach points need to be converted into software specifications to design and develop the software code.
  • Finally a concrete test case finalization can happen during TDD process.
  • Make a Plan to write the code in a testable approach.

2. What is review activity in a project and where all you can have this activity ?

Ans: The Review need to be done against on any output of the activity. Before starting an activity we need to have the base item to work on that activity to complete. Once it is completed the review need to be performed to identify the potential issues. This need to happen across the Agile project activities. The review can be formal or informal depends on the need or situation.

3. What is a code refactoring ?

Ans: In any software code or program, the future requirements need to be ammended. The written instructions need to be flexible to adopt the new steps to accommodate easily in the existing code. If this facility is not available in the code, the new or old developer need to restructure the code to accommodate these amendments. In every code the reusable component or functions insertion is the best practice to utilize for future requirements.

This method is called code refactoring. Many legacy systems, those were coded on ad-hoc basis need to be under code refactoring activity. The Agile process steps can be implemented if the code refactored or if the software has reusable modules. This way the developers or any technical teams can delivery the SPRINT items faster.

To have some understanding on building reusable code please see my videos which has an e-commerce scenario example: https://www.youtube.com/watch?v=zCR6GP1ji60

4. What is Scrum and how it helps in Agile development cycle?

Ans: Scrum is an incremental and iterative software development process/framework in Agile software development. It makes the development team as integrated team to work on a common goal. The teams are also collaborated and mixed together with this process to work on common goals. This way it helps Agile SDLC to deliver the workable software.

5. How the teams are expected to work in a Scrum process ?

Ans: The teams are expected to work in a self organized way. They are also expected to co-locate to one place or through online collaboration within the teams to work closely and to have daily face to face communication with a disciplined approach to reach the goal.

6. How to handle the Requirements volatility in Scrum Process ?

Ans: In a Scrum process the key principle is to accept the requirements changes during the product development. Hence at any given time before deploying the product into production the users can demand for any change and the technical team need to accept it. Hence there is a facility to handle the Requirements volatility in Scrum Process.

7. During the scrum process how the problem definition and its acceptance can be adopted ?

Ans: In Scrum, with multiple iterations the product development is driven. The details of product final goal or vision is not known in one iteration. Once all the iterations are defined only, these symptoms can be known. In the beginning of the project or during requirements envision phase the iterations need to be defined in high level with requirements segregation. Then the iterations clarity need to be available to accept for construction during the SPRINTs making. Then the acceptance criteria is known to the teams to adopt into delivery process for different SPRINTs.

8. How the Scrum Model works ?

Ans: The Scrum model works in the following approach:

  • By focusing on maximizing the team’s ability to deliver quickly.
  • The response for emerging requirements should be faster.
  • More adoption to evolving technologies.
  • Adopting changes towards the market conditions.

9. Whom all the Product owner represents during Scrum process ?

Ans: Product owner represents the Product stakeholders and the voice of the customer.

10. What for the Product owner is accountable in a Scrum process ?

Ans: The Product owner [PO] is accountable to ensure the teams deliver the value to the business.

Please feel free to contact for any support.

Vcard-Shanthi Kumar V

 

 

 

 

Advertising3.pngFor Intended DevOps Engineers: We also train freshers [limited people] on Agile & Scrum concepts to till DevOps practices and  CDI automation [with tools]. Interested candidates can contact by e-mail/phone to join or book your seat in Bangalore.

For Employers: If you are planning to accelerate your DevOps practices from Agile & Scrum onwards, we can do resourcing for you [in Bangalore]. Please contact for details.

If you are DevOps practices:

https://vskumar.blog/2018/10/17/join-devops-practices-group-on-fb/

 

 

Protected: ISTQB Certification exam coaching – class videos

This content is password protected. To view it please enter your password below:

Why the DevOps Practice is mandatory for an IT Employee

DevOps Patterns

devops-process

 

 

  1. DevOps is a terminology used to refer to a set of principles and practices to emphasize the collaboration and communication of Information Technology [IT] professionals in a software project organization, while automating the process of software delivery and infrastructure using Continuous Delivery Integration[CDI] methods.
  2. The DevOps is also connecting the teams of Development and Operations together to work collaboratively to deliver the Software to the customers in an iterative development model by adopting Continuous Delivery Integration [CDI] concepts. The software delivery happens  in small pieces at different delivery intervals. Sometimes these intervals can be accelerated depends on the customer demand.
  3. The DevOps is a new practice globally adopted by many companies and its importance and implementation is accelerating by maintaining constant speed.  So every IT professional need to learn the concepts of DevOps and its Continuous Delivery Integration [CDI] methods. To know the typical DevOps activities by role just watch the video: https://youtu.be/vpgi5zZd6bs, it is pasted below in videos.
  4. Even a college graduate or freshers also need to have this knowledge or practices to work closely with their new project teams in a company. If a fresher attends this course he/she can get into the project shoes faster to cope up with the  experienced teams.
  5. Another way; The DevOps is an extension practice of Agile and continuous delivery. To merge into this career; the IT professionals  need to learn the Agile concepts, Software configuration management, Release management, deployment management and  different DevOps principles and practices to implement the CDI patterns. The relevant tools for these practices integration. There are various tool vendors in the market. Also open source tools are very famous. Using these tools the DevOps practices can be integrated to maintain the speed for CDI.
  6. There  are tools related with version control and CDI automation. One need to learn the process steps related to these areas by attending a course. Then the tools can be understood easily.  If one understands these CDI automation practices and later on learning the tools process is very easy by self also depends on their work environment.
  7. As mentioned in the above; Every IT company or IT services company need to adopt the DevOps practices for their customers competent service delivery in global IT industry. When these companies adopt these practices, their resources also need to be with thorough knowledge of DevOps practices to serve to the customers. The companies can get more benefit by having these knowledged resources. At the same time the new joinees in any company either experienced or fresher professional if they have this knowledge, their CTC in view of perks will be offered more or with competent offer they may be invited to join in that company.
  8. Let us know if you need  DevOps training  from  the IT industry experienced people; which includes the above practice areas to boost you in the IT industry.

Training will be given by 3 decades of Global IT experienced  professional(s):

https://www.linkedin.com/in/shanthi-kumar-v-itil%C2%AE-v3-expert-devops-istqb-752201a/

Watch the below videos on why the IT company need to shift to DevOps work culture and practices and what advantages the company can get and the employees can get :

 

For DevOps roles and activities watch my video:

 

For contact/course details please visit:

https://vskumarblogs.wordpress.com/2016/12/23/devops-training-on-principles-and-best-practices/

 

Advertising3

Vcard-Shanthi Kumar V-v3