Hot off the press

JUN
19

11:47 pm

PMP Live blog: Change

Change Management

There are 2 types of change (that we are concerned with) are:

  • Organisational change
  • Project change

Organisational change = New direction and strategy, new CEO, people being fired

Project change = Requirements/deliverables have changed, due to changed circumstances, or prior misunderstandings when planning.

Change costs money/time/quality.

Project change – usually involving expanding/contracting the scope – needs to be considered with relevance to The Triangle. Cost/Benefit analysis.

Project Change Request

A project change request, commonly just “change request” in the industry, is a document which outlines a proposed change, and contains an impact analysis. It also defines what, how, where, when the change will occur in the project. This document is usually signed off by project team members, then finally signed off by the Project Manager and the Project Sponsor.

 

 

Posted in 31272 PMP | Tagged , , | Leave a comment

JUN
19

11:10 pm

PMP Live blog: Quality

Quality Management

PROJECT MANAGEMENT TRIANGLE – Quality

If this in fact has an official name – whatever, just call it the triangle. Remember the three components that affect the project quality — and don’t forget to put “Quality” in the middle of your triangle.

I don't always draw crappy paint drawings.. but when I do, I triforce.

I don’t always make crappy Paint drawings, but when I do, I triforce.

 

Quality management.

ISO 9000 / ISO 9001 is a set of quality management guidelines.

> By definition in ISO 9000, quality is the “degree to which a set of inherent characteristics fulfils requirements”

Quality management consists of two key things: Quality assurance (testing etc) and Process improvement (BPR, BPT, etc)

Quality is a concept from manufacturing that has been applied to software engineering and computing. Both result in products – however the key difference is that:

  • In manufacturing, the quality management applies mostly to the completed product, and less so to the manufacturing process
  • In software development, the quality management applies mostly to the development process, and less so to the completed product.

Metrics

During quality assurance, we use quality metrics to measure how well we did. These metrics are our own set of criteria, and they should be based off: Functionality, Reliability, Usability, Efficiency, Maintainability, Portability

Tools/Techiques

Pareto principle: 80/20 rules

The reason for process quality and process improvement

By the time the product quality can be measured, this means the product is already finished, which could be too late.

However, the process quality can be measured at any time during the project.

 

Verification vs Validation

Verification: Are we building the product right?
Validation: Are we building the right product?

Verify at the end of each stage; validate at the end of the project.

 

 

Posted in 31272 PMP | Tagged , , , , , , , | Leave a comment

JUN
19

10:59 pm

PMP Live blog: Initiation, Planning, Risk

Initiating projects & planning

Note that “Project acquisition” does not relate to acquiring resources for a project… it relates to “initiating a project”.

How to start a project (high level):

  • Have a reason to do it, also have a sponsor (without a project sponsor you are screwed). 
  • Project should fall under some specific program… of relevance: Measurable Organisational Value (MOV)
  • Project initiation
  • You could outsource it…

would bang

INITIATION: three things required

一) Business Case
Why are you doing it, is it for the benefit of the business? Make some estimates.

二) Scope Statement
What is going to be done? Requirements & deliverables.

三) Project Charter
How are we going to do it? Who’s the boss, what are the teams?

 

Project Implementation planning

No this is not about direct/phased/parallel etc — that is in fact project closure.

Projects can be implemented as:

  • Bespoke – it is completely new content, not based off any existing project or template.
  • Off-the-shelf – this is a product that is currently available and would suit the purpose.
  • Customised – Grab an existing product, do some work on it to bring it up to speed.

 

Dealing with risk

RISK.

that feel when you camp on Australia

that feel when you camp on Australia

Risk: Uncertain event which could adversely impact the project.
Other keywords to use: “condition, positive/negative impact, jeopardise”

Risk Management: An organised means of identifying and measuring risk, and options to handle them.

