PlatinumEdge Solutions (PES) is all about solving complexity. Our Core values are Quality, Transparency and Deliberateness. Our focus on quality is shown in our well written and structured code and the fact that all employees are involved in the testing process. We exhibit transparency in our goal to have no bad surprises on a project. When anything starts to go amiss we try to proactively head this off by communicating the problem area and finding common ground on which to move forward. This all ties into our third core value which is being deliberate. We expect our employees to know what they are doing and why they are doing it. This includes their reasons for coming in to work every day all the way through to why they are writing a tiny detail in the code base. Think, then do.
We expect to deliver awesome software which amazes our clients. This is done through our adherence to Agile Software Development Principles and our own development process. If you want to learn more about us, you should learn how we run a project.
Often, I have found that too much focus in a software project is placed on the programming. While this is a critical component it should not overshadow planning. A project that is properly planned is off to a great start, the missing element in many projects is that a plan must be updated regularly. Our process helps you craft the initial plan and we guide you in keeping it up to date. Planning while using Agile Development to me is like playing an extended game of Chess. Each turn the situation has changed so you must do some re-planning based on your new information. However, your end game of winning never changes.
The first part of the process is us working with you to craft a vision for your project. This vision answers the crucial question of Why? Why invest? Why make a CET Designer extension? What is the end game of this project effort? What market strategies do you seek to bring to the forefront of your solution? How can this solution highlight your market advantage? A vision should be like a work of art that draws you in from a distance. Detailed, attractive, and the closer you get to it the more details reveal themselves. Your vision should be exciting and with it at the forefront of the project we can work on our path forward using the vision to steer many day-to-day decisions.
The Road-map is what PES uses to communicate the specifics of long-term. We think of any customer project as a long road trip. The road map is the order and rough time-frames for arrival at each destination. It is a very useful tool that provides long term direction without requiring a huge time investment in creation. Time is our most valuable asset, so it should never be wasted! We have flexibility to change and reorder items on the road-map any time prior to starting a particular item.
Our product plans are created in collaboration with our customers. It is the result of a breakdown process that is executed in a collaborative meeting with a PES expert, the project owner on your side, and a product expert from your side. The result of this meeting are two documents which make up the Product Plan. The first document is a Milestone plan. Within PES we define the milestones as not just when is the entire project going to be ready for test and delivery, but also any major headlines along the way. I like to think of this more as the steps it takes to build a house; First, build the foundation, then frame it, then roof it, then add the siding etc. With each step of the project we will give you an estimate on each phase’s duration. Just like building a house you the buyer should be able to watch your software being constructed.
The other part of this plan is the Statement of Work (SoW). Since the milestone plan is already so detailed, we want to keep the SoW at a higher level and describe what the result is going to be. So, continuing with our house we will skip the nitty gritty and tell you what the interior of the house is going to look like.
These documents lend transparency to what is normally a very complex and opaque process.
Civilizations can rise or fall based on how effective leadership can communicate. While our solutions may not have world upheaval at stake we believe success or failure can be attributed to clarity in communication.
When you are running a project with PES you will find that we adhere to a series of regular meetings. Each of these meetings is a recurring meeting with a purpose, agenda, time limit, and expected output. These meetings ensure you, the customer, are receiving progress updates, your feedback is being incorporated into the solutions, and that we are working on what you deem to be the most important to your current business requirements.
Internally we view deliberate collaboration as a requirement for success. New ideas or solutions are honed by discussion. A single brain is great, multiple is better! Creating not just a correct solution, but one that exceeds your expectation is our goal. But, given our small size we are critically mindful of costs and timelines.
Roles and Obligations
If we think of a project as a sports team, we can easily identify different roles. A team has the coach, team captain, offense, defense, goalie, etc… We list these people not so much for them as an individual, but to teach new and existing team members what can be expected from any given individual.
Likewise, on a software project there are many different roles. Clear project roles are named and have the responsible individual(s) listed. In many small projects a given individual may be in many different roles. This helps the project by highlighting bottlenecks as a project grows, and makes communication easier as each team member knows who is the go-to for any given project area.
Along with each role should be the list of obligations that attend to each role. Again, the goal is to help remove communication barriers, and help each individual distinguish what is expected of them in terms of this project versus what may be their normal day to day role.
Minimum Viable Product (MVP) to Parametric Graphical Configuration (PGC)
Let’s face it, your first goal is very likely to just get into the game. CET Designer has a great ecosystem of designers and users, you want your products available to them ASAP with the hopes you can sell some product. Here at PES we completely understand this desire and will work with you on defining what is termed your Minimum Viable Product (MVP). This is the bare bones basics needed to hit your first release with sufficient content that a user will be attracted to using your new extension.
However, CET Designer is a software with users that expect more than just your product catalog. They expect awesome! Configura has coined the term PGC and this term is fully loaded. A great PGC solution will incorporate your product graphics and parts at a minimum. But, also your market strategies, the product behavior (its soft and hard rules), it will automate difficult specification tasks, all the while not limiting the designer’s creative freedom. This can seem daunting, but PES offers the experience and know-how to help you make an awesome solution.
I hope that you find in us a company that can deliver an amazing product to your business which you can leverage to grow, scale and transform. Please feel free to reach out to us with any questions you may have.