K P I Requirements

Tags

, , , , , , , , , , , , ,

Key Performance Indicators are measurements and projections that can help a management team make decisions about the Strategic and Tactical Plans for the future of an organization.

Many business requirements describe operational necessities of an application or a business App or Function but how should we expect a Requirement for a K P I automated function be stated?

In the following list, I would like to prompt / instigate some higher order thinking about Requirements that we can document to be included in our new application development efforts so that the app can support or anticipate how the active executive or decision making management of an organization can use the operational data to consider new decisions:

  • What is a predictive inventory forecasting tool?
    • What could it be used for?
  • What could dynamic Purchase Order generation do for our organization?
    • What would we base the automated PO Generation on?
  • Could we predict the need for additional staff in specialized areas of our product or service delivery organizations?
    • Based on what criteria?
  • What information would be useful to re-design manufactured products to increase useful life, reduce maintenance costs, and provide more value to our Customers?

What questions would YOU like to ask of your operational data that could help you make critical business model decisions in the foreseeable future?

Advertisements

Time for THE BOOK

Tags

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

A few weeks ago (May 2018), I started a “Go Fund Me” site to gather some money so that I can publish “The Book” that represents many of the ideas from this blog.

The Title of the book will be: “IT’s Lost Art of Software Engineering” and will contain much of what has been posted in this blog for the last few years.  If you are interested, please use the link below to review my Go Fund Me site and, possibly, make a donation for me.

https://www.gofundme.com/bg039s-software-engineering-book&rcid=r01-153045704526-710aea5b95e24eeb&pc=em_co_campmgmt_w

Please keep in mind that anyone who donates $10.00 USD or more will get a FREE and SIGNED copy of the book (I will need a mailing address after the donation) once it is available in hard copy.

Your support would mean a lot to me. Thank you so much!  bgbg

27 Aug 2018: The Go Fund Me effort is dragging on very slowly and, if it doesn’t pick up its pace relatively soon, I will probably decide to return the few donations I have received and shut down this effort.

