Category Archive Tech

Software Project Management and Planning

Software Project Planning

Project planning is an aspect of Project Management, which comprises of various processes. The aim of theses processes is to ensure that various Project tasks are well coordinated and they meet the various project objectives including timely completion of the project.

Project Planning helps in
– Facilitating communication
– Monitoring/measuring the project progress, and
– Provides overall documentation of assumptions/planning decisions

The Project Planning Phases can be broadly classified as follows:
– Development of the Project Plan
– Execution of the Project Plan
– Change Control and Corrective Actions

Project Planning is an ongoing effort throughout the Project Lifecycle

Project & Program Management(PMI Certification)

Software Engineering Process

Software engineering is the use of an organized and regulated approach for the design, development, testing, documentation, and maintenance of software by applying principles from engineering, project management, computer science, programming, cost management as well as other areas.

A ‘software’ includes a set of executable programs along with supporting libraries and documentation. The end result of software engineering is a streamlined and reliable software product. My favourite Engineering process is the Twin V shaped model which smoothes out any ambiguities and reduces bugs in product as the QA team is gate keeper of the Specs.

Loader Loading…
EAD Logo Taking too long?

Reload Reload document
| Open Open in new tab

Download [191.85 KB]

Software Architect Handout

In the software industry, the role of a software architect is interpreted in many different ways. In some cases, an architect may work in an established enterprise company and hand down instructions on technology stacks to the developers. At the other extreme Agile development, a team may work without the involvement of an architect. Let’s clarify software architect’s role.

Gamification

Gamification is the process of taking something that already exists – a website, an enterprise application, an online community – and integrating game mechanics into it to motivate participation, engagement, and loyalty. Gamification takes the data-driven techniques that game designers use to engage players, and applies them to non-game experiences to motivate actions that add value to your business.