Organization Structure /
Software Development
What a project requires to complete on time and in optimize way
Breakdown of the large project in smaller achievable modules
- Well defined road map
- Create monthly goals
- Create weekly goals out of the monthly goals
- Set appropriate / feasible timelines
System Architecture design including
-
Technologies to use in the project
-
Initial SRS document
-
Decision on hosting the application
-
Data Structure & Data Flow in the application
-
Development / Testing / Live environments
-
Centralized repo to organize code between teams
A dedicated solution oriented team with pre-defined goals to achieve
-
Expertise in skills
-
Can work in teams and bring up solutions to the problems
-
Best coding practices
-
Familiar with latest and available tools to get task done quickly
-
Familiar with all the stages of Software Development
-
Good Communication Skills
Should follow Iterative Software Development Approach (Agile)
-
Maintain Product Backlog
-
Sprint Planning
-
Sprint Backlog
-
Daily Scrum
-
Sprint Review
-
Restrospective
Better organized weekly/daily team meetings
-
Should have all the team involve
-
Meeting should be short and to the point
-
At the end of the meeting, MOM need to be created or Tasks/Updates need to be posted on Zoho
-
Every challenge faced by team members need to bring up in the meeting to resolve on the time
Performance analysis
-
Team member's performance have to analyse based on the task given
-
Weekly or Bi-Weekly analysis required to deliver project on time
Release planning
-
Every release has a definite time
-
Logs need to be maintained for each release
-
New requirements or changes in initial requirements should added in next release
-
There should be maximum two release in one week
- A prioritized and estimated Scrum Product Backlog
- The (estimated) velocity of the Scrum Team
- Conditions of satisfaction (goals for the schedule, scope, resources)
To create a Release Plan the following things have to be available
Steps to follow in Software Development Iterative Model
Prototype Development
Mockups and UI Development
Business Logic Development
Frontend Development
Organization Structure
Leadership Team
Production Team
QA Team
R & D Team
QA Team
software-development
By sarabs3
software-development
- 415