• No results found

Effective Project Management for the Web. presented by: Stephen Lovell

N/A
N/A
Protected

Academic year: 2021

Share "Effective Project Management for the Web. presented by: Stephen Lovell"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

Effective Project Management

for the Web

(2)

It’s a skill foremost, and a singular role in specific situations of need.

PM is NOT babysitting.

(3)

Contextual understanding is vital in adequate PM.

You can’t stand on the periphery or the outside looking in. The best PMs are the ones DOING the work.

If the person doing PM doesn’t know the build

skills, then it’s time to learn.

(4)

There’s a lot of different methodologies and philosophies out there. At their most basic level they boil down to a few foundational elements.

(5)

Projects Tasks Events

(6)

Client

Adequate Information Defined Scope

Timeline

(7)

Projects are the Hub.

Task Project Event Event Task Notes Scope Docs

(8)

Focused

Individually assignable Segment in a chain

(9)

Meeting Milestone

(10)

They are a signifier to communicate a status update to the Client or Stakeholders.

(11)

It is also dependent on process.

(12)

Research -> Build -> Test -> QA -> Support

Your mileage may vary.

In simplest terms the procession of a project is

as follows…

(13)

Tickets Ticket Ticket Cards Cards Cards List

Design Build QA Content

Migration Content Revision Staging Support Discovery Contact

Project New Project is

auto-generated in Podio

New List is auto-generated in Trello

Space Project Initiation

Ticket Created Initial Client Contact via

email/phone/in-person • Individual site audit • Initial Site • Sitemap • Discussions i • Sitemap Reorg • Discussions • Content Strategy grain) • Develop Layout • Discussions • Revisions • Generate • Discussions • Revisions • Mockup sign-off • Setup • Seed • Mods • Overall Construction • Rotating Testing • Cross-Browser Testing • Cross-Device Testing • Error checks • Render checks • Security checks • Permissions checks • Initial Approval • Revisions • Final Approval • Migration by CIT of content into site, marked "unchanging" by client • Audit for errors, or issues • Setup Beta Location for site • Site Training (client and CIT trainer) • Creation of new content in appropriate areas by client • Content Audit (Organization, Accessibility, etc.) • Site is moved into a Staging State where it will remain until ready to GO LIVE

Cards generated for Task Work on Project in

Associated List Associated Support Tickets Created Cards Cards Cards Matching Cards generated. Assigned. Worked. Clients contact with

problems or wishes

EOL

EOL is generated because of request or

replacement

Change Request Ticket Generated to Track EOL Contact Tickets Associated Tickets Updated to match work completed on Cards Project

Project removed from Production & Closed in

PM Systems Cards Assigned. Moved

to Assigned List

Card Work Begins. Moved to In Progress /

Blocked !

Work ready for review. Moved to Ready Check

Necessary Revisions Made. Moved to Done

GO LIVE Cards Cards Cards Matching Cards generated. Assigned. Worked. Project Enters Frozen

State. No Changes Allowed.

Cards Cards

Cards Assigned. Worked.Cards Generated. Project

Project is now LIVE & In Support. PM Systems Updated • Training Booked • Credentials Generated • Training Participated Wordpress Project Workflow & Life Cycle

Initiation Queued In Pro g re ss (o r Bl o cke d ! i f a p p lica b le ) In Su p p o rt C lo se d Training

(14)

It enables you to build Scope, gather key Project Details, build out Tasks,

build out Events, and create a manageable Timeline.

(15)

Funny Dilbert Comic Here Use your imagination. It could be about anything!

(16)

Lots and lots of questions. You should kill all future surprises possible in this stage.

Research is the lifeblood of Planning. If you fail to plan, you plan to fail.

You do adequate Research by asking

questions.

(17)

Planning starts with Scope.

Without adequate Planning you can’t do

adequate Projection.

(18)

You break the Scope into chunks and sub-chunks of work and generate Tasks.

Tasks should be grouped based on sections of work instead of a long list.

You define the time on Tasks based on modeling and intuition.

(19)

It’s an exercise in intuition and rhythm.

(20)

https://www.youtube.com/

watch?v=kbxtYqA6ypM

(21)

https://www.youtube.com/

watch?v=eDdI7GhZSQA

(22)

When sections of work have been completed there is a Milestone Event

which might be followed by a Meeting Event to report the update.

Deadlines associated with things are also Events.

(23)

You can now see if the desired completion date can be met reasonably or not.

BUT, we forgot something.

(24)

Therefore, a system built on order and perfection in order to succeed will fail.

