Contents


Name of Skill Classification of Skill Prerequisites for Skill Related Software Engineering Area(s) Rationale for Skill Roles for Skill Work Related To Skill Real World Examples Role of Academia/Industry Tools supporting the skill Skill Self Assessment References




Role of Academia or Industry in Cultivating the Skill

  1. Role of Academia
    • Learning new languages and maintaining project at educational level helps a lot in becoming a good SDLC implementor
      • Understanding and practicing different programming languages
      • Learning different tools required such as git and jira
      • Implementing different life cycle models as per projects
      • Managing time and quality of software at basic level


Tools Supporting the Skill

  • Confluence: Online tool used for capturing and sharing information.
    • https://www.atlassian.com/software/confluence
    • Templates are available for:
      • Requirements Management
      • Decision Making
      • Meeting Notes
      • How-to and Troubleshooting articles
      • Retrospectives/Lessons Learned
      • Project Tracking and Reports.
    • Integrates with Jira Bug/Issue Tracking
  • Jira: Online Bug/Issue/Task/Project Tracking system
    • https://www.atlassian.com/software/jira
    • Plan work via versions and releases
    • Track and report on tasks, due dates, and effort
    • Track task status from start to finish via customizable workflow
    • Integrates with version control systems (GIT) so any code changes can be tracked inside each ticket, version, and project.
  • Git: Source Code Repository/Version Control System http://git-scm.com
  • Stash/Bitbucket: Online Git repository manager (now called Bitbucket server)
  • Source Tree: Git client for Macintosh and Windows computers http://www.sourcetreeapp.com/
  • Bamboo (Coming Soon): Continuous integration/release management https://www.atlassian.com/software/bamboo


Skill Self-Assessment (My Skill Score (1 – 10) and Reasons for Self-Assigned Score)

6

Reason:

I have managed some projects during acadamics but these are not at industrial level. When working on large scale maintaining large amount of resources and employees is way difficult than group projects. Professional level skills are still missing that are needed to be developed.