Risk Management Planning: If you like memorising large tracts of steps.

  1. Risk planning — Note, Risk planning !== Risk management planning
  2. Risk identification
  3. Risk assessment — Probability Matrix
  4. Risk strategies
  5. Risk monitoring and control
  6. Risk response
  7. Risk evaluation
    (and cyclical)

Risk register: Is a list of known/identified risks, which are then categorised and analysed. To create a risk register, draw up a table of:

  • The risk & it’s description
  • Risk triggers (what event would cause this problem)
  • Triage – Low/Medium/High risk
  • Steps to mitigate

Pros:

  • Helps the project manager identify them – i.e. awareness
  • Helps PM understand the risk
  • Classifying as Low/Medium/High etc can help structure the work, so that it’s least risky.
  • Least risk possible usually means better money saving and higher satisfaction from the business/client.

Risk probability Matrix

 

And some things are so high-risk they should downright never be attempted.

 

Posted in 31272 PMP | Tagged , , , , , , | Leave a comment

JUN
19

10:34 pm

PMP Live blog: Resources

RESOURCE MANAGEMENT

Here’s a PM who’s fantastic at managing their resources……

RESOURCES = Human resources + extra money + ( computers, offices,  equipment, etc )

Basically anything that costs money is a resource. However, primarily, PM’s refer to SKILLED PEOPLE as their resources.

 

STEPS FOR RESOURCE PLANNING (D-A-L-L)

  • Determination – of what’s needed
  • Acquisition – of the resources you want
  • Loading – of the resources onto the schedule
  • Levelling – the resources to smooth/minimise the issues (probably as they occur)

Remember the 4 letter mnemonic, D-A-L-L

 

RESOURCE LOADING TABLE

This is a matrix for an INDIVIDUAL RESOURCE which plots:

Time on the x-axis
Individual tasks (chronologically) on the y-axis
The number of hours per week per task — Note that resourcing is in HOURS not days, weeks, etc.

 

 ”CONSTRAINT MANAGEMENT”

This is in quotation marks because I question the worth of memorising this… To me it reads like Workplace Health & Safety guidelines — i.e. specifically worded for idiots.

  1. Identify the system constraint
  2. Exploit the system constraint
  3. Subordinate everything else to the system constraint
  4. Elevate the system constraint
  5. Re-evaluate the system

 

 Longer list of things that are resources, if elaboration is required.

  • People = skilled labour, sometimes unskilled labour
  • Extra people = ccontractors, consultants; brought in to fix lagging timelines
  • Tools = computers, software, office chairs, desks, coffee machines; stuff which allows the people to work
  • Materials = stuff which needs to be used up by the team in order to get tasks done. E.g. Testing a printer may require heaps of paper
  • Location = office space, etc
  • People’s rights = sick leave, superannuation, people bludging, etc.

 

 

Posted in 31272 PMP | Tagged | Leave a comment

JUN
19

10:22 pm

PMP Live blog: Time/Cost/Resource – Part 2

Time/Resource/Cost Management, Part 2: Activity on Arrow, PERT.

Activity on Arrow (AOA Network Diagram)

Is a common way of graphically depicting the sequence of tasks. The tasks usually come from the WBS. This could also be represented as a Gantt chart, but Gantt charts are for rookies.

  • Circular nodes represent points in time.
  • Nodes left-to-right.
  • Tasks are represented as lines between circular nodes. They can be identified by the nodes on either side: E.g. Task B-C is between nodes B & C. Or Task A is between nodes 1 & 2.
  • Dummy nodes can be used to denote task identity (and possibly task sequence?) i.e. a dummy node is added for task-ID’ing purposes.

BE CAREFUL. Tasks are not the nodes. Tasks are between the nodes.

When drawing one, DO A DRAFT FIRST. Unless it’s the simplest of projects, usually your AOA will become messy and end up everywhere.

 

PERT: Project Evaluation and Review Technique

Draw Circles with Crosses, then link them with arrows.

