Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to be Successfully managing the first project?

How to be Successfully managing the first project?

Ngalam Backend Community

October 23, 2018
Tweet

More Decks by Ngalam Backend Community

Other Decks in Technology

Transcript

  1. How to be Successfully managing the first project? Malang PHP

    User Group – October 2018 Meetup Amalia Zakiyah
  2. Project Types Company Project Dealing with a project manager or

    leader Freelance Project Dealing directly with the client Our Own Project Dealing with our self 2
  3. Project Challenged Factor 5 Lack of User Input 12.8% Changing

    Requirements & Specifications 11.8% Incomplete Requirement & Specifications 12.3% Chaos Report of Standish Group, 2014 4. Lack of Executive Support 7.5% 5. Technology Incompetence 7.0% 6. Lack of Resources 6.4% 7. Unrealistic Expectations 5.9% 8. Unclear Objectives 5.3% 9. Unrealistic Time Frames 4.3% 10. New Technology 3.7% 11. Other 23.0%
  4. Project Impaired Factor 6 Incomplete Requirements 13.1% Lack of Resources

    10.6% Lack of User Involvement 12.4% Chaos Report of Standish Group, 2014 4. Unrealistic Expectations 9.9% 5. Lack of Executive Support 9.3% 6. Changing Requirements & Specifications 8.7% 7. Lack of Planning 8.1% 8. Didn't Need It Any Longer 7.5% 9. Lack of IT Management 6.2% 10. Technology Illiteracy 4.3% Other 9.9%
  5. Project Success Factor 7 User Involvement 15.9% Clear Statement of

    Requirement 13.0% Executive Management Support 13.9% Chaos Report of Standish Group, 2014 4. Proper Planning 9.6% 5. Realistic Expectations 8.2% 6. Smaller Project Milestones 7.7% 7. Competent Staff 7.2% 8. Ownership 5.3% 9. Clear Vision & Objectives 2.9% 10. Hard-Working, Focused Staff 2.4% Other 13.9%
  6. “ Every minute you spend in planning saves 10 minutes

    in execution, this give you a 1000% return on energy ~ Brian Tracy ~ 9
  7. Identify Relevant Stakeholders • • • Who’s the decision maker?

    Who’s working on the current system/platform/website/etc? Who are the users of the new/planned solution? 11
  8. Discover and Learn 12 Get the aim of the project,

    user roles, system requirements must be considered, functional requirements
  9. Database Best Practices • • • • • What information

    need to be stored? Why are we storing these? What kind of query do we need to execute? Think as DBA RDBMS : entity, attributes, key, relationship, constraints, normalization, indexes 17
  10. Let’s Code (YEEEY! Finally) • • • Set up dev

    environment Research other projects Set up Git repository 19 </>
  11. Incremental Testing • • • Be thorough with our testing

    Multiple platforms/OS/browser testing Test more…. 20 </>