SlideShare uma empresa Scribd logo
1 de 16
Redmine система ведения проектов   опыт внедрения “ заточка” для Scrum   и другие полезности Ruby  And  Rails Barcamp Киев, 26 сентября 2009 Vladimir Oleynik Киев, 26 сентября 2009
Redmine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Redmine Installation 1. Create a database (MySQL, PgSQL, sqlite) 2. RubyGems 1.3.1 and Rake 0.8.3 are required 3.  svn co    http://redmine.rubyforge.org/svn/branches/0.8-stable redmine 4. Modify  config/database.yml 5.  rake db:migrate RAILS_ENV="production"   6. Launch
Redmine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Redmine ,[object Object],[object Object]
 
Redmine Roles and Workflow •  Customizable issue states and state changes rules •  For  every  role
Redmine Custom Fields for: •  Issues •  Spent time •  Projects •  Users
Redmine Tasks Planning New issues screen (like in other bugtrackers) Useful plug-ins: •  Schedule •  Staff to do 
Redmine Time Logging •  anyone can log time to any project   or issue •  custom time logging Bulk Time Entries plug-in  may come handy
Redmine Time Reports •  Powerful issues list filtering and reports builder •  Timesheet plug-in
Redmine Roadmap •  Shows a milestone/sprint status •  Can be used for "What's new" list generation •  Embedded plug-in allows to show auto generated docs,      build or test results in your project
Redmine SCM Integration •  includes cvs, subversion,  git • referencing and closing issues hooks • commits per author, per month charts • code review plugin
Redmine Scrum, Kanban 1. Milestones become Sprints, far future bugs become backlog 2. Avoid forked redmines, use plug-ins: •  Burndown charts •  Charts •  Kanban board •  Scrum dashboard
Redmine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Redmine class SayByeBye < Redmine def   redmine_home      %q( www.redmine.org ) end def   redmine_author      %q( Jean-Philippe Lang ) end def   follow_me      %q( twitter.com/vovaua ) end end

Mais conteúdo relacionado

Mais procurados

CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 Retrospective
Chip Childers
 

Mais procurados (19)

TechTalk Webinar Series - Getting Started with Apache OpenWhisk
TechTalk Webinar Series - Getting Started with Apache OpenWhiskTechTalk Webinar Series - Getting Started with Apache OpenWhisk
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
 
The FN Project by Maximilian Jerg
The FN Project by Maximilian JergThe FN Project by Maximilian Jerg
The FN Project by Maximilian Jerg
 
PuppetConf 2016: Direct Puppet and Application Management for the Puppet Plat...
PuppetConf 2016: Direct Puppet and Application Management for the Puppet Plat...PuppetConf 2016: Direct Puppet and Application Management for the Puppet Plat...
PuppetConf 2016: Direct Puppet and Application Management for the Puppet Plat...
 
CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 Retrospective
 
Building a company-wide data pipeline on Apache Kafka - engineering for 150 b...
Building a company-wide data pipeline on Apache Kafka - engineering for 150 b...Building a company-wide data pipeline on Apache Kafka - engineering for 150 b...
Building a company-wide data pipeline on Apache Kafka - engineering for 150 b...
 
Cross Community CI project
Cross Community CI projectCross Community CI project
Cross Community CI project
 
Schemas Beyond The Edge
Schemas Beyond The EdgeSchemas Beyond The Edge
Schemas Beyond The Edge
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYCBlazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYC
 
CICD With GitHub, Travis, SonarCloud and Docker Hub
CICD With GitHub, Travis, SonarCloud and Docker HubCICD With GitHub, Travis, SonarCloud and Docker Hub
CICD With GitHub, Travis, SonarCloud and Docker Hub
 
Validating latest changes with XCI
Validating latest changes with XCIValidating latest changes with XCI
Validating latest changes with XCI
 
Camunda and Apache Cassandra
Camunda and Apache CassandraCamunda and Apache Cassandra
Camunda and Apache Cassandra
 
Moscow MuleSoft meetup May 2021
Moscow MuleSoft meetup May 2021Moscow MuleSoft meetup May 2021
Moscow MuleSoft meetup May 2021
 
How to deploy your Apps in serverless-way using App Engine.pptx
How to deploy your Apps in serverless-way using App Engine.pptxHow to deploy your Apps in serverless-way using App Engine.pptx
How to deploy your Apps in serverless-way using App Engine.pptx
 
Redmine for azoft
Redmine for azoftRedmine for azoft
Redmine for azoft
 
Going serverless with aws
Going serverless with awsGoing serverless with aws
Going serverless with aws
 
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
 
Monoliths to Microservices: App Transformation - introduction
Monoliths to Microservices: App Transformation - introductionMonoliths to Microservices: App Transformation - introduction
Monoliths to Microservices: App Transformation - introduction
 
#1 MuleSoft Meetup in Geneva
#1 MuleSoft Meetup in Geneva #1 MuleSoft Meetup in Geneva
#1 MuleSoft Meetup in Geneva
 

Destaque

微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程
Chang Mt
 
