No “Right” Way

No “Right” Way

There is a lot of debate in the software development world about whether the waterfall (traditional) or agile development process is superior. Personally, I find this debate to miss the point. Your goals and available resources determine which is best for you.

Whichever method you use, it is important to spend enough time at the conceptualization stage of the project to gather and document requirements along with designing a user interface (UI). In our experience, this is the most critical step to a successful project. Working with an experienced team to really review the current processes and look for ways to improve efficiency can lead to much better results from the final software.

Agile development is focused on periodic reviews (called “sprints"), and there is a lot of value in ensuring the client and any end users have a chance to see early versions of the software. This can be done through a prototype, wireframes, or mockups. Each has different advantages and costs associated with it.

The real challenge of sprints is that the client needs to set aside time to review the progress every 2-3 weeks. This can be challenging for smaller companies if the core management team needs to be involved. It can make sense if there is an internal technical team that oversees software development. 

At Bytes, we use a hybrid approach to get the best of both approaches and customize it to the needs and style of each client. For example, for smaller companies, we typically start with a traditional approach then add prototypes/mockups and milestones from the agile approach, so a client can see progress and give feedback. This allows time to make any changes in the design if needed. Then, we provide intermediate releases, ensure there is enough time in the end for client testing, and go through a User Acceptance process. 

If you would like to discuss a project and how we would approach the project to meet your needs, then let’s talk. To schedule a time, just reply to this email or give me a call at (619) 933-3366.

About Me, Sanjiv

In early 2002, I founded Bytes to provide a very needed solution the enterprises, and that is to offer guaranteed rapid delivery and to keep the costs down. To ensure an expeditious delivery at savings, we added a layer of project management to provide such. Our model is proven and sustainable. From it, we deliver clients gain 25%+ operational efficiencies & achieve 35% faster time to market. Proven process.

You can contact us via the Contact Us page or give me a call personally at (619) 933-3366.

要查看或添加评论,请登录

Sanjiv Prabhakaran的更多文章

  • A New Way – Adapting to Changing Times

    A New Way – Adapting to Changing Times

    As we look to the future, it is becoming increasingly clear that a lot is changing for the long term. For many…

    4 条评论
  • "Success Assured!" by Hans Norden

    "Success Assured!" by Hans Norden

    We heard a wonderful online discussion by Hans Norden about "Success Assured: How to Be Unfazed by Uncertainty When…

    9 条评论
  • Real Estate Agents Eliminate Open House Drudgery

    Real Estate Agents Eliminate Open House Drudgery

    No one expected mobile devices to consume human beings as much as it does today. According to a June 11, 2020 CNET…

    12 条评论
  • Workflow Automation

    Workflow Automation

    Every business has unnecessary time-intensive processes eating away at their potential, stealing resources from doing…

  • Surviving to Thriving

    Surviving to Thriving

    In these uncertain times, it is easy to get stuck in a survival mindset. Of course, it is important to make sure your…

  • IT in the Age of COVID-19

    IT in the Age of COVID-19

    Sanjiv Prabhakaran, CEO of BytesInc.com Michael Scharf, President of ScaleYourBiz.

  • Tools for Motivation

    Tools for Motivation

    It’s common to think of motivation as something internal, and it can be. However, we have found that the right tools in…

  • 9 Habits of To Predict Success of Software Developers

    9 Habits of To Predict Success of Software Developers

    You need to be able to choose the right team member according to their habits, not necessarily what is on their resume.…

  • Ways to Improve Software Testing: Part Two

    Ways to Improve Software Testing: Part Two

    In the previous article, part one of this series, I covered three ways to improve your software quality. We looked at…

  • 3 Ways to Improve Software Testing: Part One

    3 Ways to Improve Software Testing: Part One

    If you are anything like me, you are continually on the lookout for ways to improve your software quality. The "HOW" in…

社区洞察

其他会员也浏览了