Check it Yourself : How fit are you for the Software Job?

pm
This article is based on the paper -“Recruiting a Project Manager” published in the Journal – International Journal of Information Technology Project Management (IJITPM). The paper covers on how to recruit a project manager in a company. The paper recommends to use MBTI (Myers-Briggs Type Indicator ) in the selection process. It is a psychometric assessment, targeted to measure the psychological preferences of people. Please refer Wikipedia to known more about MBTI. A significant... more →
Posted in: Project Management

Role of Project Manager (PM) in the Organization

pm
A PM has 360 degree responsibility for the project Responsibility towards own Organization                Report to the top management                Inter department cooperation                Share Resource Responsibility towards Project team           Select Right Person               Motivate Team               Task Assignment Responsibility towards Suppliers and third Parties               Purchasing               Outsourcing      ... more →
Posted in: Project Management

Agile Scrum – The role of a Project Manager

pm
The three major roles in Agile Scrum are – Product Owner, Team and Scrum Master. So how does a Project Manager (PM) from a traditional waterfall model fits in an Agile Scrum process? In a traditional waterfall model, the project is driven by the PM. Team depends on PM for directions and approvals.  In Agile it is more of a team activity and whole show is driven by the team. It is true that the role of a PM shrinks in agile process. They are no longer responsible for providing the solutions as... more →
Posted in: Project Management

Agile – Importance of Organizational Culture

pm
Moving from waterfall to agile requires an organizational culture transformation.  Organizational culture is the glue that binds people and process to deliver results. The organization’s culture was not build overnight. It is evolved over a period of time based on the experience and the belief system on how work progresses and how decisions are made. It is very difficult to change or replace it with a new one. The inertia will naturally force the workforce to go back to old style of functioning.... more →
Posted in: Project Management

Evolution of Agile Software Engineering Process

pm
Agile is the most popular software engineering process. Software Engineering is defined, as a systematic, disciplined and quantifiable approach, to the development, operation, and maintenance of software. It is a relatively new field, that originated in the 1950s. Waterfall model is the first, and most popular Software Engineering process. Software development has traditionally been performed, using the Waterfall methodology. It focuses on completing each phase of development, before the next phase... more →
Posted in: Project Management

Video : A Very Short Introduction to Scrum Agile Development Methodology

pm
Scrum is one of the most popular agile software development methodologies. It is a process where software is delivered in time boxed iterations. These iterations are known as Sprint. Scrum focuses on the highest business value software features, in each sprint. That means Scrum team will be always working on value based features. Watch the Video     Roles in Scrum There are three roles in Scrum and they are Product Owner Scrum Team Scrum Master Scrum Workflow Product owner maintains the product... more →
Posted in: Project Management

Video : Birth of Agile Software Development Methodology

pm
Agile software development is a group of methodology, used for successfully managing and delivering software projects as a team. In this video, we will learn about the reasons behind the need for Agile software development methodologies. In the past (in 1990s), waterfall model is used as the de-facto standard for software development.  It is a sequential design process, consisting of Requirement Analysis, Design, Coding, Testing and Maintenance. It was initially applied in manufacturing and construction... more →
Posted in: Project Management

Successful Project Management – in a Nutshell

pm
Know your Client A PM MUST know well about the business of the client and how the project will bring value addition to their business. If the client has other projects already in production try to understand its release, support and maintenance process. Know your Project PM MUST know the underlying business case of the project – the value addition the project will bring to the business Know the Project Scope It is an agreement between the PM and business on what all features that will be delivered,... more →
Posted in: Project Management

Quick and Dirty way to use Redmine for Scrum projects

pm
These days most of the projects are following an “Agile” process for software development.  In the case of scrum there will be multiple sprint and team needs to plan quickly for each sprint. The days are gone where we plan upfront identifying all WBS in a project and that too using a sophisticated project management tool.  The reality is in a fast changing world such planning is not sustainable. The success of “Agile” methodologies and its wider acceptance leads to the birth of new project... more →
Posted in: Project Management

A Simple Estimation Technique: De-composition and Re-composition

pm
It is one of the important and successful estimation techniques. In this process the team will first divide the project into multiple activities (tasks) and then estimate each activity separately. All the activity level estimates are then aggregated to arrive at the final project estimate. Facts At the end of the project if you do a postmortem it will be noticed that some of the activities got slipped by more than 100% and some got completed well within the estimated time.  The advantage of this... more →
Posted in: Project Management
1 2