The executive meeting has concluded. Your boss calls and informs you that the decision is made. We are going with the new Acme ratings engine. Not only that but we are building an entire suite of applications around itfrom policy management to CRM to reporting. The timeline is 24 months,...
Large projects requiring multiple software systems and multiple technologies require careful design and planning before one line of code is written or one subsystem is specd out.
Large projects requiring multiple software systems and multiple technologies require careful design and planning before one line of code is written or one subsystem is specd out.
Last year I saw a picture of a distinguished looking man with gray hair and a beard. There was a caption that read: I dont always test my code, but when I do, I do it in production. At the time I had no idea that this was a well-known...
Consider this real world scenario: Acme Inc. is converting a monolithic COBOL mainframe application to J2EE and Oracle. There are massive blocks of COBOL that need to be rewritten. The development strategy includes an on-shoring element. A number of contract employees are brought on board for the duration of the...
Computer technology enables us to make better decisions more efficiently but it should not be a replacement for management. Good management cannot be replaced by technology.
Computer technology enables us to make better decisions more efficiently but it should not be a replacement for management. Good management cannot be replaced by technology.
Sometime this year the number of mobile internet users will exceed the number of desktop users.
DebugScreen: mobile
{
"author": {
"name": "Paul Rolich",
"webUrl": "/author/profile/paul-rolich/",
"description": "",
"imageLarge": "https://secure.gravatar.com/avatar/f16d6fc2845f417ea0e93a3f2b6cd37d?s=136&d=mm&r=g",
"estimate": 139,
"social": [],
"articles": [
{
"uri": "/2013/08/31/long-distance-runners/",
"title": "Long Distance Runners",
"byline": "Paul Rolich",
"kicker": "",
"prettyDate": "August 31, 2013",
"timeToRead": "8 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [],
"summary": "The executive meeting has concluded. Your boss calls and informs you that the decision is made. We are going with the new Acme ratings engine. Not only that but we are building an entire suite of applications around itfrom policy management to CRM to reporting. The timeline is 24 months,...",
"body": null
},
{
"uri": "/2013/08/21/large-development-projects-are-more-marathon-than-sprint/",
"title": "Large Development Projects are More Marathon than Sprint",
"byline": "Paul Rolich",
"kicker": "News",
"prettyDate": "August 21, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "Large projects requiring multiple software systems and multiple technologies require careful design and planning before one line of code is written or one subsystem is specd out.",
"body": null
},
{
"uri": "/2013/08/21/large-development-projects-are-more-marathon-than/",
"title": "Large Development Projects are More Marathon than Sprint",
"byline": " Paul Rolich ",
"kicker": "News",
"prettyDate": "August 21, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "Large projects requiring multiple software systems and multiple technologies require careful design and planning before one line of code is written or one subsystem is specd out.",
"body": null
},
{
"uri": "/2013/05/31/do-you-test-code-in-production/",
"title": "Do You Test Code in Production?",
"byline": "Paul Rolich",
"kicker": "",
"prettyDate": "May 31, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [],
"summary": "Last year I saw a picture of a distinguished looking man with gray hair and a beard. There was a caption that read: I dont always test my code, but when I do, I do it in production. At the time I had no idea that this was a well-known...",
"body": null
},
{
"uri": "/2013/05/13/do-carriers-test-code-in-production/",
"title": "Do Carriers Test Code in Production?",
"byline": " Paul Rolich ",
"kicker": "News",
"prettyDate": "May 13, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "In my experience there have been far too many times when an application was not thoroughly tested before being promoted to production.",
"body": null
},
{
"uri": "/2013/05/13/do-carriers-test-code-in-production/",
"title": "Do Carriers Test Code in Production?",
"byline": "Paul Rolich",
"kicker": "News",
"prettyDate": "May 13, 2013",
"timeToRead": "10 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "In my experience there have been far too many times when an application was not thoroughly tested before being promoted to production.",
"body": null
},
{
"uri": "/2013/04/30/manage-by-technology-bad-idea/",
"title": "Manage by Technology? Bad Idea",
"byline": "Paul Rolich",
"kicker": "",
"prettyDate": "April 30, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [],
"summary": "Consider this real world scenario: Acme Inc. is converting a monolithic COBOL mainframe application to J2EE and Oracle. There are massive blocks of COBOL that need to be rewritten. The development strategy includes an on-shoring element. A number of contract employees are brought on board for the duration of the...",
"body": null
},
{
"uri": "/2013/04/11/manage-by-technology-bad-idea-2/",
"title": "Manage by Technology? Bad Idea",
"byline": " Paul Rolich ",
"kicker": "News",
"prettyDate": "April 11, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "Computer technology enables us to make better decisions more efficiently but it should not be a replacement for management. Good management cannot be replaced by technology.",
"body": null
},
{
"uri": "/2013/04/11/manage-by-technology-bad-idea-2/",
"title": "Manage by Technology? Bad Idea",
"byline": "Paul Rolich",
"kicker": "News",
"prettyDate": "April 11, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [
{
"uri": "/news/",
"sectionName": "News"
}
],
"summary": "Computer technology enables us to make better decisions more efficiently but it should not be a replacement for management. Good management cannot be replaced by technology.",
"body": null
},
{
"uri": "/2013/01/31/customer-retention-in-the-21st-century/",
"title": "Customer Retention in the 21st Century",
"byline": "Paul Rolich",
"kicker": "",
"prettyDate": "January 31, 2013",
"timeToRead": "9 minute",
"image": {
"uri": "",
"width": "",
"height": ""
},
"authors": [
{
"webUrl": "/author/profile/paul-rolich/",
"name": "Paul Rolich"
}
],
"kickerNode": [],
"summary": "Sometime this year the number of mobile internet users will exceed the number of desktop users.",
"body": null
}
]
}
}