The Art of Project Management
                    Bryce Barrand
THE ART OF PROJECT MANAGEMENT
What are we in for?




- Who I am
- Step through project process
   - Talk through tips and...
CREDENTIALS
me Should I listen to this guy?



What has Bryce done?
  - Logomaker versions 1&2
  - rainSVG
  - Ancestry Pr...
LOGOMAKER BY HP
Get your own logo for $49. It’s canned, and it’s
cool


 - Over 1.5 million in sales
 - Over 1 million acc...
Ancestrypress
Family trees turned into books made of real trees




 - Probably the largest app made with
 Flex 2




    ...
Zenprint and Dr. Zaius
(This guy should get on with it...)




 - Other big big big awesome
 apps done with Flex




     ...
RAINSVG
Making the most out of an old technology



 - Big sweet library goes from design to web to print
 - Used for HP, ...
SCARE AWAY TIME
Politely excuse yourself if not interested



- We are to the meat of the session
- Step through the diffe...
OUR INTERACTIVE APPROACH
I love the buzzwords!



Discovery Phase
Design/Prototype
   Research/Usability Testing
   Produc...
APPROACH: DISCOVERY
Otherwise known as dating, and a channel on cable
with shows like Mythbusters and Time Warp.

Discover...
APPROACH: DISCOVERY
Testing the waters
1st meeting:
- We talk about their idea/project
- Tell them how good an idea it is,...
APPROACH: DISCOVERY PT 2
Getting ready to dive into the project

2nd/3rd meeting:
- Come back with a decent estimate based...
APPROACH: PROTOTYPE PHASE
   But I like waterfalls...
Prototyping is the anti-waterfall:
- Typical agency and contract wor...
APPROACH: PROTOTYPE PHASE: GUIDELINES
The distant future. The year 2000.

Prototyping Phase Guidelines
- Avoid emotional a...
APPROACH: PROTOTYPE PHASE: WIREFRAMES
 The distant future. The year 2000.


Wireframes
- Start with Wireframes or Flash Ca...
APPROACH: PROTOTYPE PHASE: CLICK-THROUGH
The distant future. The year 2000.

Interactive prototype
- Smoke and mirrors
- N...
APPROACH: PROTOTYPE PHASE: DESIGNS
Umm. He is a “designer-type”



Design guidelines
-Designs should be near the final of t...
APPROACH: PROTOTYPE PHASE USABILITY
 I don’t need usability, all my assumptions are
 correct the first time


- Get a firm
-...
APPROACH: PROTOTYPE PHASE: WBS
WBS: Weevil Balloon Submarines er... Work
Breakdown Structure


WBS
- Breaking down the pro...
APPROACH: PROTOTYPE PHASE: WBS
WBS: Weevil Balloon Submarines er... Work
Breakdown Structure


WBS
- Breaking down the pro...
APPROACH: PROTOTYPE PHASE: WBS
WBS: Weevil Balloon Submarines er... Work
Breakdown Structure


WBS
- Breaking down the pro...
APPROACH: PROTOTYPE PHASE: WBS
WBS: Weevil Balloon Submarines er... Work
Breakdown Structure


WBS
- Breaking down the pro...
APPROACH: PROTOTYPE PHASE: WBS
WBS: Weevil Balloon Submarines er... Work
Breakdown Structure


WBS
- Breaking down the pro...
APPROACH: PROTOTYPE PHASE: WBS
Estimating hours tips:


- Estimating hours tips                                           ...
APPROACH: PROTOTYPE PHASE: PRD
Potty-mouth Rocker Droids... er. Product
Requirement Document
                             ...
APPROACH: PROTOTYPE PHASE: FINALIZING
What else do you put in the final estimate?:


- Estimating timeline
   - Plan on an ...
APPROACH: DEVELOPMENT
Oh yeah, now you are talking my language



         Tips:
         Tools:




     CONTACT/S: Bryce...
APPROACH: DEVELOPMENT: TIPS
Do I really need to leave 20%?

 Tips:
 - Never launch on a Friday
 - Put your best foot forwa...
