Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D digitec-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Digitec
  • digitec-wiki
  • Wiki
  • digitec agile process

digitec agile process · Changes

Page history
rcabral created page: digitec-agile-process authored Feb 24, 2014 by Rene Cabral's avatar Rene Cabral
Hide whitespace changes
Inline Side-by-side
digitec-agile-process.markdown
View page @ 350a6130
......@@ -27,32 +27,25 @@ Some Scrum methods are used for production versions of large projects.
### The Process
Generally one needs to design and tailor the agile process around the team, and some elements will vary on every single project.
What I have found is that you need to design and tailor the agile process around the team, and some elements vary on every single project.
We would still call what we follow today, Agile Software Development (using healthy doses of XP and SCRUM):
1. No one writes a line of code without a specification.
2. We divide every project as follows (Extreme programming terms on right):
- Project Name (Epic )
- Version (Iteration)
- Milestone (User Story)
- Issue (Task)
Today what I use I would still call Agile Software Development (using healthy doses of XP and SCRUM):
3. We have various fancy information radiators on this like unit testing, functional testing, behavior testing, continuous integration, etc.
4. Software versioning is intimately tied to the process and usually a trigger for the radiators.
No one writes a line of code without a specification.
5. Teams have a short meeting every single morning in which each developer goes over what (and how) they did yesterday, what they hope to get done today (and how) and ask any questions that they have.
We divide every project as follows (Extreme programming terms on right):
6. Milestones are usually two weeks long and we do make the deadline sacred at the expense of task completion (this can vary per milestone).
Project Name (Epic )
Version (Iteration)
Milestone (User Story)
Issue (Task)
7. All of these constructs (except the meetings) are managed through software and automation.
We have various fancy information radiators on this like unit testing, functional testing, behavior testing, continuous integration, etc.
Software versioning is intimately tied to the process and usually a trigger for the radiators.
Teams have a short meeting every single morning in which each developer goes over what (and how) they did yesterday, what they hope to get done today (and how) and ask any questions that they have.
Milestones are usually two weeks long and we do make the deadline sacred at the expense of task completion (this can vary per milestone).
All of these constructs (except the meetings) are managed through software and automation.
We also follow open coding standards for the languages we use and publish our own coding style guide which is based on open standards and well as some of my personal preferences.
Specifics aside, thats pretty much it.
8. We also follow open coding standards for the languages we use and publish our own coding style guide which is based on open standards and well as some the preferences of our senior software engineers.
Clone repository
  • alpha beta testing
  • browser testing
  • camtasia licenses
  • code delivery processes
  • coding practices
  • css and sass coding standards
  • database schema standards
  • dependency management
  • development environments
  • digitec agile process
  • digitec gitlab styles
  • digitec software promises
  • digitec spec process
  • gitlab administration
  • gitlab issues tags
View All Pages