360 likes | 556 Views
How to work in Fsoft project. Authors: KienNT Version: v1.0 Instructor: <instructor-name>. Agenda. Software Project Activities Software Project Lifecycle Project Roles & Responsibilities Tasks to be done in each stage Communication in FSOFT Projects. Software Project Activities.
E N D
How to work in Fsoft project Authors: KienNT Version: v1.0 Instructor: <instructor-name>
Agenda • Software Project Activities • Software Project Lifecycle • Project Roles & Responsibilities • Tasks to be done in each stage • Communication in FSOFT Projects
Software Project Activities Engineering • Requirements Analyzing • Designing • Coding • Testing • Configuration Management • Deployment (Installation) • Maintenance • Customer Support Project Management • Planning • Tracking • Closure
Project Roles & ResponsibilitiesProject Manager Project Manager Responsibilities • Customer relationship • Project planning, tracking & controlling • Time, cost, scope, quality, • Risk, communication, resource • Resource management • Product management
Project Roles & ResponsibilitiesTechnical /Team Leader Technical /Team Leader Responsibilities • Solutions & Issues: • BA, Design • Technical Issues • Team Management • Task Assignment • Tracking & Reporting • Team member training, mentoring
Project Roles & ResponsibilitiesDeveloper Developer Responsibilities • Requirement Analyzing • Coding, Bug fixing • Unit Test
Project Roles & ResponsibilitiesTester Tester Responsibilities • Requirement Analyzing • Prepare test design, test case • Perform Testing
Project Roles & ResponsibilitiesQA – Quality Assurance QA Responsibilities • Review project products, documents, • Review project management activities, milestones, documents • Perform audit, quality gate, final inspection
Project Roles & ResponsibilitiesOther project roles Configuration Manger /Controller • Environment preparing • Product version control • Software integration • Deployment Admin • Working environment & Infrastructure • Working and onsite logistics • HR Management IT man • Hardware and software installation • Hardware/software failure support • Network config.
Tasks to be done in each stage • What to do? • Who will do? • What is the product?
Tasks to be done in each stageProject Engineering RADIO • RADIO: D - Do; R - Review; A - Approve; I - Informed; <blank>- Omitted
Communication in FSOFT Projects Who will you communicate with? When will you need to communicate? What channel can be used for communication? How to show your thoughts?
Communication in FSOFT Projects • Who will you communicate with? • Technical Leader • Developer • Tester • Communicator • Project Manager • BOSSES • Customer • Other team
Communication in FSOFT Projects • When will you need to communicate? • Have something wrong with your equipment or material • Don’t know what need to do or how to do something • Anytime you want to talk/share your thoughts to someone
Communication in FSOFT Projects • What channel can be used for communication? • Email • Phone • Videoconference • Face to face meeting • Chatting • Report
Communication in FSOFT Projects • How to show your thoughts? • Be prepared: 5W and 3H • Keep the message simple, clear and concise • Be vivid when delivering the message
Topic Test • If you meet technical difficulties in your project, what would you do? • If you find problems in installing project environment, what would you do? • If you don’t have Email/Timesheet accounts or those don’t work, what would you do? • If you have questions relating to Fsoft policies/ regulations, whom would you ask? • If you need to find a meeting room, what would you do? • If your project need one more PC/server, what would you do? • If you’re not sure how to declare timesheet for a task, how would you check it? • And other issues ?