U9 Assignment of
Software Engineering
Homework-1
Submitted by: Submitted To:
Name: Abhishek Mr. Amandeep sir
Section: E - 3004
Roll_No: RE3004B58
Group : 2
Part – A
Q1: Take a suitable example to develop a software and implement the waterfall Model technique in it to develop the software ?
Ans: The waterfall model shows a process, where developers are to follow these phases in order: 1. Requirements specification (Requirements analysis) 2. Software Design 3. Integration 4. Testing (or Validation) 5. Deployment (or
…show more content…
Justify your statement by giving some example.
Ans: Project management is a people intensive activity, and for this reason, competent practitioners often make poor team leaders. They simply don’t have the right mix of people skills. And yet, as Edgemon states unfortunately and all too frequently it seems individual just fall into a project manager role and become accidental project managers.
Model of leadership
Motivation : The ability to encourage (by “push or pull”) technical people to produce to their best ability.
Organization : The ability to mold existing processes (or invent new ones) that will enable the initial concept to be translated into a final product.
Ideas of innovation : The ability to encourage people to create and feel creative evan when they must work within bounds established for a particuler software product or application.
Problem Solving :
Managerial identity : A good project manager must take charge of the project. She must have the confidence to assume control when necessary and the assurance to all good technical people to follow their instinct.
Achievement : A complete manager must reward initiative and accomplishment to optimize the productivity of a project teem. She must demonstrate through own action that controlled risk taking will not be punished.. Influence and team building : An effective project manager must be able to read people she
I would define innovation as the ability to apply this creative thinking to an existing product, solution or approach that improves the outcome of a solution to a problem or usefulness of a product. Innovation is the ability to put creative thoughts to use in a way that is beneficial to a person, product, object, problem or situation. .
Project managers play the leading role in the project management process: They are accountable for the completion and delivery of projects. They create an atmosphere of teamwork and collaboration in which a defined goal can be achieved in a controlled and structured manner by a group of people. Project managers manage projects on a day-to-day basis, maintain a continuous focus on moving projects toward their defined objective, drive the decision-making process and execute milestones according to plan
Innovation is an idea that must be cost-effective and must gratify a precise need. Innovation includes careful application of information, imagination and creativity in stemming greater or different values from resources, and includes all processes by which new ideas are generated such as brainstorming and converted into useful products.
The project will be managed using a modified waterfall technique. In this approach, the initial two phases of the
Successfully managing a project is synonymous with managing people, which takes management and leadership skills. Project managers will only be as successful as the people on the team and the relationship with the stakeholders. Accordingly, identifying key players and understanding the role and
It has been observed that in software development, change is unavoidable and must be accommodated for in the life cycle. A number of alternative process models have been introduced in order to attempt to fix the issues in the Waterfall model. An early modification to the standard Waterfall method introduced prototyping as a feedback and discovery mechanism to identify misunderstandings and omissions early on in the process (Neill, 2004). Other process models attempted to further get rid of the risks of misunderstandings by breaking down projects
Furthermore, the temporary nature of project reflects on the project team to be temporary as well (Burke 2010, p.22). Thus, it is the responsibilities of the project manager to build and lead the teamwork for every project he manages. Moreover, the process of team building is continues during the lifecycle of the project as the changes in projects are inevitable (PMBOK Guide, 2008, p.418). A general review of the project management literature shows that there is a heavy concentration on the importance of team leadership. According to a study cited in Schwalbe (2006, p. 18), depending on a questionnaire done by one hundred project managers leadership is the most significant characteristic of effective project managers. Similarly, Nokes & Killy (2007, p.16) and Human (cited in Fisher 2011, p996) listed leadership and teamwork skills as the most important skills in project management. On the other hand, general manager needs the leadership and team management skills (Samson & Draft 2012, p.397) and (Hunsaker 2005, p. 11). However, with the well-defined lines of functional departments in most organizations there is no need for extensive teambuilding skills as it is required in projects. Thus leadership and team management skills are required in both project and general management. Though, project managers should pay more attention to leadership and teambuilding skills
Project management is one of the avenues through which individuals can be able to exhibit their leadership and management capabilities (Melgrati, & Damiani, 2012). Being a leader in project management does not necessarily mean that one has to pull all the strings in the team. Neither does management mean that one has to boss around the other employees like they are objects and human beings.
Good management brings about order and stability by formulating plans and objectives, designing structure and procedures, monitoring results against plans, and taking corrective action when needed. Leadership involves recognizing and articulating the need to significantly alter the direction and operating of the work together to overcome hurdles produced by the change and to realize new objectives. Strong leadership is not always necessary to successfully complete a project. Well-defined projects that encounter no significant surprises require little leadership. It takes a special person to perform both roles well. (Larson p 340)
My pursuit of this career comes from many years of being in management for several
The third step is the design stage which involves the requirements for the design of the technology, and these include data layers, programming language, and the data services. This stage helps in implementing a design that highlights the coverage of the business logic that was analyzed at the previous stage. The next step is the coding which involves writing the sources of the actual code that will be used in the implementation of the business logic, the models, and the integrations of the services that had been generated earlier. The fifth stage is a testing step where testers such as beta testers are solving issues that arise out of the application (Petersen & Baca, 2009). However, this stage usually tends to repeat the coding stage so that there can be proper squashing of the detected bugs. The final stage is the operation stage where the application is considered complete and can be deployed. Besides, this stage involves maintenance and support in ensuring the application remains updated and fully operational (Petersen & Baca, 2009).
In order to effectively management conflicts the project manager will need a leadership style that is effective under different circumstance. Engleberg and Wynn (2013) describes leadership as “… the ability to make strategic decisions and use communication
Organization is a group of at least two people intentionally organized to accomplish specific goals. Therefore, this leads to the appearance of management and
Team building; a successful project manager builds his team with effective communication, impartial or unbiased decisions and management skills.
The waterfall model consists of five phases such as requirements, Design, implementation, verification and maintenance. The method is a sequential design process where progress is seen as flowing downwards in a steadily manner, each development phase has its own distinct goals. The model is similar to water flowing down a cliff it can only flow in one way and cannot go back up it is the same with waterfall development ,after a development phase is completed it proceeds to the next development phase you cannot go back.