However, there is still time so if you want to make a donation (and get a FREE SIGNED copy of the book) please go to my Fund Me page (https://www.gofundme.com/bg039s-software-engineering-book&rcid=r01-15353992165-7b0de45af8ef42b2&pc=ot_co_campmgmt_w) and make a $10 or more donation quickly.

Thanx you in advance, bgbg

 

Data’s After Life

Tags

, , , , , , , , , , , ,

When we are born, a birth certificate is usually created with our Name, Date, Weight, Length, Parents names, location, etc..  It is also at this point that our Health Record begins tracking injections, infections, operations, procedures, prescriptions, reactions…

When / If we join or are entered into some religious group, records are kept of the group name, location, and other pertinent information.  This “membership” will also keep track of events specific to the organization: Bat Mitzvah, Baptism, Weddings, Death notices.

As we proceed through our education, data is collected about where we attended, what courses we took, what grades we achieved and what disciplinary actions might have been taken / necessary.  And there are records for the costs and debts we incur.  Those Student Loan records will follow us forever, whenever, however we try to lose them.

And, again, during our education, we take / make notes on paper or electronically and we retain some of these notes for studying in preparation to take exams where we get Grades and notices from our Instructors about how to improve or maintain our level of achievement

Once we graduate from schools or leave before we might have graduated, we join other communities: The Military, Religious Orders, Jobs of one kind of another.  These events are when the real interesting data events start to unfurl.

Employment records keep track of Titles, Achievements, Income, Employments Benefits and Costs, Taxes (Paid or Owed), Hirings, Firings, Performance Assessments, Remediation Steps taken or suggested, …

Self employment must keep track of Expense, Income, Tax Payments, Deductions and regulatory tax filing whether we are employed or self employed.

While employed we create info in files or on paper reflecting the content and intent of our positions.  Some of these records are stored on our employers’ media since they are “works for hire” and others are retained in files (paper or electronic) in our own locations: file cabinets, folders, baskets, trash bins or hard drives / cloud drives.

Some of us write books, recipes, instructions, blogs, articles, clippings, critiques, editorials.  These materials are retained, published, sold, held for posterity, hoarded.

There are hard drives and manila folders all over the world that contain treasures and trash containing the data of our lives.  There is value and potential wasted time in the content of these files.  But, who uses these values?  What happens to all that learning, discovery, insight, … if no one has access to all this data?

What will happen to your data when you no longer have access to it?

What is the After Life or our Data?  Who could benefit from our information?  Who will benefit from yours once you have no more need of it?

With Great Data, comes Great Opportunity

Tags

, , , , , , , , , , , , , ,

There once was a line in a movie: “With Great Power Comes Great Responsibility.”

My take on that is that the more Data we receive, the more Opportunity we get to use that data.

Big Data, the Internet of Things, Business Intelligence and the current evolution in newer, faster, fresher data puts responsibility and opportunity squarely in our laps or IDE’s (Interactive Development Environments) if you will.

What, if anything, are we doing to prepare for these opportunities and responsibilities?

I would really like to hear your thoughts on how we prepare.

The Path To Inkc Profile

Tags

, , , , , , , ,

  • How many ways would you be willing to collect income:
    • Full Time Employment with Salary and Benefits?
    • Part Time Employment paid by the Hour or Piece of Work?
    • Signed Master Service Agreement(s) for predefined services, rate and duration?
    • Signed Purchase Order(s) for your product offering(s)?
    • Incorporation of your own new company and the creation of new jobs for yourself and others?
    • Royalty / Investment Income?
  • Do you still think that you only need ONE Source of Income to survive in our current world?

I don’t expect that many people could manage all of these incomes sources (or others), but wouldn’t it be nice if you could maintain two or more of these?  And, IF one of your new income sources were to “dry up” for a time, wouldn’t it be nice that you could have the others to keep you going?

If the answers to these questions intrigue you, reach out to me for an initial free review: William (Bill) Gutches at 610.662.5658 or whendoyoustoplooking@gmail.com .

My Social Media Web Presence techniques and Business Planning experiences coupled with your passion for your products and/or services have the potential to get you in a position where two or more of these income sources can be sustained.  Please let me know if you are interested in talking to me about these possibilities.

William (Bill) Gutches ► Social Media ☑ Web and Blog Content ☑ Income Search Coach ☑Business Planning Coach ☑ Contact Info: ☛ whendoyoustoplooking@gmail.com  ☛  610.662.5658

Testing Centric Life Cycle

Tags

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Could there be such a thing as a Testing Centric Life Cycle?

What would it have to look like to be Testing Centric?  Wouldn’t we have to ask questions of each Deliverable to prove that it somehow supports what we believe our end goal to be not knowing all that they might be in the earlier stages?  How would we construct these questions to ask of our Life Cycle Deliverables so that the answers would be good indications of our reasons to proceed?

Imagine if we were to create a Statement of Work for a project intended to build a new business application for an organization.  If we wanted to TEST this SOW, what questions would we ask of it that could help us understand that its content was supportive of our end goals?

It might be possible for us to start asking questions about the Scope described in this Statement of Work:

  1. Does the scope indicate where our input data will be coming from?
  2. Does the scope explain how our product / application will affect the data?
  3. Does it show how the affected data will provide additional value over our inputs?
  4. Can we tell from the scope what external events and/or operators our application will have to respond to?
  5. Can we predict how we will have to maintain the data collected, modified, reported, used to accomplish the intended functions of our product / application?
  6. Is it Orthogonal?  (Not a trick question; read other portions of this blog!)

If we accept the notion that each Deliverable in the path of our project plan must answer questions that relate to its completeness and its alignment with previous deliverables, then the Test Centric Life Cycle Model can be strongly directed by the premise behind Orthogonality:

  • All modeling perspectives MUST be reflected in all Other Modeling perspectives so that when each component and its related model components are removed, nothing remains in any of the models
  • Model perspectives should address, at least, the following disciplines or viewpoints:
    • Event Diagram
    • Process Diagram
    • Data Model Diagram
    • State Transition Diagram

Do you think, dear reader, that this thread of discussion should continue or be dropped?

Please Respond / Comment on this post OR Reply to me at whendoyoustoplooking@gmail.com

Thanx, bgbg

Orthogonal Dependencies

Tags

, , , , , , , , , , , , , , , , , , , , , , , , ,

  • When an Event occurs that your application must respond to
    • a Process is performed
      • Each Process takes the data from an Event and Stores it in a Data Store
        • Where it’s State is established
  • There are Data States that require your application responds to
    • By Performing a Process
      • Which collects the related Data and makes changes
        • Where the State of the Data records are changed
  • And there are Business Transactions that require your application to
    • Perform a Process
      • That gather relevant Data and makes updates to these Data
        • Where the State of the Data Records are changed

Build a set of models that leave no Event, State, or Transaction without response and you have built a Complete Solution.

Infrastructure Project Management

Tags

, , , , , , , , , , , , , , , ,

There could be hundreds or thousands of components to change, migrate, upgrade, affect somehow in an Infrastructure Project.

There might be a very finite list of things to apply to each set of the Infrastructure and these changes will have to be applied in the same manner for each component.

Once you set up a process for applying these changes OR migrating servers, data bases, web apps, etc., this process will need to be repeated with Quality, Precision, Dependency and BOREDOM for each of the components that will be affected.

It would be much more important to manage the BOREDOM than the other aspects once your team gets started making these changes.  Of course, in some cases, you COULD acquire propagation software that would execute a script to make your changes over and over again and, therefore, reduce the BOREDOM.

But, what else could we as Project Managers do to increase the likelihood of consistent, reliable results?

Did you say: “What’s a WalkThrough?”?

Tags

, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

For some, a walk through has to do with looking at a new apartment or house that they are thinking about moving into.  For others, it could be an opportunity to STEP all over somebody else’s work.

For me, many years ago, when Programmers used Coding Pads and had to handle very large decks of cards so they could get their programs compiled for Desk Checking, a Walk Through was a very important part of preparing to write that program along with flowcharting, doing record and print layouts, and trying to figure out just exactly what the user might want considering how little  they would have actually said to me about what they need this program to do for them.

So, a typical Walk Through scenario could be something like this:

  • User wants a new report from an existing file of data
  • User tells programmer’s boss what they need and boss writes down what he/she thinks they asked for
  • Boss calls out to programmer

Watch this space: I’m writing AGAIN!!!

Tags

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

I just want you all to know that I have started writing again. Recently, I have spent a lot of time NOT writing (did have some other things to take care of, and still do), but it appears I have the bug again!

So, I want to let all of you, my readers, know that I am starting again with new materials AND I also want you to know that I have several blogs I am writing on:

Project Management Handbook: http://www.projectmanagementhandbook.wordpress.com

BG Opinions: http://www.opinionsarefree.wordpress.com

Sixty Somethin: http://www.sixtysomethin.wordpress.com

Please check these out and I hope that you continue to enjoy reading, and please send me your comments or suggestions at whendoyoustoplooking@gmail.com or some of my other email addresses for these blogs.

Thanx, bgbg