Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,422 views

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
  • 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

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

×