如何進行專案管理 - 版本控制
如何進行專案管理 - 版本控制如何進行專案管理 - 版本控制
如何進行專案管理 - 版本控制
Nagi Lin
 

Destaque (8)

Information Management with Redmine
Information Management with RedmineInformation Management with Redmine
Information Management with Redmine
 
微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程
 
專案管理理論基礎
專案管理理論基礎專案管理理論基礎
專案管理理論基礎
 
專案進度追蹤
專案進度追蹤專案進度追蹤
專案進度追蹤
 
如何進行專案管理 - 版本控制
如何進行專案管理 - 版本控制如何進行專案管理 - 版本控制
如何進行專案管理 - 版本控制
 
Redmine
RedmineRedmine
Redmine
 
Redmine 教育訓練
Redmine 教育訓練Redmine 教育訓練
Redmine 教育訓練
 
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
 

Semelhante a RubyBarCamp Kiev 2009: Redmine

CMake: Improving Software Quality and Process
CMake: Improving Software Quality and ProcessCMake: Improving Software Quality and Process
CMake: Improving Software Quality and Process
Marcus Hanwell
 

Semelhante a RubyBarCamp Kiev 2009: Redmine (20)

Hassle Free Issue tracking with redmine
Hassle Free Issue tracking with redmineHassle Free Issue tracking with redmine
Hassle Free Issue tracking with redmine
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
Continuous Deployment into the Unknown with Artifactory, Bintray, Docker and ...
Continuous Deployment into the Unknown with Artifactory, Bintray, Docker and ...Continuous Deployment into the Unknown with Artifactory, Bintray, Docker and ...
Continuous Deployment into the Unknown with Artifactory, Bintray, Docker and ...
 
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
 
CMake: Improving Software Quality and Process
CMake: Improving Software Quality and ProcessCMake: Improving Software Quality and Process
CMake: Improving Software Quality and Process
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases Weekly
 
Ruby in office time reboot
Ruby in office time rebootRuby in office time reboot
Ruby in office time reboot
 
Pragmatic Monolith-First, easy to decompose, clean architecture
Pragmatic Monolith-First, easy to decompose, clean architecturePragmatic Monolith-First, easy to decompose, clean architecture
Pragmatic Monolith-First, easy to decompose, clean architecture
 
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
 
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
 
Magento 2 Workflows
Magento 2 WorkflowsMagento 2 Workflows
Magento 2 Workflows
 
Cmake kitware
Cmake kitwareCmake kitware
Cmake kitware
 
Using Redmine for Project Management @promptloud
Using Redmine for Project Management @promptloudUsing Redmine for Project Management @promptloud
Using Redmine for Project Management @promptloud
 
GoDocker presentation
GoDocker presentationGoDocker presentation
GoDocker presentation
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
 
Serverless without Code (Lambda)
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)
 
Solving micro-services and one site problem
Solving micro-services and one site problemSolving micro-services and one site problem
Solving micro-services and one site problem
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
 
Rami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with DockerRami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with Docker
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

RubyBarCamp Kiev 2009: Redmine

  • 1. Redmine система ведения проектов   опыт внедрения “ заточка” для Scrum   и другие полезности Ruby  And  Rails Barcamp Киев, 26 сентября 2009 Vladimir Oleynik Киев, 26 сентября 2009
  • 2.
  • 3. Redmine Installation 1. Create a database (MySQL, PgSQL, sqlite) 2. RubyGems 1.3.1 and Rake 0.8.3 are required 3.  svn co http://redmine.rubyforge.org/svn/branches/0.8-stable redmine 4. Modify  config/database.yml 5. rake db:migrate RAILS_ENV=&quot;production&quot;   6. Launch
  • 4.
  • 5.
  • 6.  
  • 7. Redmine Roles and Workflow • Customizable issue states and state changes rules •  For every role
  • 8. Redmine Custom Fields for: • Issues • Spent time •  Projects •  Users
  • 9. Redmine Tasks Planning New issues screen (like in other bugtrackers) Useful plug-ins: • Schedule • Staff to do 
  • 10. Redmine Time Logging • anyone can log time to any project or issue •  custom time logging Bulk Time Entries plug-in may come handy
  • 11. Redmine Time Reports •  Powerful issues list filtering and reports builder • Timesheet plug-in
  • 12. Redmine Roadmap •  Shows a milestone/sprint status •  Can be used for &quot;What's new&quot; list generation • Embedded plug-in allows to show auto generated docs,     build or test results in your project
  • 13. Redmine SCM Integration •  includes cvs, subversion, git • referencing and closing issues hooks • commits per author, per month charts • code review plugin
  • 14. Redmine Scrum, Kanban 1. Milestones become Sprints, far future bugs become backlog 2. Avoid forked redmines, use plug-ins: • Burndown charts •  Charts • Kanban board • Scrum dashboard
  • 15.
  • 16. Redmine class SayByeBye < Redmine def redmine_home      %q( www.redmine.org ) end def   redmine_author      %q( Jean-Philippe Lang ) end def   follow_me      %q( twitter.com/vovaua ) end end