I am sharing my ideas and experience gained in my so far professional life.
We all knows that we deals with the things that in our mind and can’t be touch (Information, ideas and Software) and whole software industry is running over many self developed (Matured and Immature) Process that turns Information, Ideas into the working software.
When the process is not mature enough then results come out as less quality end product, unsatisfied customer, business loss ( due to over time work, late delivery), blame games etc.
Meetings
- Business Requirement Meeting – Held in between Project manager, Business Analyst and stake holders/Clients.
- Project kick off Meeting – Lead by PM with TL and Tech team
- Week start project status meeting – Lead by PM with TL
- Week end project status meeting – Lead by PM with TL
- Daily stand-up meeting – Lead by TL with the team
- Documents Review Meetings – Content Specialist, Business Analyst or Product Owner
Documentation
- Business Requirement Document (BRD) – Prepared by Business Analyst
- Software Requirement Specification (SRS) – Prepared By TL
- High Level Design (HLD) – Prepared By TL or Sr Software Engineer
- Low Level Design (LLD) – Prepared by TL or Sr Software Engineer
- Test Plan – QA Lead or QA Manager
- Test Scenarios / Test Cases – QA Engineer
- Issue Log Document – QA Engineer
- Release Note – Build Release Engineer
- Product User Manual – Content Writer
Mode of Communication
- Email (Formats, Compilation, Signature, Showing the emotions/Behaviour)
- Phone / Extension (It is required to prevent the office environment from being fish market)
- Verbal (Silence communication )
Ethics & Culture in IT Industry
- White caller Job
- Client is King
- Commitments to the work
- Pro-activeness
- Responsibility and accountability
- Tight Schedule & Sense of Urgency
- Upgrading the skills
- High salary in less time
- Punctuality
- Get together Events & Parties (Official or Unofficial )