APPROACH: DEVELOPMENT: TOOLS
Like a swiss-army knife, but without the stupid
things that nobody uses like a cork opener


...
APPROACH: DEVELOPMENT: TOOLS: UNFUDDLE
oooh, I live in unfuddle




    CONTACT/S: Bryce Barrand   TEL: 801 802 6464   eMA...
APPROACH: DEVELOPMENT: TOOLS: CHARLES
He is in charge




    CONTACT/S: Bryce Barrand   TEL: 801 802 6464   eMAIL: bryceb...
APPROACH: DEVELOPMENT: TOOLS:
CONNECTNOW
Four in a row and you win




    CONTACT/S: Bryce Barrand   TEL: 801 802 6464   ...
APPROACH: DEVELOPMENT: ITERATIVE TESTING
Good QA is your friend


- When should you go into a testing cycle?
    a. About ...
Thank You
Upcoming SlideShare
Loading in …5
×

Bryc Barrand - The art of project management in large-scale Flex projects

1,138
-1

Published on

There are many tools and tricks to help project managers develop enterprise level applications. Topics covered will include: Gathering project info, creating the WBS (work breakdown structure), developer accountability for hours worked, centralizing code, project management software, and healthy client communication.

Published in: Technology, Business
2 Comments
2 Likes
Statistics
Notes
  • My name is Miss matter Garba,i saw your profile today on (slideshare.net) and became intrested in you,i will also like to know you the more,and i want you to send an email to my email address (mattergarba56@yahoo.com) so i can give you my picture for you to know whom i am. However i believe we can move on from here! I am waiting for your mail to my email address above.(Remeber the distance, colour or language does not matter but love matters alot in life miss matter. (mattergarba56@yahoo.com)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • My name is Miss matter Garba,i saw your profile today on (slideshare.net) and became intrested in you,i will also like to know you the more,and i want you to send an email to my email address (mattergarba56@yahoo.com) so i can give you my picture for you to know whom i am. However i believe we can move on from here! I am waiting for your mail to my email address above.(Remeber the distance, colour or language does not matter but love matters alot in life miss matter. (mattergarba56@yahoo.com)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,138
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Bryc Barrand - The art of project management in large-scale Flex projects

  1. 1. The Art of Project Management Bryce Barrand
  2. 2. THE ART OF PROJECT MANAGEMENT What are we in for? - Who I am - Step through project process - Talk through tips and tools for each project phase - Avoid pitfalls CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  3. 3. CREDENTIALS me Should I listen to this guy? What has Bryce done? - Logomaker versions 1&2 - rainSVG - Ancestry Press - Zenprint - Top secret project “Dr. Zaius” CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  4. 4. LOGOMAKER BY HP Get your own logo for $49. It’s canned, and it’s cool - Over 1.5 million in sales - Over 1 million accounts - 5 year relationship - They are still working with us - 2 versions of the application - Maybe 1500 hours? CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  5. 5. Ancestrypress Family trees turned into books made of real trees - Probably the largest app made with Flex 2 CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  6. 6. Zenprint and Dr. Zaius (This guy should get on with it...) - Other big big big awesome apps done with Flex CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  7. 7. RAINSVG Making the most out of an old technology - Big sweet library goes from design to web to print - Used for HP, Dr Zaius, Aspire, Women’s Professional Soccer League, Realustrator, Zenprint, - 1000+ hours - Rain charges 200,000 depending on amount of library used CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  8. 8. SCARE AWAY TIME Politely excuse yourself if not interested - We are to the meat of the session - Step through the different phases of a project - Following tips are for enterprise scale projects CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  9. 9. OUR INTERACTIVE APPROACH I love the buzzwords! Discovery Phase Design/Prototype Research/Usability Testing Product Requirements Doc (PRD) Development Deployment Voilá! Happiness. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  10. 10. APPROACH: DISCOVERY Otherwise known as dating, and a channel on cable with shows like Mythbusters and Time Warp. Discovery phase defined: From when the client walks in till you get a check in your sweaty hand Who gets involved: Account manager, Salesman, Technical PM, a contact if applicable CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  11. 11. APPROACH: DISCOVERY Testing the waters 1st meeting: - We talk about their idea/project - Tell them how good an idea it is, or that we aren’t interested - *Give them a “scare away” price and timeline - Look for red flags - Ask for a feature list, or tell them you are going to write it After 1st meeting: - Finish feature list - Do some research if necessary - Don’t count your chickens, and don’t put in too much time CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  12. 12. APPROACH: DISCOVERY PT 2 Getting ready to dive into the project 2nd/3rd meeting: - Come back with a decent estimate based on feature list - Spend maybe an afternoon - Ask 2 developers to estimate it - Ask 2 managers to estimate it as well - Sell them on the prototype phase - Take 25% down to start the prototype phase - Trade for ownership? - Not great for service agencies - Don’t meet or do anymore research till you get money CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  13. 13. APPROACH: PROTOTYPE PHASE But I like waterfalls... Prototyping is the anti-waterfall: - Typical agency and contract work is based off a price given when you and they know the least about the project - Gimme iterations baby! - High level of trust and communication with client Prototype Phase Deliverables: - Wireframes - Click-through Prototype - Designs - PRD/TRD - WBS CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  14. 14. APPROACH: PROTOTYPE PHASE: GUIDELINES The distant future. The year 2000. Prototyping Phase Guidelines - Avoid emotional attachment - Iterate weekly - Involve the business people (client), technical leads, UX, and designers - This will help avoiding unprofitable, unstable, unusable, or ugly apps - The whole phase should take about 25% of the total time - If you go over, then just charge hourly CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  15. 15. APPROACH: PROTOTYPE PHASE: WIREFRAMES The distant future. The year 2000. Wireframes - Start with Wireframes or Flash Catalyst - Do at least 2 different approaches to elements - Involve the business (client), technical leads, UX, and designers - Get basic understanding of layout and functionality CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  16. 16. APPROACH: PROTOTYPE PHASE: CLICK-THROUGH The distant future. The year 2000. Interactive prototype - Smoke and mirrors - No db connection - DON’T DO DESIGNS OR SKIN ANYTHING - Change it like crazy - Try crazy things - This is the cheapest time to make changes CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  17. 17. APPROACH: PROTOTYPE PHASE: DESIGNS Umm. He is a “designer-type” Design guidelines -Designs should be near the final of the prototype phase -Designer should understand what was tried and what worked CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  18. 18. APPROACH: PROTOTYPE PHASE USABILITY I don’t need usability, all my assumptions are correct the first time - Get a firm - Or pay somebody - Do it for realz - Iterate here if possible CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  19. 19. APPROACH: PROTOTYPE PHASE: WBS WBS: Weevil Balloon Submarines er... Work Breakdown Structure WBS - Breaking down the project into bite size pieces - Now the hours have got to be very accurate - Word vs Omnigraffle vs Omniplan vs MS Project Wombats Bite Sometimes, Wimpy Bryce Surprise, Wallabies BonBons Slapping, Workin’ that Bitty Skirt!, Warts are Bad-a Seriously. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  20. 20. APPROACH: PROTOTYPE PHASE: WBS WBS: Weevil Balloon Submarines er... Work Breakdown Structure WBS - Breaking down the project into bite size pieces - Now the hours have got to be very accurate - Word vs Omnigraffle vs Omniplan vs MS Project Wombats Bite Sometimes, Wimpy Bryce Surprise, Wallabies BonBons Slapping, Workin’ that Skirt Baby!, Warts are Bad-a Seriously. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  21. 21. APPROACH: PROTOTYPE PHASE: WBS WBS: Weevil Balloon Submarines er... Work Breakdown Structure WBS - Breaking down the project into bite size pieces - Now the hours have got to be very accurate - Word vs Omnigraffle vs Omniplan vs MS Project Wombats Bite Sometimes, Wimpy Bryce Surprise, Wallabies BonBons Slapping, Workin’ that Skirt Baby!, Warts are Bad-a Seriously. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  22. 22. APPROACH: PROTOTYPE PHASE: WBS WBS: Weevil Balloon Submarines er... Work Breakdown Structure WBS - Breaking down the project into bite size pieces - Now the hours have got to be very accurate - Word vs Omnigraffle vs Omniplan vs MS Project Wombats Bite Sometimes, Wimpy Bryce Surprise, Wallabies BonBons Slapping, Workin’ that Skirt Baby!, Warts are Bad-a Seriously. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  23. 23. APPROACH: PROTOTYPE PHASE: WBS WBS: Weevil Balloon Submarines er... Work Breakdown Structure WBS - Breaking down the project into bite size pieces - Now the hours have got to be very accurate - Word vs Omnigraffle vs Omniplan vs MS Project Wombats Bite Sometimes, Wimpy Bryce Surprise, Wallabies BonBons Slapping, Workin’ that Skirt Baby!, Warts are Bad-a Seriously. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  24. 24. APPROACH: PROTOTYPE PHASE: WBS Estimating hours tips: - Estimating hours tips PERT - PERT formula (Optimistic Estimate + (4 times Most Likely Estimate) + Pessimistic Estimate) - Program Evaluation and Review Technique divided by 6 (PERT) - Have 2 or more developers estimate the same piece of work - Holding the developers accountable (more to come on this) CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  25. 25. APPROACH: PROTOTYPE PHASE: PRD Potty-mouth Rocker Droids... er. Product Requirement Document The Help Window will be a non-modal, in-application popup window. PRD defined: o The window may be resized or dragged within the application window, so that the user may continue using the application while following instructions provided in - Document describing specific features of the product the Help Window. o The window will consists of at least two panes: - Simple, to the point + A table of contents in tree form displayed on the left-hand side of the - Doesn’t necessarily define how, but what. (doesn’t dive window. + The help content on the right side. into interface but what a user can do) o The help contents will be loaded from the database o Help content will be searchable. - Contains a definition of terms o When the help window is displayed, it will default to help content relevant to the current application state. - Outlines responsibility o Help content to be created includes - Should be written in tandem with the client + How to create a new Project + Editing photos - Meant to be a companion to the prototype to explain/ + Editing text areas + Changing Themes examine/show what couldn’t be done in prototype + Using different Colors + Organizing photos o If additional topics are to be added after the application launches, writing additional instructions will be an hourly cost if the project is paid for as a bid. CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  26. 26. APPROACH: PROTOTYPE PHASE: FINALIZING What else do you put in the final estimate?: - Estimating timeline - Plan on an individual getting in 6 hours a day - Adding PM and testing - At least 25% - “Top down” and “bottom up” pricing - Putting it all together - What to pad? - New technology or first time doing something CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  27. 27. APPROACH: DEVELOPMENT Oh yeah, now you are talking my language Tips: Tools: CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  28. 28. APPROACH: DEVELOPMENT: TIPS Do I really need to leave 20%? Tips: - Never launch on a Friday - Put your best foot forward - Junior devs in showoff meetings is a bad idea - Balance junior and senior devs - Focus on your strengths - Hire the experts not the generalists - Be developercentric - Code Reviews CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  29. 29. APPROACH: DEVELOPMENT: TOOLS Like a swiss-army knife, but without the stupid things that nobody uses like a cork opener Subclipse Unfuddle Charles AdobeConnectNow CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  30. 30. APPROACH: DEVELOPMENT: TOOLS: UNFUDDLE oooh, I live in unfuddle CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  31. 31. APPROACH: DEVELOPMENT: TOOLS: CHARLES He is in charge CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  32. 32. APPROACH: DEVELOPMENT: TOOLS: CONNECTNOW Four in a row and you win CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  33. 33. APPROACH: DEVELOPMENT: ITERATIVE TESTING Good QA is your friend - When should you go into a testing cycle? a. About 75% the way done with development b. Early and often c. After feature complete on the code base d. Testing? - Who should do the testing? - The developers? - Internal team? External team? - CONTACT/S: Bryce Barrand TEL: 801 802 6464 eMAIL: bryceb@mediarain.com
  34. 34. Thank You
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×