TOP: Node ID
LEFT: Earliest start (NOT the worst time estimate)
RIGHT: Latest Start (NOT the best time estimate)
BOTTOM: Float

Float is a measurement of time gap. The shortest path will have a float value of zero.

Note: Very few examples online actually depict a PERT chart as per UTS teaching. It seems this is an area that PM’s agree to disagree.

(Thank you Breeny for correcting some of the above points) 

 

That feeling of able to manage tasks and people with diagrams:

Posted in 31272 PMP | Tagged | Leave a comment

JUN
19

9:38 pm

PMP Live blog: Time/Resource/Cost – Part 1

Time/Resource/Cost Management, Part 1: WBS, Milestones, Estimating time.

Work Breakdown Structure

Create atomic tasks (Atomic meaning granular, individual, one single outcome per task). This is usually done in a top-down fashion, i.e.

  • We have the entire thing which is TBA
  • Figure out the main sub-areas (labelled 1, 2, 3, etc)
  • For each sub-area, break down into smaller task-groups (1.1, 1.2, etc)
  • Then for each of those, write down the atomic tasks (1.1.1, 1.1.2, etc)

Going any further down than 3 or 4 levels (i.e. 1.5.1 or 1.5.2.1) is the maximum recommended – otherwise your WBS will look like a cluster fuck.

This is most WBS’s when they are overly complicated

Milestones

Milestones will keep your project schedule in check. By breaking down the tasks, and setting milestones for completion dates, we can reduce the student syndrome problem: WHERE STUDENTS DO NOTHING AT FIRST, THEN DO ALL THEIR CRAMMING AT THE END.

(c) Grant Mooney, School of Systems, Management and Leadership. This image is for the purpose of studying and revising. No copyright is claimed or assumed by me.

I have used this screenshot for the purpose of studying and revising. (c) Grant Mooney, School of Systems, Management and Leadership. No copyright is claimed or assumed by me.

This may work for uni, but apparently it is the bane of PM’s – it wastes money and potential opportunities e.g. spare time to do other stuff.

Time Estimation

  • Guesstimation: Make a straight guess for each task. Used by noob PM’s, is considered bad. 
  • Delphi: Consult the experts (Think the Oracle of Delphi – got consulted all the time)
  • Time Boxing: Break up into defined time gaps, try and push the group towards finishing in that “time box”
  • Analogous: Based on previous experience
  • Top-Down and Bottom-up: Estimate the times for the largest/smallest groups, then build each successive level as the sum of the levels before it.
  • Parametric: (Think “parameters”) An engineering approach – where you calculate your time, based on known factors and metrics.
    E.g. Lines of Code (LOC), each LOC costs $0.04, therefore 3,254,000 KLOC costs ???
Posted in 31272 PMP | Tagged | Leave a comment

JUN
19

9:24 pm

PMP Live blog: Stackholders

Stakeholder management

What are the ways that a PM should manage a stakeholder? (R-R-C-C)

  • Recognise – the interests of everyone
  • Reconcile – the competing interests
  • Communicate – continually
  • Commitment – get it from them

Remember the acronym R-R-C-C for managing stakeholders.

Stakeholder Prioritisation Matrix

 

<– Draw this diagram

There is so much fluff here, just try to use common sense when answering stakeholder questions.

If in doubt, put in references to PMBOK (Project Management Body of Knowledge). “According to PMBOK, ……….”

Posted in 31272 PMP | Tagged | Leave a comment

JUN
19

8:41 pm

PMP Live blog: Ethics

Types of ethical standpoints

4 “main” ones:
Deontology – Consequentialism – Relativism – Universalism

3 less-useful ones:
Virtue Ethics – Justice Ethics – Ethical Pluralism

 

DEONTOLOGY: Right/wrong depends on your duty/job/task. (Look how far this got poor Ned)

 

CONSEQUENTIALISM: Right/wrong is based on what happens.

 

RELATIVISM: Right/wrong depends on who you ride with.

 

