Continuous Development
Jan 11

Continuous Development

[vc_row bg_color=”#f1f1f1″ top_padding=”50″ bottom_padding=”50″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/1″][vc_custom_heading text=”Are the development benefits being realized?” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1517389152501{margin-bottom: 150px !important;padding-right: 50px !important;padding-left: 50px !important;}”]Some clients have described the ERP production environment as a graveyard for development ideas. What they mean, is that some development ideas are being executed, but the benefits are never being realized for the business. There are a couple of common reasons why:

  • Development idea is executed, even though there’s no real business case behind it
  • Definition of the change fails
  • The original need for the change gets lost during development
  • The end result differs from the definition – the error is not detected during testing

Problems of doing irrelevant developments:

  • Strategy-aligned developments are slower if resources are used on the wrong things
  • Changes that do not align with the strategy can be harmful and shatter the architecture
  • The investments do not bring the desired benefits

Development should still be agile. The business case shouldn’t be too bureaucratic. There are different levels of continuous development. The truly small, but meaningful developments need to be undertaken and not lost in bureaucracy.[/vc_column_text][/vc_column][/vc_row][vc_row top_padding=”50″ bottom_padding=”50″ class=”green-right-bg” full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514040267846{margin-top: -150px !important;margin-bottom: 50px !important;background-image: url(https://vip.projecttop.com/wp-content/uploads/2017/11/laptop-bg.png?id=1533) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”Continuous development process” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1517389199656{padding-top: 20px !important;padding-right: 70px !important;padding-bottom: 20px !important;padding-left: 70px !important;}”]

Here is an overview of the continuous development process:

  • Collect all development ideas.
  • Handle the development ideas.
  • Plan and schedule the development version-project.
  • Select the correct development ideas in the version.
  • The version is implemented and tested
  • Make the necessary regression tests.
  • Deployment
  • Get the benefits you are looking for in use.

[/vc_column_text][/vc_column][vc_column column_padding=”padding-3″ column_center=”true” width=”1/2″][vc_single_image image=”2900″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][/vc_row][vc_row bg_color=”#ffffff” top_padding=”80″ bottom_padding=”80″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2901″ img_size=”full” alignment=”center”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”Small development release –projects” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1517389199656{padding-top: 20px !important;padding-right: 70px !important;padding-bottom: 20px !important;padding-left: 70px !important;}”]The structure of the continuous development is as follows. Development ideas are collected in” the development idea box -project”

The releases of the small developments are planned in advance. This helps the business to understand, as new development features are to be expected. Repeated construction helps to improve the development.[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ top_padding=”80″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2909″ img_size=”440×546″ alignment=”center” onclick=”img_link_large” css=”.vc_custom_1525274602755{margin-bottom: 150px !important;}”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_column_text css=”.vc_custom_1515741241009{padding-right: 50px !important;padding-left: 50px !important;}”]You will get a good overview of the small development releases, when you open the Big Picture -view from Projecttop. When you create new development projects, you can compare the schedules.[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#ffffff” top_padding=”60″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”The development CR-activity” use_theme_fonts=”yes” css=”.vc_custom_1525274660500{margin-bottom: 50px !important;}”][vc_column_text css=”.vc_custom_1515741241009{padding-right: 50px !important;padding-left: 50px !important;}”]New requests for change will be created for a project created for the collection of development ideas. An activity is defined by the organization to know where the business area is concerned.[/vc_column_text][/vc_column][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2859″ img_size=”full” alignment=”center” onclick=”img_link_large” css=”.vc_custom_1525274698663{margin-bottom: 150px !important;}”][/vc_column][/vc_row][vc_row bg_color=”#ffffff” top_padding=”30″ bottom_padding=”60″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2860″ img_size=”full” alignment=”center” onclick=”img_link_large” css=”.vc_custom_1526027638627{margin-bottom: 150px !important;}”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_column_text css=”.vc_custom_1515741241009{padding-right: 50px !important;padding-left: 50px !important;}”]In order to ensure the importance of the development proposal, a business case form is required.[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ top_padding=”60″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”List of open development proposals” use_theme_fonts=”yes” css=”.vc_custom_1525274756423{margin-bottom: 50px !important;}”][vc_column_text css=”.vc_custom_1515741241009{padding-right: 50px !important;padding-left: 50px !important;}”]You can track Development ideas from the Observatory-view. Place the filter in the type field as a “Development CR” Mark the Exclude ready-field, if you don’t want to see the ready ones. You can save the layout and share it.[/vc_column_text][/vc_column][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2913″ img_size=”full” alignment=”center” onclick=”img_link_large” css=”.vc_custom_1526027671726{margin-bottom: 150px !important;}”][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ top_padding=”30″ bottom_padding=”60″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2914″ img_size=”full” alignment=”center” onclick=”img_link_large” css=”.vc_custom_1526027701095{margin-bottom: 150px !important;}”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_column_text css=”.vc_custom_1515741241009{padding-right: 50px !important;padding-left: 50px !important;}”]Move the development ideas for the release to where they need to be implemented. You can do changes one by one or use the Mass Change -function.[/vc_column_text][/vc_column][/vc_row][vc_row type=”full_width_section” top_padding=”50″ bottom_padding=”50″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514040240954{margin-top: -150px !important;margin-bottom: 50px !important;background-image: url(https://vip.projecttop.com/wp-content/uploads/2017/11/laptop-bg2.png?id=1541) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_padding=”padding-3″ column_center=”true” width=”1/2″][vc_single_image image=”2917″ img_size=”full” alignment=”center”][/vc_column][vc_column column_padding=”padding-3″ column_center=”true” width=”1/2″][vc_custom_heading text=”Workflow for the continuous development” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1517389379477{padding-top: 20px !important;padding-right: 70px !important;padding-bottom: 20px !important;padding-left: 70px !important;}”]The development workflow can be configured as needed. Here’s an example:[/vc_column_text][vc_column_text css=”.vc_custom_1517389379477{padding-top: 20px !important;padding-right: 70px !important;padding-bottom: 20px !important;padding-left: 70px !important;}”]

Status Description
New New development idea created.
Need specification: The process expert defines the change
Specification ready: The process owner check definition
Need a work estimate: Ask for a work / cost estimate.
Work estimate given: The Process owner check estimation
Decision needed: Go/NoGo decision
Approved for implementation: Approved for implementation, release selected.
Building / running: Building, implementation running
Ready for testing: To be tested by the process expert
Fixing: To be fixed if an error occurs
Tested OK Tested OK
Accepted for implementation Accepted for implementation
Implemented ok Implemented ok, can be closed.

[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ top_padding=”50″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”Test preparation” use_theme_fonts=”yes” css=”.vc_custom_1525273459658{margin-bottom: 50px !important;}”][vc_column_text css=”.vc_custom_1515062799699{padding-right: 50px !important;padding-left: 50px !important;}”]

If the change is a small and an easy-to-test change, you can do a test case inside the activity. Just click “Start testing” and write the test case. This is the way to do it because then the entire process of testing stays simple.

[/vc_column_text][/vc_column][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2876″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ top_padding=”50″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2877″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_column_text css=”.vc_custom_1515062799699{padding-right: 50px !important;padding-left: 50px !important;}”]If several test cases need to be tested in the change; then they must do their own activities. Add test cases by clicking Tools and Add the dependent activity.[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#ffffff” top_padding=”50″ bottom_padding=”30″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_custom_heading text=”Testing and acceptance” use_theme_fonts=”yes” css=”.vc_custom_1525273529251{margin-bottom: 50px !important;}”][vc_column_text css=”.vc_custom_1515062799699{padding-right: 50px !important;padding-left: 50px !important;}”]The fact that you used Projecttop in a change management process is now rewarded. The tester uses the entire history of the change; every comment and document. This ensures that the change is in line with business requirements.[/vc_column_text][/vc_column][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2878″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ text_align=”center” top_padding=”50″ bottom_padding=”30″][vc_column text_align=”center” width=”1/1″][vc_custom_heading text=”Reporting” font_container=”tag:h2|text_align:center” use_theme_fonts=”yes” css=”.vc_custom_1525273887614{margin-top: 0px !important;}”][vc_column_text css=”.vc_custom_1515062799699{padding-right: 50px !important;padding-left: 50px !important;}”]You can track the progress of the project in real-time from the Gantt view and the dashboard.[/vc_column_text][/vc_column][/vc_row][vc_row bg_color=”#f1f1f1″ bottom_padding=”50″ full_width=”stretch_row_content_no_spaces” equal_height=”yes” css_animation=”fadeIn” css=”.vc_custom_1514039179081{margin-top: -50px !important;margin-bottom: 50px !important;background-color: #f1f1f1 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2879″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][vc_column column_center=”true” width=”1/2″][vc_single_image image=”2880″ img_size=”full” alignment=”center” onclick=”img_link_large”][/vc_column][/vc_row]

Jyrki Autio

CEO of Projecttop He’s often hired to save projects that are far behind schedule, are going over budget, or aren’t meeting quality standards. He also commonly trains people in specialist and consulting companies that sell project management or software development services.