(25)

Life will happen. Someone will get sick.

Someone will break something. It happens. Be prepared.

(26)

Without it you are assuming everything will be perfect and nothing bad will happen.

That’s a very irresponsible mindset to have.

(27)

Bake it into tasks by making all tasks planned for 2 hour blocks of time minimum. Vary increment, but keep consistent.

At the end of your Timeline creation you add in 25% - 50% of your overall time back in.

(28)

Passive methodologies are always best, as they are least intrusive.

You can only manage what you can track.

(29)

Information without data to back it up is just speculation or at worst fabrication.

(30)

Generally enable passive tracking, auto-reporting, data storage and

organization, and communication channels.

Project Management Systems

as Software

(31)

Podio Trello Asana Jira Basecamp Blossom Google Cal Wunderlist Todoist

Software Possibilities

Slack Hipchat Github Bitbucket Gmail Clear Excel

(32)

Podio Trello Asana Jira Basecamp Blossom Google Cal

For Teams

Slack Hipchat Github Bitbucket Gmail Excel

(33)

Trello Asana Basecamp Google Cal Wunderlist Todoist

For Individuals

Github Bitbucket Gmail Clear Excel

(34)

You will have to chain together multiple Apps in order to accomplish

effective Project-level Information, Tasks, and Events, along with all the

ancillary data associated with PM.

The unfortunate reality is that there is no silver

bullet in what’s available.

(35)

Project-level Podio

Example Setup 1

Task Management Trello Event Management Podio + Exchange + Excel Team Communication Hipchat Code Tracking Bitbucket

(36)

Project-level Basecamp

Example Setup 2

Task Management Basecamp Event Management Google Cal Team Communication Slack Code Tracking Github

(37)

Project-level Trello

Example Setup 3

Task Management Trello Event Management Google Cal Team Communication N/A Code Tracking Github

(38)

Passive communication wherever possible is always best.

However, it will never be perfect and so there must be a schedule or routine built into your process to account for manual communication of items: daily,

weekly, bi-weekly, monthly.

Note hourly is avoided because it is a time sink.

In all of the above what is most important is

clear channels of

communication

.

(39)

This may be you communicating to your system alone, or your team communicating through the system with each other.

It will vary based on whether you are an

individual vs. a team.

(40)

Everyone has access to the Project Management Software. Everyone can see where things are and where they need to be. Everyone can report their progress and obstacles as they go along.

This means that individuals can self-correct behavior that threatens timelines.

The Project Manager is no longer the keeper of

the keys.

(41)

There isn’t a need for one person to hold the plan and direct traffic all the time.

A trusted team with adequate communication has a clear plan from the outset to follow.

This is why PM built into a team as a skill is

such a gain.

(42)

Individuals can self-correct mistakes.

Managers can more quickly notice and communicate alternatives to things “off the rails”.

There are not enormous “status” meetings required since accurate and current data is always available for the team or individual.

(43)

Project System Elements

Projects Tasks Events

Bringing it all together

Project Process Research Build Testing QA Support Project Planning Scope Timeline Intuition Modelling Buffer Time Project Tracking Software Toolchain Communication Channels Routine Direction Micro-level Individual Team

(44)

References

Related documents

I n DC series motors, (prior to magnetic saturation) torque increases as the square of armature current, these motors are used where high starting torque is

Physical and chemical changes in the upper soil horizons, induced by fires, greatly affect other properties such as aggregate stability (Andreu et al., 2001), water retention capacity

CURRICULUM ERP001 Management Empowered by SAP ERP ERP040 4 hours Management Empowered by mySAP ERP Logistics & Operations PLM400 5 days Business Processes in Quality

Seven test diets were prepared by spraying graded levels (0, 250, 500, 750, 1000, 1250 and 1500 FTU kg -1 ) of phytase on canola meal-based basal diet to assess the optimal

Inbound Inbound Pad •Pre-inspection •Vendor cleaning •Pest control •Toilet dump Spot 1 •Inspection •Strip Seats •Draft gear and couplers •Diaphragms •MPT1000

Nexus generated $915k of total revenue in 2012; of which $651k came from grants received and $262k from revenue generating activities; technical assistance and carbon asset

The primary aim of this study was to investigate associations between HRV measured with a wrist-worn PPG device, the Empatica E4 sensor (Empatica Inc) [ 30 , 31 ], and widely used

Department of Labor’s Bureau of Labor Statistics reports that 6.9 million individuals are employed in the construction industry annually and that the employment of