UNIVERSALISM: There is only one set of right/wrong beliefs. Very individualistic. Could be represented through arrogance.

 

VIRTUE ETHICS: Depends on the character of the person. So if society deems that person to be a person of “good character”, then the things that the person does are deemed to be “good things”

JUSTICE ETHICS: Socialist way of looking at ethics. Everyone shares the good and the bad aspects.

ETHICAL PLURALISM: Is an “all of the above”, where it is accepted that different ethical standpoints may conflict.

 

It is a matter of ethics when:

  • There is someone in a position of power – i.e. with the ability to do stuff
  • It’s related to society, more than to an individual
  • The effects are felt amongst other people – who are anonymous

It is NOT a matter of ethics when:

  • It’s personal opinion only, and nothing more
  • It doesn’t affect anyone else
  • The beliefs/views are changed frequently (that’s probably paranoid schizophrenia)

 

In a project, why is ethics involved?

  • There may be impacts for stakeholders in the final project. IF YOU APPROACH FROM A CONSEQUENTIAL STANDPOINT, consider if the project’s impacts will affect anybody negatively? Loss of jobs, loss of convenience, injury/loss of life.
  • FROM A DEONTOLOGY STANDPOINT, does this project actually need to be undertaken by the company? Or are you wasting their money? Is this what you really honestly believe – or do you just want to get paid for your job?

Lecture slides: Seven Step Approach (F-S-C-W-O-R-D)

  1. Facts – get them
  2. Stakeholders – Identify their role
  3. Consequences – Consider them
  4. Weigh-up – guidelines and principles
  5. Options – develop and evaluate
  6. Review – the decision
  7. Decision – evaluate the results

Remember the acronym, FSC WORD

LAW vs ETHICS

Not the same thing. It could be legal and ethical, legal and unethical, etc etc

 

 

Posted in 31272 PMP | Tagged | Leave a comment

JUN
19

8:24 pm

PMP Live blog

As I study for 31272 Project Management & the Professional, I may as well put up my notes and study material.

Daenerys approves.

Daenerys approves.

Posted in 31272 PMP | Tagged | 1 Comment

MAY
30

11:58 pm

Creative Bits: The Conclusion

FOR OVER two years, I’ve hosted Creative Bits with my business partner, Marcus Peterson.

From humble beginnings, we grew to provide web and online solutions across a diverse range of industries. We began as a group of three (then subsequently two) university friends with a passion for development, as well as bringing solutions to people using our skill set.

Over the business’s lifetime, we developed over twenty client projects, large and small, each unique. We started off on brochureware sites, then around mid-2011 we experimented with WordPress as a platform. We had a taste of e-commerce around late-2011, and we continued that trend, building four solutions that had e-commerce flavours.

The complex projects were always the most exciting, with our ta-da moments at 2am whilst co-programming over Skype, and the satisfaction that came with executing a piece of functionality flawlessly. Not only did we create, we learned, starting from our first MVC web project, to the unparalleled advantages of implementing Git, to starting up our own internal dev project (trying to create a marketable product – but we were both, and still are, terrible at marketing strategy).

Marcus and I would likely rate our mobile app project with Synapse Medical as the pinnacle of our development success. The project was against us – bound by time, and bound by lack of practical knowledge. However, that application was released shortly before the new year and the end of 2012, and is enjoying success.

It is the right time for us to close this chapter. We are concluding our university course – the course that led the two of us to meet in the first place. Marcus has recently had an exciting life event (Something old, something new…) and we both look forward to work as university graduates. Creative Bits wouldn’t be the business it is, without the two of us working consistently at the helm, and that’s not going to be possible past this year.

On behalf of Creative Bits, I want to deeply thank everyone – clients, friends, family, and our occasional contractors – in assisting Marcus and I to make this happen. We are absolutely proud of the work that Creative Bits has produced. One day, I hope to start up a business again when the circumstances are favourable.

Alan

 

Posted in Uncategorized | Leave a comment